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

6918 lines
1.0 MiB

{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-09-10T14:22:08.797245", "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_MCM02.xlsx", "project_name": "MTN6_MCM02"}
{"level": "INFO", "message": "Starting data processing step", "timestamp": "2025-09-10T14:22:08.797509", "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', 'NETWORK', 'Part Number', 'IO Assignment MCM02', 'MCM02_DESC', 'DESC_PLC', 'NETWORK_PLC']
Found DESC sheet: DESC_PLC
Found NETWORK sheet: NETWORK_PLC
DESC columns: ['TAGNAME', 'TERM', 'DESCA', 'DESCB', 'Unnamed: 4']
NETWORK columns: ['DPM', 'DPM_IP', 'Name', 'PartNumber', 'IP']
Classifying signals and adding IO paths...
Signal classification results:
SPARE: 1003
I: 636
O: 163
IOLink: 30
Device type distribution:
APF: 1496
M12DR: 240
Hub: 48
IB16: 16
OB16E: 16
IB16S: 16
IO Path mapping results:
Successful mappings: 1832/1832 (100.0%)
Found 3 TAGNAMEs present in DESC but not in NETWORK_PLC.
Adding unique DPM names not present in DESC or NETWORK_PLC.Name: ['PS5_7_DPM1', 'PS6_7_DPM1', 'PS7_7_DPM1', 'UL13_8_DPM1', 'UL15_4_DPM1', 'UL16_2_DPM1', 'UL18_4_DPM1', 'UL19_2_DPM1', 'UL21_11_DPM1']
================================================================================
WARNING: The following issues were found but processing will continue:
================================================================================
- 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 1850 rows
Sample of merged data:
TAGNAME TERM DESCA ... SIGNAL DEVICE_TYPE IO_PATH
0 PDP3_PMM1 ... NaN NaN NaN
1 PDP4_PMM1 ... NaN NaN NaN
2 PDP7_PMM1 ... NaN NaN NaN
3 SLOT5_IB16 I0 MCM02 ... I IB16 Local:5:I.Data.0
4 SLOT5_IB16 I1 MCM02 ... I IB16 Local:5:I.Data.1
5 SLOT5_IB16 I10 SPARE ... SPARE IB16 Local:5:I.Data.10
6 SLOT5_IB16 I11 SPARE ... SPARE IB16 Local:5:I.Data.11
7 SLOT5_IB16 I12 SPARE ... SPARE IB16 Local:5:I.Data.12
8 SLOT5_IB16 I13 SPARE ... SPARE IB16 Local:5:I.Data.13
9 SLOT5_IB16 I14 SPARE ... SPARE IB16 Local:5:I.Data.14
[10 rows x 12 columns]
New Excel file created: MTN6_MCM02_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_MCM02.xlsx
DEBUG: Full project pattern matched: MTN6_MCM02
DEBUG: Final subsystem name: MTN6_MCM02
Reading input file: MTN6_MCM02_DESC_IP_MERGED.xlsx
Removed 9 SPARE rows following IOLink SOL entries
Removed 30 IOLink rows (including beacons, FIOH channels, and all other IOLink entries)
Added 72 rows for solenoid valves
Removed 18 blank name/description rows
Saving output file: MTN6_MCM02_OUTPUT.csv
Processing complete!
Created standard output file: DESC_IP_MERGED.xlsx
=== Step 1: PLC Data Generator stderr ===
=== Step 1 File Copy ===
Copied MTN6_MCM02_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-10T14:22:12.742515", "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-10T14:22:12.742738", "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_MCM02_20250910_142208.log", "timestamp": "2025-09-10T14:22:14.567969", "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-10T14:22:14.569746", "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-10T14:22:14.569919", "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-10T14:22:14.579876", "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-10T14:22:14.580116", "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-10T14:22:14.580266", "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-10T14:22:14.590296", "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-10T14:22:14.595025", "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-10T14:22:14.598368", "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-10T14:22:14.602677", "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-10T14:22:14.606153", "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-10T14:22:14.609563", "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-10T14:22:14.612887", "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-10T14:22:14.617434", "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-10T14:22:14.624083", "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-10T14:22:14.627974", "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-10T14:22:14.631821", "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-10T14:22:14.635872", "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-10T14:22:14.640245", "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-10T14:22:14.643858", "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-10T14:22:14.647361", "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-10T14:22:14.652076", "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-10T14:22:14.655803", "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-10T14:22:14.659659", "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-10T14:22:14.663388", "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-10T14:22:14.668453", "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-10T14:22:14.672515", "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-10T14:22:14.676278", "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-10T14:22:14.680366", "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-10T14:22:14.684275", "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-10T14:22:14.688239", "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-10T14:22:14.692140", "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-10T14:22:14.696132", "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-10T14:22:14.699786", "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-10T14:22:14.703240", "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-10T14:22:14.706407", "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-10T14:22:14.709779", "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-10T14:22:14.713838", "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-10T14:22:14.717430", "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-10T14:22:14.720513", "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-10T14:22:14.723634", "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-10T14:22:14.726873", "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-10T14:22:14.727114", "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-10T14:22:15.614342", "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-10T14:22:15.631804", "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-10T14:22:15.636540", "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-10T14:22:15.638128", "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-10T14:22:15.709985", "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": "MCM02", "score": 48}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-10T14:22:15.711016", "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": 17}
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-09-10T14:22:15.714644", "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-10T14:22:15.714978", "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-10T14:22:15.742033", "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-10T14:22:15.742376", "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 PS5_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.743739", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.744373", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.744760", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_9: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.745170", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.745583", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.745987", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_8: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.746421", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.746828", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.747243", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:22:15.747505", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.747896", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.748307", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:22:15.748763", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.749233", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_2: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.749655", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.750057", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.750425", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:22:15.750675", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_10: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.751091", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.751505", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.752033", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:22:15.752318", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.752709", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_2: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.753122", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.753515", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.753929", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:22:15.754342", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_11: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.754804", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_13: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.755226", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.755672", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T14:22:15.756129", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:22:15.756417", "module": "src.routines.zones", "file": "logging_config.py", "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: {'PS5_1': {'EPC2', 'EPC1'}, 'PS6_1': {'EPC2', 'EPC1'}, 'PS7_1': {'EPC2', 'EPC1'}, 'PS7_9': {'EPC2', 'EPC1'}, 'UL13_1': {'EPC2', 'EPC1'}, 'UL13_4': {'EPC2', 'EPC1'}, 'UL13_8': {'EPC2', 'EPC1'}, 'UL14_3': {'EPC2', 'EPC1'}, 'UL14_4': {'EPC2', 'EPC1'}, 'UL14_1': {'ESTOP1'}, 'UL15_3': {'EPC2', 'EPC1'}, 'UL15_4': {'EPC2', 'EPC1'}, 'UL15_1': {'ESTOP1'}, 'UL16_1': {'EPC2', 'EPC1'}, 'UL16_2': {'EPC2', 'EPC1'}, 'UL17_3': {'EPC2', 'EPC1'}, 'UL17_4': {'EPC2', 'EPC1'}, 'UL17_1': {'ESTOP1'}, 'UL18_10': {'EPC2', 'EPC1'}, 'UL18_3': {'EPC2', 'EPC1'}, 'UL18_4': {'EPC2', 'EPC1'}, 'UL18_1': {'ESTOP1'}, 'UL19_1': {'EPC2', 'EPC1'}, 'UL19_2': {'EPC2', 'EPC1'}, 'UL20_3': {'EPC2', 'EPC1'}, 'UL20_4': {'EPC2', 'EPC1'}, 'UL20_1': {'ESTOP1'}, 'UL21_11': {'EPC2', 'EPC1'}, 'UL21_13': {'EPC2', 'EPC1'}, 'UL21_3': {'EPC2', 'EPC1'}, 'UL21_4': {'EPC2', 'EPC1'}, 'UL21_1': {'ESTOP1'}}", "timestamp": "2025-09-10T14:22:15.756630", "module": "src.routines.zones", "file": "logging_config.py", "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 02-01 candidates: ['UL13_1', 'UL13_2', 'UL13_3', 'UL13_4', 'UL13_5', 'UL13_6', 'UL13_7', 'UL13_8', 'UL13_9', 'UL13_10', 'UL13_11', 'UL13_12']", "timestamp": "2025-09-10T14:22:15.757348", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_2 in zone 02-01", "timestamp": "2025-09-10T14:22:15.757552", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_3 in zone 02-01", "timestamp": "2025-09-10T14:22:15.757697", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_5 in zone 02-01", "timestamp": "2025-09-10T14:22:15.757888", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_6 in zone 02-01", "timestamp": "2025-09-10T14:22:15.758072", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_7 in zone 02-01", "timestamp": "2025-09-10T14:22:15.758258", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_9 in zone 02-01", "timestamp": "2025-09-10T14:22:15.758440", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_10 in zone 02-01", "timestamp": "2025-09-10T14:22:15.758610", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_11 in zone 02-01", "timestamp": "2025-09-10T14:22:15.758766", "module": "src.routines.zones", "file": "logging_config.py", "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 UL13_12 in zone 02-01", "timestamp": "2025-09-10T14:22:15.758921", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.759088", "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": "02-01", "interlock": "MCM02", "dcs_list": ["UL13_1_EPC1_DCS_CTRL.O1", "UL13_1_EPC2_DCS_CTRL.O1", "UL13_4_EPC1_DCS_CTRL.O1", "UL13_4_EPC2_DCS_CTRL.O1", "UL13_8_EPC1_DCS_CTRL.O1", "UL13_8_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-02 candidates: ['UL14_1', 'UL14_2', 'UL14_3', 'UL14_4', 'UL14_5', 'UL14_6', 'UL14_7', 'UL14_8', 'UL14_9', 'UL14_10']", "timestamp": "2025-09-10T14:22:15.759453", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_2 in zone 02-02", "timestamp": "2025-09-10T14:22:15.759644", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_5 in zone 02-02", "timestamp": "2025-09-10T14:22:15.759830", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_6 in zone 02-02", "timestamp": "2025-09-10T14:22:15.759981", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_7 in zone 02-02", "timestamp": "2025-09-10T14:22:15.760143", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_8 in zone 02-02", "timestamp": "2025-09-10T14:22:15.760293", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_9 in zone 02-02", "timestamp": "2025-09-10T14:22:15.760465", "module": "src.routines.zones", "file": "logging_config.py", "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 UL14_10 in zone 02-02", "timestamp": "2025-09-10T14:22:15.760759", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.760995", "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": "02-02", "interlock": "02-01", "dcs_list": ["UL14_1_ESTOP1_DCS_CTRL.O1", "UL14_3_EPC1_DCS_CTRL.O1", "UL14_3_EPC2_DCS_CTRL.O1", "UL14_4_EPC1_DCS_CTRL.O1", "UL14_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-03 candidates: ['UL15_1', 'UL15_2', 'UL15_3', 'UL15_4', 'UL15_5', 'UL15_6', 'UL15_7', 'UL15_8', 'UL15_9', 'UL15_10']", "timestamp": "2025-09-10T14:22:15.761411", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_2 in zone 02-03", "timestamp": "2025-09-10T14:22:15.761620", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_5 in zone 02-03", "timestamp": "2025-09-10T14:22:15.761788", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_6 in zone 02-03", "timestamp": "2025-09-10T14:22:15.761953", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_7 in zone 02-03", "timestamp": "2025-09-10T14:22:15.762131", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_8 in zone 02-03", "timestamp": "2025-09-10T14:22:15.762277", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_9 in zone 02-03", "timestamp": "2025-09-10T14:22:15.762437", "module": "src.routines.zones", "file": "logging_config.py", "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 UL15_10 in zone 02-03", "timestamp": "2025-09-10T14:22:15.762572", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.762717", "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": "02-03", "interlock": "02-01", "dcs_list": ["UL15_1_ESTOP1_DCS_CTRL.O1", "UL15_3_EPC1_DCS_CTRL.O1", "UL15_3_EPC2_DCS_CTRL.O1", "UL15_4_EPC1_DCS_CTRL.O1", "UL15_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-04 candidates: ['PS5_1', 'PS5_2', 'PS5_3', 'PS5_4', 'PS5_5']", "timestamp": "2025-09-10T14:22:15.763082", "module": "src.routines.zones", "file": "logging_config.py", "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 PS5_2 in zone 02-04", "timestamp": "2025-09-10T14:22:15.763259", "module": "src.routines.zones", "file": "logging_config.py", "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 PS5_3 in zone 02-04", "timestamp": "2025-09-10T14:22:15.763425", "module": "src.routines.zones", "file": "logging_config.py", "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 PS5_4 in zone 02-04", "timestamp": "2025-09-10T14:22:15.763597", "module": "src.routines.zones", "file": "logging_config.py", "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 PS5_5 in zone 02-04", "timestamp": "2025-09-10T14:22:15.763757", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.763912", "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": "02-04", "interlock": "02-01", "dcs_list": ["PS5_1_EPC1_DCS_CTRL.O1", "PS5_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-05 candidates: ['PS5_12', 'PS5_13']", "timestamp": "2025-09-10T14:22:15.764264", "module": "src.routines.zones", "file": "logging_config.py", "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 PS5_12 in zone 02-05", "timestamp": "2025-09-10T14:22:15.764556", "module": "src.routines.zones", "file": "logging_config.py", "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 PS5_13 in zone 02-05", "timestamp": "2025-09-10T14:22:15.764759", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.764932", "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": "02-05", "interlock": "MCM02", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 02-06 candidates: ['UL16_1', 'UL16_2', 'UL16_3', 'UL16_4', 'UL16_5', 'UL16_6', 'UL16_7', 'UL16_8', 'UL16_9']", "timestamp": "2025-09-10T14:22:15.765276", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_3 in zone 02-06", "timestamp": "2025-09-10T14:22:15.765545", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_4 in zone 02-06", "timestamp": "2025-09-10T14:22:15.765733", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_5 in zone 02-06", "timestamp": "2025-09-10T14:22:15.765902", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_6 in zone 02-06", "timestamp": "2025-09-10T14:22:15.766065", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_7 in zone 02-06", "timestamp": "2025-09-10T14:22:15.766209", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_8 in zone 02-06", "timestamp": "2025-09-10T14:22:15.766352", "module": "src.routines.zones", "file": "logging_config.py", "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 UL16_9 in zone 02-06", "timestamp": "2025-09-10T14:22:15.766494", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.766683", "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": "02-06", "interlock": "02-08", "dcs_list": ["UL16_1_EPC1_DCS_CTRL.O1", "UL16_1_EPC2_DCS_CTRL.O1", "UL16_2_EPC1_DCS_CTRL.O1", "UL16_2_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-07 candidates: ['UL17_1', 'UL17_2', 'UL17_3', 'UL17_4', 'UL17_5', 'UL17_6', 'UL17_7', 'UL17_8', 'UL17_9', 'UL17_10']", "timestamp": "2025-09-10T14:22:15.767059", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_2 in zone 02-07", "timestamp": "2025-09-10T14:22:15.767270", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_5 in zone 02-07", "timestamp": "2025-09-10T14:22:15.767440", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_6 in zone 02-07", "timestamp": "2025-09-10T14:22:15.767576", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_7 in zone 02-07", "timestamp": "2025-09-10T14:22:15.767706", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_8 in zone 02-07", "timestamp": "2025-09-10T14:22:15.767810", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_9 in zone 02-07", "timestamp": "2025-09-10T14:22:15.767924", "module": "src.routines.zones", "file": "logging_config.py", "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 UL17_10 in zone 02-07", "timestamp": "2025-09-10T14:22:15.768047", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.768188", "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": "02-07", "interlock": "02-08", "dcs_list": ["UL17_1_ESTOP1_DCS_CTRL.O1", "UL17_3_EPC1_DCS_CTRL.O1", "UL17_3_EPC2_DCS_CTRL.O1", "UL17_4_EPC1_DCS_CTRL.O1", "UL17_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-08 candidates: ['UL18_1', 'UL18_2', 'UL18_3', 'UL18_4', 'UL18_5', 'UL18_6', 'UL18_7', 'UL18_8', 'UL18_9', 'UL18_10', 'UL18_11', 'UL18_12', 'UL18_13', 'UL18_14', 'UL18_15', 'UL18_16']", "timestamp": "2025-09-10T14:22:15.768498", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_2 in zone 02-08", "timestamp": "2025-09-10T14:22:15.768661", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_5 in zone 02-08", "timestamp": "2025-09-10T14:22:15.768796", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_6 in zone 02-08", "timestamp": "2025-09-10T14:22:15.768919", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_7 in zone 02-08", "timestamp": "2025-09-10T14:22:15.769072", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_8 in zone 02-08", "timestamp": "2025-09-10T14:22:15.769203", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_9 in zone 02-08", "timestamp": "2025-09-10T14:22:15.769365", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_11 in zone 02-08", "timestamp": "2025-09-10T14:22:15.769555", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_12 in zone 02-08", "timestamp": "2025-09-10T14:22:15.769711", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_13 in zone 02-08", "timestamp": "2025-09-10T14:22:15.770047", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_14 in zone 02-08", "timestamp": "2025-09-10T14:22:15.770219", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_15 in zone 02-08", "timestamp": "2025-09-10T14:22:15.770381", "module": "src.routines.zones", "file": "logging_config.py", "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 UL18_16 in zone 02-08", "timestamp": "2025-09-10T14:22:15.770551", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.770714", "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": "02-08", "interlock": "MCM02", "dcs_list": ["UL18_1_ESTOP1_DCS_CTRL.O1", "UL18_3_EPC1_DCS_CTRL.O1", "UL18_3_EPC2_DCS_CTRL.O1", "UL18_4_EPC1_DCS_CTRL.O1", "UL18_4_EPC2_DCS_CTRL.O1", "UL18_10_EPC1_DCS_CTRL.O1", "UL18_10_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-09 candidates: ['PS6_1', 'PS6_2', 'PS6_3', 'PS6_4', 'PS6_5']", "timestamp": "2025-09-10T14:22:15.771117", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_2 in zone 02-09", "timestamp": "2025-09-10T14:22:15.771326", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_3 in zone 02-09", "timestamp": "2025-09-10T14:22:15.771500", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_4 in zone 02-09", "timestamp": "2025-09-10T14:22:15.771663", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_5 in zone 02-09", "timestamp": "2025-09-10T14:22:15.771836", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.771989", "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": "02-09", "interlock": "02-08", "dcs_list": ["PS6_1_EPC1_DCS_CTRL.O1", "PS6_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-10 candidates: ['PS6_12', 'PS6_13']", "timestamp": "2025-09-10T14:22:15.772325", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_12 in zone 02-10", "timestamp": "2025-09-10T14:22:15.772484", "module": "src.routines.zones", "file": "logging_config.py", "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 PS6_13 in zone 02-10", "timestamp": "2025-09-10T14:22:15.772622", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.772799", "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": "02-10", "interlock": "MCM02", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 02-11 candidates: ['UL19_1', 'UL19_2', 'UL19_3', 'UL19_4', 'UL19_5', 'UL19_6', 'UL19_7', 'UL19_8', 'UL19_9']", "timestamp": "2025-09-10T14:22:15.773110", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_3 in zone 02-11", "timestamp": "2025-09-10T14:22:15.773292", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_4 in zone 02-11", "timestamp": "2025-09-10T14:22:15.773435", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_5 in zone 02-11", "timestamp": "2025-09-10T14:22:15.773574", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_6 in zone 02-11", "timestamp": "2025-09-10T14:22:15.773768", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_7 in zone 02-11", "timestamp": "2025-09-10T14:22:15.773935", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_8 in zone 02-11", "timestamp": "2025-09-10T14:22:15.774137", "module": "src.routines.zones", "file": "logging_config.py", "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 UL19_9 in zone 02-11", "timestamp": "2025-09-10T14:22:15.774279", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.774558", "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": "02-11", "interlock": "02-13", "dcs_list": ["UL19_1_EPC1_DCS_CTRL.O1", "UL19_1_EPC2_DCS_CTRL.O1", "UL19_2_EPC1_DCS_CTRL.O1", "UL19_2_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-12 candidates: ['UL20_1', 'UL20_2', 'UL20_3', 'UL20_4', 'UL20_5', 'UL20_6', 'UL20_7', 'UL20_8', 'UL20_9', 'UL20_10', 'UL20_11']", "timestamp": "2025-09-10T14:22:15.775048", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_2 in zone 02-12", "timestamp": "2025-09-10T14:22:15.775248", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_5 in zone 02-12", "timestamp": "2025-09-10T14:22:15.775401", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_6 in zone 02-12", "timestamp": "2025-09-10T14:22:15.775561", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_7 in zone 02-12", "timestamp": "2025-09-10T14:22:15.775774", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_8 in zone 02-12", "timestamp": "2025-09-10T14:22:15.775941", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_9 in zone 02-12", "timestamp": "2025-09-10T14:22:15.776109", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_10 in zone 02-12", "timestamp": "2025-09-10T14:22:15.776270", "module": "src.routines.zones", "file": "logging_config.py", "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 UL20_11 in zone 02-12", "timestamp": "2025-09-10T14:22:15.776431", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.776592", "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": "02-12", "interlock": "02-13", "dcs_list": ["UL20_1_ESTOP1_DCS_CTRL.O1", "UL20_3_EPC1_DCS_CTRL.O1", "UL20_3_EPC2_DCS_CTRL.O1", "UL20_4_EPC1_DCS_CTRL.O1", "UL20_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-13 candidates: ['UL21_1', 'UL21_2', 'UL21_3', 'UL21_4', 'UL21_5', 'UL21_6', 'UL21_7', 'UL21_8', 'UL21_9', 'UL21_10', 'UL21_11', 'UL21_12', 'UL21_13', 'UL21_14', 'UL21_15', 'UL21_16', 'UL21_17']", "timestamp": "2025-09-10T14:22:15.776937", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_2 in zone 02-13", "timestamp": "2025-09-10T14:22:15.777155", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_5 in zone 02-13", "timestamp": "2025-09-10T14:22:15.777333", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_6 in zone 02-13", "timestamp": "2025-09-10T14:22:15.777505", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_7 in zone 02-13", "timestamp": "2025-09-10T14:22:15.777639", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_8 in zone 02-13", "timestamp": "2025-09-10T14:22:15.777753", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_9 in zone 02-13", "timestamp": "2025-09-10T14:22:15.777871", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_10 in zone 02-13", "timestamp": "2025-09-10T14:22:15.778030", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_12 in zone 02-13", "timestamp": "2025-09-10T14:22:15.778213", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_14 in zone 02-13", "timestamp": "2025-09-10T14:22:15.778394", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_15 in zone 02-13", "timestamp": "2025-09-10T14:22:15.778533", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_16 in zone 02-13", "timestamp": "2025-09-10T14:22:15.778683", "module": "src.routines.zones", "file": "logging_config.py", "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 UL21_17 in zone 02-13", "timestamp": "2025-09-10T14:22:15.778806", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.778943", "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": "02-13", "interlock": "MCM02", "dcs_list": ["UL21_1_ESTOP1_DCS_CTRL.O1", "UL21_3_EPC1_DCS_CTRL.O1", "UL21_3_EPC2_DCS_CTRL.O1", "UL21_4_EPC1_DCS_CTRL.O1", "UL21_4_EPC2_DCS_CTRL.O1", "UL21_11_EPC1_DCS_CTRL.O1", "UL21_11_EPC2_DCS_CTRL.O1", "UL21_13_EPC1_DCS_CTRL.O1", "UL21_13_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-14 candidates: ['PS7_1', 'PS7_2', 'PS7_3', 'PS7_4', 'PS7_5']", "timestamp": "2025-09-10T14:22:15.779298", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_2 in zone 02-14", "timestamp": "2025-09-10T14:22:15.779482", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_3 in zone 02-14", "timestamp": "2025-09-10T14:22:15.779629", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_4 in zone 02-14", "timestamp": "2025-09-10T14:22:15.779808", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_5 in zone 02-14", "timestamp": "2025-09-10T14:22:15.779974", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.780133", "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": "02-14", "interlock": "02-13", "dcs_list": ["PS7_1_EPC1_DCS_CTRL.O1", "PS7_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-15 candidates: ['PS7_8', 'PS7_9']", "timestamp": "2025-09-10T14:22:15.780501", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_8 in zone 02-15", "timestamp": "2025-09-10T14:22:15.780696", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.780868", "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": "02-15", "interlock": "MCM02", "dcs_list": ["PS7_9_EPC1_DCS_CTRL.O1", "PS7_9_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 02-16 candidates: ['PS7_11', 'PS7_12', 'PS7_13', 'PS7_14']", "timestamp": "2025-09-10T14:22:15.781198", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_11 in zone 02-16", "timestamp": "2025-09-10T14:22:15.781354", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_12 in zone 02-16", "timestamp": "2025-09-10T14:22:15.781514", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_13 in zone 02-16", "timestamp": "2025-09-10T14:22:15.781659", "module": "src.routines.zones", "file": "logging_config.py", "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 PS7_14 in zone 02-16", "timestamp": "2025-09-10T14:22:15.781799", "module": "src.routines.zones", "file": "logging_config.py", "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-10T14:22:15.782118", "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": "02-16", "interlock": "MCM02", "dcs_list": []}
{"level": "INFO", "message": "Successfully generated routine: zones", "timestamp": "2025-09-10T14:22:15.782341", "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-10T14:22:15.782560", "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-10T14:22:15.791050", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: safety_tag_mapping", "timestamp": "2025-09-10T14:22:16.206196", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: safety_tag_mapping", "timestamp": "2025-09-10T14:22:16.317775", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True, 'safety_tag_mapping': True}", "timestamp": "2025-09-10T14:22:16.318200", "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 74 tags (50 push buttons, 24 beacons)", "timestamp": "2025-09-10T14:22:16.322582", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Routines created (7): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES, R999_SAFETY_TAG_MAPPING", "timestamp": "2025-09-10T14:22:16.322772", "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: 163 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);", "timestamp": "2025-09-10T14:22:16.322932", "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: 16 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_02_01_OK)[OTE(UL13_1_VFD1:SO.STOOutput),OTE(UL13_2_VFD1:SO.STOOutput),OTE(UL13_3_VFD1:SO.STOOutput),OTE(UL13_4_VFD1:SO.STOOutput),...", "timestamp": "2025-09-10T14:22:16.323071", "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: 52 rungs | example: [XIC(SFT_PS5_1_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PS5_1_EPC1_ESTOP);", "timestamp": "2025-09-10T14:22:16.323225", "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: 17 rungs | example: XIC(UL13_1_EPC1_DCS_CTRL.O1)XIC(UL13_1_EPC2_DCS_CTRL.O1)XIC(UL13_4_EPC1_DCS_CTRL.O1)XIC(UL13_4_EPC2_DCS_CTRL.O1)XIC(UL13_8_EPC1_DCS_CTRL.O1)XIC(UL13_8_EPC2_D...", "timestamp": "2025-09-10T14:22:16.323390", "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: 59 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-10T14:22:16.323570", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R999_SAFETY_TAG_MAPPING: 24 rungs | example: XIC(SFT_PS5_1_BCN1_R)OTE(PS5_1_VFD1:SO.Out00Output)OTE(PS5_1_VFD1:SO.Out01Output);", "timestamp": "2025-09-10T14:22:16.323728", "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-10T14:22:16.323882", "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-10T14:22:16.324064", "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_MCM02/SafetyProgram_Generated.L5X", "timestamp": "2025-09-10T14:22:16.328035", "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_MCM02/SafetyProgram_Generated.L5X", "timestamp": "2025-09-10T14:22:16.480427", "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-10T14:22:16.480655", "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-10T14:22:16.480930", "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-10T14:22:16.481337", "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-10T14:22:16.481488", "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-10T14:22:16.481665", "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-10T14:22:16.624183", "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-10T14:22:16.694285", "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": "MCM02", "score": 48}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-10T14:22:16.694985", "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": 17}
{"level": "DEBUG", "message": "Extracting SPEED_CTRL data", "timestamp": "2025-09-10T14:22:16.697844", "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=136", "timestamp": "2025-09-10T14:22:16.717632", "module": "DataLoader", "file": "logging_config.py", "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-10T14:22:16.717880", "module": "DataLoader", "file": "logging_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-10T14:22:16.718160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.731469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.731743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.732026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.732422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.732717", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.733019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.733363", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.733634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.733874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734032", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734636", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734767", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.734940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.735115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.735264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.735424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.735570", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.735702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.735901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.736244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.736470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.736675", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.736879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.737114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.737312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.737517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.737704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.737868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.738985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.739157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.739299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.739456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.739604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.739739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.739881", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740295", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740431", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.740855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.741049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.741247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.741420", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_6_VFD1 = 420 FPM", "timestamp": "2025-09-10T14:22:16.741570", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.741709", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.741853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.741990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.742126", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.742263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.742399", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.742549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.742698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.742837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743625", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743764", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.743938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744537", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744673", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.744999", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.745169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.745311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.745448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.745581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.745723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.745867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746700", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.746972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.747107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.747248", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.747400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.747610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.747807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.747968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.748154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.748329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.748482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.748663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.748919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.749145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.749333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.749501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.749643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.749779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.749914", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750457", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.750890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.751022", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.751154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.751285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.751769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.752167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.752407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.752633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.752847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.753019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.753193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.753381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.753575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.753744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.753892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754039", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.754944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.755103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.755268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.755456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.755642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.755791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.755937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.756119", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.756300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.756454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.756605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.756755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.756910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.757061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.757213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.757387", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.757560", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.757719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.757875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.758029", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.758196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.758358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.758549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.758716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.758872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.759028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.759185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.759376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.759562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.759733", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.759935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.760122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.760297", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.760474", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.760642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.760807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.760968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.761129", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.761299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.761463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.761626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.761815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.762002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.762167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.762341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.762524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.762685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.762840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.763096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.763350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.763568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.763829", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.764023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.764308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.764460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.764663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.764836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.764999", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.765357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.765633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.765856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.766045", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.766257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.766542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.766899", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.767145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.767377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.767590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.767771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.767988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.768191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.768401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.768601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.768750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.768916", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.769070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.769212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.769351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.769490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.769632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.769792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.770008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.770217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.770391", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.770553", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.770695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.770893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.771076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.771257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.771424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.771571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.771711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.771872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.772031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.772245", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.772474", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.772693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.772876", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.773072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.773253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.773407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.773553", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.773693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.773839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.774009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.774177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.774333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.774521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.774675", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.774838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.775000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.775189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.775368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.775528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.775681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.775841", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.776016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.776178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.776330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.776507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.776668", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.776834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.777038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.777279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.777489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.777680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.777889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.778086", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.778230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.778407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.778614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.778777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.778949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.779098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.779248", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.779394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.779540", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.779719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.779922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.780132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.780303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.780481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.780649", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.780813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.780966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.781110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.781254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.781405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.781550", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.781694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.782000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.782332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.782713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.783061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.783419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.783642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.783835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.784023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.784260", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.784453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.784651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.784834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785596", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.785989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.786170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.786344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.786531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.786697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.786838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.786981", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.787121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.787255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.787389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.787631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.787866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.788098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.788307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.788547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.788722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.788866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789007", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.789931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.790114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.790282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.790427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.790634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.790863", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.791114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.791342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.791548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.791744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.791932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792538", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.792969", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793245", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.793991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.794130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.794267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.794405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.794566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.794750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.794963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.795306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.795498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.795648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.795815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.795979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.796175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.796382", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.796594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.796801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.796970", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.797111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.797383", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.797598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.797758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.797896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.798038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.798185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.798366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.798676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.799001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.799273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.799493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.799691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.799886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.800085", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.800314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.800552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.800764", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.800914", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.801058", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.801266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.801495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.801677", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.801818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.801950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.802081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.802241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.802406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.802587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.802782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.802992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.803187", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.803352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.803493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.803632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.803762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.803895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804525", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804800", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.804932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805064", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.805885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.806981", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.807140", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.807331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.807515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.807662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.807821", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.807962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.808995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809295", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.809991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.810133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.810273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.810410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.810590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.810739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.810879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811296", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.811996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.812135", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.812271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.812407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.812548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.812688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.813155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.813416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.813598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.813746", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.813883", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814390", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814717", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.814986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.815308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.815544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.815760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.815936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816077", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816223", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.816889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.817034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.817238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.817502", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.817815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818025", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.818954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.819877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820150", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820812", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.820943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.821926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.822060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.822363", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.822603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.822814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823385", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823553", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.823967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.824985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.825153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.825306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.825443", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.825598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.825741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.825880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.826924", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827439", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.827894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.828030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.828167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.828324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.828470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.829042", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.829293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.829569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.829806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.830034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.830281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.830552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.830784", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.830991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.831172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.831319", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.831460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.831667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.832178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:16.832406", "module": "DataLoader", "file": "logging_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-10T14:22:16.832555", "module": "DataLoader", "file": "logging_config.py", "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: UL13_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.832765", "module": "DataLoader", "file": "logging_config.py", "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: UL13_2_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.832931", "module": "DataLoader", "file": "logging_config.py", "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: UL13_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.833122", "module": "DataLoader", "file": "logging_config.py", "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: UL13_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.833307", "module": "DataLoader", "file": "logging_config.py", "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: UL13_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.833485", "module": "DataLoader", "file": "logging_config.py", "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 fallback: UL13_6_VFD1 -> 350 FPM (default)", "timestamp": "2025-09-10T14:22:16.833648", "module": "DataLoader", "file": "logging_config.py", "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: UL13_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.833789", "module": "DataLoader", "file": "logging_config.py", "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: UL13_8_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.833971", "module": "DataLoader", "file": "logging_config.py", "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: UL13_9A_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.834139", "module": "DataLoader", "file": "logging_config.py", "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: UL13_9B_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.834303", "module": "DataLoader", "file": "logging_config.py", "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: UL13_10_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.834465", "module": "DataLoader", "file": "logging_config.py", "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: UL13_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.834639", "module": "DataLoader", "file": "logging_config.py", "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: UL13_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.834781", "module": "DataLoader", "file": "logging_config.py", "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: UL14_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.834922", "module": "DataLoader", "file": "logging_config.py", "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: UL14_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.835055", "module": "DataLoader", "file": "logging_config.py", "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: UL14_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.835184", "module": "DataLoader", "file": "logging_config.py", "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: UL14_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.835313", "module": "DataLoader", "file": "logging_config.py", "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 fallback: UL14_7_VFD1 -> 350 FPM (default)", "timestamp": "2025-09-10T14:22:16.835439", "module": "DataLoader", "file": "logging_config.py", "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: UL14_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.835567", "module": "DataLoader", "file": "logging_config.py", "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: UL14_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.835743", "module": "DataLoader", "file": "logging_config.py", "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: UL14_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.835922", "module": "DataLoader", "file": "logging_config.py", "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: UL15_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.836073", "module": "DataLoader", "file": "logging_config.py", "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: UL15_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.836211", "module": "DataLoader", "file": "logging_config.py", "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: UL15_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.836345", "module": "DataLoader", "file": "logging_config.py", "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: UL15_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.836497", "module": "DataLoader", "file": "logging_config.py", "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: UL15_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.836638", "module": "DataLoader", "file": "logging_config.py", "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: UL15_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.836766", "module": "DataLoader", "file": "logging_config.py", "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: UL15_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.836906", "module": "DataLoader", "file": "logging_config.py", "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: UL15_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.837034", "module": "DataLoader", "file": "logging_config.py", "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: UL15_11_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.837162", "module": "DataLoader", "file": "logging_config.py", "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: UL16_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.837288", "module": "DataLoader", "file": "logging_config.py", "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: UL16_2_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.837414", "module": "DataLoader", "file": "logging_config.py", "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: UL16_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.837541", "module": "DataLoader", "file": "logging_config.py", "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: UL16_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.837666", "module": "DataLoader", "file": "logging_config.py", "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: UL16_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.837813", "module": "DataLoader", "file": "logging_config.py", "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: UL16_6_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.837979", "module": "DataLoader", "file": "logging_config.py", "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: UL16_7_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.838132", "module": "DataLoader", "file": "logging_config.py", "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: UL16_8_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.838267", "module": "DataLoader", "file": "logging_config.py", "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: UL16_9_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.838415", "module": "DataLoader", "file": "logging_config.py", "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: UL17_3_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.838561", "module": "DataLoader", "file": "logging_config.py", "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: UL17_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.838690", "module": "DataLoader", "file": "logging_config.py", "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: UL17_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.838826", "module": "DataLoader", "file": "logging_config.py", "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: UL17_6_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.838981", "module": "DataLoader", "file": "logging_config.py", "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: UL17_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.839159", "module": "DataLoader", "file": "logging_config.py", "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: UL17_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.839341", "module": "DataLoader", "file": "logging_config.py", "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: UL17_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.839541", "module": "DataLoader", "file": "logging_config.py", "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: UL17_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.839715", "module": "DataLoader", "file": "logging_config.py", "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: UL18_3_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.839865", "module": "DataLoader", "file": "logging_config.py", "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: UL18_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.840018", "module": "DataLoader", "file": "logging_config.py", "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: UL18_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.840183", "module": "DataLoader", "file": "logging_config.py", "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: UL18_6_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.840360", "module": "DataLoader", "file": "logging_config.py", "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: UL18_7_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.840508", "module": "DataLoader", "file": "logging_config.py", "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: UL18_8_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.840641", "module": "DataLoader", "file": "logging_config.py", "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: UL18_9_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.840787", "module": "DataLoader", "file": "logging_config.py", "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: UL18_10_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.840919", "module": "DataLoader", "file": "logging_config.py", "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: UL18_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841047", "module": "DataLoader", "file": "logging_config.py", "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: UL18_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841172", "module": "DataLoader", "file": "logging_config.py", "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: UL18_13A_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841298", "module": "DataLoader", "file": "logging_config.py", "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: UL18_13B_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841424", "module": "DataLoader", "file": "logging_config.py", "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: UL18_14_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841549", "module": "DataLoader", "file": "logging_config.py", "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: UL18_15_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841685", "module": "DataLoader", "file": "logging_config.py", "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: UL18_16_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.841867", "module": "DataLoader", "file": "logging_config.py", "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: UL19_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.842047", "module": "DataLoader", "file": "logging_config.py", "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: UL19_2_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.842220", "module": "DataLoader", "file": "logging_config.py", "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: UL19_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.842383", "module": "DataLoader", "file": "logging_config.py", "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: UL19_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.842551", "module": "DataLoader", "file": "logging_config.py", "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: UL19_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.842719", "module": "DataLoader", "file": "logging_config.py", "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: UL19_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.842878", "module": "DataLoader", "file": "logging_config.py", "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: UL19_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.843040", "module": "DataLoader", "file": "logging_config.py", "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: UL19_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.843197", "module": "DataLoader", "file": "logging_config.py", "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: UL19_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.843334", "module": "DataLoader", "file": "logging_config.py", "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: UL20_3_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.843464", "module": "DataLoader", "file": "logging_config.py", "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: UL20_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.843600", "module": "DataLoader", "file": "logging_config.py", "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: UL20_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.844038", "module": "DataLoader", "file": "logging_config.py", "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: UL20_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.844366", "module": "DataLoader", "file": "logging_config.py", "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: UL20_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.844594", "module": "DataLoader", "file": "logging_config.py", "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: UL20_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.844779", "module": "DataLoader", "file": "logging_config.py", "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: UL20_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.844968", "module": "DataLoader", "file": "logging_config.py", "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: UL20_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.845146", "module": "DataLoader", "file": "logging_config.py", "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: UL20_11_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:22:16.845295", "module": "DataLoader", "file": "logging_config.py", "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: UL21_3_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:22:16.845445", "module": "DataLoader", "file": "logging_config.py", "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: UL21_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.845590", "module": "DataLoader", "file": "logging_config.py", "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: UL21_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.845741", "module": "DataLoader", "file": "logging_config.py", "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: UL21_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.845890", "module": "DataLoader", "file": "logging_config.py", "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: UL21_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.846040", "module": "DataLoader", "file": "logging_config.py", "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: UL21_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.846223", "module": "DataLoader", "file": "logging_config.py", "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: UL21_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.846410", "module": "DataLoader", "file": "logging_config.py", "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: UL21_10_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.846572", "module": "DataLoader", "file": "logging_config.py", "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: UL21_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.846717", "module": "DataLoader", "file": "logging_config.py", "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: UL21_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.846875", "module": "DataLoader", "file": "logging_config.py", "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: UL21_13_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.847020", "module": "DataLoader", "file": "logging_config.py", "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: UL21_14A_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.847153", "module": "DataLoader", "file": "logging_config.py", "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: UL21_14B_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.847286", "module": "DataLoader", "file": "logging_config.py", "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: UL21_15_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.847417", "module": "DataLoader", "file": "logging_config.py", "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: UL21_16_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.847565", "module": "DataLoader", "file": "logging_config.py", "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: UL21_17_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:22:16.847699", "module": "DataLoader", "file": "logging_config.py", "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: PS5_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.847834", "module": "DataLoader", "file": "logging_config.py", "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: PS5_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.847967", "module": "DataLoader", "file": "logging_config.py", "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: PS5_3_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.848102", "module": "DataLoader", "file": "logging_config.py", "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: PS5_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.848234", "module": "DataLoader", "file": "logging_config.py", "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: PS5_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.848367", "module": "DataLoader", "file": "logging_config.py", "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: PS5_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.848721", "module": "DataLoader", "file": "logging_config.py", "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: PS5_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.849066", "module": "DataLoader", "file": "logging_config.py", "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: PS5_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.849308", "module": "DataLoader", "file": "logging_config.py", "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: PS5_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.849504", "module": "DataLoader", "file": "logging_config.py", "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: PS5_10_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.849705", "module": "DataLoader", "file": "logging_config.py", "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: PS5_11_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.849894", "module": "DataLoader", "file": "logging_config.py", "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: PS5_12_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.850074", "module": "DataLoader", "file": "logging_config.py", "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: PS5_13_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.850246", "module": "DataLoader", "file": "logging_config.py", "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: PS6_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.850417", "module": "DataLoader", "file": "logging_config.py", "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: PS6_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.850586", "module": "DataLoader", "file": "logging_config.py", "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: PS6_3_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.850903", "module": "DataLoader", "file": "logging_config.py", "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: PS6_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851071", "module": "DataLoader", "file": "logging_config.py", "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: PS6_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851248", "module": "DataLoader", "file": "logging_config.py", "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: PS6_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851408", "module": "DataLoader", "file": "logging_config.py", "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: PS6_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851541", "module": "DataLoader", "file": "logging_config.py", "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: PS6_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851681", "module": "DataLoader", "file": "logging_config.py", "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: PS6_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851812", "module": "DataLoader", "file": "logging_config.py", "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: PS6_10_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.851941", "module": "DataLoader", "file": "logging_config.py", "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: PS6_11_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852071", "module": "DataLoader", "file": "logging_config.py", "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: PS6_12_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852200", "module": "DataLoader", "file": "logging_config.py", "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: PS6_13_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852329", "module": "DataLoader", "file": "logging_config.py", "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: PS7_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852458", "module": "DataLoader", "file": "logging_config.py", "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: PS7_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852584", "module": "DataLoader", "file": "logging_config.py", "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: PS7_3_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852759", "module": "DataLoader", "file": "logging_config.py", "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: PS7_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.852965", "module": "DataLoader", "file": "logging_config.py", "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: PS7_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.853131", "module": "DataLoader", "file": "logging_config.py", "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: PS7_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.853319", "module": "DataLoader", "file": "logging_config.py", "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: PS7_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.853496", "module": "DataLoader", "file": "logging_config.py", "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: PS7_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.853657", "module": "DataLoader", "file": "logging_config.py", "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: PS7_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.853906", "module": "DataLoader", "file": "logging_config.py", "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: PS7_10_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.854127", "module": "DataLoader", "file": "logging_config.py", "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: PS7_11_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.854308", "module": "DataLoader", "file": "logging_config.py", "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: PS7_12_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.854547", "module": "DataLoader", "file": "logging_config.py", "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: PS7_13_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.854764", "module": "DataLoader", "file": "logging_config.py", "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: PS7_14_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:22:16.854985", "module": "DataLoader", "file": "logging_config.py", "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=PS5_1_VFD1(300), PS5_2_VFD1(300), PS5_3_VFD1(300), PS5_4_VFD1(300), PS5_5_VFD1(300)...", "timestamp": "2025-09-10T14:22:16.855308", "module": "DataLoader", "file": "logging_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=136", "timestamp": "2025-09-10T14:22:16.855437", "module": "DataLoader", "file": "logging_config.py", "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-10T14:22:17.564523", "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=3", "timestamp": "2025-09-10T14:22:17.566024", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_PMM1", "timestamp": "2025-09-10T14:22:17.566324", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_PMM1 DPM=UL18_4_DPM1", "timestamp": "2025-09-10T14:22:17.566563", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_PMM1 PWM fault IO PDP3_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:22:17.567421", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_PMM1 configuration stored", "timestamp": "2025-09-10T14:22:17.567652", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_PMM1", "timestamp": "2025-09-10T14:22:17.567878", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_PMM1 DPM=UL18_4_DPM1", "timestamp": "2025-09-10T14:22:17.568048", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_PMM1 PWM fault IO PDP4_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:22:17.568865", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_PMM1 configuration stored", "timestamp": "2025-09-10T14:22:17.569056", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_PMM1", "timestamp": "2025-09-10T14:22:17.569270", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_PMM1 DPM=UL21_11_DPM1", "timestamp": "2025-09-10T14:22:17.569424", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_PMM1 PWM fault IO PDP7_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:22:17.570180", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_PMM1 configuration stored", "timestamp": "2025-09-10T14:22:17.570352", "module": "DataLoader", "file": "logging_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=3", "timestamp": "2025-09-10T14:22:17.570529", "module": "DataLoader", "file": "logging_config.py", "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-10T14:22:17.570733", "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=3", "timestamp": "2025-09-10T14:22:17.573692", "module": "DataLoader", "file": "logging_config.py", "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 PDP3: CBs=26 FIOs=2", "timestamp": "2025-09-10T14:22:17.573891", "module": "DataLoader", "file": "logging_config.py", "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 PDP3 (in order): ['PDP3_CB1', 'PDP3_CB2', 'PDP3_CB3', 'PDP3_CB4', 'PDP3_CB5', 'PDP3_CB6', 'PDP3_CB7', 'PDP3_CB8', 'PDP3_CB9', 'PDP3_CB10', 'PDP3_CB11', 'PDP3_CB12', 'PDP3_CB13', 'PDP3_CB14', 'PDP3_CB15', 'PDP3_CB16', 'PDP3_CB17', 'PDP3_CB18', 'PDP3_CB19', 'PDP3_CB20', 'PDP3_CB21', 'PDP3_CB22', 'PDP3_CB23', 'PDP3_CB24', 'PDP3_CB25', 'PDP3_CB26']", "timestamp": "2025-09-10T14:22:17.574078", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB1, IO_PATH=PDP3_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:22:17.574289", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB1 (CB1) to position 0 with IO_PATH PDP3_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:22:17.574514", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB2, IO_PATH=PDP3_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:22:17.574692", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB2 (CB2) to position 1 with IO_PATH PDP3_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:22:17.574867", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB3, IO_PATH=PDP3_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:17.575024", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB3 (CB3) to position 2 with IO_PATH PDP3_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:17.575171", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB4, IO_PATH=PDP3_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:22:17.575322", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB4 (CB4) to position 3 with IO_PATH PDP3_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:22:17.575480", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB5, IO_PATH=PDP3_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:17.575621", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB5 (CB5) to position 4 with IO_PATH PDP3_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:17.575763", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB6, IO_PATH=PDP3_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:22:17.575910", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB6 (CB6) to position 5 with IO_PATH PDP3_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:22:17.576086", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB7, IO_PATH=PDP3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:17.576239", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB7 (CB7) to position 6 with IO_PATH PDP3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:17.576405", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB8, IO_PATH=PDP3_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:22:17.576546", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB8 (CB8) to position 7 with IO_PATH PDP3_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:22:17.576690", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB9, IO_PATH=PDP3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:17.576839", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB9 (CB9) to position 8 with IO_PATH PDP3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:17.576986", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB10, IO_PATH=PDP3_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:22:17.577106", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB10 (CB10) to position 9 with IO_PATH PDP3_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:22:17.577230", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB11, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:22:17.577353", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB11 (CB11) to position 10 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:22:17.577478", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB12, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:22:17.577599", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB12 (CB12) to position 11 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:22:17.577753", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB13, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:22:17.577893", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB13 (CB13) to position 12 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:22:17.578042", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB14, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:22:17.578170", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB14 (CB14) to position 13 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:22:17.578315", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB15, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:22:17.578437", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB15 (CB15) to position 14 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:22:17.578622", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB16, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:22:17.578807", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB16 (CB16) to position 15 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:22:17.578995", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB17, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:22:17.579180", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB17 (CB17) to position 16 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:22:17.579361", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB18, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:22:17.579509", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB18 (CB18) to position 17 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:22:17.579679", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB19, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:22:17.579807", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB19 (CB19) to position 18 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:22:17.579929", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB20, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:22:17.580044", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB20 (CB20) to position 19 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:22:17.580183", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB21, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:22:17.580292", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB21 (CB21) to position 20 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:22:17.580397", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB22, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:22:17.580519", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB22 (CB22) to position 21 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:22:17.580688", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB23, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:22:17.580848", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB23 (CB23) to position 22 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:22:17.580998", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB24, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:22:17.581162", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB24 (CB24) to position 23 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:22:17.581307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP3_CB25, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:22:17.581478", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB25 (CB25) to position 24 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:22:17.581636", "module": "DataLoader", "file": "logging_config.py", "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=PDP3_CB26, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:22:17.581796", "module": "DataLoader", "file": "logging_config.py", "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 PDP3_CB26 (CB26) to position 25 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:22:17.582062", "module": "DataLoader", "file": "logging_config.py", "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 PDP3: configured CBs=26 entries=['PDP3_CB1', 'PDP3_CB2', 'PDP3_CB3', 'PDP3_CB4', 'PDP3_CB5', 'PDP3_CB6', 'PDP3_CB7', 'PDP3_CB8', 'PDP3_CB9', 'PDP3_CB10', 'PDP3_CB11', 'PDP3_CB12', 'PDP3_CB13', 'PDP3_CB14', 'PDP3_CB15', 'PDP3_CB16', 'PDP3_CB17', 'PDP3_CB18', 'PDP3_CB19', 'PDP3_CB20', 'PDP3_CB21', 'PDP3_CB22', 'PDP3_CB23', 'PDP3_CB24', 'PDP3_CB25', 'PDP3_CB26'] fault=PDP3_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T14:22:17.582288", "module": "DataLoader", "file": "logging_config.py", "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 PDP4: CBs=26 FIOs=2", "timestamp": "2025-09-10T14:22:17.582466", "module": "DataLoader", "file": "logging_config.py", "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 PDP4 (in order): ['PDP4_CB1', 'PDP4_CB2', 'PDP4_CB3', 'PDP4_CB4', 'PDP4_CB5', 'PDP4_CB6', 'PDP4_CB7', 'PDP4_CB8', 'PDP4_CB9', 'PDP4_CB10', 'PDP4_CB11', 'PDP4_CB12', 'PDP4_CB13', 'PDP4_CB14', 'PDP4_CB15', 'PDP4_CB16', 'PDP4_CB17', 'PDP4_CB18', 'PDP4_CB19', 'PDP4_CB20', 'PDP4_CB21', 'PDP4_CB22', 'PDP4_CB23', 'PDP4_CB24', 'PDP4_CB25', 'PDP4_CB26']", "timestamp": "2025-09-10T14:22:17.582654", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB1, IO_PATH=PDP4_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:22:17.582829", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB1 (CB1) to position 0 with IO_PATH PDP4_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:22:17.582998", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB2, IO_PATH=PDP4_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:22:17.583134", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB2 (CB2) to position 1 with IO_PATH PDP4_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:22:17.583266", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB3, IO_PATH=PDP4_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:17.583433", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP4_CB3 (CB3) to position 2 with IO_PATH PDP4_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:17.583609", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB4, IO_PATH=PDP4_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:22:17.583779", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB4 (CB4) to position 3 with IO_PATH PDP4_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:22:17.583956", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB5, IO_PATH=PDP4_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:17.584098", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB5 (CB5) to position 4 with IO_PATH PDP4_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:17.584230", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB6, IO_PATH=PDP4_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:22:17.584359", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB6 (CB6) to position 5 with IO_PATH PDP4_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:22:17.584483", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB7, IO_PATH=PDP4_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:17.584599", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB7 (CB7) to position 6 with IO_PATH PDP4_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:17.584743", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB8, IO_PATH=PDP4_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:22:17.584887", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB8 (CB8) to position 7 with IO_PATH PDP4_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:22:17.585013", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB9, IO_PATH=PDP4_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:17.585140", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB9 (CB9) to position 8 with IO_PATH PDP4_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:17.585252", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB10, IO_PATH=PDP4_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:22:17.585356", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB10 (CB10) to position 9 with IO_PATH PDP4_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:22:17.585484", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB11, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:22:17.585626", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB11 (CB11) to position 10 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:22:17.585757", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB12, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:22:17.585876", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB12 (CB12) to position 11 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:22:17.586024", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB13, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:22:17.586174", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB13 (CB13) to position 12 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:22:17.586311", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB14, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:22:17.586448", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB14 (CB14) to position 13 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:22:17.586631", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB15, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:22:17.586770", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB15 (CB15) to position 14 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:22:17.586922", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB16, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:22:17.587048", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB16 (CB16) to position 15 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:22:17.587197", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB17, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:22:17.587335", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB17 (CB17) to position 16 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:22:17.587457", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB18, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:22:17.587618", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB18 (CB18) to position 17 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:22:17.587757", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB19, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:22:17.587908", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB19 (CB19) to position 18 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:22:17.588020", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB20, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:22:17.588121", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB20 (CB20) to position 19 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:22:17.588257", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB21, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:22:17.588434", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB21 (CB21) to position 20 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:22:17.588571", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB22, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:22:17.588709", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB22 (CB22) to position 21 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:22:17.588897", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB23, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:22:17.589050", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB23 (CB23) to position 22 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:22:17.589188", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB24, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:22:17.589334", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB24 (CB24) to position 23 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:22:17.589467", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB25, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:22:17.589596", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB25 (CB25) to position 24 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:22:17.589763", "module": "DataLoader", "file": "logging_config.py", "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=PDP4_CB26, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:22:17.589900", "module": "DataLoader", "file": "logging_config.py", "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 PDP4_CB26 (CB26) to position 25 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:22:17.590048", "module": "DataLoader", "file": "logging_config.py", "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 PDP4: configured CBs=26 entries=['PDP4_CB1', 'PDP4_CB2', 'PDP4_CB3', 'PDP4_CB4', 'PDP4_CB5', 'PDP4_CB6', 'PDP4_CB7', 'PDP4_CB8', 'PDP4_CB9', 'PDP4_CB10', 'PDP4_CB11', 'PDP4_CB12', 'PDP4_CB13', 'PDP4_CB14', 'PDP4_CB15', 'PDP4_CB16', 'PDP4_CB17', 'PDP4_CB18', 'PDP4_CB19', 'PDP4_CB20', 'PDP4_CB21', 'PDP4_CB22', 'PDP4_CB23', 'PDP4_CB24', 'PDP4_CB25', 'PDP4_CB26'] fault=PDP4_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T14:22:17.590174", "module": "DataLoader", "file": "logging_config.py", "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 PDP7: CBs=26 FIOs=2", "timestamp": "2025-09-10T14:22:17.590306", "module": "DataLoader", "file": "logging_config.py", "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 PDP7 (in order): ['PDP7_CB1', 'PDP7_CB2', 'PDP7_CB3', 'PDP7_CB4', 'PDP7_CB5', 'PDP7_CB6', 'PDP7_CB7', 'PDP7_CB8', 'PDP7_CB9', 'PDP7_CB10', 'PDP7_CB11', 'PDP7_CB12', 'PDP7_CB13', 'PDP7_CB14', 'PDP7_CB15', 'PDP7_CB16', 'PDP7_CB17', 'PDP7_CB18', 'PDP7_CB19', 'PDP7_CB20', 'PDP7_CB21', 'PDP7_CB22', 'PDP7_CB23', 'PDP7_CB24', 'PDP7_CB25', 'PDP7_CB26']", "timestamp": "2025-09-10T14:22:17.590460", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB1, IO_PATH=PDP7_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:22:17.590642", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB1 (CB1) to position 0 with IO_PATH PDP7_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:22:17.590802", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB2, IO_PATH=PDP7_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:22:17.590954", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB2 (CB2) to position 1 with IO_PATH PDP7_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:22:17.591074", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB3, IO_PATH=PDP7_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:17.591177", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB3 (CB3) to position 2 with IO_PATH PDP7_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:17.591298", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB4, IO_PATH=PDP7_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:22:17.591423", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB4 (CB4) to position 3 with IO_PATH PDP7_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:22:17.591563", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB5, IO_PATH=PDP7_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:17.591715", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB5 (CB5) to position 4 with IO_PATH PDP7_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:17.591894", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB6, IO_PATH=PDP7_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:22:17.592044", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB6 (CB6) to position 5 with IO_PATH PDP7_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:22:17.592173", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB7, IO_PATH=PDP7_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:17.592319", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB7 (CB7) to position 6 with IO_PATH PDP7_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:17.592460", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB8, IO_PATH=PDP7_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:22:17.592584", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB8 (CB8) to position 7 with IO_PATH PDP7_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:22:17.592725", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB9, IO_PATH=PDP7_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:17.592884", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB9 (CB9) to position 8 with IO_PATH PDP7_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:17.593032", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB10, IO_PATH=PDP7_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:22:17.593158", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB10 (CB10) to position 9 with IO_PATH PDP7_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:22:17.593279", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB11, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:22:17.593429", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB11 (CB11) to position 10 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:22:17.593596", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB12, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:22:17.593756", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB12 (CB12) to position 11 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:22:17.593879", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB13, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:22:17.593998", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB13 (CB13) to position 12 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:22:17.594141", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB14, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:22:17.594258", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB14 (CB14) to position 13 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:22:17.594362", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB15, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:22:17.594754", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB15 (CB15) to position 14 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:22:17.594938", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB16, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:22:17.595095", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB16 (CB16) to position 15 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:22:17.595259", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB17, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:22:17.595412", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB17 (CB17) to position 16 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:22:17.595585", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB18, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:22:17.595728", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB18 (CB18) to position 17 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:22:17.595856", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB19, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:22:17.595985", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB19 (CB19) to position 18 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:22:17.596127", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB20, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:22:17.596306", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB20 (CB20) to position 19 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:22:17.596470", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB21, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:22:17.596641", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB21 (CB21) to position 20 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:22:17.596801", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB22, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:22:17.596963", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB22 (CB22) to position 21 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:22:17.597105", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB23, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:22:17.597266", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB23 (CB23) to position 22 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:22:17.597417", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB24, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:22:17.597579", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB24 (CB24) to position 23 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:22:17.597759", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB25, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:22:17.597932", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB25 (CB25) to position 24 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:22:17.598106", "module": "DataLoader", "file": "logging_config.py", "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=PDP7_CB26, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:22:17.598255", "module": "DataLoader", "file": "logging_config.py", "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 PDP7_CB26 (CB26) to position 25 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:22:17.598419", "module": "DataLoader", "file": "logging_config.py", "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 PDP7: configured CBs=26 entries=['PDP7_CB1', 'PDP7_CB2', 'PDP7_CB3', 'PDP7_CB4', 'PDP7_CB5', 'PDP7_CB6', 'PDP7_CB7', 'PDP7_CB8', 'PDP7_CB9', 'PDP7_CB10', 'PDP7_CB11', 'PDP7_CB12', 'PDP7_CB13', 'PDP7_CB14', 'PDP7_CB15', 'PDP7_CB16', 'PDP7_CB17', 'PDP7_CB18', 'PDP7_CB19', 'PDP7_CB20', 'PDP7_CB21', 'PDP7_CB22', 'PDP7_CB23', 'PDP7_CB24', 'PDP7_CB25', 'PDP7_CB26'] fault=PDP7_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T14:22:17.598597", "module": "DataLoader", "file": "logging_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=3", "timestamp": "2025-09-10T14:22:17.598772", "module": "DataLoader", "file": "logging_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=1152 | standard=108 safety=282 dcs=59 modules=642", "timestamp": "2025-09-10T14:22:17.602397", "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 1152 controller tags", "timestamp": "2025-09-10T14:22:17.602689", "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-10T14:22:17.602911", "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-10T14:22:17.603119", "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-10T14:22:17.603312", "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-10T14:22:17.603561", "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-10T14:22:17.603797", "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-10T14:22:17.604000", "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-10T14:22:17.605945", "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-10T14:22:17.606312", "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-10T14:22:17.608054", "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-10T14:22:17.608761", "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-10T14:22:17.609862", "module": "DataLoader", "file": "logging_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-10T14:22:17.610193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.614183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.614436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.614665", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.614853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.615076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.615562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.615804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-10T14:22:17.616046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.616287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.616513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.616744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.616935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.617104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.617255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.617452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.617693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.617920", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.618159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.618375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.618609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.618833", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.619065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.619283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.619506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.619749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.619955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.620170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.620392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.620571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.620737", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.620907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.621099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.621364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.621594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.621826", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.622052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.622266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.622460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.622694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.622914", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.623109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.623293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.623507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.623652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.623787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.623964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.624194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.624430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.624671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.624892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.625131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.625351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.625906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.626231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.626482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.626728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.626955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.627177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.627368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.627586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.627819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.628048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.628287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.628520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.628714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.628890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.629076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-10T14:22:17.629255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.629410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.629604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.629817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.630018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.630234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.630455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-10T14:22:17.630702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.630935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.631181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.631413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.631625", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.631947", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.632250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.632508", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.632753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.633002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.633227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.633460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.633690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.633961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.634164", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.634366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.634601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.634802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.634986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.635167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.635357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.635514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.635696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.635884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.636082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.636286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.636482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.636660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.636853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.637059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-10T14:22:17.637259", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.637457", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.637680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.637883", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.638084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.638285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.638449", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.638655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.638881", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.639107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.639309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.639493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.639650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.639838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-10T14:22:17.640038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.640230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.640412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.640556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.640701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.641185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.641476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.641695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.641921", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.642123", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.642285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.642453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.642678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.642901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.643116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.643322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.643501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.643653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.643845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.644018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.644227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.644433", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.644639", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.644868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.645085", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.645267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.645462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.645649", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.645829", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.645995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.646179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.646428", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.646666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.646872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.647067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.647275", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.647481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.647699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.647897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.648099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.648302", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.648510", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.648841", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.649087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.649326", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.649552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.649759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.649992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.650196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.650385", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.650603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.650819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.650981", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.651132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.651280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.651482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.651680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.651835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.652023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.652210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.652380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.652576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.652814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.653061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.653278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.653501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.653720", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.653940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.654127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.654330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.654543", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.654753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.654940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.655145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.655356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.655536", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.655690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.655868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.656047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.656196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.656370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.656757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.657006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.657226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.657418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.657595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.657804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.658018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.658237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.658476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.658709", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.658931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.659159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.659354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.659548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.659759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.659997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.660225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.660450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.660644", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.660844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.661052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.661278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.661502", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.661714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.661927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.662122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.662299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.662486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.662722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.662954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-10T14:22:17.663171", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.663391", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.663603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.663799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.664012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.664217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.664427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.664681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.664893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.665097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.665347", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.665730", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.665965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.666180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.666389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.666619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.666836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.667050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.667271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.667508", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.667742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.667966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.668193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.668429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.668658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.668850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.669063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.669287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.669506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.669732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.669959", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.670179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.670410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.670628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.670853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.671068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.671283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.671498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.671710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.672246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.672492", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.672736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.672983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.673215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.673422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.673652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.673851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.674057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.674291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.674544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.674775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.675006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.675225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-10T14:22:17.675458", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.675675", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.675903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.676106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.676318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.676539", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.676762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.676987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.677205", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.677394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-10T14:22:17.677601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.677834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.678067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.678293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.678520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.678740", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.678944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.679153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.679361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.679582", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.679828", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.680024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.680230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.680442", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.680655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.680876", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.681096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.681320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.681531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.681708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.682216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.682429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.682642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.682871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.683113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.683346", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.683576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.683777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.683983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.684196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.684435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.684639", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.684834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.685045", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.685422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.685763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.686039", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.686260", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.686478", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.686728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.686961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.687212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.687460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.687684", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.687911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.688137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.688356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.688573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.688788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.689010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.689239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.689464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.689678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.689906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.690128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.690337", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.690552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.690727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.690912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.691135", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.691352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.691586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.691810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.692035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.692249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.692463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.692679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.692894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.693113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.693337", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.693562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.693798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.694018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.694234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.694461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.694697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.694928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.695162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.695396", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.695627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.695857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.696070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.696281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.696508", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.696736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.696970", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.697162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.697360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.697584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.697807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.698013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.698203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.698420", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.698757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.699000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.699236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.699494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.699689", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.699865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.700058", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.700285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.700494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.700699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.700923", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.701141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.701357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.701591", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.701811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.702067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.702314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.702535", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.702773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.703004", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.703405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.703682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.703933", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.704161", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.704376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.704614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.704868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.705083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.705313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.705541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.705786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.706038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.706277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.706520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.706754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.706985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.707216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.707455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.707685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.707905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.708122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.708342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.708581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.708817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.709033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.709261", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.709495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.709705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.709877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.710030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.710230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.710435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.710653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.710870", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.711092", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.711301", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.711516", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.711742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.711950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.712151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.712352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.712544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.712757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.712954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.713169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.713404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.713655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.713906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.714073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.714285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.714491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.714720", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.714907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.715106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.715334", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.715700", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.715935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.716162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.716403", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.716601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.716828", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.717060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.717289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.717530", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.717770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.717983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.718179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.718392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.718620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.718865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.719096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.719630", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.719949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.720186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.720426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.720662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.720892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.721116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.721337", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.721568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.721794", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.722049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.722282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.722517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.722759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.723001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.723245", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.723506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.723705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.723919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.724187", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.724452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.724826", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.725067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.725438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.725671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.725894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.726107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.726332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.726579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.726807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.727017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.727238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.727457", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.727676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.727867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.728061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.728240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.728450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.728672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.728866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.729056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.729269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.729495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.729697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.729903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.730115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.730332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.730562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.730774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.730985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.731197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.731398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.731610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.731824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.732181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.732435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.732653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.732842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.733034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.733220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.733422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.733660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.733890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.734097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.734311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.734512", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.734935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.735172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.735396", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.735602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.735809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.736047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.736294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.736526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.736744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.736952", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.737181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.737366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.737533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.737738", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.737952", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.738132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.738336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.738579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.738792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.739005", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.739206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.739383", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.739567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.739793", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.740036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.740262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.740472", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.740694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.740915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.741124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.741308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.741842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.742865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.743345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.745683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.746491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.746781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.747121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.747351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.747586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.747815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.748034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.748270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.748464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.748786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.749234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.749505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.749779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.750097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.750380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.750628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.750886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.751112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.751331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.751527", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.751697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.751838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.751973", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752105", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752369", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.752962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.753141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.753315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.753486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.753632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.753876", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.754267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.754664", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.755205", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.755687", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.756025", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.756340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.756654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.756943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.757246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.757553", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.757802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.758035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.758264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.758490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.758769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.759037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.759301", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.759647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.759878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.760212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.760504", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.760746", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.760979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.761318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.761600", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.761885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.762094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.762436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.762809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.763101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.763370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.763575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.763787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.763974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.764138", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.764414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.764627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.764814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.764987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.765162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.765618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.766015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.766261", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.766569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.766763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.766932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.767138", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.767358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.767524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.767701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.767847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.768020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.768168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.768464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.768647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.768835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.768982", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.769158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.769311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.769481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.769625", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.769796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.769939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.770108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.770307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.770515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.770688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.770875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.771050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.771255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.771439", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.771617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.771793", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.771968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.772142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.772376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.772580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.772766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.772942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.773118", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.773293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.773468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.773642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.773819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.773993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.774168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.774386", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.774603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.774823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.775013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.775191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.775367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.775552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.775726", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.775899", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.776074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.776302", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.776491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.776690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.776879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.777058", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T14:22:17.777239", "module": "DataLoader", "file": "logging_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-10T14:22:17.777391", "module": "DataLoader", "file": "logging_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-10T14:22:17.842915", "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-10T14:22:17.844261", "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-10T14:22:17.847824", "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-10T14:22:17.848048", "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-10T14:22:17.848716", "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-10T14:22:17.848990", "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-10T14:22:17.849129", "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-10T14:22:17.849260", "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-10T14:22:18.872927", "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-10T14:22:18.873531", "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-10T14:22:18.874362", "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-10T14:22:18.874611", "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 50 rows", "timestamp": "2025-09-10T14:22:18.874885", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: MCM02 -> Local:5:I.Data.0", "timestamp": "2025-09-10T14:22:18.875180", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS5_1_S1_PB -> PS5_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.875418", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS6_1_S1_PB -> PS6_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.875656", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS7_1_S1_PB -> PS7_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.875871", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL13_1_SS1_SPB -> UL13_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.876090", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL15_4_S2_PB -> UL15_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.876306", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL16_1_SS1_SPB -> UL16_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.876535", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL19_1_SS1_SPB -> UL19_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.876755", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL20_4_S2_PB -> UL20_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.876964", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_11_S1_PB -> UL21_13_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.877196", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_13_S1_PB -> UL21_15_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.877423", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_13_S2_PB -> UL21_16_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.877769", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS5_1_S2_PB -> PS5_2_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.877968", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS6_1_S2_PB -> PS6_2_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.878139", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS7_9_S2_PB -> PS7_10_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.878308", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS7_1_S2_PB -> PS7_2_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.878494", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL13_4_S1_PB -> UL13_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.878718", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL13_4_S2_PB -> UL13_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.878893", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL13_8_S2_PB -> UL13_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.879046", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL13_8_S1_PB -> UL13_7_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.879182", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL14_4_S2_PB -> UL14_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.879320", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL17_4_S2_PB -> UL17_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.879506", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL18_4_S2_PB -> UL18_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.879727", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL18_10_S1_PB -> UL18_9_VFD1:I.In_3", "timestamp": "2025-09-10T14:22:18.879940", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_11_S2_PB -> UL21_14A_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.880154", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_4_S2_PB -> UL21_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.880396", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL14_4_S1_PB -> UL14_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.880608", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL15_4_S1_PB -> UL15_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.880824", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL17_4_S1_PB -> UL17_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.881042", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL18_4_S1_PB -> UL18_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.881233", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL18_10_S2_PB -> UL18_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.881423", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL20_4_S1_PB -> UL20_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.881618", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_4_S1_PB -> UL21_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.881956", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS7_9_S1_PB -> PS7_9_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:18.882291", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL14_3_S2_PB -> UL14_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.882517", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL14_3_S1_PB -> UL14_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.882727", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL15_3_S2_PB -> UL15_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.882935", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL15_3_S1_PB -> UL15_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.883101", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL16_2_S2_PB -> UL16_2_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.883263", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL16_2_S1_PB -> UL16_2_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.883432", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL17_3_S2_PB -> UL17_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.883631", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL17_3_S1_PB -> UL17_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.883862", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL18_3_S2_PB -> UL18_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.884052", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL18_3_S1_PB -> UL18_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.884249", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL19_2_S2_PB -> UL19_2_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.884480", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL19_2_S1_PB -> UL19_2_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.884704", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL20_3_S2_PB -> UL20_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.884914", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL20_3_S1_PB -> UL20_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.885128", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_3_S2_PB -> UL21_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:18.885351", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL21_3_S1_PB -> UL21_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:18.885587", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 50 rungs", "timestamp": "2025-09-10T14:22:18.885826", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(MCM02);", "timestamp": "2025-09-10T14:22:18.885991", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS5_1_VFD1:I.IO_0)OTE(PS5_1_S1_PB);", "timestamp": "2025-09-10T14:22:18.886153", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS5_2_VFD1:I.IO_0)OTE(PS5_1_S2_PB);", "timestamp": "2025-09-10T14:22:18.886303", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS6_1_VFD1:I.IO_0)OTE(PS6_1_S1_PB);", "timestamp": "2025-09-10T14:22:18.886496", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS6_2_VFD1:I.IO_0)OTE(PS6_1_S2_PB);", "timestamp": "2025-09-10T14:22:18.886652", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS7_1_VFD1:I.IO_0)OTE(PS7_1_S1_PB);", "timestamp": "2025-09-10T14:22:18.886799", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS7_2_VFD1:I.IO_0)OTE(PS7_1_S2_PB);", "timestamp": "2025-09-10T14:22:18.886953", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS7_9_VFD1:I.IO_0)OTE(PS7_9_S1_PB);", "timestamp": "2025-09-10T14:22:18.887085", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS7_10_VFD1:I.IO_0)OTE(PS7_9_S2_PB);", "timestamp": "2025-09-10T14:22:18.887204", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL13_1_VFD1:I.IO_0)OTE(UL13_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:18.887330", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL13_4_VFD1:I.IO_0)OTE(UL13_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.887478", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL13_5_VFD1:I.IO_0)OTE(UL13_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.887642", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL13_7_VFD1:I.IO_0)OTE(UL13_8_S1_PB);", "timestamp": "2025-09-10T14:22:18.887796", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL13_6_VFD1:I.IO_0)OTE(UL13_8_S2_PB);", "timestamp": "2025-09-10T14:22:18.887926", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL14_3_FIO1:I.Pt08.Data)OTE(UL14_3_S1_PB);", "timestamp": "2025-09-10T14:22:18.888072", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL14_3_FIO1:I.Pt10.Data)OTE(UL14_3_S2_PB);", "timestamp": "2025-09-10T14:22:18.888186", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL14_4_VFD1:I.IO_0)OTE(UL14_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.888398", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL14_5_VFD1:I.IO_0)OTE(UL14_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.888545", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL15_3_FIO1:I.Pt08.Data)OTE(UL15_3_S1_PB);", "timestamp": "2025-09-10T14:22:18.888712", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL15_3_FIO1:I.Pt10.Data)OTE(UL15_3_S2_PB);", "timestamp": "2025-09-10T14:22:18.888850", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL15_4_VFD1:I.IO_0)OTE(UL15_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.888986", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL15_5_VFD1:I.IO_0)OTE(UL15_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.889120", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL16_1_VFD1:I.IO_0)OTE(UL16_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:18.889292", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL16_2_FIO1:I.Pt08.Data)OTE(UL16_2_S1_PB);", "timestamp": "2025-09-10T14:22:18.889703", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL16_2_FIO1:I.Pt10.Data)OTE(UL16_2_S2_PB);", "timestamp": "2025-09-10T14:22:18.889875", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL17_3_FIO1:I.Pt08.Data)OTE(UL17_3_S1_PB);", "timestamp": "2025-09-10T14:22:18.890029", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL17_3_FIO1:I.Pt10.Data)OTE(UL17_3_S2_PB);", "timestamp": "2025-09-10T14:22:18.890199", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL17_4_VFD1:I.IO_0)OTE(UL17_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.890350", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL17_5_VFD1:I.IO_0)OTE(UL17_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.890516", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL18_3_FIO1:I.Pt08.Data)OTE(UL18_3_S1_PB);", "timestamp": "2025-09-10T14:22:18.890678", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL18_3_FIO1:I.Pt10.Data)OTE(UL18_3_S2_PB);", "timestamp": "2025-09-10T14:22:18.890830", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL18_4_VFD1:I.IO_0)OTE(UL18_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.890975", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 33: XIC(UL18_5_VFD1:I.IO_0)OTE(UL18_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.891153", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 34: XIC(UL18_9_VFD1:I.In_3)OTE(UL18_10_S1_PB);", "timestamp": "2025-09-10T14:22:18.891312", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 35: XIC(UL18_6_VFD1:I.IO_0)OTE(UL18_10_S2_PB);", "timestamp": "2025-09-10T14:22:18.891467", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 36: XIC(UL19_1_VFD1:I.IO_0)OTE(UL19_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:18.891609", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 37: XIC(UL19_2_FIO1:I.Pt08.Data)OTE(UL19_2_S1_PB);", "timestamp": "2025-09-10T14:22:18.891735", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 38: XIC(UL19_2_FIO1:I.Pt10.Data)OTE(UL19_2_S2_PB);", "timestamp": "2025-09-10T14:22:18.891884", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 39: XIC(UL20_3_FIO1:I.Pt08.Data)OTE(UL20_3_S1_PB);", "timestamp": "2025-09-10T14:22:18.892054", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 40: XIC(UL20_3_FIO1:I.Pt10.Data)OTE(UL20_3_S2_PB);", "timestamp": "2025-09-10T14:22:18.892189", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 41: XIC(UL20_4_VFD1:I.IO_0)OTE(UL20_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.892332", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 42: XIC(UL20_5_VFD1:I.IO_0)OTE(UL20_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.892451", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 43: XIC(UL21_3_FIO1:I.Pt08.Data)OTE(UL21_3_S1_PB);", "timestamp": "2025-09-10T14:22:18.892565", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 44: XIC(UL21_3_FIO1:I.Pt10.Data)OTE(UL21_3_S2_PB);", "timestamp": "2025-09-10T14:22:18.892676", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 45: XIC(UL21_4_VFD1:I.IO_0)OTE(UL21_4_S1_PB);", "timestamp": "2025-09-10T14:22:18.892806", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 46: XIC(UL21_6_VFD1:I.IO_0)OTE(UL21_4_S2_PB);", "timestamp": "2025-09-10T14:22:18.892955", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 47: XIC(UL21_13_VFD1:I.IO_0)OTE(UL21_11_S1_PB);", "timestamp": "2025-09-10T14:22:18.893095", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 48: XIC(UL21_14A_VFD1:I.IO_0)OTE(UL21_11_S2_PB);", "timestamp": "2025-09-10T14:22:18.893372", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 49: XIC(UL21_15_VFD1:I.IO_0)OTE(UL21_13_S1_PB);", "timestamp": "2025-09-10T14:22:18.893576", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 50: XIC(UL21_16_VFD1:I.IO_0)OTE(UL21_13_S2_PB);", "timestamp": "2025-09-10T14:22:18.893764", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 50 total rungs", "timestamp": "2025-09-10T14:22:18.893938", "module": "src.routines.safety_tag_map", "file": "logging_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-10T14:22:18.894112", "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-10T14:22:18.894285", "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-10T14:22:18.894808", "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-10T14:22:18.895002", "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-10T14:22:18.895666", "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-10T14:22:18.895845", "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-10T14:22:18.896119", "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-10T14:22:18.896285", "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-10T14:22:18.896988", "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-10T14:22:18.897187", "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-10T14:22:18.898883", "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-10T14:22:18.899099", "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-10T14:22:18.899378", "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-10T14:22:18.899557", "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-10T14:22:18.899869", "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-10T14:22:18.900446", "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-10T14:22:18.903238", "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-10T14:22:18.903452", "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-10T14:22:18.903635", "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-10T14:22:18.903846", "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-10T14:22:18.904008", "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-10T14:22:18.904164", "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-10T14:22:18.904361", "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-10T14:22:18.904540", "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-10T14:22:18.904696", "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: 10 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:18.904811", "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: 16 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:18.904926", "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: 137 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:18.905360", "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: 130 rungs | example: XIC(PS5_2_VFD1.CTRL.STS.Enabled)OTE(PS5_1_VFD1.CTRL.CMD.Interlock);", "timestamp": "2025-09-10T14:22:18.905526", "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: 12 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_300_FPM,PS5_1_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS5_2_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS5_3_VFD1.CTRL.CMD...", "timestamp": "2025-09-10T14:22:18.905674", "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: 52 rungs | example: XIO(PS5_1_VFD1:SI.In00Data)XIO(PS5_1_VFD1:SI.In01Data)XIC(UL14_5_VFD1:SI.In00Data)XIC(UL15_5_VFD1:SI.In00Data)XIC(UL17_5_VFD1:SI.In00Data)XIC(UL18_5_VFD1:SI....", "timestamp": "2025-09-10T14:22:18.905844", "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: 71 rungs | example: AOI_ENCODER(UL13_10_ENCODER.AOI,UL13_10_ENCODER.HMI,UL13_10_ENCODER.CTRL,UL13_10_VFD1.CTRL,NO_UPSTREAM,UL13_11_VFD1.CTRL,UL13_10_VFD1:I.In_1,UL13_10_VFD1:I.C...", "timestamp": "2025-09-10T14:22:18.906015", "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: 51 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);", "timestamp": "2025-09-10T14:22:18.906168", "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: 25 rungs | example: AOI_STATION_JR_PB(PS5_6_JR1.AOI,PS5_6_JR1.HMI,PS5_6_JR1.CTRL,NO_PARTNER.CTRL,PS5_6_VFD1:I.IO_0,PS5_6_VFD1:O.IO_1,MCM.CTRL)MOVE(PS5_6_JR1.CTRL.STS.Log,PS5_6_J...", "timestamp": "2025-09-10T14:22:18.906341", "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: 46 rungs | example: AOI_STATION_S_PB(PS5_1_S1.AOI,PS5_1_S1.HMI,PS5_1_S1.CTRL,PS5_1_VFD1.CTRL,PS5_1_VFD1:I.IO_0,PS5_1_VFD1:O.IO_1,PS5_6_JR1.CTRL);", "timestamp": "2025-09-10T14:22:18.906525", "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: 3 rungs | example: AOI_STATION_SS_PB(UL13_1_SS1.AOI,UL13_1_SS1.HMI,UL13_1_SS1.CTRL,UL13_1_VFD1.CTRL,UL13_1_VFD1:I.ConnectionFaulted,UL13_1_VFD1:I.IO_0,UL13_1_VFD1:I.In_3,UL13_1...", "timestamp": "2025-09-10T14:22:18.906696", "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: 52 rungs | example: AOI_STATION_EPC(PS5_1_EPC1.AOI,MCM.CTRL,PS5_1_EPC1.HMI,PS5_1_S1.CTRL,PS5_1_VFD1:I.ConnectionFaulted,PS5_1_VFD1:SI.In00Data,PS5_1_VFD1:SI.In01Data,PS5_1_BCN1_R);", "timestamp": "2025-09-10T14:22:18.906868", "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: 143 rungs | example: AOI_JPE(PS5_2_TPE1.AOI,PS5_2_TPE1.HMI,PS5_2_TPE1.CTRL,PS5_2_VFD1.CTRL,PS5_6_JR1.CTRL,PS5_2_VFD1:I.ConnectionFaulted,PS5_2_VFD1:I.In_2,YES,PS5_3_VFD1:O.IO_0);", "timestamp": "2025-09-10T14:22:18.907027", "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: 4 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:18.907215", "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: 4 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:18.907381", "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: 137 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:18.907532", "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-10T14:22:18.907695", "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-10T14:22:18.907842", "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_MCM02/MainProgram_Generated.L5X", "timestamp": "2025-09-10T14:22:18.935423", "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_MCM02/MainProgram_Generated.L5X", "timestamp": "2025-09-10T14:22:18.935661", "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-10T14:22:18.935864", "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-10T14:22:18.936075", "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-10T14:22:18.936276", "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_MCM02/SafetyTagMapping.txt", "timestamp": "2025-09-10T14:22:19.588895", "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: 74", "timestamp": "2025-09-10T14:22:19.589140", "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-10T14:22:19.589312", "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 UL13_10_TPE1 (station from config, beacon from config)
Found JPE config for UL13_10_TPE2 (station from config, beacon from config)
Found JPE config for UL13_11_TPE1 (station from config, beacon from config)
Found JPE config for UL13_1_TPE1 (station from config, beacon from config)
Created virtual JR: UL16_JR
Found JPE config for UL16_1_TPE1 (station from config, missing beacon)
Found JPE config for UL18_14_TPE1 (station from config, beacon from config)
Found JPE config for UL18_14_TPE2 (station from config, beacon from config)
Found JPE config for UL18_15_TPE1 (station from config, beacon from config)
Created virtual JR: UL19_JR
Found JPE config for UL19_1_TPE1 (station from config, missing beacon)
Found JPE config for UL19_4_TPE1 (station from config, missing beacon)
Found JPE config for UL19_4_TPE2 (station from config, missing beacon)
Created virtual JR: UL20_JR
Found JPE config for UL20_6_TPE1 (station from config, missing beacon)
Found JPE config for UL20_6_TPE2 (station from config, missing beacon)
Found JPE config for UL21_13_TPE1 (station from config, beacon from config)
Found JPE config for UL21_13_TPE2 (station from config, beacon from config)
Found JPE config for UL21_15_TPE1 (station from config, beacon from config)
Found JPE config for UL21_15_TPE2 (station from config, beacon from config)
Found JPE config for UL21_16_TPE1 (station from config, beacon from config)
Found JPE config for PS5_13_TPE1 (station from config, beacon from config)
Found JPE config for PS5_2_TPE1 (station from config)
Found JPE config for PS5_2_TPE2 (station from config)
Found JPE config for PS5_4_TPE1 (station from config, beacon from config)
Found JPE config for PS5_4_TPE2 (station from config, beacon from config)
Found JPE config for PS6_2_TPE1 (station from config)
Found JPE config for PS6_2_TPE2 (station from config)
Found JPE config for PS6_4_TPE1 (station from config, beacon from config)
Found JPE config for PS6_4_TPE2 (station from config, beacon from config)
Found JPE config for PS7_10_TPE1 (station from config, beacon from config)
Found JPE config for PS7_12_TPE1 (station from config, beacon from config)
Found JPE config for PS7_12_TPE2 (station from config, beacon from config)
Found JPE config for PS7_2_TPE1 (station from config)
Found JPE config for PS7_2_TPE2 (station from config)
Found JPE config for PS7_4_TPE1 (station from config, beacon from config)
Found JPE config for PS7_4_TPE2 (station from config, beacon from config)
Found JPE config for UL13_3_TPE1 (station from config, beacon from config)
Found JPE config for UL13_4_TPE1 (station from config, beacon from config)
Found JPE config for UL13_5_TPE1 (station from config, beacon from config)
Found JPE config for UL13_6_TPE1 (station from config, beacon from config)
Found JPE config for UL13_7_TPE1 (station from config, beacon from config)
Found JPE config for UL13_8_TPE3
Found JPE config for UL13_8_TPE4
Found JPE config for UL13_8_TPE5
Created virtual JR: UL14_JR
Found JPE config for UL14_5_TPE1 (station from config, missing beacon)
Found JPE config for UL14_7_TPE1 (station from config, missing beacon)
Found JPE config for UL14_7_TPE2 (station from config, missing beacon)
Found JPE config for UL14_8_TPE1 (station from config, missing beacon)
Found JPE config for UL14_9_TPE1 (station from config, missing beacon)
Created virtual JR: UL15_JR
Found JPE config for UL15_10_TPE1 (station from config, missing beacon)
Found JPE config for UL15_6_TPE1 (station from config, missing beacon)
Found JPE config for UL15_6_TPE2 (station from config, missing beacon)
Found JPE config for UL15_7_TPE1 (station from config, missing beacon)
Found JPE config for UL15_8_TPE1 (station from config, missing beacon)
Found JPE config for UL15_9_TPE1 (station from config, missing beacon)
Found JPE config for UL16_3_TPE1 (station from config, missing beacon)
Found JPE config for UL16_3_TPE2 (station from config, missing beacon)
Found JPE config for UL16_4_TPE1 (station from config, missing beacon)
Found JPE config for UL16_6_TPE1 (station from config, missing beacon)
Found JPE config for UL16_6_TPE2 (station from config, missing beacon)
Found JPE config for UL16_7_TPE1 (station from config, missing beacon)
Found JPE config for UL16_8_TPE1 (station from config, missing beacon)
Created virtual JR: UL17_JR
Found JPE config for UL17_5_TPE1 (station from config, missing beacon)
Found JPE config for UL17_7_TPE1 (station from config, missing beacon)
Found JPE config for UL17_7_TPE2 (station from config, missing beacon)
Found JPE config for UL17_8_TPE1 (station from config, missing beacon)
Found JPE config for UL17_9_TPE1 (station from config, missing beacon)
Found JPE config for UL18_12_TPE1 (station from config, beacon from config)
Found JPE config for UL18_12_TPE2 (station from config, beacon from config)
Found JPE config for UL18_5_TPE1 (station from config, beacon from config)
Found JPE config for UL18_7_TPE1 (station from config, beacon from config)
Found JPE config for UL18_7_TPE2 (station from config, beacon from config)
Found JPE config for UL18_8_TPE1 (station from config, beacon from config)
Found JPE config for UL18_10_TPE1
Found JPE config for UL18_10_TPE2
Found JPE config for UL18_9_TPE1 (station from config, beacon from config)
Found JPE config for UL19_5_TPE1 (station from config, missing beacon)
Found JPE config for UL19_6_TPE1 (station from config, missing beacon)
Found JPE config for UL19_7_TPE1 (station from config, missing beacon)
Found JPE config for UL19_8_TPE1 (station from config, missing beacon)
Found JPE config for UL20_10_TPE1 (station from config, missing beacon)
Found JPE config for UL20_7_TPE1 (station from config, missing beacon)
Found JPE config for UL20_8_TPE1 (station from config, missing beacon)
Found JPE config for UL20_9_TPE1 (station from config, missing beacon)
Found JPE config for UL21_11_TPE1
Found JPE config for UL21_11_TPE2
Found JPE config for UL21_10_TPE1 (station from config, beacon from config)
Found JPE config for UL21_6_TPE1 (station from config, beacon from config)
Found JPE config for UL21_6_TPE2 (station from config, beacon from config)
Found JPE config for UL21_7_TPE1 (station from config, beacon from config)
Found JPE config for UL21_8_TPE1 (station from config, beacon from config)
Found JPE config for UL21_9_TPE1 (station from config, beacon from config)
Found JPE config for PS5_5_TPE1 (station from config, beacon from config)
Found JPE config for PS5_8_TPE1 (station from config, beacon from config)
Found JPE config for PS5_8_TPE2 (station from config, beacon from config)
Found JPE config for PS6_5_TPE1 (station from config, beacon from config)
Found JPE config for PS6_8_TPE1
Found JPE config for PS6_8_TPE2
Found JPE config for UL13_8_TPE1
Found JPE config for UL13_8_TPE2
Found JPE config for UL14_3_TPE1 (station from config, missing beacon)
Found JPE config for UL14_3_TPE2 (station from config, missing beacon)
Found JPE config for UL14_4_TPE1 (station from config, missing beacon)
Found JPE config for UL15_3_TPE1 (station from config, missing beacon)
Found JPE config for UL15_3_TPE2 (station from config, missing beacon)
Found JPE config for UL15_4_TPE1 (station from config, missing beacon)
Found JPE config for UL17_3_TPE1 (station from config, missing beacon)
Found JPE config for UL17_4_TPE1 (station from config, missing beacon)
Found JPE config for UL18_10_TPE3
Found JPE config for UL18_10_TPE4
Found JPE config for UL18_10_TPE5
Found JPE config for UL18_3_TPE1 (station from config, beacon from config)
Found JPE config for UL18_3_TPE2 (station from config, beacon from config)
Found JPE config for UL18_4_TPE1 (station from config, beacon from config)
Found JPE config for UL20_3_TPE1 (station from config, missing beacon)
Found JPE config for UL20_3_TPE2 (station from config, missing beacon)
Found JPE config for UL20_4_TPE1 (station from config, missing beacon)
Found JPE config for UL21_11_TPE4
Found JPE config for UL21_11_TPE5
Found JPE config for UL21_3_TPE1 (station from config, beacon from config)
Found JPE config for UL21_3_TPE2 (station from config, beacon from config)
Found JPE config for UL21_4_TPE1 (station from config, beacon from config)
Found JPE config for PS6_7_TPE1 (station from config, beacon from config)
Found JPE config for PS7_14_TPE1 (station from config, beacon from config)
Found JPE config for PS7_14_TPE2 (station from config, beacon from config)
Found JPE config for PS7_5_TPE1 (station from config, beacon from config)
Found JPE config for PS7_6_TPE1 (station from config, beacon from config)
Found JPE config for PS7_9_TPE1 (station from config, beacon from config)
Found JPE config for UL13_2_TPE1 (station from config, beacon from config)
Found JPE config for UL16_2_TPE1 (station from config, missing beacon)
Found JPE config for UL16_2_TPE2 (station from config, missing beacon)
Found JPE config for UL19_2_TPE1 (station from config, missing beacon)
Found JPE config for UL19_2_TPE2 (station from config, missing beacon)
Found JPE config for UL21_11_TPE3
Found JPE config for PS5_10_TPE1 (beacon from config)
Found JPE config for PS5_10_TPE2 (beacon from config)
Found JPE config for PS5_12_TPE1 (station from config, beacon from config)
Found JPE config for PS5_12_TPE2 (station from config, beacon from config)
Found JPE config for PS5_7_TPE1 (station from config, beacon from config)
Found JPE config for PS6_10_TPE1 (station from config, beacon from config)
Found JPE config for PS6_10_TPE2 (station from config, beacon from config)
Found JPE config for PS6_12_TPE1 (station from config, beacon from config)
Found JPE config for PS6_12_TPE2 (station from config, beacon from config)
Found JPE config for PS7_7_TPE1 (station from config, beacon from config)
Found JPE config for PS7_8_TPE1 (station from config, beacon from config)
Looking for red beacon with base PS5_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS5_1_BCN1_R with IO_PATH: PS5_1_VFD1:SO.Out00Output
SO detected in red beacon PS5_1_BCN1_R: PS5_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS5_1_EPC1
Looking for red beacon with base PS6_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS6_1_BCN1_R with IO_PATH: PS6_1_VFD1:SO.Out00Output
SO detected in red beacon PS6_1_BCN1_R: PS6_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS6_1_EPC1
Looking for red beacon with base PS7_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS7_1_BCN1_R with IO_PATH: PS7_1_VFD1:SO.Out00Output
SO detected in red beacon PS7_1_BCN1_R: PS7_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_1_EPC1
Looking for red beacon with base UL13_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_1_BCN1_R with IO_PATH: UL13_2_FIO1:O.Pt00.Data
No SO in red beacon UL13_1_BCN1_R: UL13_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL13_1_EPC1
Looking for red beacon with base UL16_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 0 red beacon entries
Found STATION_EPC config for UL16_1_EPC1
Looking for red beacon with base UL19_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL19_1_BCN1_R with IO_PATH: UL19_1_VFD1:SO.Out00Output
SO detected in red beacon UL19_1_BCN1_R: UL19_1_VFD1:SO.Out00Output
Found STATION_EPC config for UL19_1_EPC1
Looking for red beacon with base UL21_13, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_13_BCN1_R with IO_PATH: UL21_14B_VFD1:O.IO_0
No SO in red beacon UL21_13_BCN1_R: UL21_14B_VFD1:O.IO_0
Found STATION_EPC config for UL21_13_EPC1
Looking for red beacon with base UL13_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_4_BCN1_R with IO_PATH: UL13_4_VFD1:SO.Out00Output
SO detected in red beacon UL13_4_BCN1_R: UL13_4_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_4_EPC1
Looking for red beacon with base UL13_8, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_8_BCN1_R with IO_PATH: UL13_8_VFD1:O.IO_1
No SO in red beacon UL13_8_BCN1_R: UL13_8_VFD1:O.IO_1
Found STATION_EPC config for UL13_8_EPC1
Looking for red beacon with base UL14_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL14_3_BCN1_R with IO_PATH: UL14_3_FIO1:O.Pt00.Data
No SO in red beacon UL14_3_BCN1_R: UL14_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL14_3_EPC1
Looking for red beacon with base UL14_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL14_4_BCN2_R with IO_PATH: UL14_5_VFD1:SO.Out00Output
SO detected in red beacon UL14_4_BCN2_R: UL14_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL14_4_EPC1
Looking for red beacon with base UL15_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL15_3_BCN1_R with IO_PATH: UL15_3_FIO1:O.Pt00.Data
No SO in red beacon UL15_3_BCN1_R: UL15_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL15_3_EPC1
Looking for red beacon with base UL15_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL15_4_BCN2_R with IO_PATH: UL15_5_VFD1:SO.Out00Output
SO detected in red beacon UL15_4_BCN2_R: UL15_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL15_4_EPC1
Looking for red beacon with base UL17_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL17_3_BCN1_R with IO_PATH: UL17_3_FIO1:O.Pt00.Data
No SO in red beacon UL17_3_BCN1_R: UL17_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL17_3_EPC1
Looking for red beacon with base UL17_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL17_4_BCN2_R with IO_PATH: UL17_5_VFD1:SO.Out00Output
SO detected in red beacon UL17_4_BCN2_R: UL17_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL17_4_EPC1
Looking for red beacon with base UL18_10, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_10_BCN1_R with IO_PATH: UL18_12_VFD1:O.IO_1
No SO in red beacon UL18_10_BCN1_R: UL18_12_VFD1:O.IO_1
Found STATION_EPC config for UL18_10_EPC1
Looking for red beacon with base UL18_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_3_BCN1_R with IO_PATH: UL18_3_FIO1:O.Pt00.Data
No SO in red beacon UL18_3_BCN1_R: UL18_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL18_3_EPC1
Looking for red beacon with base UL18_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_4_BCN2_R with IO_PATH: UL18_5_VFD1:SO.Out00Output
SO detected in red beacon UL18_4_BCN2_R: UL18_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_4_EPC1
Looking for red beacon with base UL20_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL20_3_BCN1_R with IO_PATH: UL20_3_FIO1:O.Pt00.Data
No SO in red beacon UL20_3_BCN1_R: UL20_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL20_3_EPC1
Looking for red beacon with base UL20_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL20_4_BCN2_R with IO_PATH: UL20_6_VFD1:O.IO_0
No SO in red beacon UL20_4_BCN2_R: UL20_6_VFD1:O.IO_0
Found STATION_EPC config for UL20_4_EPC1
Looking for red beacon with base UL21_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_3_BCN1_R with IO_PATH: UL21_3_FIO1:O.Pt00.Data
No SO in red beacon UL21_3_BCN1_R: UL21_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL21_3_EPC1
Looking for red beacon with base UL21_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_4_BCN2_R with IO_PATH: UL21_6_VFD1:SO.Out00Output
SO detected in red beacon UL21_4_BCN2_R: UL21_6_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_4_EPC1
Looking for red beacon with base PS7_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS7_9_BCN2_R with IO_PATH: PS7_10_VFD1:SO.Out00Output
SO detected in red beacon PS7_9_BCN2_R: PS7_10_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_9_EPC1
Looking for red beacon with base UL16_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 4 red beacon entries
Found red beacon: UL16_2_BCN4_R with IO_PATH: UL16_4_VFD1:SO.Out00Output
SO detected in red beacon UL16_2_BCN4_R: UL16_4_VFD1:SO.Out00Output
Found STATION_EPC config for UL16_2_EPC1
Looking for red beacon with base UL19_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL19_2_BCN1_R with IO_PATH: UL19_2_FIO1:O.Pt00.Data
No SO in red beacon UL19_2_BCN1_R: UL19_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL19_2_EPC1
Looking for red beacon with base UL21_11, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_11_BCN1_R with IO_PATH: UL21_10_VFD1:O.IO_1
No SO in red beacon UL21_11_BCN1_R: UL21_10_VFD1:O.IO_1
Found STATION_EPC config for UL21_11_EPC1
Looking for red beacon with base PS5_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS5_1_EPC2
Looking for red beacon with base PS6_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS6_1_EPC2
Looking for red beacon with base PS7_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS7_1_EPC2
Looking for red beacon with base UL13_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_1_BCN2_R with IO_PATH: UL13_2_FIO1:O.Pt02.Data
No SO in red beacon UL13_1_BCN2_R: UL13_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL13_1_EPC2
Looking for red beacon with base UL16_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for UL16_1_EPC2
Looking for red beacon with base UL19_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL19_1_BCN2_R with IO_PATH: UL19_2_VFD1:SO.Out00Output
SO detected in red beacon UL19_1_BCN2_R: UL19_2_VFD1:SO.Out00Output
Found STATION_EPC config for UL19_1_EPC2
Looking for red beacon with base UL21_13, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_13_BCN2_R with IO_PATH: UL21_14B_VFD1:O.IO_1
No SO in red beacon UL21_13_BCN2_R: UL21_14B_VFD1:O.IO_1
Found STATION_EPC config for UL21_13_EPC2
Looking for red beacon with base UL13_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_4_BCN2_R with IO_PATH: UL13_5_VFD1:SO.Out00Output
SO detected in red beacon UL13_4_BCN2_R: UL13_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_4_EPC2
Looking for red beacon with base UL13_8, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_8_BCN2_R with IO_PATH: UL13_8_VFD1:SO.Out00Output
SO detected in red beacon UL13_8_BCN2_R: UL13_8_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_8_EPC2
Looking for red beacon with base UL14_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL14_3_BCN2_R with IO_PATH: UL14_3_FIO1:O.Pt02.Data
No SO in red beacon UL14_3_BCN2_R: UL14_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL14_3_EPC2
Looking for red beacon with base UL14_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL14_4_BCN2_R with IO_PATH: UL14_5_VFD1:SO.Out00Output
SO detected in red beacon UL14_4_BCN2_R: UL14_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL14_4_EPC2
Looking for red beacon with base UL15_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL15_3_BCN2_R with IO_PATH: UL15_3_FIO1:O.Pt02.Data
No SO in red beacon UL15_3_BCN2_R: UL15_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL15_3_EPC2
Looking for red beacon with base UL15_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL15_4_BCN2_R with IO_PATH: UL15_5_VFD1:SO.Out00Output
SO detected in red beacon UL15_4_BCN2_R: UL15_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL15_4_EPC2
Looking for red beacon with base UL17_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL17_3_BCN2_R with IO_PATH: UL17_3_FIO1:O.Pt02.Data
No SO in red beacon UL17_3_BCN2_R: UL17_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL17_3_EPC2
Looking for red beacon with base UL17_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL17_4_BCN2_R with IO_PATH: UL17_5_VFD1:SO.Out00Output
SO detected in red beacon UL17_4_BCN2_R: UL17_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL17_4_EPC2
Looking for red beacon with base UL18_10, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_10_BCN2_R with IO_PATH: UL18_10_VFD1:SO.Out00Output
SO detected in red beacon UL18_10_BCN2_R: UL18_10_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_10_EPC2
Looking for red beacon with base UL18_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_3_BCN2_R with IO_PATH: UL18_3_FIO1:O.Pt02.Data
No SO in red beacon UL18_3_BCN2_R: UL18_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL18_3_EPC2
Looking for red beacon with base UL18_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_4_BCN2_R with IO_PATH: UL18_5_VFD1:SO.Out00Output
SO detected in red beacon UL18_4_BCN2_R: UL18_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_4_EPC2
Looking for red beacon with base UL20_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL20_3_BCN2_R with IO_PATH: UL20_3_FIO1:O.Pt02.Data
No SO in red beacon UL20_3_BCN2_R: UL20_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL20_3_EPC2
Looking for red beacon with base UL20_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL20_4_BCN2_R with IO_PATH: UL20_6_VFD1:O.IO_0
No SO in red beacon UL20_4_BCN2_R: UL20_6_VFD1:O.IO_0
Found STATION_EPC config for UL20_4_EPC2
Looking for red beacon with base UL21_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_3_BCN2_R with IO_PATH: UL21_3_FIO1:O.Pt02.Data
No SO in red beacon UL21_3_BCN2_R: UL21_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL21_3_EPC2
Looking for red beacon with base UL21_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_4_BCN2_R with IO_PATH: UL21_6_VFD1:SO.Out00Output
SO detected in red beacon UL21_4_BCN2_R: UL21_6_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_4_EPC2
Looking for red beacon with base PS7_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS7_9_BCN2_R with IO_PATH: PS7_10_VFD1:SO.Out00Output
SO detected in red beacon PS7_9_BCN2_R: PS7_10_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_9_EPC2
Looking for red beacon with base UL16_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL16_2_BCN2_R with IO_PATH: UL16_2_FIO1:O.Pt02.Data
No SO in red beacon UL16_2_BCN2_R: UL16_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL16_2_EPC2
Looking for red beacon with base UL19_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL19_2_BCN2_R with IO_PATH: UL19_2_FIO1:O.Pt02.Data
No SO in red beacon UL19_2_BCN2_R: UL19_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL19_2_EPC2
Looking for red beacon with base UL21_11, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_11_BCN2_R with IO_PATH: UL21_10_VFD1:SO.Out00Output
SO detected in red beacon UL21_11_BCN2_R: UL21_10_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_11_EPC2
[R999_SAFETY_TAG_MAPPING] Starting Safety Tag Mapping routine generation...
Found 24 SO beacon mappings
Beacon types: 7 amber (_A), 17 red (_R), 0 other
Generated rung 0: PS5_1_BCN1_R (red) -> PS5_1_VFD1:SO.Out00Output
Generated rung 1: PS5_6_BCN1_A (amber) -> PS5_6_VFD1:SO.Out00Output
Generated rung 2: PS5_9_BCN1_A (amber) -> PS5_9_VFD1:SO.Out00Output
Generated rung 3: PS5_11_BCN1_A (amber) -> PS5_11_VFD1:SO.Out00Output
Generated rung 4: PS6_1_BCN1_R (red) -> PS6_1_VFD1:SO.Out00Output
Generated rung 5: PS6_8_BCN1_A (amber) -> PS6_8_VFD1:SO.Out00Output
Generated rung 6: PS6_11_BCN1_A (amber) -> PS6_11_VFD1:SO.Out00Output
Generated rung 7: PS7_1_BCN1_R (red) -> PS7_1_VFD1:SO.Out00Output
Generated rung 8: PS7_9_BCN2_R (red) -> PS7_10_VFD1:SO.Out00Output
Generated rung 9: PS7_11_BCN1_A (amber) -> PS7_11_VFD1:SO.Out00Output
Generated rung 10: UL13_4_BCN1_R (red) -> UL13_4_VFD1:SO.Out00Output
Generated rung 11: UL13_4_BCN2_R (red) -> UL13_5_VFD1:SO.Out00Output
Generated rung 12: UL13_8_BCN2_R (red) -> UL13_8_VFD1:SO.Out00Output
Generated rung 13: UL14_4_BCN2_R (red) -> UL14_5_VFD1:SO.Out00Output
Generated rung 14: UL15_4_BCN2_R (red) -> UL15_5_VFD1:SO.Out00Output
Generated rung 15: UL16_2_BCN4_R (red) -> UL16_4_VFD1:SO.Out00Output
Generated rung 16: UL17_4_BCN2_R (red) -> UL17_5_VFD1:SO.Out00Output
Generated rung 17: UL18_4_BCN2_R (red) -> UL18_5_VFD1:SO.Out00Output
Generated rung 18: UL18_10_BCN2_R (red) -> UL18_10_VFD1:SO.Out00Output
Generated rung 19: UL19_1_BCN1_R (red) -> UL19_1_VFD1:SO.Out00Output
Generated rung 20: UL19_1_BCN2_R (red) -> UL19_2_VFD1:SO.Out00Output
Generated rung 21: UL21_4_BCN2_R (red) -> UL21_6_VFD1:SO.Out00Output
Generated rung 22: UL21_5_BCN1_A (amber) -> UL21_5_VFD1:SO.Out00Output
Generated rung 23: UL21_11_BCN2_R (red) -> UL21_10_VFD1:SO.Out00Output
Generated 24 safety tag mapping rungs
[DEBUG] Found 24 SO beacon tags for safety mapping
[DEBUG] Adding SO beacon mapping: PS5_1_BCN1_R=SFT_PS5_1_BCN1_R
[DEBUG] Adding SO beacon mapping: PS5_6_BCN1_A=SFT_PS5_6_BCN1_A
[DEBUG] Adding SO beacon mapping: PS5_9_BCN1_A=SFT_PS5_9_BCN1_A
[DEBUG] Adding SO beacon mapping: PS5_11_BCN1_A=SFT_PS5_11_BCN1_A
[DEBUG] Adding SO beacon mapping: PS6_1_BCN1_R=SFT_PS6_1_BCN1_R
[DEBUG] Adding SO beacon mapping: PS6_8_BCN1_A=SFT_PS6_8_BCN1_A
[DEBUG] Adding SO beacon mapping: PS6_11_BCN1_A=SFT_PS6_11_BCN1_A
[DEBUG] Adding SO beacon mapping: PS7_1_BCN1_R=SFT_PS7_1_BCN1_R
[DEBUG] Adding SO beacon mapping: PS7_9_BCN2_R=SFT_PS7_9_BCN2_R
[DEBUG] Adding SO beacon mapping: PS7_11_BCN1_A=SFT_PS7_11_BCN1_A
[DEBUG] Adding SO beacon mapping: UL13_4_BCN1_R=SFT_UL13_4_BCN1_R
[DEBUG] Adding SO beacon mapping: UL13_4_BCN2_R=SFT_UL13_4_BCN2_R
[DEBUG] Adding SO beacon mapping: UL13_8_BCN2_R=SFT_UL13_8_BCN2_R
[DEBUG] Adding SO beacon mapping: UL14_4_BCN2_R=SFT_UL14_4_BCN2_R
[DEBUG] Adding SO beacon mapping: UL15_4_BCN2_R=SFT_UL15_4_BCN2_R
[DEBUG] Adding SO beacon mapping: UL16_2_BCN4_R=SFT_UL16_2_BCN4_R
[DEBUG] Adding SO beacon mapping: UL17_4_BCN2_R=SFT_UL17_4_BCN2_R
[DEBUG] Adding SO beacon mapping: UL18_4_BCN2_R=SFT_UL18_4_BCN2_R
[DEBUG] Adding SO beacon mapping: UL18_10_BCN2_R=SFT_UL18_10_BCN2_R
[DEBUG] Adding SO beacon mapping: UL19_1_BCN1_R=SFT_UL19_1_BCN1_R
[DEBUG] Adding SO beacon mapping: UL19_1_BCN2_R=SFT_UL19_1_BCN2_R
[DEBUG] Adding SO beacon mapping: UL21_4_BCN2_R=SFT_UL21_4_BCN2_R
[DEBUG] Adding SO beacon mapping: UL21_5_BCN1_A=SFT_UL21_5_BCN1_A
[DEBUG] Adding SO beacon mapping: UL21_11_BCN2_R=SFT_UL21_11_BCN2_R
Found STATION_S_PB config for PS5_1_S1
Found STATION_S_PB config for PS6_1_S1
Found STATION_S_PB config for PS7_1_S1
Found STATION_S_PB config for UL15_4_S2
Found STATION_S_PB config for UL20_4_S2
Found STATION_S_PB config for UL21_11_S1
Found STATION_S_PB config for UL21_13_S1
Found STATION_S_PB config for UL21_13_S2
Found STATION_S_PB config for PS5_1_S2
Found STATION_S_PB config for PS6_1_S2
Found STATION_S_PB config for PS7_9_S2
Found STATION_S_PB config for PS7_1_S2
Found STATION_S_PB config for UL13_4_S1
Found STATION_S_PB config for UL13_4_S2
Found STATION_S_PB config for UL13_8_S2
Found STATION_S_PB config for UL13_8_S1
Found STATION_S_PB config for UL14_4_S2
Found STATION_S_PB config for UL17_4_S2
Found STATION_S_PB config for UL18_4_S2
Found STATION_S_PB config for UL18_10_S1
Found STATION_S_PB config for UL21_11_S2
Found STATION_S_PB config for UL21_4_S2
Found STATION_S_PB config for UL14_4_S1
Found STATION_S_PB config for UL15_4_S1
Found STATION_S_PB config for UL17_4_S1
Found STATION_S_PB config for UL18_4_S1
Found STATION_S_PB config for UL18_10_S2
Found STATION_S_PB config for UL20_4_S1
Found STATION_S_PB config for UL21_4_S1
Found STATION_S_PB config for PS7_9_S1
Found STATION_S_PB config for UL14_3_S2
Found STATION_S_PB config for UL14_3_S1
Found STATION_S_PB config for UL15_3_S2
Found STATION_S_PB config for UL15_3_S1
Found STATION_S_PB config for UL16_2_S2
Found STATION_S_PB config for UL16_2_S1
Found STATION_S_PB config for UL17_3_S2
Found STATION_S_PB config for UL17_3_S1
Found STATION_S_PB config for UL18_3_S2
Found STATION_S_PB config for UL18_3_S1
Found STATION_S_PB config for UL19_2_S2
Found STATION_S_PB config for UL19_2_S1
Found STATION_S_PB config for UL20_3_S2
Found STATION_S_PB config for UL20_3_S1
Found STATION_S_PB config for UL21_3_S2
Found STATION_S_PB config for UL21_3_S1
Found STATION_SS_PB config for UL13_1_SS1
Found STATION_SS_PB config for UL16_1_SS1
Found STATION_SS_PB config for UL19_1_SS1
Found STATION_JR_PB config for PS5_11_JR1
Found STATION_JR_PB config for PS5_9_JR1
Found STATION_JR_PB config for PS6_11_JR1
Found STATION_JR_PB config for PS6_9_JR1
Found STATION_JR_PB config for PS7_11_JR1
Found STATION_JR_PB config for PS7_13_JR1
Found STATION_JR_PB config for UL13_8_JR1
Found STATION_JR_PB config for UL13_8_JR2
Found STATION_JR_PB config for UL18_10_JR3
Found STATION_JR_PB config for PS5_6_JR1
Found STATION_JR_PB config for PS5_9_JR2
Found STATION_JR_PB config for PS6_6_JR1
Found STATION_JR_PB config for PS6_8_JR1
Found STATION_JR_PB config for UL18_10_JR1
Found STATION_JR_PB config for UL18_10_JR2
Found STATION_JR_PB config for UL21_11_JR2
Found STATION_JR_PB config for UL21_5_JR1
Found STATION_JR_PB config for UL21_11_JR1
Found STATION_JR_PB config for PS5_10_JR1
Assigned JR partners for base 'PS5_9': PS5_9_JR1 -> PS5_9_JR2 -> PS5_9_JR1
Assigned JR partners for base 'UL13_8': UL13_8_JR1 -> UL13_8_JR2 -> UL13_8_JR1
Assigned JR partners for base 'UL18_10': UL18_10_JR1 -> UL18_10_JR2 -> UL18_10_JR3 -> UL18_10_JR1
Assigned JR partners for base 'UL21_11': UL21_11_JR1 -> UL21_11_JR2 -> UL21_11_JR1
Created SafetyTagMapping.txt with 99 mappings
File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/SafetyTagMapping.txt
Found JPE config for UL13_10_TPE1 (station from config, beacon from config)
Found JPE config for UL13_10_TPE2 (station from config, beacon from config)
Found JPE config for UL13_11_TPE1 (station from config, beacon from config)
Found JPE config for UL13_1_TPE1 (station from config, beacon from config)
Created virtual JR: UL16_JR
Found JPE config for UL16_1_TPE1 (station from config, missing beacon)
Found JPE config for UL18_14_TPE1 (station from config, beacon from config)
Found JPE config for UL18_14_TPE2 (station from config, beacon from config)
Found JPE config for UL18_15_TPE1 (station from config, beacon from config)
Created virtual JR: UL19_JR
Found JPE config for UL19_1_TPE1 (station from config, missing beacon)
Found JPE config for UL19_4_TPE1 (station from config, missing beacon)
Found JPE config for UL19_4_TPE2 (station from config, missing beacon)
Created virtual JR: UL20_JR
Found JPE config for UL20_6_TPE1 (station from config, missing beacon)
Found JPE config for UL20_6_TPE2 (station from config, missing beacon)
Found JPE config for UL21_13_TPE1 (station from config, beacon from config)
Found JPE config for UL21_13_TPE2 (station from config, beacon from config)
Found JPE config for UL21_15_TPE1 (station from config, beacon from config)
Found JPE config for UL21_15_TPE2 (station from config, beacon from config)
Found JPE config for UL21_16_TPE1 (station from config, beacon from config)
Found JPE config for PS5_13_TPE1 (station from config, beacon from config)
Found JPE config for PS5_2_TPE1 (station from config)
Found JPE config for PS5_2_TPE2 (station from config)
Found JPE config for PS5_4_TPE1 (station from config, beacon from config)
Found JPE config for PS5_4_TPE2 (station from config, beacon from config)
Found JPE config for PS6_2_TPE1 (station from config)
Found JPE config for PS6_2_TPE2 (station from config)
Found JPE config for PS6_4_TPE1 (station from config, beacon from config)
Found JPE config for PS6_4_TPE2 (station from config, beacon from config)
Found JPE config for PS7_10_TPE1 (station from config, beacon from config)
Found JPE config for PS7_12_TPE1 (station from config, beacon from config)
Found JPE config for PS7_12_TPE2 (station from config, beacon from config)
Found JPE config for PS7_2_TPE1 (station from config)
Found JPE config for PS7_2_TPE2 (station from config)
Found JPE config for PS7_4_TPE1 (station from config, beacon from config)
Found JPE config for PS7_4_TPE2 (station from config, beacon from config)
Found JPE config for UL13_3_TPE1 (station from config, beacon from config)
Found JPE config for UL13_4_TPE1 (station from config, beacon from config)
Found JPE config for UL13_5_TPE1 (station from config, beacon from config)
Found JPE config for UL13_6_TPE1 (station from config, beacon from config)
Found JPE config for UL13_7_TPE1 (station from config, beacon from config)
Found JPE config for UL13_8_TPE3
Found JPE config for UL13_8_TPE4
Found JPE config for UL13_8_TPE5
Created virtual JR: UL14_JR
Found JPE config for UL14_5_TPE1 (station from config, missing beacon)
Found JPE config for UL14_7_TPE1 (station from config, missing beacon)
Found JPE config for UL14_7_TPE2 (station from config, missing beacon)
Found JPE config for UL14_8_TPE1 (station from config, missing beacon)
Found JPE config for UL14_9_TPE1 (station from config, missing beacon)
Created virtual JR: UL15_JR
Found JPE config for UL15_10_TPE1 (station from config, missing beacon)
Found JPE config for UL15_6_TPE1 (station from config, missing beacon)
Found JPE config for UL15_6_TPE2 (station from config, missing beacon)
Found JPE config for UL15_7_TPE1 (station from config, missing beacon)
Found JPE config for UL15_8_TPE1 (station from config, missing beacon)
Found JPE config for UL15_9_TPE1 (station from config, missing beacon)
Found JPE config for UL16_3_TPE1 (station from config, missing beacon)
Found JPE config for UL16_3_TPE2 (station from config, missing beacon)
Found JPE config for UL16_4_TPE1 (station from config, missing beacon)
Found JPE config for UL16_6_TPE1 (station from config, missing beacon)
Found JPE config for UL16_6_TPE2 (station from config, missing beacon)
Found JPE config for UL16_7_TPE1 (station from config, missing beacon)
Found JPE config for UL16_8_TPE1 (station from config, missing beacon)
Created virtual JR: UL17_JR
Found JPE config for UL17_5_TPE1 (station from config, missing beacon)
Found JPE config for UL17_7_TPE1 (station from config, missing beacon)
Found JPE config for UL17_7_TPE2 (station from config, missing beacon)
Found JPE config for UL17_8_TPE1 (station from config, missing beacon)
Found JPE config for UL17_9_TPE1 (station from config, missing beacon)
Found JPE config for UL18_12_TPE1 (station from config, beacon from config)
Found JPE config for UL18_12_TPE2 (station from config, beacon from config)
Found JPE config for UL18_5_TPE1 (station from config, beacon from config)
Found JPE config for UL18_7_TPE1 (station from config, beacon from config)
Found JPE config for UL18_7_TPE2 (station from config, beacon from config)
Found JPE config for UL18_8_TPE1 (station from config, beacon from config)
Found JPE config for UL18_10_TPE1
Found JPE config for UL18_10_TPE2
Found JPE config for UL18_9_TPE1 (station from config, beacon from config)
Found JPE config for UL19_5_TPE1 (station from config, missing beacon)
Found JPE config for UL19_6_TPE1 (station from config, missing beacon)
Found JPE config for UL19_7_TPE1 (station from config, missing beacon)
Found JPE config for UL19_8_TPE1 (station from config, missing beacon)
Found JPE config for UL20_10_TPE1 (station from config, missing beacon)
Found JPE config for UL20_7_TPE1 (station from config, missing beacon)
Found JPE config for UL20_8_TPE1 (station from config, missing beacon)
Found JPE config for UL20_9_TPE1 (station from config, missing beacon)
Found JPE config for UL21_11_TPE1
Found JPE config for UL21_11_TPE2
Found JPE config for UL21_10_TPE1 (station from config, beacon from config)
Found JPE config for UL21_6_TPE1 (station from config, beacon from config)
Found JPE config for UL21_6_TPE2 (station from config, beacon from config)
Found JPE config for UL21_7_TPE1 (station from config, beacon from config)
Found JPE config for UL21_8_TPE1 (station from config, beacon from config)
Found JPE config for UL21_9_TPE1 (station from config, beacon from config)
Found JPE config for PS5_5_TPE1 (station from config, beacon from config)
Found JPE config for PS5_8_TPE1 (station from config, beacon from config)
Found JPE config for PS5_8_TPE2 (station from config, beacon from config)
Found JPE config for PS6_5_TPE1 (station from config, beacon from config)
Found JPE config for PS6_8_TPE1
Found JPE config for PS6_8_TPE2
Found JPE config for UL13_8_TPE1
Found JPE config for UL13_8_TPE2
Found JPE config for UL14_3_TPE1 (station from config, missing beacon)
Found JPE config for UL14_3_TPE2 (station from config, missing beacon)
Found JPE config for UL14_4_TPE1 (station from config, missing beacon)
Found JPE config for UL15_3_TPE1 (station from config, missing beacon)
Found JPE config for UL15_3_TPE2 (station from config, missing beacon)
Found JPE config for UL15_4_TPE1 (station from config, missing beacon)
Found JPE config for UL17_3_TPE1 (station from config, missing beacon)
Found JPE config for UL17_4_TPE1 (station from config, missing beacon)
Found JPE config for UL18_10_TPE3
Found JPE config for UL18_10_TPE4
Found JPE config for UL18_10_TPE5
Found JPE config for UL18_3_TPE1 (station from config, beacon from config)
Found JPE config for UL18_3_TPE2 (station from config, beacon from config)
Found JPE config for UL18_4_TPE1 (station from config, beacon from config)
Found JPE config for UL20_3_TPE1 (station from config, missing beacon)
Found JPE config for UL20_3_TPE2 (station from config, missing beacon)
Found JPE config for UL20_4_TPE1 (station from config, missing beacon)
Found JPE config for UL21_11_TPE4
Found JPE config for UL21_11_TPE5
Found JPE config for UL21_3_TPE1 (station from config, beacon from config)
Found JPE config for UL21_3_TPE2 (station from config, beacon from config)
Found JPE config for UL21_4_TPE1 (station from config, beacon from config)
Found JPE config for PS6_7_TPE1 (station from config, beacon from config)
Found JPE config for PS7_14_TPE1 (station from config, beacon from config)
Found JPE config for PS7_14_TPE2 (station from config, beacon from config)
Found JPE config for PS7_5_TPE1 (station from config, beacon from config)
Found JPE config for PS7_6_TPE1 (station from config, beacon from config)
Found JPE config for PS7_9_TPE1 (station from config, beacon from config)
Found JPE config for UL13_2_TPE1 (station from config, beacon from config)
Found JPE config for UL16_2_TPE1 (station from config, missing beacon)
Found JPE config for UL16_2_TPE2 (station from config, missing beacon)
Found JPE config for UL19_2_TPE1 (station from config, missing beacon)
Found JPE config for UL19_2_TPE2 (station from config, missing beacon)
Found JPE config for UL21_11_TPE3
Found JPE config for PS5_10_TPE1 (beacon from config)
Found JPE config for PS5_10_TPE2 (beacon from config)
Found JPE config for PS5_12_TPE1 (station from config, beacon from config)
Found JPE config for PS5_12_TPE2 (station from config, beacon from config)
Found JPE config for PS5_7_TPE1 (station from config, beacon from config)
Found JPE config for PS6_10_TPE1 (station from config, beacon from config)
Found JPE config for PS6_10_TPE2 (station from config, beacon from config)
Found JPE config for PS6_12_TPE1 (station from config, beacon from config)
Found JPE config for PS6_12_TPE2 (station from config, beacon from config)
Found JPE config for PS7_7_TPE1 (station from config, beacon from config)
Found JPE config for PS7_8_TPE1 (station from config, beacon from config)
Looking for red beacon with base PS5_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS5_1_BCN1_R with IO_PATH: PS5_1_VFD1:SO.Out00Output
SO detected in red beacon PS5_1_BCN1_R: PS5_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS5_1_EPC1
Looking for red beacon with base PS6_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS6_1_BCN1_R with IO_PATH: PS6_1_VFD1:SO.Out00Output
SO detected in red beacon PS6_1_BCN1_R: PS6_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS6_1_EPC1
Looking for red beacon with base PS7_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS7_1_BCN1_R with IO_PATH: PS7_1_VFD1:SO.Out00Output
SO detected in red beacon PS7_1_BCN1_R: PS7_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_1_EPC1
Looking for red beacon with base UL13_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_1_BCN1_R with IO_PATH: UL13_2_FIO1:O.Pt00.Data
No SO in red beacon UL13_1_BCN1_R: UL13_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL13_1_EPC1
Looking for red beacon with base UL16_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 0 red beacon entries
Found STATION_EPC config for UL16_1_EPC1
Looking for red beacon with base UL19_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL19_1_BCN1_R with IO_PATH: UL19_1_VFD1:SO.Out00Output
SO detected in red beacon UL19_1_BCN1_R: UL19_1_VFD1:SO.Out00Output
Found STATION_EPC config for UL19_1_EPC1
Looking for red beacon with base UL21_13, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_13_BCN1_R with IO_PATH: UL21_14B_VFD1:O.IO_0
No SO in red beacon UL21_13_BCN1_R: UL21_14B_VFD1:O.IO_0
Found STATION_EPC config for UL21_13_EPC1
Looking for red beacon with base UL13_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_4_BCN1_R with IO_PATH: UL13_4_VFD1:SO.Out00Output
SO detected in red beacon UL13_4_BCN1_R: UL13_4_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_4_EPC1
Looking for red beacon with base UL13_8, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_8_BCN1_R with IO_PATH: UL13_8_VFD1:O.IO_1
No SO in red beacon UL13_8_BCN1_R: UL13_8_VFD1:O.IO_1
Found STATION_EPC config for UL13_8_EPC1
Looking for red beacon with base UL14_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL14_3_BCN1_R with IO_PATH: UL14_3_FIO1:O.Pt00.Data
No SO in red beacon UL14_3_BCN1_R: UL14_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL14_3_EPC1
Looking for red beacon with base UL14_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL14_4_BCN2_R with IO_PATH: UL14_5_VFD1:SO.Out00Output
SO detected in red beacon UL14_4_BCN2_R: UL14_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL14_4_EPC1
Looking for red beacon with base UL15_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL15_3_BCN1_R with IO_PATH: UL15_3_FIO1:O.Pt00.Data
No SO in red beacon UL15_3_BCN1_R: UL15_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL15_3_EPC1
Looking for red beacon with base UL15_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL15_4_BCN2_R with IO_PATH: UL15_5_VFD1:SO.Out00Output
SO detected in red beacon UL15_4_BCN2_R: UL15_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL15_4_EPC1
Looking for red beacon with base UL17_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL17_3_BCN1_R with IO_PATH: UL17_3_FIO1:O.Pt00.Data
No SO in red beacon UL17_3_BCN1_R: UL17_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL17_3_EPC1
Looking for red beacon with base UL17_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL17_4_BCN2_R with IO_PATH: UL17_5_VFD1:SO.Out00Output
SO detected in red beacon UL17_4_BCN2_R: UL17_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL17_4_EPC1
Looking for red beacon with base UL18_10, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_10_BCN1_R with IO_PATH: UL18_12_VFD1:O.IO_1
No SO in red beacon UL18_10_BCN1_R: UL18_12_VFD1:O.IO_1
Found STATION_EPC config for UL18_10_EPC1
Looking for red beacon with base UL18_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_3_BCN1_R with IO_PATH: UL18_3_FIO1:O.Pt00.Data
No SO in red beacon UL18_3_BCN1_R: UL18_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL18_3_EPC1
Looking for red beacon with base UL18_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_4_BCN2_R with IO_PATH: UL18_5_VFD1:SO.Out00Output
SO detected in red beacon UL18_4_BCN2_R: UL18_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_4_EPC1
Looking for red beacon with base UL20_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL20_3_BCN1_R with IO_PATH: UL20_3_FIO1:O.Pt00.Data
No SO in red beacon UL20_3_BCN1_R: UL20_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL20_3_EPC1
Looking for red beacon with base UL20_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL20_4_BCN2_R with IO_PATH: UL20_6_VFD1:O.IO_0
No SO in red beacon UL20_4_BCN2_R: UL20_6_VFD1:O.IO_0
Found STATION_EPC config for UL20_4_EPC1
Looking for red beacon with base UL21_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_3_BCN1_R with IO_PATH: UL21_3_FIO1:O.Pt00.Data
No SO in red beacon UL21_3_BCN1_R: UL21_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL21_3_EPC1
Looking for red beacon with base UL21_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_4_BCN2_R with IO_PATH: UL21_6_VFD1:SO.Out00Output
SO detected in red beacon UL21_4_BCN2_R: UL21_6_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_4_EPC1
Looking for red beacon with base PS7_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS7_9_BCN2_R with IO_PATH: PS7_10_VFD1:SO.Out00Output
SO detected in red beacon PS7_9_BCN2_R: PS7_10_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_9_EPC1
Looking for red beacon with base UL16_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 4 red beacon entries
Found red beacon: UL16_2_BCN4_R with IO_PATH: UL16_4_VFD1:SO.Out00Output
SO detected in red beacon UL16_2_BCN4_R: UL16_4_VFD1:SO.Out00Output
Found STATION_EPC config for UL16_2_EPC1
Looking for red beacon with base UL19_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL19_2_BCN1_R with IO_PATH: UL19_2_FIO1:O.Pt00.Data
No SO in red beacon UL19_2_BCN1_R: UL19_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL19_2_EPC1
Looking for red beacon with base UL21_11, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_11_BCN1_R with IO_PATH: UL21_10_VFD1:O.IO_1
No SO in red beacon UL21_11_BCN1_R: UL21_10_VFD1:O.IO_1
Found STATION_EPC config for UL21_11_EPC1
Looking for red beacon with base PS5_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS5_1_EPC2
Looking for red beacon with base PS6_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS6_1_EPC2
Looking for red beacon with base PS7_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS7_1_EPC2
Looking for red beacon with base UL13_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_1_BCN2_R with IO_PATH: UL13_2_FIO1:O.Pt02.Data
No SO in red beacon UL13_1_BCN2_R: UL13_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL13_1_EPC2
Looking for red beacon with base UL16_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for UL16_1_EPC2
Looking for red beacon with base UL19_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL19_1_BCN2_R with IO_PATH: UL19_2_VFD1:SO.Out00Output
SO detected in red beacon UL19_1_BCN2_R: UL19_2_VFD1:SO.Out00Output
Found STATION_EPC config for UL19_1_EPC2
Looking for red beacon with base UL21_13, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_13_BCN2_R with IO_PATH: UL21_14B_VFD1:O.IO_1
No SO in red beacon UL21_13_BCN2_R: UL21_14B_VFD1:O.IO_1
Found STATION_EPC config for UL21_13_EPC2
Looking for red beacon with base UL13_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_4_BCN2_R with IO_PATH: UL13_5_VFD1:SO.Out00Output
SO detected in red beacon UL13_4_BCN2_R: UL13_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_4_EPC2
Looking for red beacon with base UL13_8, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_8_BCN2_R with IO_PATH: UL13_8_VFD1:SO.Out00Output
SO detected in red beacon UL13_8_BCN2_R: UL13_8_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_8_EPC2
Looking for red beacon with base UL14_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL14_3_BCN2_R with IO_PATH: UL14_3_FIO1:O.Pt02.Data
No SO in red beacon UL14_3_BCN2_R: UL14_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL14_3_EPC2
Looking for red beacon with base UL14_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL14_4_BCN2_R with IO_PATH: UL14_5_VFD1:SO.Out00Output
SO detected in red beacon UL14_4_BCN2_R: UL14_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL14_4_EPC2
Looking for red beacon with base UL15_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL15_3_BCN2_R with IO_PATH: UL15_3_FIO1:O.Pt02.Data
No SO in red beacon UL15_3_BCN2_R: UL15_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL15_3_EPC2
Looking for red beacon with base UL15_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL15_4_BCN2_R with IO_PATH: UL15_5_VFD1:SO.Out00Output
SO detected in red beacon UL15_4_BCN2_R: UL15_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL15_4_EPC2
Looking for red beacon with base UL17_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL17_3_BCN2_R with IO_PATH: UL17_3_FIO1:O.Pt02.Data
No SO in red beacon UL17_3_BCN2_R: UL17_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL17_3_EPC2
Looking for red beacon with base UL17_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL17_4_BCN2_R with IO_PATH: UL17_5_VFD1:SO.Out00Output
SO detected in red beacon UL17_4_BCN2_R: UL17_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL17_4_EPC2
Looking for red beacon with base UL18_10, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_10_BCN2_R with IO_PATH: UL18_10_VFD1:SO.Out00Output
SO detected in red beacon UL18_10_BCN2_R: UL18_10_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_10_EPC2
Looking for red beacon with base UL18_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_3_BCN2_R with IO_PATH: UL18_3_FIO1:O.Pt02.Data
No SO in red beacon UL18_3_BCN2_R: UL18_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL18_3_EPC2
Looking for red beacon with base UL18_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_4_BCN2_R with IO_PATH: UL18_5_VFD1:SO.Out00Output
SO detected in red beacon UL18_4_BCN2_R: UL18_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_4_EPC2
Looking for red beacon with base UL20_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL20_3_BCN2_R with IO_PATH: UL20_3_FIO1:O.Pt02.Data
No SO in red beacon UL20_3_BCN2_R: UL20_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL20_3_EPC2
Looking for red beacon with base UL20_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL20_4_BCN2_R with IO_PATH: UL20_6_VFD1:O.IO_0
No SO in red beacon UL20_4_BCN2_R: UL20_6_VFD1:O.IO_0
Found STATION_EPC config for UL20_4_EPC2
Looking for red beacon with base UL21_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_3_BCN2_R with IO_PATH: UL21_3_FIO1:O.Pt02.Data
No SO in red beacon UL21_3_BCN2_R: UL21_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL21_3_EPC2
Looking for red beacon with base UL21_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_4_BCN2_R with IO_PATH: UL21_6_VFD1:SO.Out00Output
SO detected in red beacon UL21_4_BCN2_R: UL21_6_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_4_EPC2
Looking for red beacon with base PS7_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS7_9_BCN2_R with IO_PATH: PS7_10_VFD1:SO.Out00Output
SO detected in red beacon PS7_9_BCN2_R: PS7_10_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_9_EPC2
Looking for red beacon with base UL16_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL16_2_BCN2_R with IO_PATH: UL16_2_FIO1:O.Pt02.Data
No SO in red beacon UL16_2_BCN2_R: UL16_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL16_2_EPC2
Looking for red beacon with base UL19_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL19_2_BCN2_R with IO_PATH: UL19_2_FIO1:O.Pt02.Data
No SO in red beacon UL19_2_BCN2_R: UL19_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL19_2_EPC2
Looking for red beacon with base UL21_11, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_11_BCN2_R with IO_PATH: UL21_10_VFD1:SO.Out00Output
SO detected in red beacon UL21_11_BCN2_R: UL21_10_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_11_EPC2
Found STATION_JR_PB config for PS5_11_JR1
Found STATION_JR_PB config for PS5_9_JR1
Found STATION_JR_PB config for PS6_11_JR1
Found STATION_JR_PB config for PS6_9_JR1
Found STATION_JR_PB config for PS7_11_JR1
Found STATION_JR_PB config for PS7_13_JR1
Found STATION_JR_PB config for UL13_8_JR1
Found STATION_JR_PB config for UL13_8_JR2
Found STATION_JR_PB config for UL18_10_JR3
Found STATION_JR_PB config for PS5_6_JR1
Found STATION_JR_PB config for PS5_9_JR2
Found STATION_JR_PB config for PS6_6_JR1
Found STATION_JR_PB config for PS6_8_JR1
Found STATION_JR_PB config for UL18_10_JR1
Found STATION_JR_PB config for UL18_10_JR2
Found STATION_JR_PB config for UL21_11_JR2
Found STATION_JR_PB config for UL21_5_JR1
Found STATION_JR_PB config for UL21_11_JR1
Found STATION_JR_PB config for PS5_10_JR1
Assigned JR partners for base 'PS5_9': PS5_9_JR1 -> PS5_9_JR2 -> PS5_9_JR1
Assigned JR partners for base 'UL13_8': UL13_8_JR1 -> UL13_8_JR2 -> UL13_8_JR1
Assigned JR partners for base 'UL18_10': UL18_10_JR1 -> UL18_10_JR2 -> UL18_10_JR3 -> UL18_10_JR1
Assigned JR partners for base 'UL21_11': UL21_11_JR1 -> UL21_11_JR2 -> UL21_11_JR1
Found STATION_S_PB config for PS5_1_S1
Found STATION_S_PB config for PS6_1_S1
Found STATION_S_PB config for PS7_1_S1
Found STATION_S_PB config for UL15_4_S2
Found STATION_S_PB config for UL20_4_S2
Found STATION_S_PB config for UL21_11_S1
Found STATION_S_PB config for UL21_13_S1
Found STATION_S_PB config for UL21_13_S2
Found STATION_S_PB config for PS5_1_S2
Found STATION_S_PB config for PS6_1_S2
Found STATION_S_PB config for PS7_9_S2
Found STATION_S_PB config for PS7_1_S2
Found STATION_S_PB config for UL13_4_S1
Found STATION_S_PB config for UL13_4_S2
Found STATION_S_PB config for UL13_8_S2
Found STATION_S_PB config for UL13_8_S1
Found STATION_S_PB config for UL14_4_S2
Found STATION_S_PB config for UL17_4_S2
Found STATION_S_PB config for UL18_4_S2
Found STATION_S_PB config for UL18_10_S1
Found STATION_S_PB config for UL21_11_S2
Found STATION_S_PB config for UL21_4_S2
Found STATION_S_PB config for UL14_4_S1
Found STATION_S_PB config for UL15_4_S1
Found STATION_S_PB config for UL17_4_S1
Found STATION_S_PB config for UL18_4_S1
Found STATION_S_PB config for UL18_10_S2
Found STATION_S_PB config for UL20_4_S1
Found STATION_S_PB config for UL21_4_S1
Found STATION_S_PB config for PS7_9_S1
Found STATION_S_PB config for UL14_3_S2
Found STATION_S_PB config for UL14_3_S1
Found STATION_S_PB config for UL15_3_S2
Found STATION_S_PB config for UL15_3_S1
Found STATION_S_PB config for UL16_2_S2
Found STATION_S_PB config for UL16_2_S1
Found STATION_S_PB config for UL17_3_S2
Found STATION_S_PB config for UL17_3_S1
Found STATION_S_PB config for UL18_3_S2
Found STATION_S_PB config for UL18_3_S1
Found STATION_S_PB config for UL19_2_S2
Found STATION_S_PB config for UL19_2_S1
Found STATION_S_PB config for UL20_3_S2
Found STATION_S_PB config for UL20_3_S1
Found STATION_S_PB config for UL21_3_S2
Found STATION_S_PB config for UL21_3_S1
Found STATION_SS_PB config for UL13_1_SS1
Found STATION_SS_PB config for UL16_1_SS1
Found STATION_SS_PB config for UL19_1_SS1
Found ENCODER config for UL13_10_ENCODER (upstream: NO_UPSTREAM, downstream: UL13_11_VFD1.CTRL)
Found ENCODER config for UL13_11_ENCODER (upstream: UL13_10_VFD1.CTRL, downstream: UL13_12_VFD1.CTRL)
Found ENCODER config for UL15_11_ENCODER (upstream: UL15_10_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL18_14_ENCODER (upstream: NO_UPSTREAM, downstream: UL18_15_VFD1.CTRL)
Found ENCODER config for UL18_15_ENCODER (upstream: UL18_14_VFD1.CTRL, downstream: UL18_16_VFD1.CTRL)
Found ENCODER config for UL19_4_ENCODER (upstream: UL19_3_VFD1.CTRL, downstream: UL19_5_VFD1.CTRL)
Found ENCODER config for UL20_6_ENCODER (upstream: UL20_5_VFD1.CTRL, downstream: UL20_7_VFD1.CTRL)
Found ENCODER config for UL21_13_ENCODER (upstream: UL21_12_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL21_15_ENCODER (upstream: NO_UPSTREAM, downstream: UL21_16_VFD1.CTRL)
Found ENCODER config for UL21_16_ENCODER (upstream: UL21_15_VFD1.CTRL, downstream: UL21_17_VFD1.CTRL)
Found ENCODER config for UL13_4_ENCODER (upstream: UL13_3_VFD1.CTRL, downstream: UL13_5_VFD1.CTRL)
Found ENCODER config for UL13_5_ENCODER (upstream: UL13_4_VFD1.CTRL, downstream: UL13_6_VFD1.CTRL)
Found ENCODER config for UL13_6_ENCODER (upstream: UL13_5_VFD1.CTRL, downstream: UL13_7_VFD1.CTRL)
Found ENCODER config for UL13_7_ENCODER (upstream: UL13_6_VFD1.CTRL, downstream: UL13_8_VFD1.CTRL)
Found ENCODER config for UL14_5_ENCODER (upstream: UL14_4_VFD1.CTRL, downstream: UL14_6_VFD1.CTRL)
Found ENCODER config for UL14_7_ENCODER (upstream: UL14_6_VFD1.CTRL, downstream: UL14_8_VFD1.CTRL)
Found ENCODER config for UL14_8_ENCODER (upstream: UL14_7_VFD1.CTRL, downstream: UL14_9_VFD1.CTRL)
Found ENCODER config for UL14_9_ENCODER (upstream: UL14_8_VFD1.CTRL, downstream: UL14_10_VFD1.CTRL)
Found ENCODER config for UL15_10_ENCODER (upstream: UL15_9_VFD1.CTRL, downstream: UL15_11_VFD1.CTRL)
Found ENCODER config for UL15_6_ENCODER (upstream: UL15_5_VFD1.CTRL, downstream: UL15_7_VFD1.CTRL)
Found ENCODER config for UL15_7_ENCODER (upstream: UL15_6_VFD1.CTRL, downstream: UL15_8_VFD1.CTRL)
Found ENCODER config for UL15_8_ENCODER (upstream: UL15_7_VFD1.CTRL, downstream: UL15_9_VFD1.CTRL)
Found ENCODER config for UL15_9_ENCODER (upstream: UL15_8_VFD1.CTRL, downstream: UL15_10_VFD1.CTRL)
Found ENCODER config for UL16_4_ENCODER (upstream: UL16_3_VFD1.CTRL, downstream: UL16_5_VFD1.CTRL)
Found ENCODER config for UL16_6_ENCODER (upstream: UL16_5_VFD1.CTRL, downstream: UL16_7_VFD1.CTRL)
Found ENCODER config for UL16_7_ENCODER (upstream: UL16_6_VFD1.CTRL, downstream: UL16_8_VFD1.CTRL)
Found ENCODER config for UL16_8_ENCODER (upstream: UL16_7_VFD1.CTRL, downstream: UL16_9_VFD1.CTRL)
Found ENCODER config for UL17_5_ENCODER (upstream: UL17_4_VFD1.CTRL, downstream: UL17_6_VFD1.CTRL)
Found ENCODER config for UL17_7_ENCODER (upstream: UL17_6_VFD1.CTRL, downstream: UL17_8_VFD1.CTRL)
Found ENCODER config for UL17_8_ENCODER (upstream: UL17_7_VFD1.CTRL, downstream: UL17_9_VFD1.CTRL)
Found ENCODER config for UL17_9_ENCODER (upstream: UL17_8_VFD1.CTRL, downstream: UL17_10_VFD1.CTRL)
Found ENCODER config for UL18_12_ENCODER (upstream: UL18_11_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL18_5_ENCODER (upstream: UL18_4_VFD1.CTRL, downstream: UL18_6_VFD1.CTRL)
Found ENCODER config for UL18_7_ENCODER (upstream: UL18_6_VFD1.CTRL, downstream: UL18_8_VFD1.CTRL)
Found ENCODER config for UL18_8_ENCODER (upstream: UL18_7_VFD1.CTRL, downstream: UL18_9_VFD1.CTRL)
Found ENCODER config for UL18_9_ENCODER (upstream: UL18_8_VFD1.CTRL, downstream: UL18_10_VFD1.CTRL)
Found ENCODER config for UL19_5_ENCODER (upstream: UL19_4_VFD1.CTRL, downstream: UL19_6_VFD1.CTRL)
Found ENCODER config for UL19_6_ENCODER (upstream: UL19_5_VFD1.CTRL, downstream: UL19_7_VFD1.CTRL)
Found ENCODER config for UL19_7_ENCODER (upstream: UL19_6_VFD1.CTRL, downstream: UL19_8_VFD1.CTRL)
Found ENCODER config for UL19_8_ENCODER (upstream: UL19_7_VFD1.CTRL, downstream: UL19_9_VFD1.CTRL)
Found ENCODER config for UL20_10_ENCODER (upstream: UL20_9_VFD1.CTRL, downstream: UL20_11_VFD1.CTRL)
Found ENCODER config for UL20_7_ENCODER (upstream: UL20_6_VFD1.CTRL, downstream: UL20_8_VFD1.CTRL)
Found ENCODER config for UL20_8_ENCODER (upstream: UL20_7_VFD1.CTRL, downstream: UL20_9_VFD1.CTRL)
Found ENCODER config for UL20_9_ENCODER (upstream: UL20_8_VFD1.CTRL, downstream: UL20_10_VFD1.CTRL)
Found ENCODER config for UL21_10_ENCODER (upstream: UL21_9_VFD1.CTRL, downstream: UL21_11_VFD1.CTRL)
Found ENCODER config for UL21_6_ENCODER (upstream: UL21_5_VFD1.CTRL, downstream: UL21_7_VFD1.CTRL)
Found ENCODER config for UL21_7_ENCODER (upstream: UL21_6_VFD1.CTRL, downstream: UL21_8_VFD1.CTRL)
Found ENCODER config for UL21_8_ENCODER (upstream: UL21_7_VFD1.CTRL, downstream: UL21_9_VFD1.CTRL)
Found ENCODER config for UL21_9_ENCODER (upstream: UL21_8_VFD1.CTRL, downstream: UL21_10_VFD1.CTRL)
Found ENCODER config for UL13_12_ENCODER (upstream: UL13_11_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL13_8_ENCODER (upstream: UL13_7_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL14_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL14_4_VFD1.CTRL)
Found ENCODER config for UL14_4_ENCODER (upstream: UL14_3_VFD1.CTRL, downstream: UL14_5_VFD1.CTRL)
Found ENCODER config for UL15_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL15_4_VFD1.CTRL)
Found ENCODER config for UL15_4_ENCODER (upstream: UL15_3_VFD1.CTRL, downstream: UL15_5_VFD1.CTRL)
Found ENCODER config for UL17_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL17_4_VFD1.CTRL)
Found ENCODER config for UL17_4_ENCODER (upstream: UL17_3_VFD1.CTRL, downstream: UL17_5_VFD1.CTRL)
Found ENCODER config for UL18_10_ENCODER (upstream: UL18_9_VFD1.CTRL, downstream: UL18_11_VFD1.CTRL)
Found ENCODER config for UL18_11_ENCODER (upstream: UL18_10_VFD1.CTRL, downstream: UL18_12_VFD1.CTRL)
Found ENCODER config for UL18_16_ENCODER (upstream: UL18_15_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL18_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL18_4_VFD1.CTRL)
Found ENCODER config for UL18_4_ENCODER (upstream: UL18_3_VFD1.CTRL, downstream: UL18_5_VFD1.CTRL)
Found ENCODER config for UL20_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL20_4_VFD1.CTRL)
Found ENCODER config for UL20_4_ENCODER (upstream: UL20_3_VFD1.CTRL, downstream: UL20_5_VFD1.CTRL)
Found ENCODER config for UL21_12_ENCODER (upstream: UL21_11_VFD1.CTRL, downstream: UL21_13_VFD1.CTRL)
Found ENCODER config for UL21_17_ENCODER (upstream: UL21_16_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL21_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL21_4_VFD1.CTRL)
Found ENCODER config for UL21_4_ENCODER (upstream: UL21_3_VFD1.CTRL, downstream: UL21_5_VFD1.CTRL)
Found ENCODER config for UL16_2_ENCODER (upstream: UL16_1_VFD1.CTRL, downstream: UL16_3_VFD1.CTRL)
Found ENCODER config for UL19_2_ENCODER (upstream: UL19_1_VFD1.CTRL, downstream: UL19_3_VFD1.CTRL)
Found ENCODER config for UL21_11_ENCODER (upstream: UL21_10_VFD1.CTRL, downstream: UL21_12_VFD1.CTRL)
[DEBUG] NC_CHUTE: Starting extraction from 1850 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 1850 DESC_IP rows
[DEBUG] NC_JR_STATION: Found 0 entries matching S02_*_JR*_PB pattern
[DEBUG] NC_JR_STATION: Final configs: 0
FIOM PDP3_FIO1 -> DPM UL18_4_DPM1
FIOM PDP4_FIO1 -> DPM UL18_4_DPM1
FIOM PDP7_FIO1 -> DPM UL21_11_DPM1
FIOM UL13_2_FIO1 -> DPM UL13_8_DPM1
FIOM UL13_12_FIO1 -> DPM UL15_4_DPM1
FIOM UL14_3_FIO1 -> DPM UL13_8_DPM1
FIOM UL15_3_FIO1 -> DPM UL15_4_DPM1
FIOM UL16_2_FIO1 -> DPM UL16_2_DPM1
FIOM UL17_3_FIO1 -> DPM UL16_2_DPM1
FIOM UL18_3_FIO1 -> DPM UL18_4_DPM1
FIOM UL18_16_FIO1 -> DPM UL18_4_DPM1
FIOM UL19_2_FIO1 -> DPM UL19_2_DPM1
FIOM UL20_3_FIO1 -> DPM UL19_2_DPM1
FIOM UL21_3_FIO1 -> DPM UL21_11_DPM1
FIOM UL21_17_FIO1 -> DPM UL21_11_DPM1
APF PS5_1_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_2_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_3_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_4_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_5_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_6_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_7_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS5_8_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF PS5_9_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF PS5_10_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS5_11_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS5_12_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS5_13_VFD1 -> DPM PS5_7_DPM1
Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS6_1_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_2_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_3_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_4_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_5_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_6_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_7_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS6_8_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF PS6_9_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF PS6_10_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF PS6_11_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS6_12_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS6_13_VFD1 -> DPM PS6_7_DPM1
Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF PS7_1_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_2_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_3_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_4_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_5_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_6_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_7_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF PS7_8_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF PS7_9_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF PS7_10_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF PS7_11_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF PS7_12_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF PS7_13_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF PS7_14_VFD1 -> DPM PS7_7_DPM1
Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H -> PS7_12_VFD1:O.IO_1
APF UL13_1_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_2_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_3_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_4_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_5_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_6_VFD1 -> DPM UL13_8_DPM1
Warning: No horn mapping found for UL13_6_VFD1, using NO_Horn
APF UL13_7_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_8_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_9A_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_9B_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_10_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL13_11_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF UL13_12_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF UL14_3_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL14_4_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL14_5_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL14_6_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL14_7_VFD1 -> DPM UL13_8_DPM1
Warning: No horn mapping found for UL14_7_VFD1, using NO_Horn
APF UL14_8_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL14_9_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL14_10_VFD1 -> DPM UL13_8_DPM1
Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_3_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_4_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_5_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_6_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_7_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_8_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_9_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_10_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL15_11_VFD1 -> DPM UL15_4_DPM1
Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_1_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_2_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_3_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_4_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_5_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_6_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_7_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_8_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL16_9_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_3_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_4_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_5_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_6_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_7_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_8_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_9_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL17_10_VFD1 -> DPM UL16_2_DPM1
Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_3_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_4_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_5_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_6_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL18_7_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_8_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_9_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_10_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_11_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_12_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_13A_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_13B_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_14_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL18_15_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF UL18_16_VFD1 -> DPM UL18_4_DPM1
Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF UL19_1_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_2_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_3_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_4_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_5_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_6_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_7_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_8_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL19_9_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_3_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_4_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_5_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_6_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_7_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_8_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_9_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_10_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL20_11_VFD1 -> DPM UL19_2_DPM1
Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_3_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_4_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_5_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_6_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_7_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_8_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_9_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_10_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H -> UL20_6_VFD1:O.IO_1
APF UL21_11_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL21_12_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL21_13_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL21_14A_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL21_14B_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H -> UL16_2_VFD1:O.IO_1
APF UL21_15_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF UL21_16_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
APF UL21_17_VFD1 -> DPM UL21_11_DPM1
Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H -> PS6_5_VFD1:O.IO_1
- Added 52 E-stop check rungs
[R090_STATION_JR_PB] Starting STATION_JR_PB routine generation...
Found 25 STATION_JR_PB configurations
Generated 25 STATION_JR_PB rungs
[R0100_JPE] Starting JPE routine generation...
Found 143 JPE configurations
Generated 143 JPE rungs
Belt tracking for PS5_1_VFD1 -> zzz_PS5_1Tracking
Belt tracking for PS5_2_VFD1 -> zzz_PS5_2Tracking
Belt tracking for PS5_3_VFD1 -> zzz_PS5_3Tracking
Belt tracking for PS5_4_VFD1 -> zzz_PS5_4Tracking
Belt tracking for PS5_5_VFD1 -> zzz_PS5_5Tracking
Belt tracking for PS5_6_VFD1 -> zzz_PS5_6Tracking
Belt tracking for PS5_7_VFD1 -> zzz_PS5_7Tracking
Belt tracking for PS5_8_VFD1 -> zzz_PS5_8Tracking
Belt tracking for PS5_9_VFD1 -> zzz_PS5_9Tracking
Belt tracking for PS5_10_VFD1 -> zzz_PS5_10Tracking
Belt tracking for PS5_11_VFD1 -> zzz_PS5_11Tracking
Belt tracking for PS5_12_VFD1 -> zzz_PS5_12Tracking
Belt tracking for PS5_13_VFD1 -> zzz_PS5_13Tracking
Belt tracking for PS6_1_VFD1 -> zzz_PS6_1Tracking
Belt tracking for PS6_2_VFD1 -> zzz_PS6_2Tracking
Belt tracking for PS6_3_VFD1 -> zzz_PS6_3Tracking
Belt tracking for PS6_4_VFD1 -> zzz_PS6_4Tracking
Belt tracking for PS6_5_VFD1 -> zzz_PS6_5Tracking
Belt tracking for PS6_6_VFD1 -> zzz_PS6_6Tracking
Belt tracking for PS6_7_VFD1 -> zzz_PS6_7Tracking
Belt tracking for PS6_8_VFD1 -> zzz_PS6_8Tracking
Belt tracking for PS6_9_VFD1 -> zzz_PS6_9Tracking
Belt tracking for PS6_10_VFD1 -> zzz_PS6_10Tracking
Belt tracking for PS6_11_VFD1 -> zzz_PS6_11Tracking
Belt tracking for PS6_12_VFD1 -> zzz_PS6_12Tracking
Belt tracking for PS6_13_VFD1 -> zzz_PS6_13Tracking
Belt tracking for PS7_1_VFD1 -> zzz_PS7_1Tracking
Belt tracking for PS7_2_VFD1 -> zzz_PS7_2Tracking
Belt tracking for PS7_3_VFD1 -> zzz_PS7_3Tracking
Belt tracking for PS7_4_VFD1 -> zzz_PS7_4Tracking
Belt tracking for PS7_5_VFD1 -> zzz_PS7_5Tracking
Belt tracking for PS7_6_VFD1 -> zzz_PS7_6Tracking
Belt tracking for PS7_7_VFD1 -> zzz_PS7_7Tracking
Belt tracking for PS7_8_VFD1 -> zzz_PS7_8Tracking
Belt tracking for PS7_9_VFD1 -> zzz_PS7_9Tracking
Belt tracking for PS7_10_VFD1 -> zzz_PS7_10Tracking
Belt tracking for PS7_11_VFD1 -> zzz_PS7_11Tracking
Belt tracking for PS7_12_VFD1 -> zzz_PS7_12Tracking
Belt tracking for PS7_13_VFD1 -> zzz_PS7_13Tracking
Belt tracking for PS7_14_VFD1 -> zzz_PS7_14Tracking
Belt tracking for UL13_1_VFD1 -> zzz_UL13_1Tracking
Belt tracking for UL13_2_VFD1 -> zzz_UL13_2Tracking
Belt tracking for UL13_3_VFD1 -> zzz_UL13_3Tracking
Belt tracking for UL13_4_VFD1 -> zzz_UL13_4Tracking
Belt tracking for UL13_5_VFD1 -> zzz_UL13_5Tracking
Belt tracking for UL13_6_VFD1 -> zzz_UL13_6Tracking
Belt tracking for UL13_7_VFD1 -> zzz_UL13_7Tracking
Belt tracking for UL13_8_VFD1 -> zzz_UL13_8Tracking
Belt tracking for UL13_9A_VFD1 -> zzz_UL13_9ATracking
Belt tracking for UL13_9B_VFD1 -> zzz_UL13_9BTracking
Belt tracking for UL13_10_VFD1 -> zzz_UL13_10Tracking
Belt tracking for UL13_11_VFD1 -> zzz_UL13_11Tracking
Belt tracking for UL13_12_VFD1 -> zzz_UL13_12Tracking
Belt tracking for UL14_3_VFD1 -> zzz_UL14_3Tracking
Belt tracking for UL14_4_VFD1 -> zzz_UL14_4Tracking
Belt tracking for UL14_5_VFD1 -> zzz_UL14_5Tracking
Belt tracking for UL14_6_VFD1 -> zzz_UL14_6Tracking
Belt tracking for UL14_7_VFD1 -> zzz_UL14_7Tracking
Belt tracking for UL14_8_VFD1 -> zzz_UL14_8Tracking
Belt tracking for UL14_9_VFD1 -> zzz_UL14_9Tracking
Belt tracking for UL14_10_VFD1 -> zzz_UL14_10Tracking
Belt tracking for UL15_3_VFD1 -> zzz_UL15_3Tracking
Belt tracking for UL15_4_VFD1 -> zzz_UL15_4Tracking
Belt tracking for UL15_5_VFD1 -> zzz_UL15_5Tracking
Belt tracking for UL15_6_VFD1 -> zzz_UL15_6Tracking
Belt tracking for UL15_7_VFD1 -> zzz_UL15_7Tracking
Belt tracking for UL15_8_VFD1 -> zzz_UL15_8Tracking
Belt tracking for UL15_9_VFD1 -> zzz_UL15_9Tracking
Belt tracking for UL15_10_VFD1 -> zzz_UL15_10Tracking
Belt tracking for UL15_11_VFD1 -> zzz_UL15_11Tracking
Belt tracking for UL16_1_VFD1 -> zzz_UL16_1Tracking
Belt tracking for UL16_2_VFD1 -> zzz_UL16_2Tracking
Belt tracking for UL16_3_VFD1 -> zzz_UL16_3Tracking
Belt tracking for UL16_4_VFD1 -> zzz_UL16_4Tracking
Belt tracking for UL16_5_VFD1 -> zzz_UL16_5Tracking
Belt tracking for UL16_6_VFD1 -> zzz_UL16_6Tracking
Belt tracking for UL16_7_VFD1 -> zzz_UL16_7Tracking
Belt tracking for UL16_8_VFD1 -> zzz_UL16_8Tracking
Belt tracking for UL16_9_VFD1 -> zzz_UL16_9Tracking
Belt tracking for UL17_3_VFD1 -> zzz_UL17_3Tracking
Belt tracking for UL17_4_VFD1 -> zzz_UL17_4Tracking
Belt tracking for UL17_5_VFD1 -> zzz_UL17_5Tracking
Belt tracking for UL17_6_VFD1 -> zzz_UL17_6Tracking
Belt tracking for UL17_7_VFD1 -> zzz_UL17_7Tracking
Belt tracking for UL17_8_VFD1 -> zzz_UL17_8Tracking
Belt tracking for UL17_9_VFD1 -> zzz_UL17_9Tracking
Belt tracking for UL17_10_VFD1 -> zzz_UL17_10Tracking
Belt tracking for UL18_3_VFD1 -> zzz_UL18_3Tracking
Belt tracking for UL18_4_VFD1 -> zzz_UL18_4Tracking
Belt tracking for UL18_5_VFD1 -> zzz_UL18_5Tracking
Belt tracking for UL18_6_VFD1 -> zzz_UL18_6Tracking
Belt tracking for UL18_7_VFD1 -> zzz_UL18_7Tracking
Belt tracking for UL18_8_VFD1 -> zzz_UL18_8Tracking
Belt tracking for UL18_9_VFD1 -> zzz_UL18_9Tracking
Belt tracking for UL18_10_VFD1 -> zzz_UL18_10Tracking
Belt tracking for UL18_11_VFD1 -> zzz_UL18_11Tracking
Belt tracking for UL18_12_VFD1 -> zzz_UL18_12Tracking
Belt tracking for UL18_13A_VFD1 -> zzz_UL18_13ATracking
Belt tracking for UL18_13B_VFD1 -> zzz_UL18_13BTracking
Belt tracking for UL18_14_VFD1 -> zzz_UL18_14Tracking
Belt tracking for UL18_15_VFD1 -> zzz_UL18_15Tracking
Belt tracking for UL18_16_VFD1 -> zzz_UL18_16Tracking
Belt tracking for UL19_1_VFD1 -> zzz_UL19_1Tracking
Belt tracking for UL19_2_VFD1 -> zzz_UL19_2Tracking
Belt tracking for UL19_3_VFD1 -> zzz_UL19_3Tracking
Belt tracking for UL19_4_VFD1 -> zzz_UL19_4Tracking
Belt tracking for UL19_5_VFD1 -> zzz_UL19_5Tracking
Belt tracking for UL19_6_VFD1 -> zzz_UL19_6Tracking
Belt tracking for UL19_7_VFD1 -> zzz_UL19_7Tracking
Belt tracking for UL19_8_VFD1 -> zzz_UL19_8Tracking
Belt tracking for UL19_9_VFD1 -> zzz_UL19_9Tracking
Belt tracking for UL20_3_VFD1 -> zzz_UL20_3Tracking
Belt tracking for UL20_4_VFD1 -> zzz_UL20_4Tracking
Belt tracking for UL20_5_VFD1 -> zzz_UL20_5Tracking
Belt tracking for UL20_6_VFD1 -> zzz_UL20_6Tracking
Belt tracking for UL20_7_VFD1 -> zzz_UL20_7Tracking
Belt tracking for UL20_8_VFD1 -> zzz_UL20_8Tracking
Belt tracking for UL20_9_VFD1 -> zzz_UL20_9Tracking
Belt tracking for UL20_10_VFD1 -> zzz_UL20_10Tracking
Belt tracking for UL20_11_VFD1 -> zzz_UL20_11Tracking
Belt tracking for UL21_3_VFD1 -> zzz_UL21_3Tracking
Belt tracking for UL21_4_VFD1 -> zzz_UL21_4Tracking
Belt tracking for UL21_5_VFD1 -> zzz_UL21_5Tracking
Belt tracking for UL21_6_VFD1 -> zzz_UL21_6Tracking
Belt tracking for UL21_7_VFD1 -> zzz_UL21_7Tracking
Belt tracking for UL21_8_VFD1 -> zzz_UL21_8Tracking
Belt tracking for UL21_9_VFD1 -> zzz_UL21_9Tracking
Belt tracking for UL21_10_VFD1 -> zzz_UL21_10Tracking
Belt tracking for UL21_11_VFD1 -> zzz_UL21_11Tracking
Belt tracking for UL21_12_VFD1 -> zzz_UL21_12Tracking
Belt tracking for UL21_13_VFD1 -> zzz_UL21_13Tracking
Belt tracking for UL21_14A_VFD1 -> zzz_UL21_14ATracking
Belt tracking for UL21_14B_VFD1 -> zzz_UL21_14BTracking
Belt tracking for UL21_15_VFD1 -> zzz_UL21_15Tracking
Belt tracking for UL21_16_VFD1 -> zzz_UL21_16Tracking
Belt tracking for UL21_17_VFD1 -> zzz_UL21_17Tracking
- Added 136 belt tracking AOI calls
Found JPE config for UL13_10_TPE1 (station from config, beacon from config)
Found JPE config for UL13_10_TPE2 (station from config, beacon from config)
Found JPE config for UL13_11_TPE1 (station from config, beacon from config)
Found JPE config for UL13_1_TPE1 (station from config, beacon from config)
Created virtual JR: UL16_JR
Found JPE config for UL16_1_TPE1 (station from config, missing beacon)
Found JPE config for UL18_14_TPE1 (station from config, beacon from config)
Found JPE config for UL18_14_TPE2 (station from config, beacon from config)
Found JPE config for UL18_15_TPE1 (station from config, beacon from config)
Created virtual JR: UL19_JR
Found JPE config for UL19_1_TPE1 (station from config, missing beacon)
Found JPE config for UL19_4_TPE1 (station from config, missing beacon)
Found JPE config for UL19_4_TPE2 (station from config, missing beacon)
Created virtual JR: UL20_JR
Found JPE config for UL20_6_TPE1 (station from config, missing beacon)
Found JPE config for UL20_6_TPE2 (station from config, missing beacon)
Found JPE config for UL21_13_TPE1 (station from config, beacon from config)
Found JPE config for UL21_13_TPE2 (station from config, beacon from config)
Found JPE config for UL21_15_TPE1 (station from config, beacon from config)
Found JPE config for UL21_15_TPE2 (station from config, beacon from config)
Found JPE config for UL21_16_TPE1 (station from config, beacon from config)
Found JPE config for PS5_13_TPE1 (station from config, beacon from config)
Found JPE config for PS5_2_TPE1 (station from config)
Found JPE config for PS5_2_TPE2 (station from config)
Found JPE config for PS5_4_TPE1 (station from config, beacon from config)
Found JPE config for PS5_4_TPE2 (station from config, beacon from config)
Found JPE config for PS6_2_TPE1 (station from config)
Found JPE config for PS6_2_TPE2 (station from config)
Found JPE config for PS6_4_TPE1 (station from config, beacon from config)
Found JPE config for PS6_4_TPE2 (station from config, beacon from config)
Found JPE config for PS7_10_TPE1 (station from config, beacon from config)
Found JPE config for PS7_12_TPE1 (station from config, beacon from config)
Found JPE config for PS7_12_TPE2 (station from config, beacon from config)
Found JPE config for PS7_2_TPE1 (station from config)
Found JPE config for PS7_2_TPE2 (station from config)
Found JPE config for PS7_4_TPE1 (station from config, beacon from config)
Found JPE config for PS7_4_TPE2 (station from config, beacon from config)
Found JPE config for UL13_3_TPE1 (station from config, beacon from config)
Found JPE config for UL13_4_TPE1 (station from config, beacon from config)
Found JPE config for UL13_5_TPE1 (station from config, beacon from config)
Found JPE config for UL13_6_TPE1 (station from config, beacon from config)
Found JPE config for UL13_7_TPE1 (station from config, beacon from config)
Found JPE config for UL13_8_TPE3
Found JPE config for UL13_8_TPE4
Found JPE config for UL13_8_TPE5
Created virtual JR: UL14_JR
Found JPE config for UL14_5_TPE1 (station from config, missing beacon)
Found JPE config for UL14_7_TPE1 (station from config, missing beacon)
Found JPE config for UL14_7_TPE2 (station from config, missing beacon)
Found JPE config for UL14_8_TPE1 (station from config, missing beacon)
Found JPE config for UL14_9_TPE1 (station from config, missing beacon)
Created virtual JR: UL15_JR
Found JPE config for UL15_10_TPE1 (station from config, missing beacon)
Found JPE config for UL15_6_TPE1 (station from config, missing beacon)
Found JPE config for UL15_6_TPE2 (station from config, missing beacon)
Found JPE config for UL15_7_TPE1 (station from config, missing beacon)
Found JPE config for UL15_8_TPE1 (station from config, missing beacon)
Found JPE config for UL15_9_TPE1 (station from config, missing beacon)
Found JPE config for UL16_3_TPE1 (station from config, missing beacon)
Found JPE config for UL16_3_TPE2 (station from config, missing beacon)
Found JPE config for UL16_4_TPE1 (station from config, missing beacon)
Found JPE config for UL16_6_TPE1 (station from config, missing beacon)
Found JPE config for UL16_6_TPE2 (station from config, missing beacon)
Found JPE config for UL16_7_TPE1 (station from config, missing beacon)
Found JPE config for UL16_8_TPE1 (station from config, missing beacon)
Created virtual JR: UL17_JR
Found JPE config for UL17_5_TPE1 (station from config, missing beacon)
Found JPE config for UL17_7_TPE1 (station from config, missing beacon)
Found JPE config for UL17_7_TPE2 (station from config, missing beacon)
Found JPE config for UL17_8_TPE1 (station from config, missing beacon)
Found JPE config for UL17_9_TPE1 (station from config, missing beacon)
Found JPE config for UL18_12_TPE1 (station from config, beacon from config)
Found JPE config for UL18_12_TPE2 (station from config, beacon from config)
Found JPE config for UL18_5_TPE1 (station from config, beacon from config)
Found JPE config for UL18_7_TPE1 (station from config, beacon from config)
Found JPE config for UL18_7_TPE2 (station from config, beacon from config)
Found JPE config for UL18_8_TPE1 (station from config, beacon from config)
Found JPE config for UL18_10_TPE1
Found JPE config for UL18_10_TPE2
Found JPE config for UL18_9_TPE1 (station from config, beacon from config)
Found JPE config for UL19_5_TPE1 (station from config, missing beacon)
Found JPE config for UL19_6_TPE1 (station from config, missing beacon)
Found JPE config for UL19_7_TPE1 (station from config, missing beacon)
Found JPE config for UL19_8_TPE1 (station from config, missing beacon)
Found JPE config for UL20_10_TPE1 (station from config, missing beacon)
Found JPE config for UL20_7_TPE1 (station from config, missing beacon)
Found JPE config for UL20_8_TPE1 (station from config, missing beacon)
Found JPE config for UL20_9_TPE1 (station from config, missing beacon)
Found JPE config for UL21_11_TPE1
Found JPE config for UL21_11_TPE2
Found JPE config for UL21_10_TPE1 (station from config, beacon from config)
Found JPE config for UL21_6_TPE1 (station from config, beacon from config)
Found JPE config for UL21_6_TPE2 (station from config, beacon from config)
Found JPE config for UL21_7_TPE1 (station from config, beacon from config)
Found JPE config for UL21_8_TPE1 (station from config, beacon from config)
Found JPE config for UL21_9_TPE1 (station from config, beacon from config)
Found JPE config for PS5_5_TPE1 (station from config, beacon from config)
Found JPE config for PS5_8_TPE1 (station from config, beacon from config)
Found JPE config for PS5_8_TPE2 (station from config, beacon from config)
Found JPE config for PS6_5_TPE1 (station from config, beacon from config)
Found JPE config for PS6_8_TPE1
Found JPE config for PS6_8_TPE2
Found JPE config for UL13_8_TPE1
Found JPE config for UL13_8_TPE2
Found JPE config for UL14_3_TPE1 (station from config, missing beacon)
Found JPE config for UL14_3_TPE2 (station from config, missing beacon)
Found JPE config for UL14_4_TPE1 (station from config, missing beacon)
Found JPE config for UL15_3_TPE1 (station from config, missing beacon)
Found JPE config for UL15_3_TPE2 (station from config, missing beacon)
Found JPE config for UL15_4_TPE1 (station from config, missing beacon)
Found JPE config for UL17_3_TPE1 (station from config, missing beacon)
Found JPE config for UL17_4_TPE1 (station from config, missing beacon)
Found JPE config for UL18_10_TPE3
Found JPE config for UL18_10_TPE4
Found JPE config for UL18_10_TPE5
Found JPE config for UL18_3_TPE1 (station from config, beacon from config)
Found JPE config for UL18_3_TPE2 (station from config, beacon from config)
Found JPE config for UL18_4_TPE1 (station from config, beacon from config)
Found JPE config for UL20_3_TPE1 (station from config, missing beacon)
Found JPE config for UL20_3_TPE2 (station from config, missing beacon)
Found JPE config for UL20_4_TPE1 (station from config, missing beacon)
Found JPE config for UL21_11_TPE4
Found JPE config for UL21_11_TPE5
Found JPE config for UL21_3_TPE1 (station from config, beacon from config)
Found JPE config for UL21_3_TPE2 (station from config, beacon from config)
Found JPE config for UL21_4_TPE1 (station from config, beacon from config)
Found JPE config for PS6_7_TPE1 (station from config, beacon from config)
Found JPE config for PS7_14_TPE1 (station from config, beacon from config)
Found JPE config for PS7_14_TPE2 (station from config, beacon from config)
Found JPE config for PS7_5_TPE1 (station from config, beacon from config)
Found JPE config for PS7_6_TPE1 (station from config, beacon from config)
Found JPE config for PS7_9_TPE1 (station from config, beacon from config)
Found JPE config for UL13_2_TPE1 (station from config, beacon from config)
Found JPE config for UL16_2_TPE1 (station from config, missing beacon)
Found JPE config for UL16_2_TPE2 (station from config, missing beacon)
Found JPE config for UL19_2_TPE1 (station from config, missing beacon)
Found JPE config for UL19_2_TPE2 (station from config, missing beacon)
Found JPE config for UL21_11_TPE3
Found JPE config for PS5_10_TPE1 (beacon from config)
Found JPE config for PS5_10_TPE2 (beacon from config)
Found JPE config for PS5_12_TPE1 (station from config, beacon from config)
Found JPE config for PS5_12_TPE2 (station from config, beacon from config)
Found JPE config for PS5_7_TPE1 (station from config, beacon from config)
Found JPE config for PS6_10_TPE1 (station from config, beacon from config)
Found JPE config for PS6_10_TPE2 (station from config, beacon from config)
Found JPE config for PS6_12_TPE1 (station from config, beacon from config)
Found JPE config for PS6_12_TPE2 (station from config, beacon from config)
Found JPE config for PS7_7_TPE1 (station from config, beacon from config)
Found JPE config for PS7_8_TPE1 (station from config, beacon from config)
Looking for red beacon with base PS5_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS5_1_BCN1_R with IO_PATH: PS5_1_VFD1:SO.Out00Output
SO detected in red beacon PS5_1_BCN1_R: PS5_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS5_1_EPC1
Looking for red beacon with base PS6_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS6_1_BCN1_R with IO_PATH: PS6_1_VFD1:SO.Out00Output
SO detected in red beacon PS6_1_BCN1_R: PS6_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS6_1_EPC1
Looking for red beacon with base PS7_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS7_1_BCN1_R with IO_PATH: PS7_1_VFD1:SO.Out00Output
SO detected in red beacon PS7_1_BCN1_R: PS7_1_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_1_EPC1
Looking for red beacon with base UL13_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_1_BCN1_R with IO_PATH: UL13_2_FIO1:O.Pt00.Data
No SO in red beacon UL13_1_BCN1_R: UL13_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL13_1_EPC1
Looking for red beacon with base UL16_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 0 red beacon entries
Found STATION_EPC config for UL16_1_EPC1
Looking for red beacon with base UL19_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL19_1_BCN1_R with IO_PATH: UL19_1_VFD1:SO.Out00Output
SO detected in red beacon UL19_1_BCN1_R: UL19_1_VFD1:SO.Out00Output
Found STATION_EPC config for UL19_1_EPC1
Looking for red beacon with base UL21_13, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_13_BCN1_R with IO_PATH: UL21_14B_VFD1:O.IO_0
No SO in red beacon UL21_13_BCN1_R: UL21_14B_VFD1:O.IO_0
Found STATION_EPC config for UL21_13_EPC1
Looking for red beacon with base UL13_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_4_BCN1_R with IO_PATH: UL13_4_VFD1:SO.Out00Output
SO detected in red beacon UL13_4_BCN1_R: UL13_4_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_4_EPC1
Looking for red beacon with base UL13_8, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL13_8_BCN1_R with IO_PATH: UL13_8_VFD1:O.IO_1
No SO in red beacon UL13_8_BCN1_R: UL13_8_VFD1:O.IO_1
Found STATION_EPC config for UL13_8_EPC1
Looking for red beacon with base UL14_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL14_3_BCN1_R with IO_PATH: UL14_3_FIO1:O.Pt00.Data
No SO in red beacon UL14_3_BCN1_R: UL14_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL14_3_EPC1
Looking for red beacon with base UL14_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL14_4_BCN2_R with IO_PATH: UL14_5_VFD1:SO.Out00Output
SO detected in red beacon UL14_4_BCN2_R: UL14_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL14_4_EPC1
Looking for red beacon with base UL15_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL15_3_BCN1_R with IO_PATH: UL15_3_FIO1:O.Pt00.Data
No SO in red beacon UL15_3_BCN1_R: UL15_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL15_3_EPC1
Looking for red beacon with base UL15_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL15_4_BCN2_R with IO_PATH: UL15_5_VFD1:SO.Out00Output
SO detected in red beacon UL15_4_BCN2_R: UL15_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL15_4_EPC1
Looking for red beacon with base UL17_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL17_3_BCN1_R with IO_PATH: UL17_3_FIO1:O.Pt00.Data
No SO in red beacon UL17_3_BCN1_R: UL17_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL17_3_EPC1
Looking for red beacon with base UL17_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL17_4_BCN2_R with IO_PATH: UL17_5_VFD1:SO.Out00Output
SO detected in red beacon UL17_4_BCN2_R: UL17_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL17_4_EPC1
Looking for red beacon with base UL18_10, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_10_BCN1_R with IO_PATH: UL18_12_VFD1:O.IO_1
No SO in red beacon UL18_10_BCN1_R: UL18_12_VFD1:O.IO_1
Found STATION_EPC config for UL18_10_EPC1
Looking for red beacon with base UL18_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_3_BCN1_R with IO_PATH: UL18_3_FIO1:O.Pt00.Data
No SO in red beacon UL18_3_BCN1_R: UL18_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL18_3_EPC1
Looking for red beacon with base UL18_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL18_4_BCN2_R with IO_PATH: UL18_5_VFD1:SO.Out00Output
SO detected in red beacon UL18_4_BCN2_R: UL18_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_4_EPC1
Looking for red beacon with base UL20_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL20_3_BCN1_R with IO_PATH: UL20_3_FIO1:O.Pt00.Data
No SO in red beacon UL20_3_BCN1_R: UL20_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL20_3_EPC1
Looking for red beacon with base UL20_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL20_4_BCN2_R with IO_PATH: UL20_6_VFD1:O.IO_0
No SO in red beacon UL20_4_BCN2_R: UL20_6_VFD1:O.IO_0
Found STATION_EPC config for UL20_4_EPC1
Looking for red beacon with base UL21_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_3_BCN1_R with IO_PATH: UL21_3_FIO1:O.Pt00.Data
No SO in red beacon UL21_3_BCN1_R: UL21_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL21_3_EPC1
Looking for red beacon with base UL21_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_4_BCN2_R with IO_PATH: UL21_6_VFD1:SO.Out00Output
SO detected in red beacon UL21_4_BCN2_R: UL21_6_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_4_EPC1
Looking for red beacon with base PS7_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS7_9_BCN2_R with IO_PATH: PS7_10_VFD1:SO.Out00Output
SO detected in red beacon PS7_9_BCN2_R: PS7_10_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_9_EPC1
Looking for red beacon with base UL16_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 4 red beacon entries
Found red beacon: UL16_2_BCN4_R with IO_PATH: UL16_4_VFD1:SO.Out00Output
SO detected in red beacon UL16_2_BCN4_R: UL16_4_VFD1:SO.Out00Output
Found STATION_EPC config for UL16_2_EPC1
Looking for red beacon with base UL19_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL19_2_BCN1_R with IO_PATH: UL19_2_FIO1:O.Pt00.Data
No SO in red beacon UL19_2_BCN1_R: UL19_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL19_2_EPC1
Looking for red beacon with base UL21_11, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL21_11_BCN1_R with IO_PATH: UL21_10_VFD1:O.IO_1
No SO in red beacon UL21_11_BCN1_R: UL21_10_VFD1:O.IO_1
Found STATION_EPC config for UL21_11_EPC1
Looking for red beacon with base PS5_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS5_1_EPC2
Looking for red beacon with base PS6_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS6_1_EPC2
Looking for red beacon with base PS7_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS7_1_EPC2
Looking for red beacon with base UL13_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_1_BCN2_R with IO_PATH: UL13_2_FIO1:O.Pt02.Data
No SO in red beacon UL13_1_BCN2_R: UL13_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL13_1_EPC2
Looking for red beacon with base UL16_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for UL16_1_EPC2
Looking for red beacon with base UL19_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL19_1_BCN2_R with IO_PATH: UL19_2_VFD1:SO.Out00Output
SO detected in red beacon UL19_1_BCN2_R: UL19_2_VFD1:SO.Out00Output
Found STATION_EPC config for UL19_1_EPC2
Looking for red beacon with base UL21_13, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_13_BCN2_R with IO_PATH: UL21_14B_VFD1:O.IO_1
No SO in red beacon UL21_13_BCN2_R: UL21_14B_VFD1:O.IO_1
Found STATION_EPC config for UL21_13_EPC2
Looking for red beacon with base UL13_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_4_BCN2_R with IO_PATH: UL13_5_VFD1:SO.Out00Output
SO detected in red beacon UL13_4_BCN2_R: UL13_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_4_EPC2
Looking for red beacon with base UL13_8, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL13_8_BCN2_R with IO_PATH: UL13_8_VFD1:SO.Out00Output
SO detected in red beacon UL13_8_BCN2_R: UL13_8_VFD1:SO.Out00Output
Found STATION_EPC config for UL13_8_EPC2
Looking for red beacon with base UL14_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL14_3_BCN2_R with IO_PATH: UL14_3_FIO1:O.Pt02.Data
No SO in red beacon UL14_3_BCN2_R: UL14_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL14_3_EPC2
Looking for red beacon with base UL14_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL14_4_BCN2_R with IO_PATH: UL14_5_VFD1:SO.Out00Output
SO detected in red beacon UL14_4_BCN2_R: UL14_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL14_4_EPC2
Looking for red beacon with base UL15_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL15_3_BCN2_R with IO_PATH: UL15_3_FIO1:O.Pt02.Data
No SO in red beacon UL15_3_BCN2_R: UL15_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL15_3_EPC2
Looking for red beacon with base UL15_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL15_4_BCN2_R with IO_PATH: UL15_5_VFD1:SO.Out00Output
SO detected in red beacon UL15_4_BCN2_R: UL15_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL15_4_EPC2
Looking for red beacon with base UL17_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL17_3_BCN2_R with IO_PATH: UL17_3_FIO1:O.Pt02.Data
No SO in red beacon UL17_3_BCN2_R: UL17_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL17_3_EPC2
Looking for red beacon with base UL17_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL17_4_BCN2_R with IO_PATH: UL17_5_VFD1:SO.Out00Output
SO detected in red beacon UL17_4_BCN2_R: UL17_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL17_4_EPC2
Looking for red beacon with base UL18_10, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_10_BCN2_R with IO_PATH: UL18_10_VFD1:SO.Out00Output
SO detected in red beacon UL18_10_BCN2_R: UL18_10_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_10_EPC2
Looking for red beacon with base UL18_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_3_BCN2_R with IO_PATH: UL18_3_FIO1:O.Pt02.Data
No SO in red beacon UL18_3_BCN2_R: UL18_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL18_3_EPC2
Looking for red beacon with base UL18_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL18_4_BCN2_R with IO_PATH: UL18_5_VFD1:SO.Out00Output
SO detected in red beacon UL18_4_BCN2_R: UL18_5_VFD1:SO.Out00Output
Found STATION_EPC config for UL18_4_EPC2
Looking for red beacon with base UL20_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL20_3_BCN2_R with IO_PATH: UL20_3_FIO1:O.Pt02.Data
No SO in red beacon UL20_3_BCN2_R: UL20_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL20_3_EPC2
Looking for red beacon with base UL20_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL20_4_BCN2_R with IO_PATH: UL20_6_VFD1:O.IO_0
No SO in red beacon UL20_4_BCN2_R: UL20_6_VFD1:O.IO_0
Found STATION_EPC config for UL20_4_EPC2
Looking for red beacon with base UL21_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_3_BCN2_R with IO_PATH: UL21_3_FIO1:O.Pt02.Data
No SO in red beacon UL21_3_BCN2_R: UL21_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL21_3_EPC2
Looking for red beacon with base UL21_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_4_BCN2_R with IO_PATH: UL21_6_VFD1:SO.Out00Output
SO detected in red beacon UL21_4_BCN2_R: UL21_6_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_4_EPC2
Looking for red beacon with base PS7_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS7_9_BCN2_R with IO_PATH: PS7_10_VFD1:SO.Out00Output
SO detected in red beacon PS7_9_BCN2_R: PS7_10_VFD1:SO.Out00Output
Found STATION_EPC config for PS7_9_EPC2
Looking for red beacon with base UL16_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL16_2_BCN2_R with IO_PATH: UL16_2_FIO1:O.Pt02.Data
No SO in red beacon UL16_2_BCN2_R: UL16_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL16_2_EPC2
Looking for red beacon with base UL19_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL19_2_BCN2_R with IO_PATH: UL19_2_FIO1:O.Pt02.Data
No SO in red beacon UL19_2_BCN2_R: UL19_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL19_2_EPC2
Looking for red beacon with base UL21_11, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL21_11_BCN2_R with IO_PATH: UL21_10_VFD1:SO.Out00Output
SO detected in red beacon UL21_11_BCN2_R: UL21_10_VFD1:SO.Out00Output
Found STATION_EPC config for UL21_11_EPC2
Created safety tag mapping file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/SafetyTagMapping.txt
=== Step 2: Routines Generator stderr ===
[14:22:14] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM02_20250910_142208.log
[14:22:14] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
[14:22:14] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
[14:22:14] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
[14:22:14] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
[14:22:14] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_en1 (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_chute (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_jr_station (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute_simple (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_mapping (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
[14:22:14] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
[14:22:14] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
[14:22:15] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[14:22:15] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
[14:22:15] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS5_1: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS6_1: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS7_1: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS7_9: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL13_1: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL13_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL13_8: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL14_3: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL14_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL14_1: {'ESTOP1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL15_3: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL15_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL15_1: {'ESTOP1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL16_1: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL16_2: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL17_3: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL17_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL17_1: {'ESTOP1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL18_10: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL18_3: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL18_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL18_1: {'ESTOP1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL19_1: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL19_2: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL20_3: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL20_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL20_1: {'ESTOP1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL21_11: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL21_13: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL21_3: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL21_4: {'EPC2', 'EPC1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL21_1: {'ESTOP1'}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Available DCS controllers: {'PS5_1': {'EPC2', 'EPC1'}, 'PS6_1': {'EPC2', 'EPC1'}, 'PS7_1': {'EPC2', 'EPC1'}, 'PS7_9': {'EPC2', 'EPC1'}, 'UL13_1': {'EPC2', 'EPC1'}, 'UL13_4': {'EPC2', 'EPC1'}, 'UL13_8': {'EPC2', 'EPC1'}, 'UL14_3': {'EPC2', 'EPC1'}, 'UL14_4': {'EPC2', 'EPC1'}, 'UL14_1': {'ESTOP1'}, 'UL15_3': {'EPC2', 'EPC1'}, 'UL15_4': {'EPC2', 'EPC1'}, 'UL15_1': {'ESTOP1'}, 'UL16_1': {'EPC2', 'EPC1'}, 'UL16_2': {'EPC2', 'EPC1'}, 'UL17_3': {'EPC2', 'EPC1'}, 'UL17_4': {'EPC2', 'EPC1'}, 'UL17_1': {'ESTOP1'}, 'UL18_10': {'EPC2', 'EPC1'}, 'UL18_3': {'EPC2', 'EPC1'}, 'UL18_4': {'EPC2', 'EPC1'}, 'UL18_1': {'ESTOP1'}, 'UL19_1': {'EPC2', 'EPC1'}, 'UL19_2': {'EPC2', 'EPC1'}, 'UL20_3': {'EPC2', 'EPC1'}, 'UL20_4': {'EPC2', 'EPC1'}, 'UL20_1': {'ESTOP1'}, 'UL21_11': {'EPC2', 'EPC1'}, 'UL21_13': {'EPC2', 'EPC1'}, 'UL21_3': {'EPC2', 'EPC1'}, 'UL21_4': {'EPC2', 'EPC1'}, 'UL21_1': {'ESTOP1'}}
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-01 candidates: ['UL13_1', 'UL13_2', 'UL13_3', 'UL13_4', 'UL13_5', 'UL13_6', 'UL13_7', 'UL13_8', 'UL13_9', 'UL13_10', 'UL13_11', 'UL13_12']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_2 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_3 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_5 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_6 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_7 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_9 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_10 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_11 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL13_12 in zone 02-01
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-02 candidates: ['UL14_1', 'UL14_2', 'UL14_3', 'UL14_4', 'UL14_5', 'UL14_6', 'UL14_7', 'UL14_8', 'UL14_9', 'UL14_10']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_2 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_5 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_6 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_7 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_8 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_9 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL14_10 in zone 02-02
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-03 candidates: ['UL15_1', 'UL15_2', 'UL15_3', 'UL15_4', 'UL15_5', 'UL15_6', 'UL15_7', 'UL15_8', 'UL15_9', 'UL15_10']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_2 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_5 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_6 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_7 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_8 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_9 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL15_10 in zone 02-03
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-04 candidates: ['PS5_1', 'PS5_2', 'PS5_3', 'PS5_4', 'PS5_5']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS5_2 in zone 02-04
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS5_3 in zone 02-04
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS5_4 in zone 02-04
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS5_5 in zone 02-04
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-05 candidates: ['PS5_12', 'PS5_13']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS5_12 in zone 02-05
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS5_13 in zone 02-05
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-06 candidates: ['UL16_1', 'UL16_2', 'UL16_3', 'UL16_4', 'UL16_5', 'UL16_6', 'UL16_7', 'UL16_8', 'UL16_9']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_3 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_4 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_5 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_6 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_7 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_8 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL16_9 in zone 02-06
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-07 candidates: ['UL17_1', 'UL17_2', 'UL17_3', 'UL17_4', 'UL17_5', 'UL17_6', 'UL17_7', 'UL17_8', 'UL17_9', 'UL17_10']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_2 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_5 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_6 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_7 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_8 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_9 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL17_10 in zone 02-07
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-08 candidates: ['UL18_1', 'UL18_2', 'UL18_3', 'UL18_4', 'UL18_5', 'UL18_6', 'UL18_7', 'UL18_8', 'UL18_9', 'UL18_10', 'UL18_11', 'UL18_12', 'UL18_13', 'UL18_14', 'UL18_15', 'UL18_16']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_2 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_5 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_6 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_7 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_8 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_9 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_11 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_12 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_13 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_14 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_15 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL18_16 in zone 02-08
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-09 candidates: ['PS6_1', 'PS6_2', 'PS6_3', 'PS6_4', 'PS6_5']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS6_2 in zone 02-09
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS6_3 in zone 02-09
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS6_4 in zone 02-09
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS6_5 in zone 02-09
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-10 candidates: ['PS6_12', 'PS6_13']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS6_12 in zone 02-10
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS6_13 in zone 02-10
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-11 candidates: ['UL19_1', 'UL19_2', 'UL19_3', 'UL19_4', 'UL19_5', 'UL19_6', 'UL19_7', 'UL19_8', 'UL19_9']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_3 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_4 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_5 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_6 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_7 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_8 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL19_9 in zone 02-11
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-12 candidates: ['UL20_1', 'UL20_2', 'UL20_3', 'UL20_4', 'UL20_5', 'UL20_6', 'UL20_7', 'UL20_8', 'UL20_9', 'UL20_10', 'UL20_11']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_2 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_5 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_6 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_7 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_8 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_9 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_10 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL20_11 in zone 02-12
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-13 candidates: ['UL21_1', 'UL21_2', 'UL21_3', 'UL21_4', 'UL21_5', 'UL21_6', 'UL21_7', 'UL21_8', 'UL21_9', 'UL21_10', 'UL21_11', 'UL21_12', 'UL21_13', 'UL21_14', 'UL21_15', 'UL21_16', 'UL21_17']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_2 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_5 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_6 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_7 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_8 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_9 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_10 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_12 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_14 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_15 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_16 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL21_17 in zone 02-13
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-14 candidates: ['PS7_1', 'PS7_2', 'PS7_3', 'PS7_4', 'PS7_5']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_2 in zone 02-14
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_3 in zone 02-14
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_4 in zone 02-14
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_5 in zone 02-14
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-15 candidates: ['PS7_8', 'PS7_9']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_8 in zone 02-15
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Zone 02-16 candidates: ['PS7_11', 'PS7_12', 'PS7_13', 'PS7_14']
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_11 in zone 02-16
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_12 in zone 02-16
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_13 in zone 02-16
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS7_14 in zone 02-16
[14:22:15] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:22:15] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
[14:22:15] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
[14:22:15] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_mapping
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_mapping
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True, 'safety_tag_mapping': True}
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 74 tags (50 push buttons, 24 beacons)
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] Routines created (7): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES, R999_SAFETY_TAG_MAPPING
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] - R010_INPUTS: 163 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 16 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_02_01_OK)[OTE(UL13_1_VFD1:SO.STOOutput),OTE(UL13_2_VFD1:SO.STOOutput),OTE(UL13_3_VFD1:SO.STOOutput),OTE(UL13_4_VFD1:SO.STOOutput),...
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] - R012_RESETS: 52 rungs | example: [XIC(SFT_PS5_1_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PS5_1_EPC1_ESTOP);
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 17 rungs | example: XIC(UL13_1_EPC1_DCS_CTRL.O1)XIC(UL13_1_EPC2_DCS_CTRL.O1)XIC(UL13_4_EPC1_DCS_CTRL.O1)XIC(UL13_4_EPC2_DCS_CTRL.O1)XIC(UL13_8_EPC1_DCS_CTRL.O1)XIC(UL13_8_EPC2_D...
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] - R020_ESTOPS: 59 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);
[14:22:16] [INFO] [logging_config.py:126:_log_with_context] - R999_SAFETY_TAG_MAPPING: 24 rungs | example: XIC(SFT_PS5_1_BCN1_R)OTE(PS5_1_VFD1:SO.Out00Output)OTE(PS5_1_VFD1:SO.Out01Output);
[14:22:16] [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) ];
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/SafetyProgram_Generated.L5X
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/SafetyProgram_Generated.L5X
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
[14:22:16] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
[14:22:16] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[14:22:16] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[14:22:16] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[14:22:16] [DEBUG] [logging_config.py:126:_log_with_context] Extracting SPEED_CTRL data
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL VFDs=136
[14:22:16] [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
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_14_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_3_VFD1 = 220 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_4_VFD1 = 220 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10A_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10B_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_13_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_9_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_2_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_3_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_4_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10A_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10B_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_13_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_4_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_2_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10A_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10B_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_13_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_9_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_2_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10A_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10B_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_13_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_9_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_2_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_11_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_6_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_14_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_10_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_2_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_5_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_6_VFD = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_8_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9A_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9B_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_11_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_2_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_6_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_7_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_8_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_9_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_3_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_6_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_10_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13A_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13B_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_14_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_15_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_16_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_3_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_6_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_7_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_8_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_9_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_2_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_3_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_5_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_10_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_11_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_3_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_6_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_7_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_8_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_9_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_11_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_12_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_13_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14A_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14B_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_15_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_16_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_17_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_3_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_4_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_5_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_6_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_1_VFD = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_5_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_7_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_8_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_14_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_15_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_16_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_17_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_20_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_14_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_15_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_16_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_17_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_20_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_13_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_14_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_15_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_16_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_17_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_17_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_20_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_21_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_22_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_23_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_20_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_21_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_22_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_23_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_24_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_14_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_15_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_16_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_17_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_20_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_14_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_15_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_16_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_17_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_18_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_19_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_20_VFD1 = 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1014_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1018_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1022_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1026_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1034_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1038_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3012_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3016_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3020_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3024_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2A_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2B_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3A_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3B_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_5_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_2_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_1_VFD1 = 150 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_2_VFD1 = 200 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_3_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_5_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_1_VFD1 = 150 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_11_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_2_VFD1 = 200 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_3_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_4_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_6_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_7_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_8_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_9_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC5_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC6_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC7_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC8_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2074_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2078_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2086_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2090_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2094_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4066_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4070_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4074_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4078_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4082_2_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2A_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2B_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_3_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_4_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_6_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS2_1_VFD1 = 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_1_VFD1 = 140 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_11_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_2_VFD1 = 180 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_4_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_5_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_6_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_8_VFD1 = 220 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_9_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_2_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_3_VFD1 = 190 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC1_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC2_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC3_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC4_3_VFD1 = 80 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10A_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10B_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_11_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_12_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_13_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14A_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14B_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14C_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14D_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_15_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_16_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_17_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18A_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18B_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_19_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_20_VFD1 = 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_21_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_9_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_3_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_4_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5A_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5B_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_6_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_7_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_8_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_9_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_1_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_2_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3A_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3B_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_4_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_5_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_6_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_7_VFD1 = 240 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_1_VFD1 = 250 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_2_VFD1 = 250 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_14_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_15_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_3_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_4_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_5_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_6_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_7_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_14_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_15_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_14_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_3_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_2_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_3_VFD1 = 380 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_6_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_14_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_15_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_16_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_9_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_10_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_11_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_12_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_13_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_2_VFD1 = 550 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_3_VFD1 = 500 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_4_VFD1 = 450 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_5_VFD1 = 400 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_6_VFD1 = 350 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_7_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_8_VFD1 = 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_9_VFD1 = 300 FPM
[14:22:16] [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
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_1_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_2_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_3_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_4_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_5_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed fallback: UL13_6_VFD1 -> 350 FPM (default)
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_7_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_8_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_9A_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_9B_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_10_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_11_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL13_12_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_3_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_5_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_6_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed fallback: UL14_7_VFD1 -> 350 FPM (default)
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_8_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_9_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL14_10_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_3_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_5_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_6_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_7_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_8_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_9_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_10_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL15_11_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_1_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_2_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_3_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_5_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_6_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_7_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_8_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL16_9_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_3_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_5_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_6_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_7_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_8_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_9_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL17_10_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_3_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_5_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_6_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_7_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_8_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_9_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_10_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_11_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_12_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_13A_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_13B_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_14_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_15_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL18_16_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_1_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_2_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_3_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_5_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_6_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_7_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_8_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL19_9_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_3_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_5_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_6_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_7_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_8_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_9_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_10_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL20_11_VFD1 -> 420 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_3_VFD1 -> 120 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_4_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_5_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_6_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_7_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_8_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_9_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_10_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_11_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_12_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_13_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_14A_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_14B_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_15_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_16_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL21_17_VFD1 -> 280 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_1_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_2_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_3_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_4_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_5_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_6_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_7_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_8_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_9_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_10_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_11_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_12_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS5_13_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_1_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_2_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_3_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_4_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_5_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_6_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_7_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_8_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_9_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_10_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_11_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_12_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS6_13_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_1_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_2_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_3_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_4_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_5_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_6_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_7_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_8_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_9_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_10_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_11_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_12_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_13_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS7_14_VFD1 -> 300 FPM
[14:22:16] [DEBUG] [logging_config.py:128:_log_with_context] SPEED_CTRL sample=PS5_1_VFD1(300), PS5_2_VFD1(300), PS5_3_VFD1(300), PS5_4_VFD1(300), PS5_5_VFD1(300)...
[14:22:16] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL count=136
[14:22:17] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=3
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP3_PMM1
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP3_PMM1 DPM=UL18_4_DPM1
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP3_PMM1 PWM fault IO PDP3_FIO1:I.Pt12.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP3_PMM1 configuration stored
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP4_PMM1
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP4_PMM1 DPM=UL18_4_DPM1
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP4_PMM1 PWM fault IO PDP4_FIO1:I.Pt12.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP4_PMM1 configuration stored
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP7_PMM1
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP7_PMM1 DPM=UL21_11_DPM1
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP7_PMM1 PWM fault IO PDP7_FIO1:I.Pt12.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP7_PMM1 configuration stored
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=3
[14:22:17] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=3
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP3: CBs=26 FIOs=2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP3 (in order): ['PDP3_CB1', 'PDP3_CB2', 'PDP3_CB3', 'PDP3_CB4', 'PDP3_CB5', 'PDP3_CB6', 'PDP3_CB7', 'PDP3_CB8', 'PDP3_CB9', 'PDP3_CB10', 'PDP3_CB11', 'PDP3_CB12', 'PDP3_CB13', 'PDP3_CB14', 'PDP3_CB15', 'PDP3_CB16', 'PDP3_CB17', 'PDP3_CB18', 'PDP3_CB19', 'PDP3_CB20', 'PDP3_CB21', 'PDP3_CB22', 'PDP3_CB23', 'PDP3_CB24', 'PDP3_CB25', 'PDP3_CB26']
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB1, IO_PATH=PDP3_FIO1:I.Pt00.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB1 (CB1) to position 0 with IO_PATH PDP3_FIO1:I.Pt00.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB2, IO_PATH=PDP3_FIO1:I.Pt01.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB2 (CB2) to position 1 with IO_PATH PDP3_FIO1:I.Pt01.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB3, IO_PATH=PDP3_FIO1:I.Pt02.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB3 (CB3) to position 2 with IO_PATH PDP3_FIO1:I.Pt02.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB4, IO_PATH=PDP3_FIO1:I.Pt03.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB4 (CB4) to position 3 with IO_PATH PDP3_FIO1:I.Pt03.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB5, IO_PATH=PDP3_FIO1:I.Pt04.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB5 (CB5) to position 4 with IO_PATH PDP3_FIO1:I.Pt04.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB6, IO_PATH=PDP3_FIO1:I.Pt06.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB6 (CB6) to position 5 with IO_PATH PDP3_FIO1:I.Pt06.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB7, IO_PATH=PDP3_FIO1:I.Pt08.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB7 (CB7) to position 6 with IO_PATH PDP3_FIO1:I.Pt08.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB8, IO_PATH=PDP3_FIO1:I.Pt09.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB8 (CB8) to position 7 with IO_PATH PDP3_FIO1:I.Pt09.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB9, IO_PATH=PDP3_FIO1:I.Pt10.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB9 (CB9) to position 8 with IO_PATH PDP3_FIO1:I.Pt10.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB10, IO_PATH=PDP3_FIO1:I.Pt11.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB10 (CB10) to position 9 with IO_PATH PDP3_FIO1:I.Pt11.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB11, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB11 (CB11) to position 10 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB12, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB12 (CB12) to position 11 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB13, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB13 (CB13) to position 12 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB14, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB14 (CB14) to position 13 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB15, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB15 (CB15) to position 14 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB16, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB16 (CB16) to position 15 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB17, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB17 (CB17) to position 16 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB18, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB18 (CB18) to position 17 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB19, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB19 (CB19) to position 18 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB20, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB20 (CB20) to position 19 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB21, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB21 (CB21) to position 20 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB22, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB22 (CB22) to position 21 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB23, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB23 (CB23) to position 22 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB24, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB24 (CB24) to position 23 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB25, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB25 (CB25) to position 24 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP3_CB26, IO_PATH=PDP3_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP3_CB26 (CB26) to position 25 with IO_PATH PDP3_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP3: configured CBs=26 entries=['PDP3_CB1', 'PDP3_CB2', 'PDP3_CB3', 'PDP3_CB4', 'PDP3_CB5', 'PDP3_CB6', 'PDP3_CB7', 'PDP3_CB8', 'PDP3_CB9', 'PDP3_CB10', 'PDP3_CB11', 'PDP3_CB12', 'PDP3_CB13', 'PDP3_CB14', 'PDP3_CB15', 'PDP3_CB16', 'PDP3_CB17', 'PDP3_CB18', 'PDP3_CB19', 'PDP3_CB20', 'PDP3_CB21', 'PDP3_CB22', 'PDP3_CB23', 'PDP3_CB24', 'PDP3_CB25', 'PDP3_CB26'] fault=PDP3_FIO1:I.ConnectionFaulted
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP4: CBs=26 FIOs=2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP4 (in order): ['PDP4_CB1', 'PDP4_CB2', 'PDP4_CB3', 'PDP4_CB4', 'PDP4_CB5', 'PDP4_CB6', 'PDP4_CB7', 'PDP4_CB8', 'PDP4_CB9', 'PDP4_CB10', 'PDP4_CB11', 'PDP4_CB12', 'PDP4_CB13', 'PDP4_CB14', 'PDP4_CB15', 'PDP4_CB16', 'PDP4_CB17', 'PDP4_CB18', 'PDP4_CB19', 'PDP4_CB20', 'PDP4_CB21', 'PDP4_CB22', 'PDP4_CB23', 'PDP4_CB24', 'PDP4_CB25', 'PDP4_CB26']
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB1, IO_PATH=PDP4_FIO1:I.Pt00.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB1 (CB1) to position 0 with IO_PATH PDP4_FIO1:I.Pt00.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB2, IO_PATH=PDP4_FIO1:I.Pt01.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB2 (CB2) to position 1 with IO_PATH PDP4_FIO1:I.Pt01.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB3, IO_PATH=PDP4_FIO1:I.Pt02.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB3 (CB3) to position 2 with IO_PATH PDP4_FIO1:I.Pt02.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB4, IO_PATH=PDP4_FIO1:I.Pt03.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB4 (CB4) to position 3 with IO_PATH PDP4_FIO1:I.Pt03.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB5, IO_PATH=PDP4_FIO1:I.Pt04.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB5 (CB5) to position 4 with IO_PATH PDP4_FIO1:I.Pt04.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB6, IO_PATH=PDP4_FIO1:I.Pt06.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB6 (CB6) to position 5 with IO_PATH PDP4_FIO1:I.Pt06.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB7, IO_PATH=PDP4_FIO1:I.Pt08.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB7 (CB7) to position 6 with IO_PATH PDP4_FIO1:I.Pt08.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB8, IO_PATH=PDP4_FIO1:I.Pt09.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB8 (CB8) to position 7 with IO_PATH PDP4_FIO1:I.Pt09.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB9, IO_PATH=PDP4_FIO1:I.Pt10.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB9 (CB9) to position 8 with IO_PATH PDP4_FIO1:I.Pt10.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB10, IO_PATH=PDP4_FIO1:I.Pt11.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB10 (CB10) to position 9 with IO_PATH PDP4_FIO1:I.Pt11.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB11, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB11 (CB11) to position 10 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB12, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB12 (CB12) to position 11 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB13, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB13 (CB13) to position 12 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB14, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB14 (CB14) to position 13 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB15, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB15 (CB15) to position 14 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB16, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB16 (CB16) to position 15 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB17, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB17 (CB17) to position 16 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB18, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB18 (CB18) to position 17 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB19, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB19 (CB19) to position 18 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB20, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB20 (CB20) to position 19 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB21, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB21 (CB21) to position 20 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB22, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB22 (CB22) to position 21 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB23, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB23 (CB23) to position 22 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB24, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB24 (CB24) to position 23 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB25, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB25 (CB25) to position 24 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP4_CB26, IO_PATH=PDP4_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP4_CB26 (CB26) to position 25 with IO_PATH PDP4_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP4: configured CBs=26 entries=['PDP4_CB1', 'PDP4_CB2', 'PDP4_CB3', 'PDP4_CB4', 'PDP4_CB5', 'PDP4_CB6', 'PDP4_CB7', 'PDP4_CB8', 'PDP4_CB9', 'PDP4_CB10', 'PDP4_CB11', 'PDP4_CB12', 'PDP4_CB13', 'PDP4_CB14', 'PDP4_CB15', 'PDP4_CB16', 'PDP4_CB17', 'PDP4_CB18', 'PDP4_CB19', 'PDP4_CB20', 'PDP4_CB21', 'PDP4_CB22', 'PDP4_CB23', 'PDP4_CB24', 'PDP4_CB25', 'PDP4_CB26'] fault=PDP4_FIO1:I.ConnectionFaulted
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP7: CBs=26 FIOs=2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP7 (in order): ['PDP7_CB1', 'PDP7_CB2', 'PDP7_CB3', 'PDP7_CB4', 'PDP7_CB5', 'PDP7_CB6', 'PDP7_CB7', 'PDP7_CB8', 'PDP7_CB9', 'PDP7_CB10', 'PDP7_CB11', 'PDP7_CB12', 'PDP7_CB13', 'PDP7_CB14', 'PDP7_CB15', 'PDP7_CB16', 'PDP7_CB17', 'PDP7_CB18', 'PDP7_CB19', 'PDP7_CB20', 'PDP7_CB21', 'PDP7_CB22', 'PDP7_CB23', 'PDP7_CB24', 'PDP7_CB25', 'PDP7_CB26']
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB1, IO_PATH=PDP7_FIO1:I.Pt00.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB1 (CB1) to position 0 with IO_PATH PDP7_FIO1:I.Pt00.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB2, IO_PATH=PDP7_FIO1:I.Pt01.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB2 (CB2) to position 1 with IO_PATH PDP7_FIO1:I.Pt01.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB3, IO_PATH=PDP7_FIO1:I.Pt02.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB3 (CB3) to position 2 with IO_PATH PDP7_FIO1:I.Pt02.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB4, IO_PATH=PDP7_FIO1:I.Pt03.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB4 (CB4) to position 3 with IO_PATH PDP7_FIO1:I.Pt03.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB5, IO_PATH=PDP7_FIO1:I.Pt04.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB5 (CB5) to position 4 with IO_PATH PDP7_FIO1:I.Pt04.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB6, IO_PATH=PDP7_FIO1:I.Pt06.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB6 (CB6) to position 5 with IO_PATH PDP7_FIO1:I.Pt06.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB7, IO_PATH=PDP7_FIO1:I.Pt08.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB7 (CB7) to position 6 with IO_PATH PDP7_FIO1:I.Pt08.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB8, IO_PATH=PDP7_FIO1:I.Pt09.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB8 (CB8) to position 7 with IO_PATH PDP7_FIO1:I.Pt09.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB9, IO_PATH=PDP7_FIO1:I.Pt10.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB9 (CB9) to position 8 with IO_PATH PDP7_FIO1:I.Pt10.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB10, IO_PATH=PDP7_FIO1:I.Pt11.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB10 (CB10) to position 9 with IO_PATH PDP7_FIO1:I.Pt11.Data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB11, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB11 (CB11) to position 10 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB12, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB12 (CB12) to position 11 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB13, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB13 (CB13) to position 12 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB14, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB14 (CB14) to position 13 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB15, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB15 (CB15) to position 14 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB16, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB16 (CB16) to position 15 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB17, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB17 (CB17) to position 16 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB18, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB18 (CB18) to position 17 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB19, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB19 (CB19) to position 18 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB20, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB20 (CB20) to position 19 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB21, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB21 (CB21) to position 20 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB22, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB22 (CB22) to position 21 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB23, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB23 (CB23) to position 22 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB24, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB24 (CB24) to position 23 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB25, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB25 (CB25) to position 24 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP7_CB26, IO_PATH=PDP7_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP7_CB26 (CB26) to position 25 with IO_PATH PDP7_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP7: configured CBs=26 entries=['PDP7_CB1', 'PDP7_CB2', 'PDP7_CB3', 'PDP7_CB4', 'PDP7_CB5', 'PDP7_CB6', 'PDP7_CB7', 'PDP7_CB8', 'PDP7_CB9', 'PDP7_CB10', 'PDP7_CB11', 'PDP7_CB12', 'PDP7_CB13', 'PDP7_CB14', 'PDP7_CB15', 'PDP7_CB16', 'PDP7_CB17', 'PDP7_CB18', 'PDP7_CB19', 'PDP7_CB20', 'PDP7_CB21', 'PDP7_CB22', 'PDP7_CB23', 'PDP7_CB24', 'PDP7_CB25', 'PDP7_CB26'] fault=PDP7_FIO1:I.ConnectionFaulted
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=3
[14:22:17] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=1152 | standard=108 safety=282 dcs=59 modules=642
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Added 1152 controller tags
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
[14:22:17] [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
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H
[14:22:17] [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
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: speed_ctrl
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: speed_ctrl
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_chute cannot generate with current data
[14:22:17] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_jr_station cannot generate with current data
[14:22:17] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 50 rows
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM02 -> Local:5:I.Data.0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS5_1_S1_PB -> PS5_1_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS6_1_S1_PB -> PS6_1_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS7_1_S1_PB -> PS7_1_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL13_1_SS1_SPB -> UL13_1_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL15_4_S2_PB -> UL15_5_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL16_1_SS1_SPB -> UL16_1_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL19_1_SS1_SPB -> UL19_1_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL20_4_S2_PB -> UL20_5_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_11_S1_PB -> UL21_13_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_13_S1_PB -> UL21_15_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_13_S2_PB -> UL21_16_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS5_1_S2_PB -> PS5_2_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS6_1_S2_PB -> PS6_2_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS7_9_S2_PB -> PS7_10_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS7_1_S2_PB -> PS7_2_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL13_4_S1_PB -> UL13_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL13_4_S2_PB -> UL13_5_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL13_8_S2_PB -> UL13_6_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL13_8_S1_PB -> UL13_7_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL14_4_S2_PB -> UL14_5_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL17_4_S2_PB -> UL17_5_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL18_4_S2_PB -> UL18_5_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL18_10_S1_PB -> UL18_9_VFD1:I.In_3
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_11_S2_PB -> UL21_14A_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_4_S2_PB -> UL21_6_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL14_4_S1_PB -> UL14_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL15_4_S1_PB -> UL15_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL17_4_S1_PB -> UL17_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL18_4_S1_PB -> UL18_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL18_10_S2_PB -> UL18_6_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL20_4_S1_PB -> UL20_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_4_S1_PB -> UL21_4_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS7_9_S1_PB -> PS7_9_VFD1:I.IO_0
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL14_3_S2_PB -> UL14_3_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL14_3_S1_PB -> UL14_3_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL15_3_S2_PB -> UL15_3_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL15_3_S1_PB -> UL15_3_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL16_2_S2_PB -> UL16_2_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL16_2_S1_PB -> UL16_2_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL17_3_S2_PB -> UL17_3_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL17_3_S1_PB -> UL17_3_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL18_3_S2_PB -> UL18_3_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL18_3_S1_PB -> UL18_3_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL19_2_S2_PB -> UL19_2_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL19_2_S1_PB -> UL19_2_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL20_3_S2_PB -> UL20_3_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL20_3_S1_PB -> UL20_3_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_3_S2_PB -> UL21_3_FIO1:I.Pt10.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL21_3_S1_PB -> UL21_3_FIO1:I.Pt08.Data
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 50 rungs
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM02);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PS5_1_VFD1:I.IO_0)OTE(PS5_1_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PS5_2_VFD1:I.IO_0)OTE(PS5_1_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PS6_1_VFD1:I.IO_0)OTE(PS6_1_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PS6_2_VFD1:I.IO_0)OTE(PS6_1_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PS7_1_VFD1:I.IO_0)OTE(PS7_1_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PS7_2_VFD1:I.IO_0)OTE(PS7_1_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS7_9_VFD1:I.IO_0)OTE(PS7_9_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 9: XIC(PS7_10_VFD1:I.IO_0)OTE(PS7_9_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 10: XIC(UL13_1_VFD1:I.IO_0)OTE(UL13_1_SS1_SPB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 11: XIC(UL13_4_VFD1:I.IO_0)OTE(UL13_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 12: XIC(UL13_5_VFD1:I.IO_0)OTE(UL13_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(UL13_7_VFD1:I.IO_0)OTE(UL13_8_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(UL13_6_VFD1:I.IO_0)OTE(UL13_8_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(UL14_3_FIO1:I.Pt08.Data)OTE(UL14_3_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(UL14_3_FIO1:I.Pt10.Data)OTE(UL14_3_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(UL14_4_VFD1:I.IO_0)OTE(UL14_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(UL14_5_VFD1:I.IO_0)OTE(UL14_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 19: XIC(UL15_3_FIO1:I.Pt08.Data)OTE(UL15_3_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 20: XIC(UL15_3_FIO1:I.Pt10.Data)OTE(UL15_3_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 21: XIC(UL15_4_VFD1:I.IO_0)OTE(UL15_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 22: XIC(UL15_5_VFD1:I.IO_0)OTE(UL15_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(UL16_1_VFD1:I.IO_0)OTE(UL16_1_SS1_SPB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 24: XIC(UL16_2_FIO1:I.Pt08.Data)OTE(UL16_2_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(UL16_2_FIO1:I.Pt10.Data)OTE(UL16_2_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 26: XIC(UL17_3_FIO1:I.Pt08.Data)OTE(UL17_3_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 27: XIC(UL17_3_FIO1:I.Pt10.Data)OTE(UL17_3_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 28: XIC(UL17_4_VFD1:I.IO_0)OTE(UL17_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 29: XIC(UL17_5_VFD1:I.IO_0)OTE(UL17_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 30: XIC(UL18_3_FIO1:I.Pt08.Data)OTE(UL18_3_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 31: XIC(UL18_3_FIO1:I.Pt10.Data)OTE(UL18_3_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 32: XIC(UL18_4_VFD1:I.IO_0)OTE(UL18_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 33: XIC(UL18_5_VFD1:I.IO_0)OTE(UL18_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 34: XIC(UL18_9_VFD1:I.In_3)OTE(UL18_10_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 35: XIC(UL18_6_VFD1:I.IO_0)OTE(UL18_10_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 36: XIC(UL19_1_VFD1:I.IO_0)OTE(UL19_1_SS1_SPB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 37: XIC(UL19_2_FIO1:I.Pt08.Data)OTE(UL19_2_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 38: XIC(UL19_2_FIO1:I.Pt10.Data)OTE(UL19_2_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 39: XIC(UL20_3_FIO1:I.Pt08.Data)OTE(UL20_3_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 40: XIC(UL20_3_FIO1:I.Pt10.Data)OTE(UL20_3_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 41: XIC(UL20_4_VFD1:I.IO_0)OTE(UL20_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 42: XIC(UL20_5_VFD1:I.IO_0)OTE(UL20_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 43: XIC(UL21_3_FIO1:I.Pt08.Data)OTE(UL21_3_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 44: XIC(UL21_3_FIO1:I.Pt10.Data)OTE(UL21_3_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 45: XIC(UL21_4_VFD1:I.IO_0)OTE(UL21_4_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 46: XIC(UL21_6_VFD1:I.IO_0)OTE(UL21_4_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 47: XIC(UL21_13_VFD1:I.IO_0)OTE(UL21_11_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 48: XIC(UL21_14A_VFD1:I.IO_0)OTE(UL21_11_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 49: XIC(UL21_15_VFD1:I.IO_0)OTE(UL21_13_S1_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 50: XIC(UL21_16_VFD1:I.IO_0)OTE(UL21_13_S2_PB);
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 50 total rungs
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_ss_pb
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_ss_pb
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: cb_monitor
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: cb_monitor
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
[14:22:18] [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}
[14:22:18] [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
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 10 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 16 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 137 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R050_FLOW_CTRL: 130 rungs | example: XIC(PS5_2_VFD1.CTRL.STS.Enabled)OTE(PS5_1_VFD1.CTRL.CMD.Interlock);
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R051_SPEED_CTRL: 12 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_300_FPM,PS5_1_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS5_2_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS5_3_VFD1.CTRL.CMD...
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R120_ESTOP_CHECK: 52 rungs | example: XIO(PS5_1_VFD1:SI.In00Data)XIO(PS5_1_VFD1:SI.In01Data)XIC(UL14_5_VFD1:SI.In00Data)XIC(UL15_5_VFD1:SI.In00Data)XIC(UL17_5_VFD1:SI.In00Data)XIC(UL18_5_VFD1:SI....
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R080_ENCODER: 71 rungs | example: AOI_ENCODER(UL13_10_ENCODER.AOI,UL13_10_ENCODER.HMI,UL13_10_ENCODER.CTRL,UL13_10_VFD1.CTRL,NO_UPSTREAM,UL13_11_VFD1.CTRL,UL13_10_VFD1:I.In_1,UL13_10_VFD1:I.C...
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R130_SAFETY_TAG_MAP: 51 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R090_STATION_JR_PB: 25 rungs | example: AOI_STATION_JR_PB(PS5_6_JR1.AOI,PS5_6_JR1.HMI,PS5_6_JR1.CTRL,NO_PARTNER.CTRL,PS5_6_VFD1:I.IO_0,PS5_6_VFD1:O.IO_1,MCM.CTRL)MOVE(PS5_6_JR1.CTRL.STS.Log,PS5_6_J...
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R091_STATION_S_PB: 46 rungs | example: AOI_STATION_S_PB(PS5_1_S1.AOI,PS5_1_S1.HMI,PS5_1_S1.CTRL,PS5_1_VFD1.CTRL,PS5_1_VFD1:I.IO_0,PS5_1_VFD1:O.IO_1,PS5_6_JR1.CTRL);
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R092_STATION_SS_PB: 3 rungs | example: AOI_STATION_SS_PB(UL13_1_SS1.AOI,UL13_1_SS1.HMI,UL13_1_SS1.CTRL,UL13_1_VFD1.CTRL,UL13_1_VFD1:I.ConnectionFaulted,UL13_1_VFD1:I.IO_0,UL13_1_VFD1:I.In_3,UL13_1...
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R093_STATION_EPC: 52 rungs | example: AOI_STATION_EPC(PS5_1_EPC1.AOI,MCM.CTRL,PS5_1_EPC1.HMI,PS5_1_S1.CTRL,PS5_1_VFD1:I.ConnectionFaulted,PS5_1_VFD1:SI.In00Data,PS5_1_VFD1:SI.In01Data,PS5_1_BCN1_R);
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R100_JPE: 143 rungs | example: AOI_JPE(PS5_2_TPE1.AOI,PS5_2_TPE1.HMI,PS5_2_TPE1.CTRL,PS5_2_VFD1.CTRL,PS5_6_JR1.CTRL,PS5_2_VFD1:I.ConnectionFaulted,PS5_2_VFD1:I.In_2,YES,PS5_3_VFD1:O.IO_0);
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 4 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - R070_CB_MONITOR: 4 rungs | example: NOP();
[14:22:18] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 137 rungs | example: NOP();
[14:22:18] [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...
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/MainProgram_Generated.L5X
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/MainProgram_Generated.L5X
[14:22:18] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
[14:22:18] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
[14:22:18] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
[14:22:19] [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_MCM02/SafetyTagMapping.txt
[14:22:19] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 74
[14:22:19] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-09-10T14:22:19.654398", "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_MCM02
- Excel: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/DESC_IP_MERGED.xlsx
- Boilerplate: MTN6_boilerplate
- Mode: Single file
--------------------------------------------------
Created 3 FIOH modules based on TERM analysis
Found 15 IOLM modules
Found 18 LPE modules
Found 9 Solenoid modules
Found 136 APF modules
Found 9 DPM modules
Found 3 PMM modules
Created 15 IOLM modules with boilerplate selection:
Device 'PDP3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP3_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP3_FIO1_Module.L5X
Device 'PDP4_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP4_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP4_FIO1_Module.L5X
Device 'PDP7_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP7_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP7_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP7_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP7_FIO1_Module.L5X
Device 'UL13_12_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_12_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL13_12_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_12_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_12_FIO1_Module.L5X
Device 'UL13_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL13_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_2_FIO1_Module.L5X
Device 'UL14_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL14_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_3_FIO1_Module.L5X
Device 'UL15_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL15_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_3_FIO1_Module.L5X
Device 'UL16_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL16_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_2_FIO1_Module.L5X
Device 'UL17_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL17_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_3_FIO1_Module.L5X
Device 'UL18_16_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_16_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL18_16_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_16_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_16_FIO1_Module.L5X
Device 'UL18_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL18_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_3_FIO1_Module.L5X
Device 'UL19_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL19_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_2_FIO1_Module.L5X
Device 'UL20_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL20_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_3_FIO1_Module.L5X
Device 'UL21_17_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_17_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL21_17_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_17_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_17_FIO1_Module.L5X
Device 'UL21_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL21_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_3_FIO1_Module.L5X
Device 'UL14_1_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 'UL15_1_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 'UL17_1_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 'UL18_1_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 'UL20_1_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 'UL21_1_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 'PS5_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_10_VFD1 (APF 10HP): Using module-specific boilerplate PS5_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_10_VFD1_Module.L5X
Device 'PS5_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_11_VFD1 (APF 2HP): Using module-specific boilerplate PS5_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_11_VFD1_Module.L5X
Device 'PS5_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_12_VFD1 (APF 10HP): Using module-specific boilerplate PS5_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_12_VFD1_Module.L5X
Device 'PS5_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_13_VFD1 (APF 3HP): Using module-specific boilerplate PS5_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_13_VFD1_Module.L5X
Device 'PS5_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_1_VFD1 (APF 2HP): Using module-specific boilerplate PS5_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_1_VFD1_Module.L5X
Device 'PS5_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_2_VFD1 (APF 3HP): Using module-specific boilerplate PS5_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_2_VFD1_Module.L5X
Device 'PS5_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_3_VFD1 (APF 2HP): Using module-specific boilerplate PS5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_3_VFD1_Module.L5X
Device 'PS5_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_4_VFD1 (APF 3HP): Using module-specific boilerplate PS5_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_4_VFD1_Module.L5X
Device 'PS5_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_5_VFD1 (APF 5HP): Using module-specific boilerplate PS5_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_5_VFD1_Module.L5X
Device 'PS5_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_6_VFD1 (APF 5HP): Using module-specific boilerplate PS5_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_6_VFD1_Module.L5X
Device 'PS5_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_7_VFD1 (APF 10HP): Using module-specific boilerplate PS5_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_7_VFD1_Module.L5X
Device 'PS5_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_8_VFD1 (APF 5HP): Using module-specific boilerplate PS5_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_8_VFD1_Module.L5X
Device 'PS5_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS5_9_VFD1 (APF 3HP): Using module-specific boilerplate PS5_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS5_9_VFD1_Module.L5X
Device 'PS6_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_10_VFD1 (APF 10HP): Using module-specific boilerplate PS6_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_10_VFD1_Module.L5X
Device 'PS6_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_11_VFD1 (APF 3HP): Using module-specific boilerplate PS6_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_11_VFD1_Module.L5X
Device 'PS6_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_12_VFD1 (APF 10HP): Using module-specific boilerplate PS6_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_12_VFD1_Module.L5X
Device 'PS6_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_13_VFD1 (APF 3HP): Using module-specific boilerplate PS6_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_13_VFD1_Module.L5X
Device 'PS6_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_1_VFD1 (APF 2HP): Using module-specific boilerplate PS6_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_1_VFD1_Module.L5X
Device 'PS6_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_2_VFD1 (APF 3HP): Using module-specific boilerplate PS6_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_2_VFD1_Module.L5X
Device 'PS6_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_3_VFD1 (APF 2HP): Using module-specific boilerplate PS6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_3_VFD1_Module.L5X
Device 'PS6_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_4_VFD1 (APF 3HP): Using module-specific boilerplate PS6_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_4_VFD1_Module.L5X
Device 'PS6_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_5_VFD1 (APF 5HP): Using module-specific boilerplate PS6_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_5_VFD1_Module.L5X
Device 'PS6_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_6_VFD1 (APF 5HP): Using module-specific boilerplate PS6_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_6_VFD1_Module.L5X
Device 'PS6_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_7_VFD1 (APF 7_5HP): Using module-specific boilerplate PS6_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_7_VFD1_Module.L5X
Device 'PS6_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_8_VFD1 (APF 5HP): Using module-specific boilerplate PS6_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_8_VFD1_Module.L5X
Device 'PS6_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS6_9_VFD1 (APF 3HP): Using module-specific boilerplate PS6_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS6_9_VFD1_Module.L5X
Device 'PS7_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_10_VFD1 (APF 3HP): Using module-specific boilerplate PS7_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_10_VFD1_Module.L5X
Device 'PS7_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_11_VFD1 (APF 3HP): Using module-specific boilerplate PS7_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_11_VFD1_Module.L5X
Device 'PS7_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_12_VFD1 (APF 3HP): Using module-specific boilerplate PS7_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_12_VFD1_Module.L5X
Device 'PS7_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_13_VFD1 (APF 3HP): Using module-specific boilerplate PS7_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_13_VFD1_Module.L5X
Device 'PS7_14_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_14_VFD1 (APF 7_5HP): Using module-specific boilerplate PS7_14_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_14_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_14_VFD1_Module.L5X
Device 'PS7_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_1_VFD1 (APF 2HP): Using module-specific boilerplate PS7_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_1_VFD1_Module.L5X
Device 'PS7_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_2_VFD1 (APF 3HP): Using module-specific boilerplate PS7_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_2_VFD1_Module.L5X
Device 'PS7_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_3_VFD1 (APF 2HP): Using module-specific boilerplate PS7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_3_VFD1_Module.L5X
Device 'PS7_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_4_VFD1 (APF 3HP): Using module-specific boilerplate PS7_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_4_VFD1_Module.L5X
Device 'PS7_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_5_VFD1 (APF 7_5HP): Using module-specific boilerplate PS7_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_5_VFD1_Module.L5X
Device 'PS7_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_6_VFD1 (APF 7_5HP): Using module-specific boilerplate PS7_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_6_VFD1_Module.L5X
Device 'PS7_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_7_VFD1 (APF 10HP): Using module-specific boilerplate PS7_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_7_VFD1_Module.L5X
Device 'PS7_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_8_VFD1 (APF 10HP): Using module-specific boilerplate PS7_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_8_VFD1_Module.L5X
Device 'PS7_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS7_9_VFD1 (APF 7_5HP): Using module-specific boilerplate PS7_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS7_9_VFD1_Module.L5X
Device 'UL13_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_10_VFD1 (APF 2HP): Using module-specific boilerplate UL13_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_10_VFD1_Module.L5X
Device 'UL13_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_11_VFD1 (APF 2HP): Using module-specific boilerplate UL13_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_11_VFD1_Module.L5X
Device 'UL13_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_12_VFD1 (APF 5HP): Using module-specific boilerplate UL13_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_12_VFD1_Module.L5X
Device 'UL13_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_1_VFD1 (APF 2HP): Using module-specific boilerplate UL13_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_1_VFD1_Module.L5X
Device 'UL13_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL13_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_2_VFD1_Module.L5X
Device 'UL13_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_3_VFD1 (APF 3HP): Using module-specific boilerplate UL13_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_3_VFD1_Module.L5X
Device 'UL13_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_4_VFD1 (APF 3HP): Using module-specific boilerplate UL13_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_4_VFD1_Module.L5X
Device 'UL13_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_5_VFD1 (APF 3HP): Using module-specific boilerplate UL13_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_5_VFD1_Module.L5X
Device 'UL13_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_6_VFD1 (APF 3HP): Using module-specific boilerplate UL13_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_6_VFD1_Module.L5X
Device 'UL13_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_7_VFD1 (APF 3HP): Using module-specific boilerplate UL13_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_7_VFD1_Module.L5X
Device 'UL13_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_8_VFD1 (APF 5HP): Using module-specific boilerplate UL13_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_8_VFD1_Module.L5X
Device 'UL13_9A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_9A_VFD1 (APF 3HP): Using module-specific boilerplate UL13_9A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_9A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_9A_VFD1_Module.L5X
Device 'UL13_9B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL13_9B_VFD1 (APF 3HP): Using module-specific boilerplate UL13_9B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_9B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL13_9B_VFD1_Module.L5X
Device 'UL14_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_10_VFD1 (APF 2HP): Using module-specific boilerplate UL14_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_10_VFD1_Module.L5X
Device 'UL14_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_3_VFD1 (APF 5HP): Using module-specific boilerplate UL14_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_3_VFD1_Module.L5X
Device 'UL14_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_4_VFD1 (APF 5HP): Using module-specific boilerplate UL14_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_4_VFD1_Module.L5X
Device 'UL14_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_5_VFD1 (APF 3HP): Using module-specific boilerplate UL14_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_5_VFD1_Module.L5X
Device 'UL14_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_6_VFD1 (APF 2HP): Using module-specific boilerplate UL14_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_6_VFD1_Module.L5X
Device 'UL14_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_7_VFD1 (APF 3HP): Using module-specific boilerplate UL14_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_7_VFD1_Module.L5X
Device 'UL14_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_8_VFD1 (APF 3HP): Using module-specific boilerplate UL14_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_8_VFD1_Module.L5X
Device 'UL14_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL14_9_VFD1 (APF 3HP): Using module-specific boilerplate UL14_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL14_9_VFD1_Module.L5X
Device 'UL15_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_10_VFD1 (APF 3HP): Using module-specific boilerplate UL15_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_10_VFD1_Module.L5X
Device 'UL15_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_11_VFD1 (APF 2HP): Using module-specific boilerplate UL15_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_11_VFD1_Module.L5X
Device 'UL15_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_3_VFD1 (APF 5HP): Using module-specific boilerplate UL15_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_3_VFD1_Module.L5X
Device 'UL15_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_4_VFD1 (APF 5HP): Using module-specific boilerplate UL15_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_4_VFD1_Module.L5X
Device 'UL15_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_5_VFD1 (APF 2HP): Using module-specific boilerplate UL15_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_5_VFD1_Module.L5X
Device 'UL15_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_6_VFD1 (APF 3HP): Using module-specific boilerplate UL15_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_6_VFD1_Module.L5X
Device 'UL15_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_7_VFD1 (APF 3HP): Using module-specific boilerplate UL15_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_7_VFD1_Module.L5X
Device 'UL15_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_8_VFD1 (APF 3HP): Using module-specific boilerplate UL15_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_8_VFD1_Module.L5X
Device 'UL15_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL15_9_VFD1 (APF 3HP): Using module-specific boilerplate UL15_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL15_9_VFD1_Module.L5X
Device 'UL16_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_1_VFD1 (APF 2HP): Using module-specific boilerplate UL16_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_1_VFD1_Module.L5X
Device 'UL16_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL16_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_2_VFD1_Module.L5X
Device 'UL16_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_3_VFD1 (APF 3HP): Using module-specific boilerplate UL16_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_3_VFD1_Module.L5X
Device 'UL16_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_4_VFD1 (APF 3HP): Using module-specific boilerplate UL16_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_4_VFD1_Module.L5X
Device 'UL16_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_5_VFD1 (APF 2HP): Using module-specific boilerplate UL16_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_5_VFD1_Module.L5X
Device 'UL16_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_6_VFD1 (APF 3HP): Using module-specific boilerplate UL16_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_6_VFD1_Module.L5X
Device 'UL16_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_7_VFD1 (APF 3HP): Using module-specific boilerplate UL16_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_7_VFD1_Module.L5X
Device 'UL16_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_8_VFD1 (APF 3HP): Using module-specific boilerplate UL16_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_8_VFD1_Module.L5X
Device 'UL16_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL16_9_VFD1 (APF 2HP): Using module-specific boilerplate UL16_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL16_9_VFD1_Module.L5X
Device 'UL17_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_10_VFD1 (APF 2HP): Using module-specific boilerplate UL17_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_10_VFD1_Module.L5X
Device 'UL17_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_3_VFD1 (APF 5HP): Using module-specific boilerplate UL17_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_3_VFD1_Module.L5X
Device 'UL17_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_4_VFD1 (APF 5HP): Using module-specific boilerplate UL17_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_4_VFD1_Module.L5X
Device 'UL17_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_5_VFD1 (APF 3HP): Using module-specific boilerplate UL17_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_5_VFD1_Module.L5X
Device 'UL17_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_6_VFD1 (APF 2HP): Using module-specific boilerplate UL17_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_6_VFD1_Module.L5X
Device 'UL17_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_7_VFD1 (APF 3HP): Using module-specific boilerplate UL17_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_7_VFD1_Module.L5X
Device 'UL17_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_8_VFD1 (APF 3HP): Using module-specific boilerplate UL17_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_8_VFD1_Module.L5X
Device 'UL17_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL17_9_VFD1 (APF 3HP): Using module-specific boilerplate UL17_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL17_9_VFD1_Module.L5X
Device 'UL18_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_10_VFD1 (APF 5HP): Using module-specific boilerplate UL18_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_10_VFD1_Module.L5X
Device 'UL18_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_11_VFD1 (APF 5HP): Using module-specific boilerplate UL18_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_11_VFD1_Module.L5X
Device 'UL18_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_12_VFD1 (APF 3HP): Using module-specific boilerplate UL18_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_12_VFD1_Module.L5X
Device 'UL18_13A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_13A_VFD1 (APF 3HP): Using module-specific boilerplate UL18_13A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_13A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_13A_VFD1_Module.L5X
Device 'UL18_13B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_13B_VFD1 (APF 3HP): Using module-specific boilerplate UL18_13B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_13B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_13B_VFD1_Module.L5X
Device 'UL18_14_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_14_VFD1 (APF 2HP): Using module-specific boilerplate UL18_14_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_14_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_14_VFD1_Module.L5X
Device 'UL18_15_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_15_VFD1 (APF 2HP): Using module-specific boilerplate UL18_15_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_15_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_15_VFD1_Module.L5X
Device 'UL18_16_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_16_VFD1 (APF 5HP): Using module-specific boilerplate UL18_16_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_16_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_16_VFD1_Module.L5X
Device 'UL18_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_3_VFD1 (APF 5HP): Using module-specific boilerplate UL18_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_3_VFD1_Module.L5X
Device 'UL18_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_4_VFD1 (APF 5HP): Using module-specific boilerplate UL18_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_4_VFD1_Module.L5X
Device 'UL18_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_5_VFD1 (APF 3HP): Using module-specific boilerplate UL18_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_5_VFD1_Module.L5X
Device 'UL18_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_6_VFD1 (APF 5HP): Using module-specific boilerplate UL18_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_6_VFD1_Module.L5X
Device 'UL18_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_7_VFD1 (APF 3HP): Using module-specific boilerplate UL18_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_7_VFD1_Module.L5X
Device 'UL18_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_8_VFD1 (APF 3HP): Using module-specific boilerplate UL18_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_8_VFD1_Module.L5X
Device 'UL18_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL18_9_VFD1 (APF 3HP): Using module-specific boilerplate UL18_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL18_9_VFD1_Module.L5X
Device 'UL19_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_1_VFD1 (APF 2HP): Using module-specific boilerplate UL19_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_1_VFD1_Module.L5X
Device 'UL19_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL19_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_2_VFD1_Module.L5X
Device 'UL19_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_3_VFD1 (APF 2HP): Using module-specific boilerplate UL19_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_3_VFD1_Module.L5X
Device 'UL19_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_4_VFD1 (APF 2HP): Using module-specific boilerplate UL19_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_4_VFD1_Module.L5X
Device 'UL19_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_5_VFD1 (APF 3HP): Using module-specific boilerplate UL19_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_5_VFD1_Module.L5X
Device 'UL19_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_6_VFD1 (APF 3HP): Using module-specific boilerplate UL19_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_6_VFD1_Module.L5X
Device 'UL19_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_7_VFD1 (APF 3HP): Using module-specific boilerplate UL19_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_7_VFD1_Module.L5X
Device 'UL19_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_8_VFD1 (APF 3HP): Using module-specific boilerplate UL19_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_8_VFD1_Module.L5X
Device 'UL19_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL19_9_VFD1 (APF 2HP): Using module-specific boilerplate UL19_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL19_9_VFD1_Module.L5X
Device 'UL20_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_10_VFD1 (APF 3HP): Using module-specific boilerplate UL20_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_10_VFD1_Module.L5X
Device 'UL20_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_11_VFD1 (APF 2HP): Using module-specific boilerplate UL20_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_11_VFD1_Module.L5X
Device 'UL20_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_3_VFD1 (APF 5HP): Using module-specific boilerplate UL20_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_3_VFD1_Module.L5X
Device 'UL20_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_4_VFD1 (APF 5HP): Using module-specific boilerplate UL20_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_4_VFD1_Module.L5X
Device 'UL20_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_5_VFD1 (APF 2HP): Using module-specific boilerplate UL20_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_5_VFD1_Module.L5X
Device 'UL20_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_6_VFD1 (APF 2HP): Using module-specific boilerplate UL20_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_6_VFD1_Module.L5X
Device 'UL20_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_7_VFD1 (APF 3HP): Using module-specific boilerplate UL20_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_7_VFD1_Module.L5X
Device 'UL20_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_8_VFD1 (APF 3HP): Using module-specific boilerplate UL20_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_8_VFD1_Module.L5X
Device 'UL20_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL20_9_VFD1 (APF 3HP): Using module-specific boilerplate UL20_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL20_9_VFD1_Module.L5X
Device 'UL21_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_10_VFD1 (APF 3HP): Using module-specific boilerplate UL21_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_10_VFD1_Module.L5X
Device 'UL21_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_11_VFD1 (APF 7_5HP): Using module-specific boilerplate UL21_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_11_VFD1_Module.L5X
Device 'UL21_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_12_VFD1 (APF 5HP): Using module-specific boilerplate UL21_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_12_VFD1_Module.L5X
Device 'UL21_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_13_VFD1 (APF 2HP): Using module-specific boilerplate UL21_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_13_VFD1_Module.L5X
Device 'UL21_14A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_14A_VFD1 (APF 3HP): Using module-specific boilerplate UL21_14A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_14A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_14A_VFD1_Module.L5X
Device 'UL21_14B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_14B_VFD1 (APF 3HP): Using module-specific boilerplate UL21_14B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_14B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_14B_VFD1_Module.L5X
Device 'UL21_15_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_15_VFD1 (APF 2HP): Using module-specific boilerplate UL21_15_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_15_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_15_VFD1_Module.L5X
Device 'UL21_16_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_16_VFD1 (APF 2HP): Using module-specific boilerplate UL21_16_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_16_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_16_VFD1_Module.L5X
Device 'UL21_17_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_17_VFD1 (APF 5HP): Using module-specific boilerplate UL21_17_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_17_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_17_VFD1_Module.L5X
Device 'UL21_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_3_VFD1 (APF 5HP): Using module-specific boilerplate UL21_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_3_VFD1_Module.L5X
Device 'UL21_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_4_VFD1 (APF 5HP): Using module-specific boilerplate UL21_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_4_VFD1_Module.L5X
Device 'UL21_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_5_VFD1 (APF 5HP): Using module-specific boilerplate UL21_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_5_VFD1_Module.L5X
Device 'UL21_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_6_VFD1 (APF 3HP): Using module-specific boilerplate UL21_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_6_VFD1_Module.L5X
Device 'UL21_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_7_VFD1 (APF 3HP): Using module-specific boilerplate UL21_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_7_VFD1_Module.L5X
Device 'UL21_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_8_VFD1 (APF 3HP): Using module-specific boilerplate UL21_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_8_VFD1_Module.L5X
Device 'UL21_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL21_9_VFD1 (APF 3HP): Using module-specific boilerplate UL21_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL21_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
PDP3_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP3_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP3_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP3_FIOH1_Module.L5X
PDP4_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP4_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP4_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP4_FIOH1_Module.L5X
PDP7_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP7_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP7_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP7_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
Importing AOIs/DataTypes from MCM base: MTN6_boilerplate/MCM02.L5X
Archived old L5X: MTN6_MCM02_20250909_214917.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_MCM02/MTN6_MCM02_20250910_142225.L5X
Single file generation complete
- ['/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/MTN6_MCM02_20250910_142225.L5X']
=== Step 3 Batch Script Creation ===
Creating project folder compilation for: MTN6_MCM02
Source L5X: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02/MTN6_MCM02_20250910_142225.L5X
Project directory: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM02
Generated batch file: compile_MTN6_MCM02.bat
SUCCESS: Project compilation ready!
To compile on Windows:
cd "C:\\Users\\ilia.gurielidze\\Projects\\PLC Generation\\generated_projects\\MTN6_MCM02"
compile_MTN6_MCM02.bat