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

7739 lines
1.1 MiB

{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-09-10T14:21:45.443131", "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_MCM01.xlsx", "project_name": "MTN6_MCM01"}
{"level": "INFO", "message": "Starting data processing step", "timestamp": "2025-09-10T14:21:45.443423", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 1: PLC Data Generator stdout ===
Loading IO path mappings...
Loaded IO path mappings:
APF: 11 rows
M12DR: 16 rows
Hub: 16 rows
SorterHub: 16 rows
SIO: 16 rows
IB16: 16 rows
OB16E: 16 rows
IB16S: 16 rows
Available sheets: ['Templates', 'Devices', 'Instructions', 'IO Assignment MCM01', 'NETWORK', 'Part number', 'MCM01_DESC', 'Sheet2', 'MCM01_DESC_V2', 'DESC_PLC', 'NETWORK_PLC']
Found DESC sheet: DESC_PLC
Found NETWORK sheet: NETWORK_PLC
DESC columns: ['TAGNAME', 'TERM', 'DESCA', 'DESCB', 'Unnamed: 4', 'Unnamed: 5', 'Unnamed: 6', 'Unnamed: 7']
NETWORK columns: ['DPM', 'DPM_IP', 'Name', 'PartNumber', 'IP']
Classifying signals and adding IO paths...
Signal classification results:
SPARE: 1105
I: 756
O: 205
IOLink: 39
Device type distribution:
APF: 1705
M12DR: 304
Hub: 48
IB16: 16
OB16E: 16
IB16S: 16
IO Path mapping results:
Successful mappings: 2105/2105 (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: ['PS1_4_DPM1', 'PS3_3_DPM1', 'PS4_7_DPM1', 'UL10_3_DPM1', 'UL11_10_DPM1', 'UL1_4_DPM1', 'UL2_4_DPM1', 'UL4_4_DPM1', 'UL5_4_DPM1', 'UL7_4_DPM1', 'UL8_3_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 2127 rows
Sample of merged data:
TAGNAME TERM DESCA ... SIGNAL DEVICE_TYPE IO_PATH
0 PDP1_PMM1 ... NaN NaN NaN
1 PDP2_PMM1 ... NaN NaN NaN
2 PDP6_PMM1 ... NaN NaN NaN
3 SLOT5_IB16 I0 MCM01 ... I IB16 Local:5:I.Data.0
4 SLOT5_IB16 I1 MCM01 ... 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 15 columns]
New Excel file created: MTN6_MCM01_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_MCM01.xlsx
DEBUG: Full project pattern matched: MTN6_MCM01
DEBUG: Final subsystem name: MTN6_MCM01
Reading input file: MTN6_MCM01_DESC_IP_MERGED.xlsx
Removed 12 SPARE rows following IOLink SOL entries
Removed 39 IOLink rows (including beacons, FIOH channels, and all other IOLink entries)
Added 96 rows for solenoid valves
Removed 22 blank name/description rows
Saving output file: MTN6_MCM01_OUTPUT.csv
Processing complete!
Created standard output file: DESC_IP_MERGED.xlsx
=== Step 1: PLC Data Generator stderr ===
=== Step 1 File Copy ===
Copied MTN6_MCM01_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:21:53.698088", "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:21:53.698450", "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_MCM01_20250910_142145.log", "timestamp": "2025-09-10T14:21:55.437487", "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:21:55.438981", "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:21:55.439156", "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:21:55.468037", "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:21:55.468342", "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:21:55.468544", "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:21:55.488159", "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:21:55.499142", "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:21:55.508049", "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:21:55.516590", "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:21:55.524847", "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:21:55.533056", "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:21:55.541123", "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:21:55.549168", "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:21:55.565402", "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:21:55.583252", "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:21:55.591949", "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:21:55.601015", "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:21:55.609771", "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:21:55.618109", "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:21:55.626735", "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:21:55.635091", "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:21:55.643263", "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:21:55.652431", "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:21:55.659901", "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:21:55.669170", "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:21:55.677514", "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:21:55.684677", "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:21:55.692164", "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:21:55.699308", "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:21:55.706263", "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:21:55.713787", "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:21:55.721280", "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:21:55.733001", "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:21:55.740458", "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:21:55.749572", "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:21:55.757069", "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:21:55.764075", "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:21:55.771886", "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:21:55.781638", "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:21:55.789250", "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:21:55.796315", "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:21:55.796500", "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:21:56.667691", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.688230", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.693071", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.694840", "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:21:56.770695", "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": "MCM01", "score": 66}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-10T14:21:56.771662", "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": 23}
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-09-10T14:21:56.776144", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.776459", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.823211", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.823553", "module": "src.plugin_system", "file": "logging_config.py", "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 PS1_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.824896", "module": "src.routines.zones", "file": "logging_config.py", "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 PS1_5: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.825269", "module": "src.routines.zones", "file": "logging_config.py", "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 PS2_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.825573", "module": "src.routines.zones", "file": "logging_config.py", "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 PS2_6: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.825923", "module": "src.routines.zones", "file": "logging_config.py", "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 PS3_12: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.826251", "module": "src.routines.zones", "file": "logging_config.py", "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 PS3_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.826588", "module": "src.routines.zones", "file": "logging_config.py", "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 PS4_14: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.826917", "module": "src.routines.zones", "file": "logging_config.py", "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 PS4_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.827259", "module": "src.routines.zones", "file": "logging_config.py", "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 UL10_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.827575", "module": "src.routines.zones", "file": "logging_config.py", "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 UL10_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.827884", "module": "src.routines.zones", "file": "logging_config.py", "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 UL11_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.828200", "module": "src.routines.zones", "file": "logging_config.py", "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 UL11_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.828487", "module": "src.routines.zones", "file": "logging_config.py", "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 UL11_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.828675", "module": "src.routines.zones", "file": "logging_config.py", "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 UL11_9: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.829016", "module": "src.routines.zones", "file": "logging_config.py", "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 UL12_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.829348", "module": "src.routines.zones", "file": "logging_config.py", "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 UL12_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.829671", "module": "src.routines.zones", "file": "logging_config.py", "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 UL12_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.829877", "module": "src.routines.zones", "file": "logging_config.py", "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 UL1_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.830181", "module": "src.routines.zones", "file": "logging_config.py", "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 UL1_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.830471", "module": "src.routines.zones", "file": "logging_config.py", "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 UL1_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.830667", "module": "src.routines.zones", "file": "logging_config.py", "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 UL1_9: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.830971", "module": "src.routines.zones", "file": "logging_config.py", "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 UL2_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.831385", "module": "src.routines.zones", "file": "logging_config.py", "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 UL2_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.831771", "module": "src.routines.zones", "file": "logging_config.py", "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 UL2_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.832008", "module": "src.routines.zones", "file": "logging_config.py", "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 UL3_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.832316", "module": "src.routines.zones", "file": "logging_config.py", "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 UL3_2: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.832598", "module": "src.routines.zones", "file": "logging_config.py", "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 UL4_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.832871", "module": "src.routines.zones", "file": "logging_config.py", "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 UL4_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.833223", "module": "src.routines.zones", "file": "logging_config.py", "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 UL4_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.833444", "module": "src.routines.zones", "file": "logging_config.py", "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 UL4_9: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.833755", "module": "src.routines.zones", "file": "logging_config.py", "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 UL5_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.834073", "module": "src.routines.zones", "file": "logging_config.py", "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 UL5_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.834416", "module": "src.routines.zones", "file": "logging_config.py", "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 UL5_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.834631", "module": "src.routines.zones", "file": "logging_config.py", "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 UL6_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.834949", "module": "src.routines.zones", "file": "logging_config.py", "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 UL6_2: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.835245", "module": "src.routines.zones", "file": "logging_config.py", "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 UL7_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.835604", "module": "src.routines.zones", "file": "logging_config.py", "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 UL7_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.835978", "module": "src.routines.zones", "file": "logging_config.py", "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 UL7_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.836586", "module": "src.routines.zones", "file": "logging_config.py", "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 UL7_9: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.837173", "module": "src.routines.zones", "file": "logging_config.py", "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 UL8_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.837584", "module": "src.routines.zones", "file": "logging_config.py", "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 UL8_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.837904", "module": "src.routines.zones", "file": "logging_config.py", "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 UL9_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.838255", "module": "src.routines.zones", "file": "logging_config.py", "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 UL9_4: {'EPC1', 'EPC2'}", "timestamp": "2025-09-10T14:21:56.838591", "module": "src.routines.zones", "file": "logging_config.py", "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 UL9_1: {'ESTOP1'}", "timestamp": "2025-09-10T14:21:56.838807", "module": "src.routines.zones", "file": "logging_config.py", "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: {'PS1_1': {'EPC1', 'EPC2'}, 'PS1_5': {'EPC1', 'EPC2'}, 'PS2_1': {'EPC1', 'EPC2'}, 'PS2_6': {'EPC1', 'EPC2'}, 'PS3_12': {'EPC1', 'EPC2'}, 'PS3_1': {'EPC1', 'EPC2'}, 'PS4_14': {'EPC1', 'EPC2'}, 'PS4_1': {'EPC1', 'EPC2'}, 'UL10_1': {'EPC1', 'EPC2'}, 'UL10_3': {'EPC1', 'EPC2'}, 'UL11_3': {'EPC1', 'EPC2'}, 'UL11_4': {'EPC1', 'EPC2'}, 'UL11_1': {'ESTOP1'}, 'UL11_9': {'EPC1', 'EPC2'}, 'UL12_3': {'EPC1', 'EPC2'}, 'UL12_4': {'EPC1', 'EPC2'}, 'UL12_1': {'ESTOP1'}, 'UL1_3': {'EPC1', 'EPC2'}, 'UL1_4': {'EPC1', 'EPC2'}, 'UL1_1': {'ESTOP1'}, 'UL1_9': {'EPC1', 'EPC2'}, 'UL2_3': {'EPC1', 'EPC2'}, 'UL2_4': {'EPC1', 'EPC2'}, 'UL2_1': {'ESTOP1'}, 'UL3_1': {'EPC1', 'EPC2'}, 'UL3_2': {'EPC1', 'EPC2'}, 'UL4_3': {'EPC1', 'EPC2'}, 'UL4_4': {'EPC1', 'EPC2'}, 'UL4_1': {'ESTOP1'}, 'UL4_9': {'EPC1', 'EPC2'}, 'UL5_3': {'EPC1', 'EPC2'}, 'UL5_4': {'EPC1', 'EPC2'}, 'UL5_1': {'ESTOP1'}, 'UL6_1': {'EPC1', 'EPC2'}, 'UL6_2': {'EPC1', 'EPC2'}, 'UL7_3': {'EPC1', 'EPC2'}, 'UL7_4': {'EPC1', 'EPC2'}, 'UL7_1': {'ESTOP1'}, 'UL7_9': {'EPC1', 'EPC2'}, 'UL8_1': {'EPC1', 'EPC2'}, 'UL8_3': {'EPC1', 'EPC2'}, 'UL9_3': {'EPC1', 'EPC2'}, 'UL9_4': {'EPC1', 'EPC2'}, 'UL9_1': {'ESTOP1'}}", "timestamp": "2025-09-10T14:21:56.838964", "module": "src.routines.zones", "file": "logging_config.py", "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 01-01 candidates: ['UL1_1', 'UL1_2', 'UL1_3', 'UL1_4', 'UL1_5', 'UL1_6', 'UL1_7', 'UL1_8', 'UL1_9', 'UL1_10', 'UL1_11', 'UL1_12', 'UL1_13']", "timestamp": "2025-09-10T14:21:56.839752", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_2 in zone 01-01", "timestamp": "2025-09-10T14:21:56.839937", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_5 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840068", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_6 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840183", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_7 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840292", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_8 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840398", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_10 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840513", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_11 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840621", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_12 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840728", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL1_13 in zone 01-01", "timestamp": "2025-09-10T14:21:56.840833", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.840945", "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": "01-01", "interlock": "MCM01", "dcs_list": ["UL1_1_ESTOP1_DCS_CTRL.O1", "UL1_3_EPC1_DCS_CTRL.O1", "UL1_3_EPC2_DCS_CTRL.O1", "UL1_4_EPC1_DCS_CTRL.O1", "UL1_4_EPC2_DCS_CTRL.O1", "UL1_9_EPC1_DCS_CTRL.O1", "UL1_9_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-02 candidates: ['UL2_1', 'UL2_2', 'UL2_3', 'UL2_4', 'UL2_5', 'UL2_6', 'UL2_7', 'UL2_8', 'UL2_9', 'UL2_10']", "timestamp": "2025-09-10T14:21:56.841282", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_2 in zone 01-02", "timestamp": "2025-09-10T14:21:56.841440", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_5 in zone 01-02", "timestamp": "2025-09-10T14:21:56.841563", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_6 in zone 01-02", "timestamp": "2025-09-10T14:21:56.841673", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_7 in zone 01-02", "timestamp": "2025-09-10T14:21:56.841784", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_8 in zone 01-02", "timestamp": "2025-09-10T14:21:56.841894", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_9 in zone 01-02", "timestamp": "2025-09-10T14:21:56.842000", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL2_10 in zone 01-02", "timestamp": "2025-09-10T14:21:56.842105", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.842214", "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": "01-02", "interlock": "01-01", "dcs_list": ["UL2_1_ESTOP1_DCS_CTRL.O1", "UL2_3_EPC1_DCS_CTRL.O1", "UL2_3_EPC2_DCS_CTRL.O1", "UL2_4_EPC1_DCS_CTRL.O1", "UL2_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-03 candidates: ['UL3_1', 'UL3_2', 'UL3_3', 'UL3_4', 'UL3_5', 'UL3_6', 'UL3_7', 'UL3_8', 'UL3_9']", "timestamp": "2025-09-10T14:21:56.842526", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_3 in zone 01-03", "timestamp": "2025-09-10T14:21:56.842687", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_4 in zone 01-03", "timestamp": "2025-09-10T14:21:56.842799", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_5 in zone 01-03", "timestamp": "2025-09-10T14:21:56.842907", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_6 in zone 01-03", "timestamp": "2025-09-10T14:21:56.843010", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_7 in zone 01-03", "timestamp": "2025-09-10T14:21:56.843123", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_8 in zone 01-03", "timestamp": "2025-09-10T14:21:56.843228", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL3_9 in zone 01-03", "timestamp": "2025-09-10T14:21:56.843331", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.843438", "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": "01-03", "interlock": "01-01", "dcs_list": ["UL3_1_EPC1_DCS_CTRL.O1", "UL3_1_EPC2_DCS_CTRL.O1", "UL3_2_EPC1_DCS_CTRL.O1", "UL3_2_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-04 candidates: ['PS1_1', 'PS1_2', 'PS1_3', 'PS1_4']", "timestamp": "2025-09-10T14:21:56.843720", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS1_2 in zone 01-04", "timestamp": "2025-09-10T14:21:56.843879", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS1_3 in zone 01-04", "timestamp": "2025-09-10T14:21:56.843997", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS1_4 in zone 01-04", "timestamp": "2025-09-10T14:21:56.844196", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.844344", "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": "01-04", "interlock": "01-01", "dcs_list": ["PS1_1_EPC1_DCS_CTRL.O1", "PS1_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-05 candidates: ['PS1_5']", "timestamp": "2025-09-10T14:21:56.844649", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.844825", "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": "01-05", "interlock": "MCM01", "dcs_list": ["PS1_5_EPC1_DCS_CTRL.O1", "PS1_5_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-06 candidates: ['UL4_1', 'UL4_2', 'UL4_3', 'UL4_4', 'UL4_5', 'UL4_6', 'UL4_7', 'UL4_8', 'UL4_9', 'UL4_10', 'UL4_11', 'UL4_12', 'UL4_13']", "timestamp": "2025-09-10T14:21:56.845133", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_2 in zone 01-06", "timestamp": "2025-09-10T14:21:56.845301", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_5 in zone 01-06", "timestamp": "2025-09-10T14:21:56.845449", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_6 in zone 01-06", "timestamp": "2025-09-10T14:21:56.845564", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_7 in zone 01-06", "timestamp": "2025-09-10T14:21:56.845673", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_8 in zone 01-06", "timestamp": "2025-09-10T14:21:56.845780", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_10 in zone 01-06", "timestamp": "2025-09-10T14:21:56.845898", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_11 in zone 01-06", "timestamp": "2025-09-10T14:21:56.846003", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_12 in zone 01-06", "timestamp": "2025-09-10T14:21:56.846112", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL4_13 in zone 01-06", "timestamp": "2025-09-10T14:21:56.846219", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.846328", "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": "01-06", "interlock": "MCM01", "dcs_list": ["UL4_1_ESTOP1_DCS_CTRL.O1", "UL4_3_EPC1_DCS_CTRL.O1", "UL4_3_EPC2_DCS_CTRL.O1", "UL4_4_EPC1_DCS_CTRL.O1", "UL4_4_EPC2_DCS_CTRL.O1", "UL4_9_EPC1_DCS_CTRL.O1", "UL4_9_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-07 candidates: ['UL5_1', 'UL5_2', 'UL5_3', 'UL5_4', 'UL5_5', 'UL5_6', 'UL5_7', 'UL5_8', 'UL5_9', 'UL5_10']", "timestamp": "2025-09-10T14:21:56.846632", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_2 in zone 01-07", "timestamp": "2025-09-10T14:21:56.846809", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_5 in zone 01-07", "timestamp": "2025-09-10T14:21:56.846980", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_6 in zone 01-07", "timestamp": "2025-09-10T14:21:56.847103", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_7 in zone 01-07", "timestamp": "2025-09-10T14:21:56.847215", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_8 in zone 01-07", "timestamp": "2025-09-10T14:21:56.847342", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_9 in zone 01-07", "timestamp": "2025-09-10T14:21:56.847481", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL5_10 in zone 01-07", "timestamp": "2025-09-10T14:21:56.847789", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.848084", "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": "01-07", "interlock": "01-06", "dcs_list": ["UL5_1_ESTOP1_DCS_CTRL.O1", "UL5_3_EPC1_DCS_CTRL.O1", "UL5_3_EPC2_DCS_CTRL.O1", "UL5_4_EPC1_DCS_CTRL.O1", "UL5_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-08 candidates: ['UL6_1', 'UL6_2', 'UL6_3', 'UL6_4', 'UL6_5', 'UL6_6', 'UL6_7', 'UL6_8', 'UL6_9']", "timestamp": "2025-09-10T14:21:56.848452", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_3 in zone 01-08", "timestamp": "2025-09-10T14:21:56.848629", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_4 in zone 01-08", "timestamp": "2025-09-10T14:21:56.848756", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_5 in zone 01-08", "timestamp": "2025-09-10T14:21:56.848872", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_6 in zone 01-08", "timestamp": "2025-09-10T14:21:56.848981", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_7 in zone 01-08", "timestamp": "2025-09-10T14:21:56.849095", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_8 in zone 01-08", "timestamp": "2025-09-10T14:21:56.849201", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL6_9 in zone 01-08", "timestamp": "2025-09-10T14:21:56.849304", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.849458", "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": "01-08", "interlock": "01-06", "dcs_list": ["UL6_1_EPC1_DCS_CTRL.O1", "UL6_1_EPC2_DCS_CTRL.O1", "UL6_2_EPC1_DCS_CTRL.O1", "UL6_2_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-09 candidates: ['PS2_1', 'PS2_2', 'PS2_3', 'PS2_4']", "timestamp": "2025-09-10T14:21:56.849798", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS2_2 in zone 01-09", "timestamp": "2025-09-10T14:21:56.849959", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS2_3 in zone 01-09", "timestamp": "2025-09-10T14:21:56.850114", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS2_4 in zone 01-09", "timestamp": "2025-09-10T14:21:56.850245", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.850372", "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": "01-09", "interlock": "01-06", "dcs_list": ["PS2_1_EPC1_DCS_CTRL.O1", "PS2_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-10 candidates: ['PS2_5', 'PS2_6']", "timestamp": "2025-09-10T14:21:56.850696", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS2_5 in zone 01-10", "timestamp": "2025-09-10T14:21:56.850865", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.851002", "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": "01-10", "interlock": "MCM01", "dcs_list": ["PS2_6_EPC1_DCS_CTRL.O1", "PS2_6_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-11 candidates: ['UL7_1', 'UL7_2', 'UL7_3', 'UL7_4', 'UL7_5', 'UL7_6', 'UL7_7', 'UL7_8', 'UL7_9', 'UL7_10', 'UL7_11', 'UL7_12', 'UL7_13']", "timestamp": "2025-09-10T14:21:56.851293", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_2 in zone 01-11", "timestamp": "2025-09-10T14:21:56.851464", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_5 in zone 01-11", "timestamp": "2025-09-10T14:21:56.851593", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_6 in zone 01-11", "timestamp": "2025-09-10T14:21:56.851706", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_7 in zone 01-11", "timestamp": "2025-09-10T14:21:56.851813", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_8 in zone 01-11", "timestamp": "2025-09-10T14:21:56.851918", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_10 in zone 01-11", "timestamp": "2025-09-10T14:21:56.852027", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_11 in zone 01-11", "timestamp": "2025-09-10T14:21:56.852131", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_12 in zone 01-11", "timestamp": "2025-09-10T14:21:56.852241", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL7_13 in zone 01-11", "timestamp": "2025-09-10T14:21:56.852768", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.853162", "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": "01-11", "interlock": "MCM01", "dcs_list": ["UL7_1_ESTOP1_DCS_CTRL.O1", "UL7_3_EPC1_DCS_CTRL.O1", "UL7_3_EPC2_DCS_CTRL.O1", "UL7_4_EPC1_DCS_CTRL.O1", "UL7_4_EPC2_DCS_CTRL.O1", "UL7_9_EPC1_DCS_CTRL.O1", "UL7_9_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-12 candidates: ['UL8_1', 'UL8_2', 'UL8_3', 'UL8_4', 'UL8_5', 'UL8_6', 'UL8_7', 'UL8_8', 'UL8_9']", "timestamp": "2025-09-10T14:21:56.853533", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_2 in zone 01-12", "timestamp": "2025-09-10T14:21:56.853768", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_4 in zone 01-12", "timestamp": "2025-09-10T14:21:56.853937", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_5 in zone 01-12", "timestamp": "2025-09-10T14:21:56.854086", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_6 in zone 01-12", "timestamp": "2025-09-10T14:21:56.854207", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_7 in zone 01-12", "timestamp": "2025-09-10T14:21:56.854338", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_8 in zone 01-12", "timestamp": "2025-09-10T14:21:56.854575", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL8_9 in zone 01-12", "timestamp": "2025-09-10T14:21:56.854795", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.855077", "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": "01-12", "interlock": "01-11", "dcs_list": ["UL8_1_EPC1_DCS_CTRL.O1", "UL8_1_EPC2_DCS_CTRL.O1", "UL8_3_EPC1_DCS_CTRL.O1", "UL8_3_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-13 candidates: ['UL9_1', 'UL9_2', 'UL9_3', 'UL9_4', 'UL9_5', 'UL9_6', 'UL9_7', 'UL9_8', 'UL9_9', 'UL9_10', 'UL9_11']", "timestamp": "2025-09-10T14:21:56.855401", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_2 in zone 01-13", "timestamp": "2025-09-10T14:21:56.855574", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_5 in zone 01-13", "timestamp": "2025-09-10T14:21:56.855704", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_6 in zone 01-13", "timestamp": "2025-09-10T14:21:56.855817", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_7 in zone 01-13", "timestamp": "2025-09-10T14:21:56.855949", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_8 in zone 01-13", "timestamp": "2025-09-10T14:21:56.856059", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_9 in zone 01-13", "timestamp": "2025-09-10T14:21:56.856167", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_10 in zone 01-13", "timestamp": "2025-09-10T14:21:56.856297", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL9_11 in zone 01-13", "timestamp": "2025-09-10T14:21:56.856441", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.856564", "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": "01-13", "interlock": "01-11", "dcs_list": ["UL9_1_ESTOP1_DCS_CTRL.O1", "UL9_3_EPC1_DCS_CTRL.O1", "UL9_3_EPC2_DCS_CTRL.O1", "UL9_4_EPC1_DCS_CTRL.O1", "UL9_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-14 candidates: ['PS3_1', 'PS3_2', 'PS3_3']", "timestamp": "2025-09-10T14:21:56.856866", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_2 in zone 01-14", "timestamp": "2025-09-10T14:21:56.857016", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_3 in zone 01-14", "timestamp": "2025-09-10T14:21:56.857130", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.857286", "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": "01-14", "interlock": "01-11", "dcs_list": ["PS3_1_EPC1_DCS_CTRL.O1", "PS3_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-15 candidates: ['PS3_8', 'PS3_9', 'PS3_10', 'PS3_11', 'PS3_12']", "timestamp": "2025-09-10T14:21:56.857596", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_8 in zone 01-15", "timestamp": "2025-09-10T14:21:56.857759", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_9 in zone 01-15", "timestamp": "2025-09-10T14:21:56.857884", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_10 in zone 01-15", "timestamp": "2025-09-10T14:21:56.857994", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_11 in zone 01-15", "timestamp": "2025-09-10T14:21:56.858101", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.858215", "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": "01-15", "interlock": "MCM01", "dcs_list": ["PS3_12_EPC1_DCS_CTRL.O1", "PS3_12_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-16 candidates: ['UL10_1', 'UL10_2', 'UL10_3', 'UL10_4', 'UL10_5', 'UL10_6', 'UL10_7', 'UL10_8', 'UL10_9', 'UL10_10']", "timestamp": "2025-09-10T14:21:56.858504", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_2 in zone 01-16", "timestamp": "2025-09-10T14:21:56.858704", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_4 in zone 01-16", "timestamp": "2025-09-10T14:21:56.858832", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_5 in zone 01-16", "timestamp": "2025-09-10T14:21:56.858943", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_6 in zone 01-16", "timestamp": "2025-09-10T14:21:56.859050", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_7 in zone 01-16", "timestamp": "2025-09-10T14:21:56.859166", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_8 in zone 01-16", "timestamp": "2025-09-10T14:21:56.859273", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_9 in zone 01-16", "timestamp": "2025-09-10T14:21:56.859380", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL10_10 in zone 01-16", "timestamp": "2025-09-10T14:21:56.859485", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.859595", "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": "01-16", "interlock": "01-17", "dcs_list": ["UL10_1_EPC1_DCS_CTRL.O1", "UL10_1_EPC2_DCS_CTRL.O1", "UL10_3_EPC1_DCS_CTRL.O1", "UL10_3_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-17 candidates: ['UL11_1', 'UL11_2', 'UL11_3', 'UL11_4', 'UL11_5', 'UL11_6', 'UL11_7', 'UL11_8', 'UL11_9', 'UL11_10', 'UL11_11', 'UL11_12', 'UL11_13']", "timestamp": "2025-09-10T14:21:56.859873", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_2 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860041", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_5 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860188", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_6 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860306", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_7 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860419", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_8 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860528", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_10 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860638", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_11 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860749", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_12 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860855", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL11_13 in zone 01-17", "timestamp": "2025-09-10T14:21:56.860959", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.861067", "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": "01-17", "interlock": "MCM01", "dcs_list": ["UL11_1_ESTOP1_DCS_CTRL.O1", "UL11_3_EPC1_DCS_CTRL.O1", "UL11_3_EPC2_DCS_CTRL.O1", "UL11_4_EPC1_DCS_CTRL.O1", "UL11_4_EPC2_DCS_CTRL.O1", "UL11_9_EPC1_DCS_CTRL.O1", "UL11_9_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-18 candidates: ['UL12_1', 'UL12_2', 'UL12_3', 'UL12_4', 'UL12_5', 'UL12_6', 'UL12_7', 'UL12_8', 'UL12_9', 'UL12_10']", "timestamp": "2025-09-10T14:21:56.861351", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_2 in zone 01-18", "timestamp": "2025-09-10T14:21:56.861512", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_5 in zone 01-18", "timestamp": "2025-09-10T14:21:56.861655", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_6 in zone 01-18", "timestamp": "2025-09-10T14:21:56.861771", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_7 in zone 01-18", "timestamp": "2025-09-10T14:21:56.861880", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_8 in zone 01-18", "timestamp": "2025-09-10T14:21:56.861988", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_9 in zone 01-18", "timestamp": "2025-09-10T14:21:56.862098", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base UL12_10 in zone 01-18", "timestamp": "2025-09-10T14:21:56.862203", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.862312", "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": "01-18", "interlock": "01-17", "dcs_list": ["UL12_1_ESTOP1_DCS_CTRL.O1", "UL12_3_EPC1_DCS_CTRL.O1", "UL12_3_EPC2_DCS_CTRL.O1", "UL12_4_EPC1_DCS_CTRL.O1", "UL12_4_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-19 candidates: ['PS4_1', 'PS4_2', 'PS4_3', 'PS4_4', 'PS4_5']", "timestamp": "2025-09-10T14:21:56.862634", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_2 in zone 01-19", "timestamp": "2025-09-10T14:21:56.862816", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_3 in zone 01-19", "timestamp": "2025-09-10T14:21:56.862963", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_4 in zone 01-19", "timestamp": "2025-09-10T14:21:56.863131", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_5 in zone 01-19", "timestamp": "2025-09-10T14:21:56.863307", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.863475", "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": "01-19", "interlock": "01-17", "dcs_list": ["PS4_1_EPC1_DCS_CTRL.O1", "PS4_1_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-20 candidates: ['PS4_11', 'PS4_12', 'PS4_13', 'PS4_14']", "timestamp": "2025-09-10T14:21:56.863829", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_11 in zone 01-20", "timestamp": "2025-09-10T14:21:56.864007", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_12 in zone 01-20", "timestamp": "2025-09-10T14:21:56.864151", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_13 in zone 01-20", "timestamp": "2025-09-10T14:21:56.864521", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.864799", "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": "01-20", "interlock": "MCM01", "dcs_list": ["PS4_14_EPC1_DCS_CTRL.O1", "PS4_14_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 01-21 candidates: ['PS3_4', 'PS3_5', 'PS3_6', 'PS3_7']", "timestamp": "2025-09-10T14:21:56.865173", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_4 in zone 01-21", "timestamp": "2025-09-10T14:21:56.865369", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_5 in zone 01-21", "timestamp": "2025-09-10T14:21:56.865515", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_6 in zone 01-21", "timestamp": "2025-09-10T14:21:56.865636", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS3_7 in zone 01-21", "timestamp": "2025-09-10T14:21:56.865782", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.865946", "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": "01-21", "interlock": "MCM01", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 01-22 candidates: ['PS4_6', 'PS4_7', 'PS4_8', 'PS4_9', 'PS4_10']", "timestamp": "2025-09-10T14:21:56.866282", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_6 in zone 01-22", "timestamp": "2025-09-10T14:21:56.866466", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_7 in zone 01-22", "timestamp": "2025-09-10T14:21:56.866614", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_8 in zone 01-22", "timestamp": "2025-09-10T14:21:56.866731", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_9 in zone 01-22", "timestamp": "2025-09-10T14:21:56.866832", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS4_10 in zone 01-22", "timestamp": "2025-09-10T14:21:56.866943", "module": "src.routines.zones", "file": "logging_config.py", "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:21:56.867060", "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": "01-22", "interlock": "MCM01", "dcs_list": []}
{"level": "INFO", "message": "Successfully generated routine: zones", "timestamp": "2025-09-10T14:21:56.867476", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.867761", "module": "src.plugin_system", "file": "logging_config.py", "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:21:56.876838", "module": "src.plugin_system", "file": "logging_config.py", "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:21:57.217023", "module": "src.plugin_system", "file": "logging_config.py", "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:21:57.374565", "module": "src.plugin_system", "file": "logging_config.py", "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:21:57.374851", "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 84 tags (69 push buttons, 15 beacons)", "timestamp": "2025-09-10T14:21:57.385694", "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:21:57.385895", "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: 225 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);", "timestamp": "2025-09-10T14:21:57.386035", "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: 22 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_01_01_OK)[OTE(UL1_3_VFD1:SO.Out00Output),OTE(UL1_3_VFD1:SO.Out01Output),OTE(UL1_3_VFD1:SO.STOOutput),OTE(UL1_4_VFD1:SO.STOOutput),...", "timestamp": "2025-09-10T14:21:57.386148", "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: 72 rungs | example: [XIC(SFT_PS1_1_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PS1_1_EPC1_ESTOP);", "timestamp": "2025-09-10T14:21:57.386263", "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: 23 rungs | example: XIC(UL1_1_ESTOP1_DCS_CTRL.O1)XIC(UL1_3_EPC1_DCS_CTRL.O1)XIC(UL1_3_EPC2_DCS_CTRL.O1)XIC(UL1_4_EPC1_DCS_CTRL.O1)XIC(UL1_4_EPC2_DCS_CTRL.O1)XIC(UL1_9_EPC1_DCS_C...", "timestamp": "2025-09-10T14:21:57.386397", "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: 81 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:21:57.386539", "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: 15 rungs | example: XIC(SFT_PS1_5_BCN1_R)OTE(PS1_5_VFD1:SO.Out00Output)OTE(PS1_5_VFD1:SO.Out01Output);", "timestamp": "2025-09-10T14:21:57.386715", "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:21:57.386850", "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:21:57.386976", "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_MCM01/SafetyProgram_Generated.L5X", "timestamp": "2025-09-10T14:21:57.390996", "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_MCM01/SafetyProgram_Generated.L5X", "timestamp": "2025-09-10T14:21:57.564441", "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:21:57.564711", "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:21:57.565039", "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:21:57.565272", "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:21:57.565434", "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:21:57.565612", "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:21:57.761217", "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:21:57.839354", "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": "MCM01", "score": 66}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-10T14:21:57.840180", "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": 23}
{"level": "DEBUG", "message": "Extracting SPEED_CTRL data", "timestamp": "2025-09-10T14:21:57.843967", "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=155", "timestamp": "2025-09-10T14:21:57.868406", "module": "DataLoader", "file": "logging_config.py", "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:21:57.868697", "module": "DataLoader", "file": "logging_config.py", "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:21:57.869029", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.894810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.895129", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.895384", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.895631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.895847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.896037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.896259", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.896506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.896744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.897062", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.897281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.897515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.897765", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.898040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.898304", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.898571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.898813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.899053", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.899340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.899526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.899728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.899916", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.900144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.900358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.900588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.900819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.901048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.901234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.901437", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.901670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.901885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.902084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.902298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.902532", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.902724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.902949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.903158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.903334", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.903496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.903646", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.903790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.903976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.904163", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.904331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.904496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.904647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.904825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.905000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.905196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.905423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.905609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.905802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.905979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.906120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.906311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.906526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.906697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.906896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.907115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.907333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.907524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.907696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.907880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.908096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.908331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.908538", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.908762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.909003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.909219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.909438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.909645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.909844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.910054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.910236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.910430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.910636", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.910827", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.911040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.911265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.911454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.911642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.912006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_5_VFD1 = 280 FPM", "timestamp": "2025-09-10T14:21:57.912277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.912490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.912725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.912977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.913221", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.913469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.913702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.913915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.914147", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.914444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.914812", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.915067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.915330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.915572", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.915786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.915994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.916200", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.916421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.916666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.916900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.917117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.917345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.917546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.917750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.917961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.918194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.918419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.918680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.918905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.919143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.919337", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.919534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.919759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.919996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.920195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.920422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.920660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.920883", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.921120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.921348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.921558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.921748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.921959", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.922181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.922392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.922647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.922851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.923024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.923217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.923481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.923721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.923962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.924181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.924418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.924637", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.924865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.925098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.925322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.925566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.925804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.925992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.926166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.926417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.926737", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.926976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.927200", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.927447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.927720", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.927965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.928201", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.928454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.928713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.928957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.929198", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.929426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.929631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.929851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.930076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.930303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.930476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.930710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.930926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.931213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.931480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.931801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.932011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.932230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.932457", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.932670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.932836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.933061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.933300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.933541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.933747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.933964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.934192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.934434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.934669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.934850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.935054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.935311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.935537", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.935747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.935947", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.936165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.936353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.936549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.936760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.936987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.937168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.937339", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.937505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.937705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.937900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.938087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.938317", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.938567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.938781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.938947", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.939137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.939320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.939470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.939659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.939857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.940066", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.940306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.940528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.940756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.940958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.941156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_6_VFD1 = 420 FPM", "timestamp": "2025-09-10T14:21:57.941368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.941552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.941747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.942001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.942246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.942486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.942735", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.942950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.943269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.943622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.943887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.944142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.944403", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.944663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.944885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.945090", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.945323", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.945561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.945795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.946011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.946219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.946373", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.946571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.946765", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.946964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.947176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.947400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.947820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.948095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.948357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.948599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.948830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.949057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.949281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.949502", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.949724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.949967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.950225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.950448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.950697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.950899", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.951083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.951283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.951493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.951703", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.951929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.952165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.952392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.952642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.952884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.953117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.953394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.953652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.953901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.954128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.954355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.954616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_5_VFD1 = 280 FPM", "timestamp": "2025-09-10T14:21:57.954836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.955046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.955256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.955452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.955629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.955843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.956063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.956294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.956499", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.956724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.956913", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.957108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.957347", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.957549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.957745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.957935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.958176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.958476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.958766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.959033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.959444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.959769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.960027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.960277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.960505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.960698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.960873", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.961059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.961272", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.961486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.961673", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.961841", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.962054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.962280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.962454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.962683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.962916", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.963160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.963392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.963618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.963819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.964028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.964282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.964555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.964850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.965099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.965311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.965489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.965688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.965871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.966031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.966221", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.966467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.966701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.966872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.967057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.967280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.967519", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.967847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.968054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.968234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.968391", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.968548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.968703", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.968857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.969008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.969239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.969455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.969630", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.969787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.969944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.970144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.970361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.970572", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.970734", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.970880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971022", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.971907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.972071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.972306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.972499", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.972669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.972879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.973074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.973248", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.973419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.973591", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.973824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.974040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.974273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.974461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.974631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.974784", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.974927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.975209", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.975513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.975786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.976087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.976385", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.976681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.976888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.977098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.977354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.977529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.977702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.977866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.978023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.978274", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.978491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.978679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.978835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.978998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.979154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.979310", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.979471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.979670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.979876", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.980067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.980284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.980494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.980690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.980869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.981091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.981429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.981669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.981879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.982119", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.982336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.982580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.982805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.983036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.983265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.983484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.983683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.983892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.984153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.984404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.984635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.984832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.985049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.985252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.985430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.985605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.985753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.985955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.986219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.986462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.986719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.986943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.987174", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.987419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.987641", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.987867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.988091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.988290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.988510", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.988714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.988877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.989089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.989316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.989525", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.989754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.989957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.990232", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.990436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.990642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.990857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.991051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.991454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.991986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.992283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.992567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.992802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.993068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.993327", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.993580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.993813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.993976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.994181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.994417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.994655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.994889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.995193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.995379", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.995559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.995705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.995846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.996051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.996241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.996398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.996546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.996686", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.996830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.997095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.997483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.997790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.998111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.998394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.998672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.998902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_3_VFD1 = 500 FPM", "timestamp": "2025-09-10T14:21:57.999168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.999408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.999606", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.999804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:57.999984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.000135", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.000281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.000472", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.000666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.000824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.000968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.001111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.001284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.001490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.001655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.001799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.001937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.002074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.002211", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.002354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.002509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.002661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.002810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.003020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.003258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.003464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.003681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.003878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.004065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.004241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.004447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.004655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_12_VFD1 = 300 FPM", "timestamp": "2025-09-10T14:21:58.004890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.005117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.005335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.005531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.005690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.005835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.005973", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.006146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.006320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.006491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.006676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.006818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.006959", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.007173", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.007479", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.007708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.007912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.008130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.008314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.008520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.008739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.008936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.009150", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.009367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_6_VFD1 = 350 FPM", "timestamp": "2025-09-10T14:21:58.009580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.009818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010327", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.010877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011288", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.011861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_6_VFD1 = 350 FPM", "timestamp": "2025-09-10T14:21:58.012456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012862", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.012996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.013132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.013324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.013514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.013708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.013907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.014077", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.014237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.014452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.014748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.014956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.015117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.015262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.015399", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.015533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.015671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.015858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016223", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.016979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.017110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.017241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.017374", "module": "DataLoader", "file": "logging_config.py", "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:21:58.017481", "module": "DataLoader", "file": "logging_config.py", "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: UL1_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.017686", "module": "DataLoader", "file": "logging_config.py", "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: UL1_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.017891", "module": "DataLoader", "file": "logging_config.py", "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: UL1_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.018053", "module": "DataLoader", "file": "logging_config.py", "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: UL1_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.018191", "module": "DataLoader", "file": "logging_config.py", "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: UL1_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.018351", "module": "DataLoader", "file": "logging_config.py", "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: UL1_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.018507", "module": "DataLoader", "file": "logging_config.py", "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: UL1_9_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.018656", "module": "DataLoader", "file": "logging_config.py", "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: UL1_10A_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.018792", "module": "DataLoader", "file": "logging_config.py", "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: UL1_10B_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.019030", "module": "DataLoader", "file": "logging_config.py", "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: UL1_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.019249", "module": "DataLoader", "file": "logging_config.py", "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: UL1_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.019451", "module": "DataLoader", "file": "logging_config.py", "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: UL1_13_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.019649", "module": "DataLoader", "file": "logging_config.py", "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: UL2_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.019850", "module": "DataLoader", "file": "logging_config.py", "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: UL2_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.020028", "module": "DataLoader", "file": "logging_config.py", "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: UL2_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.020187", "module": "DataLoader", "file": "logging_config.py", "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: UL2_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.020352", "module": "DataLoader", "file": "logging_config.py", "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: UL2_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.020508", "module": "DataLoader", "file": "logging_config.py", "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: UL2_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.020644", "module": "DataLoader", "file": "logging_config.py", "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: UL2_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.020778", "module": "DataLoader", "file": "logging_config.py", "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: UL2_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.020908", "module": "DataLoader", "file": "logging_config.py", "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: UL3_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.021037", "module": "DataLoader", "file": "logging_config.py", "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: UL3_2_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.021165", "module": "DataLoader", "file": "logging_config.py", "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: UL3_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.021293", "module": "DataLoader", "file": "logging_config.py", "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: UL3_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.021429", "module": "DataLoader", "file": "logging_config.py", "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: UL3_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.021557", "module": "DataLoader", "file": "logging_config.py", "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: UL3_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.021686", "module": "DataLoader", "file": "logging_config.py", "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: UL3_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.021843", "module": "DataLoader", "file": "logging_config.py", "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: UL3_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.022035", "module": "DataLoader", "file": "logging_config.py", "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: UL3_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.022217", "module": "DataLoader", "file": "logging_config.py", "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: UL4_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.022399", "module": "DataLoader", "file": "logging_config.py", "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: UL4_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.022570", "module": "DataLoader", "file": "logging_config.py", "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: UL4_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.022718", "module": "DataLoader", "file": "logging_config.py", "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: UL4_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.022856", "module": "DataLoader", "file": "logging_config.py", "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: UL4_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.022989", "module": "DataLoader", "file": "logging_config.py", "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: UL4_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.023120", "module": "DataLoader", "file": "logging_config.py", "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: UL4_9_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.023252", "module": "DataLoader", "file": "logging_config.py", "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: UL4_10A_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.023603", "module": "DataLoader", "file": "logging_config.py", "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: UL4_10B_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.023797", "module": "DataLoader", "file": "logging_config.py", "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: UL4_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.023985", "module": "DataLoader", "file": "logging_config.py", "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: UL4_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.024161", "module": "DataLoader", "file": "logging_config.py", "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: UL4_13_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.024324", "module": "DataLoader", "file": "logging_config.py", "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: UL5_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.024487", "module": "DataLoader", "file": "logging_config.py", "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: UL5_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.024655", "module": "DataLoader", "file": "logging_config.py", "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: UL5_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.024802", "module": "DataLoader", "file": "logging_config.py", "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: UL5_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.024938", "module": "DataLoader", "file": "logging_config.py", "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: UL5_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.025071", "module": "DataLoader", "file": "logging_config.py", "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: UL5_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.025201", "module": "DataLoader", "file": "logging_config.py", "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: UL5_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.025349", "module": "DataLoader", "file": "logging_config.py", "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: UL5_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.025497", "module": "DataLoader", "file": "logging_config.py", "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: UL6_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.025633", "module": "DataLoader", "file": "logging_config.py", "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: UL6_2_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.025774", "module": "DataLoader", "file": "logging_config.py", "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: UL6_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.025927", "module": "DataLoader", "file": "logging_config.py", "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: UL6_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.026071", "module": "DataLoader", "file": "logging_config.py", "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: UL6_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.026205", "module": "DataLoader", "file": "logging_config.py", "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: UL6_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.026358", "module": "DataLoader", "file": "logging_config.py", "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: UL6_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.026527", "module": "DataLoader", "file": "logging_config.py", "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: UL6_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.026686", "module": "DataLoader", "file": "logging_config.py", "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: UL6_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.026836", "module": "DataLoader", "file": "logging_config.py", "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: UL7_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.026980", "module": "DataLoader", "file": "logging_config.py", "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: UL7_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.027120", "module": "DataLoader", "file": "logging_config.py", "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: UL7_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.027258", "module": "DataLoader", "file": "logging_config.py", "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: UL7_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.027402", "module": "DataLoader", "file": "logging_config.py", "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: UL7_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.027536", "module": "DataLoader", "file": "logging_config.py", "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: UL7_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.027668", "module": "DataLoader", "file": "logging_config.py", "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: UL7_9_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.027815", "module": "DataLoader", "file": "logging_config.py", "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: UL7_10A_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.027954", "module": "DataLoader", "file": "logging_config.py", "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: UL7_10B_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.028096", "module": "DataLoader", "file": "logging_config.py", "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: UL7_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.028238", "module": "DataLoader", "file": "logging_config.py", "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: UL7_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.028378", "module": "DataLoader", "file": "logging_config.py", "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: UL7_13_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.028521", "module": "DataLoader", "file": "logging_config.py", "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: UL8_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.028669", "module": "DataLoader", "file": "logging_config.py", "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: UL8_2_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.028814", "module": "DataLoader", "file": "logging_config.py", "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: UL8_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.028956", "module": "DataLoader", "file": "logging_config.py", "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: UL8_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.029099", "module": "DataLoader", "file": "logging_config.py", "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: UL8_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.029242", "module": "DataLoader", "file": "logging_config.py", "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: UL8_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.029388", "module": "DataLoader", "file": "logging_config.py", "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: UL8_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.029532", "module": "DataLoader", "file": "logging_config.py", "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: UL8_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.029674", "module": "DataLoader", "file": "logging_config.py", "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: UL8_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.029819", "module": "DataLoader", "file": "logging_config.py", "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: UL9_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.029971", "module": "DataLoader", "file": "logging_config.py", "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: UL9_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.030116", "module": "DataLoader", "file": "logging_config.py", "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: UL9_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.030260", "module": "DataLoader", "file": "logging_config.py", "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: UL9_6_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.030404", "module": "DataLoader", "file": "logging_config.py", "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: UL9_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.030566", "module": "DataLoader", "file": "logging_config.py", "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: UL9_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.030725", "module": "DataLoader", "file": "logging_config.py", "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: UL9_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.030882", "module": "DataLoader", "file": "logging_config.py", "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: UL9_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.031139", "module": "DataLoader", "file": "logging_config.py", "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: UL9_11_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.031570", "module": "DataLoader", "file": "logging_config.py", "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: UL10_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.031876", "module": "DataLoader", "file": "logging_config.py", "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: UL10_2_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.032039", "module": "DataLoader", "file": "logging_config.py", "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: UL10_3_VFD1 -> 120 FPM", "timestamp": "2025-09-10T14:21:58.032191", "module": "DataLoader", "file": "logging_config.py", "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: UL10_4_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.032422", "module": "DataLoader", "file": "logging_config.py", "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: UL10_5_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.032558", "module": "DataLoader", "file": "logging_config.py", "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: UL10_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.032699", "module": "DataLoader", "file": "logging_config.py", "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: UL10_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.032829", "module": "DataLoader", "file": "logging_config.py", "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: UL10_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.032964", "module": "DataLoader", "file": "logging_config.py", "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: UL10_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.033097", "module": "DataLoader", "file": "logging_config.py", "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: UL10_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.033225", "module": "DataLoader", "file": "logging_config.py", "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: UL12_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.033510", "module": "DataLoader", "file": "logging_config.py", "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: UL12_4_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.033765", "module": "DataLoader", "file": "logging_config.py", "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: UL12_5_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.034012", "module": "DataLoader", "file": "logging_config.py", "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: UL12_6_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.034229", "module": "DataLoader", "file": "logging_config.py", "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: UL12_7_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.034408", "module": "DataLoader", "file": "logging_config.py", "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: UL12_8_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.034590", "module": "DataLoader", "file": "logging_config.py", "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: UL12_9_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.034734", "module": "DataLoader", "file": "logging_config.py", "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: UL12_10_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.034871", "module": "DataLoader", "file": "logging_config.py", "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: UL11_3_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.035008", "module": "DataLoader", "file": "logging_config.py", "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: UL11_4_VFD1 -> 420 FPM", "timestamp": "2025-09-10T14:21:58.035137", "module": "DataLoader", "file": "logging_config.py", "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: UL11_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.035266", "module": "DataLoader", "file": "logging_config.py", "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: UL11_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.035494", "module": "DataLoader", "file": "logging_config.py", "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: UL11_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.035688", "module": "DataLoader", "file": "logging_config.py", "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: UL11_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.035849", "module": "DataLoader", "file": "logging_config.py", "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: UL11_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.036018", "module": "DataLoader", "file": "logging_config.py", "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: UL11_10A_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.036168", "module": "DataLoader", "file": "logging_config.py", "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: UL11_10B_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.036302", "module": "DataLoader", "file": "logging_config.py", "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: UL11_11_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.036435", "module": "DataLoader", "file": "logging_config.py", "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: UL11_12_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.036583", "module": "DataLoader", "file": "logging_config.py", "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: UL11_13_VFD1 -> 280 FPM", "timestamp": "2025-09-10T14:21:58.036717", "module": "DataLoader", "file": "logging_config.py", "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: PS1_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.036850", "module": "DataLoader", "file": "logging_config.py", "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: PS1_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.036983", "module": "DataLoader", "file": "logging_config.py", "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: PS1_3_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037117", "module": "DataLoader", "file": "logging_config.py", "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: PS1_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037251", "module": "DataLoader", "file": "logging_config.py", "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: PS1_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037389", "module": "DataLoader", "file": "logging_config.py", "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: PS2_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037528", "module": "DataLoader", "file": "logging_config.py", "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: PS2_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037663", "module": "DataLoader", "file": "logging_config.py", "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: PS2_3_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037793", "module": "DataLoader", "file": "logging_config.py", "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: PS2_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.037924", "module": "DataLoader", "file": "logging_config.py", "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: PS2_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038062", "module": "DataLoader", "file": "logging_config.py", "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: PS2_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038198", "module": "DataLoader", "file": "logging_config.py", "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: PS3_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038389", "module": "DataLoader", "file": "logging_config.py", "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: PS3_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038566", "module": "DataLoader", "file": "logging_config.py", "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: PS3_3_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038715", "module": "DataLoader", "file": "logging_config.py", "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: PS3_4_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038856", "module": "DataLoader", "file": "logging_config.py", "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: PS3_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.038995", "module": "DataLoader", "file": "logging_config.py", "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: PS3_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.039133", "module": "DataLoader", "file": "logging_config.py", "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: PS3_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.039270", "module": "DataLoader", "file": "logging_config.py", "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: PS3_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.039626", "module": "DataLoader", "file": "logging_config.py", "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: PS3_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.039896", "module": "DataLoader", "file": "logging_config.py", "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: PS3_10_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.040126", "module": "DataLoader", "file": "logging_config.py", "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: PS3_11_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.040342", "module": "DataLoader", "file": "logging_config.py", "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: PS3_12_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.040526", "module": "DataLoader", "file": "logging_config.py", "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: PS4_1_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.040683", "module": "DataLoader", "file": "logging_config.py", "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: PS4_2_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.040840", "module": "DataLoader", "file": "logging_config.py", "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: PS4_3_VFD1 -> 220 FPM", "timestamp": "2025-09-10T14:21:58.040976", "module": "DataLoader", "file": "logging_config.py", "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: PS4_4_VFD1 -> 220 FPM", "timestamp": "2025-09-10T14:21:58.041108", "module": "DataLoader", "file": "logging_config.py", "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: PS4_5_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.041238", "module": "DataLoader", "file": "logging_config.py", "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: PS4_6_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.041441", "module": "DataLoader", "file": "logging_config.py", "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: PS4_7_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.041595", "module": "DataLoader", "file": "logging_config.py", "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: PS4_8_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.041732", "module": "DataLoader", "file": "logging_config.py", "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: PS4_9_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.041883", "module": "DataLoader", "file": "logging_config.py", "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: PS4_10_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.042024", "module": "DataLoader", "file": "logging_config.py", "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: PS4_11_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.042156", "module": "DataLoader", "file": "logging_config.py", "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: PS4_12_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.042288", "module": "DataLoader", "file": "logging_config.py", "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: PS4_13_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.042436", "module": "DataLoader", "file": "logging_config.py", "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: PS4_14_VFD1 -> 300 FPM", "timestamp": "2025-09-10T14:21:58.042565", "module": "DataLoader", "file": "logging_config.py", "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=PS1_1_VFD1(300), PS1_2_VFD1(300), PS1_3_VFD1(300), PS1_4_VFD1(300), PS1_5_VFD1(300)...", "timestamp": "2025-09-10T14:21:58.042904", "module": "DataLoader", "file": "logging_config.py", "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=155", "timestamp": "2025-09-10T14:21:58.043025", "module": "DataLoader", "file": "logging_config.py", "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:21:58.755809", "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:21:58.756712", "module": "DataLoader", "file": "logging_config.py", "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 PDP1_PMM1", "timestamp": "2025-09-10T14:21:58.756945", "module": "DataLoader", "file": "logging_config.py", "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 PDP1_PMM1 DPM=UL7_4_DPM1", "timestamp": "2025-09-10T14:21:58.757122", "module": "DataLoader", "file": "logging_config.py", "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 PDP1_PMM1 PWM fault IO PDP1_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:21:58.757969", "module": "DataLoader", "file": "logging_config.py", "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 PDP1_PMM1 configuration stored", "timestamp": "2025-09-10T14:21:58.758142", "module": "DataLoader", "file": "logging_config.py", "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 PDP2_PMM1", "timestamp": "2025-09-10T14:21:58.758341", "module": "DataLoader", "file": "logging_config.py", "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 PDP2_PMM1 DPM=UL7_4_DPM1", "timestamp": "2025-09-10T14:21:58.758537", "module": "DataLoader", "file": "logging_config.py", "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 PDP2_PMM1 PWM fault IO PDP2_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:21:58.759331", "module": "DataLoader", "file": "logging_config.py", "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 PDP2_PMM1 configuration stored", "timestamp": "2025-09-10T14:21:58.759485", "module": "DataLoader", "file": "logging_config.py", "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 PDP6_PMM1", "timestamp": "2025-09-10T14:21:58.759678", "module": "DataLoader", "file": "logging_config.py", "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 PDP6_PMM1 DPM=PS1_4_DPM1", "timestamp": "2025-09-10T14:21:58.759855", "module": "DataLoader", "file": "logging_config.py", "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 PDP6_PMM1 PWM fault IO PDP6_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:21:58.760607", "module": "DataLoader", "file": "logging_config.py", "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 PDP6_PMM1 configuration stored", "timestamp": "2025-09-10T14:21:58.760742", "module": "DataLoader", "file": "logging_config.py", "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:21:58.760863", "module": "DataLoader", "file": "logging_config.py", "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:21:58.761015", "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:21:58.764141", "module": "DataLoader", "file": "logging_config.py", "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 PDP1: CBs=26 FIOs=2", "timestamp": "2025-09-10T14:21:58.764467", "module": "DataLoader", "file": "logging_config.py", "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 PDP1 (in order): ['PDP1_CB1 ', 'PDP1_CB2', 'PDP1_CB3', 'PDP1_CB4', 'PDP1_CB5', 'PDP1_CB6', 'PDP1_CB7', 'PDP1_CB8', 'PDP1_CB9', 'PDP1_CB10', 'PDP1_CB11', 'PDP1_CB12', 'PDP1_CB13', 'PDP1_CB14', 'PDP1_CB15', 'PDP1_CB16', 'PDP1_CB17', 'PDP1_CB18', 'PDP1_CB19', 'PDP1_CB20', 'PDP1_CB21', 'PDP1_CB22', 'PDP1_CB23', 'PDP1_CB24', 'PDP1_CB25', 'PDP1_CB26']", "timestamp": "2025-09-10T14:21:58.764648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB1 , IO_PATH=PDP1_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:21:58.764819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB1 (CB1) to position 0 with IO_PATH PDP1_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:21:58.765008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB2, IO_PATH=PDP1_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:21:58.765136", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB2 (CB2) to position 1 with IO_PATH PDP1_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:21:58.765250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB3, IO_PATH=PDP1_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:21:58.765356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB3 (CB3) to position 2 with IO_PATH PDP1_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:21:58.765460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB4, IO_PATH=PDP1_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:21:58.765563", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB4 (CB4) to position 3 with IO_PATH PDP1_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:21:58.765665", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB5, IO_PATH=PDP1_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:21:58.765762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB5 (CB5) to position 4 with IO_PATH PDP1_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:21:58.765864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB6, IO_PATH=PDP1_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:21:58.765965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB6 (CB6) to position 5 with IO_PATH PDP1_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:21:58.766067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB7, IO_PATH=PDP1_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:21:58.766162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB7 (CB7) to position 6 with IO_PATH PDP1_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:21:58.766265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB8, IO_PATH=PDP1_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:21:58.766368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB8 (CB8) to position 7 with IO_PATH PDP1_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:21:58.766470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB9, IO_PATH=PDP1_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:21:58.766587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB9 (CB9) to position 8 with IO_PATH PDP1_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:21:58.766691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB10, IO_PATH=PDP1_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:21:58.766790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB10 (CB10) to position 9 with IO_PATH PDP1_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:21:58.766919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB11, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:21:58.767070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB11 (CB11) to position 10 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:21:58.767180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB12, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:21:58.767283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB12 (CB12) to position 11 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:21:58.767388", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB13, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:21:58.767490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB13 (CB13) to position 12 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:21:58.767593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB14, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:21:58.767696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB14 (CB14) to position 13 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:21:58.767800", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB15, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:21:58.767901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB15 (CB15) to position 14 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:21:58.768004", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB16, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:21:58.768104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB16 (CB16) to position 15 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:21:58.768206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB17, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:21:58.768307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB17 (CB17) to position 16 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:21:58.768408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB18, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:21:58.768509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB18 (CB18) to position 17 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:21:58.768611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB19, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:21:58.768792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB19 (CB19) to position 18 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:21:58.768953", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB20, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:21:58.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": "Mapped PDP1_CB20 (CB20) to position 19 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:21:58.769181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB21, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:21:58.769287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB21 (CB21) to position 20 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:21:58.769411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB22, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:21:58.769546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB22 (CB22) to position 21 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:21:58.769655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB23, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:21:58.769756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB23 (CB23) to position 22 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:21:58.769862", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB24, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:21:58.770279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB24 (CB24) to position 23 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:21:58.770436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB25, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:21:58.770606", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB25 (CB25) to position 24 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:21:58.770722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP1_CB26, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:21:58.770825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP1_CB26 (CB26) to position 25 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:21:58.770962", "module": "DataLoader", "file": "logging_config.py", "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 PDP1: configured CBs=26 entries=['PDP1_CB1 ', 'PDP1_CB2', 'PDP1_CB3', 'PDP1_CB4', 'PDP1_CB5', 'PDP1_CB6', 'PDP1_CB7', 'PDP1_CB8', 'PDP1_CB9', 'PDP1_CB10', 'PDP1_CB11', 'PDP1_CB12', 'PDP1_CB13', 'PDP1_CB14', 'PDP1_CB15', 'PDP1_CB16', 'PDP1_CB17', 'PDP1_CB18', 'PDP1_CB19', 'PDP1_CB20', 'PDP1_CB21', 'PDP1_CB22', 'PDP1_CB23', 'PDP1_CB24', 'PDP1_CB25', 'PDP1_CB26'] fault=PDP1_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T14:21:58.771113", "module": "DataLoader", "file": "logging_config.py", "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 PDP2: CBs=26 FIOs=2", "timestamp": "2025-09-10T14:21:58.771249", "module": "DataLoader", "file": "logging_config.py", "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 PDP2 (in order): ['PDP2_CB1 ', 'PDP2_CB2', 'PDP2_CB3', 'PDP2_CB4', 'PDP2_CB5', 'PDP2_CB6', 'PDP2_CB7', 'PDP2_CB8', 'PDP2_CB9', 'PDP2_CB10', 'PDP2_CB11', 'PDP2_CB12', 'PDP2_CB13', 'PDP2_CB14', 'PDP2_CB15', 'PDP2_CB16', 'PDP2_CB17', 'PDP2_CB18', 'PDP2_CB19', 'PDP2_CB20', 'PDP2_CB21', 'PDP2_CB22', 'PDP2_CB23', 'PDP2_CB24', 'PDP2_CB25', 'PDP2_CB26']", "timestamp": "2025-09-10T14:21:58.771397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB1 , IO_PATH=PDP2_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:21:58.771520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB1 (CB1) to position 0 with IO_PATH PDP2_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:21:58.771646", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB2, IO_PATH=PDP2_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:21:58.771756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB2 (CB2) to position 1 with IO_PATH PDP2_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:21:58.771860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB3, IO_PATH=PDP2_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:21:58.771958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB3 (CB3) to position 2 with IO_PATH PDP2_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:21:58.772066", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB4, IO_PATH=PDP2_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:21:58.772166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB4 (CB4) to position 3 with IO_PATH PDP2_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:21:58.772267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB5, IO_PATH=PDP2_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:21:58.772365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB5 (CB5) to position 4 with IO_PATH PDP2_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:21:58.772464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB6, IO_PATH=PDP2_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:21:58.772563", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB6 (CB6) to position 5 with IO_PATH PDP2_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:21:58.772662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB7, IO_PATH=PDP2_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:21:58.772759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB7 (CB7) to position 6 with IO_PATH PDP2_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:21:58.772860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB8, IO_PATH=PDP2_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:21:58.772958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB8 (CB8) to position 7 with IO_PATH PDP2_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:21:58.773067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB9, IO_PATH=PDP2_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:21:58.773180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB9 (CB9) to position 8 with IO_PATH PDP2_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:21:58.773285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB10, IO_PATH=PDP2_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:21:58.773392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB10 (CB10) to position 9 with IO_PATH PDP2_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:21:58.773501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB11, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:21:58.773600", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB11 (CB11) to position 10 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:21:58.773726", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB12, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:21:58.773866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB12 (CB12) to position 11 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:21:58.773981", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB13, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:21:58.774087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB13 (CB13) to position 12 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:21:58.774193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB14, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:21:58.774294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB14 (CB14) to position 13 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:21:58.774398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB15, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:21:58.774506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB15 (CB15) to position 14 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:21:58.774612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB16, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:21:58.774712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB16 (CB16) to position 15 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:21:58.774831", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB17, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:21:58.774946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB17 (CB17) to position 16 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:21:58.775063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB18, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:21:58.775177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB18 (CB18) to position 17 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:21:58.775283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB19, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:21:58.775385", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB19 (CB19) to position 18 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:21:58.775489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB20, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:21:58.775590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB20 (CB20) to position 19 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:21:58.775692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB21, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:21:58.775792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB21 (CB21) to position 20 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:21:58.775906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB22, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:21:58.776015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB22 (CB22) to position 21 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:21:58.776155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB23, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:21:58.776322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB23 (CB23) to position 22 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:21:58.776468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB24, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:21:58.776604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB24 (CB24) to position 23 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:21:58.776761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB25, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:21:58.776909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB25 (CB25) to position 24 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:21:58.777036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP2_CB26, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:21:58.777153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP2_CB26 (CB26) to position 25 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:21:58.777276", "module": "DataLoader", "file": "logging_config.py", "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 PDP2: configured CBs=26 entries=['PDP2_CB1 ', 'PDP2_CB2', 'PDP2_CB3', 'PDP2_CB4', 'PDP2_CB5', 'PDP2_CB6', 'PDP2_CB7', 'PDP2_CB8', 'PDP2_CB9', 'PDP2_CB10', 'PDP2_CB11', 'PDP2_CB12', 'PDP2_CB13', 'PDP2_CB14', 'PDP2_CB15', 'PDP2_CB16', 'PDP2_CB17', 'PDP2_CB18', 'PDP2_CB19', 'PDP2_CB20', 'PDP2_CB21', 'PDP2_CB22', 'PDP2_CB23', 'PDP2_CB24', 'PDP2_CB25', 'PDP2_CB26'] fault=PDP2_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T14:21:58.777399", "module": "DataLoader", "file": "logging_config.py", "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 PDP6: CBs=26 FIOs=2", "timestamp": "2025-09-10T14:21:58.777518", "module": "DataLoader", "file": "logging_config.py", "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 PDP6 (in order): ['PDP6_CB1 ', 'PDP6_CB2', 'PDP6_CB3', 'PDP6_CB4', 'PDP6_CB5', 'PDP6_CB6', 'PDP6_CB7', 'PDP6_CB8', 'PDP6_CB9', 'PDP6_CB10', 'PDP6_CB11', 'PDP6_CB12', 'PDP6_CB13', 'PDP6_CB14', 'PDP6_CB15', 'PDP6_CB16', 'PDP6_CB17', 'PDP6_CB18', 'PDP6_CB19', 'PDP6_CB20', 'PDP6_CB21', 'PDP6_CB22', 'PDP6_CB23', 'PDP6_CB24', 'PDP6_CB25', 'PDP6_CB26']", "timestamp": "2025-09-10T14:21:58.777635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB1 , IO_PATH=PDP6_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:21:58.777753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB1 (CB1) to position 0 with IO_PATH PDP6_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T14:21:58.777864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB2, IO_PATH=PDP6_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:21:58.777967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB2 (CB2) to position 1 with IO_PATH PDP6_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T14:21:58.778087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB3, IO_PATH=PDP6_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:21:58.778226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB3 (CB3) to position 2 with IO_PATH PDP6_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:21:58.778375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB4, IO_PATH=PDP6_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:21:58.778503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB4 (CB4) to position 3 with IO_PATH PDP6_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T14:21:58.778632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB5, IO_PATH=PDP6_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:21:58.778742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB5 (CB5) to position 4 with IO_PATH PDP6_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:21:58.778847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB6, IO_PATH=PDP6_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:21:58.778946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB6 (CB6) to position 5 with IO_PATH PDP6_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T14:21:58.779063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB7, IO_PATH=PDP6_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:21:58.779222", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB7 (CB7) to position 6 with IO_PATH PDP6_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:21:58.779358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB8, IO_PATH=PDP6_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:21:58.779490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB8 (CB8) to position 7 with IO_PATH PDP6_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T14:21:58.779618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB9, IO_PATH=PDP6_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:21:58.779745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB9 (CB9) to position 8 with IO_PATH PDP6_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:21:58.779898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB10, IO_PATH=PDP6_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:21:58.780007", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB10 (CB10) to position 9 with IO_PATH PDP6_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T14:21:58.780167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB11, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:21:58.780305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB11 (CB11) to position 10 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T14:21:58.780456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB12, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:21:58.780581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB12 (CB12) to position 11 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T14:21:58.780708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB13, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:21:58.780824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB13 (CB13) to position 12 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T14:21:58.780930", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB14, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:21:58.781046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB14 (CB14) to position 13 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T14:21:58.781181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB15, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:21:58.781315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB15 (CB15) to position 14 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T14:21:58.781454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB16, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:21:58.781632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB16 (CB16) to position 15 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T14:21:58.781759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB17, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:21:58.781868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB17 (CB17) to position 16 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T14:21:58.781975", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB18, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:21:58.782080", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB18 (CB18) to position 17 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T14:21:58.782184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB19, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:21:58.782284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB19 (CB19) to position 18 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T14:21:58.782389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB20, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:21:58.782490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB20 (CB20) to position 19 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T14:21:58.782603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB21, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:21:58.782706", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB21 (CB21) to position 20 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T14:21:58.782809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB22, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:21:58.782908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB22 (CB22) to position 21 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T14:21:58.783012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB23, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:21:58.783115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB23 (CB23) to position 22 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T14:21:58.783219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB24, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:21:58.783321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB24 (CB24) to position 23 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T14:21:58.783426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB25, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:21:58.783524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB25 (CB25) to position 24 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T14:21:58.783627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP6_CB26, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:21:58.783728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP6_CB26 (CB26) to position 25 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T14:21:58.783832", "module": "DataLoader", "file": "logging_config.py", "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 PDP6: configured CBs=26 entries=['PDP6_CB1 ', 'PDP6_CB2', 'PDP6_CB3', 'PDP6_CB4', 'PDP6_CB5', 'PDP6_CB6', 'PDP6_CB7', 'PDP6_CB8', 'PDP6_CB9', 'PDP6_CB10', 'PDP6_CB11', 'PDP6_CB12', 'PDP6_CB13', 'PDP6_CB14', 'PDP6_CB15', 'PDP6_CB16', 'PDP6_CB17', 'PDP6_CB18', 'PDP6_CB19', 'PDP6_CB20', 'PDP6_CB21', 'PDP6_CB22', 'PDP6_CB23', 'PDP6_CB24', 'PDP6_CB25', 'PDP6_CB26'] fault=PDP6_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T14:21:58.783936", "module": "DataLoader", "file": "logging_config.py", "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:21:58.784058", "module": "DataLoader", "file": "logging_config.py", "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=1412 | standard=149 safety=389 dcs=81 modules=750", "timestamp": "2025-09-10T14:21:58.788421", "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 1412 controller tags", "timestamp": "2025-09-10T14:21:58.788824", "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:21:58.789004", "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:21:58.789171", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.789299", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.789426", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.789541", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.789671", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.791173", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.791406", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.793050", "module": "src.plugin_system", "file": "logging_config.py", "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:21:58.793757", "module": "src.plugin_system", "file": "logging_config.py", "line": 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:21:58.794866", "module": "DataLoader", "file": "logging_config.py", "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:21:58.795197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.807801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.808106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.808334", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.808553", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.808743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.808936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.809119", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.809279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.809440", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.809581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.809747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.809911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.810055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.810194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.810363", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.810577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.810774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.810943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.811083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.811216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.811354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.811528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.811697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.811865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812022", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812301", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.812965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.813173", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.813374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.813602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.813778", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.813969", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.814149", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.814438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.814659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.814888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815443", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.815993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.816123", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.816252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.816426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.816633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.816864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.817082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.817436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.817779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.817985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.818159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.818361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.818595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.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": "Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-10T14:21:58.819023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.819190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.819350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.819489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.819658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.819834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820449", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820607", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820767", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.820917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821079", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821223", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.821925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822317", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822446", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.822987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.823165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.823340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.823601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.823813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.824033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.824268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.824487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.824694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.824890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.825095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.825312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.825506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.825670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.825817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.825958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.826096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.826235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.826369", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.826568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.826757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.826938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827551", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827684", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.827982", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.828115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.828246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.828377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.828511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.828682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.828852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.829059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.829256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.829421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.829615", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.829818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.829997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.830160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.830308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.830441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.830611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.830777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.830924", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.831227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.831577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.831809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.831990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.832145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.832284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.832417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.832871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.833152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.833374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.833585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.833790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.833958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.834112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.834258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.834401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.834571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.834771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.834968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.835175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.835376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.835542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.835690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.835870", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.836052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.836232", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.836405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.836573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.836742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.836941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.837176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.837409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.837635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.837849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.838075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.838257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.838406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.838585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.838763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.838950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.839097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.839298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.839520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.839704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.839889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.840086", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.840284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.840477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.840658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.840832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841459", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841731", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.841880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.842075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.842252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.842431", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.842603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.842779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.842942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.843111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.843269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.843436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.843594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.843772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.843942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.844089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.844232", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.844402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.844565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.844728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.844889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.845067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.845248", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.845409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.845571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.845742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.845905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.846067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.846221", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.846388", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.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": "Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-10T14:21:58.846722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.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": "Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-10T14:21:58.847033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.847224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.847409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.847581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.847738", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.847991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.848274", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.848521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.848758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.848975", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.849184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.849365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.849516", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.849675", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.849850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850343", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850829", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.850995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.851202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.851422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.851579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.851770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.851972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.852149", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.852313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.852451", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.852583", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.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": "Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-10T14:21:58.852938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.853108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.853275", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.853427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.853564", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.853732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.853898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.854952", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855092", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855686", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.855949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.856082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.856214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.856345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.856477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.856610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.856791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.857003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.857195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.857398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.857593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.857774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.857951", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.858120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.858289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.858453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.858632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.858793", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.858955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.859099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.859239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.859381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.859531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.859706", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.859880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860532", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.860938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.861121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.861307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.861454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.861594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.861728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.861861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.862041", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.862237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.862413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.862587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.862842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.863037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.863204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.863352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.863539", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.863731", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.863910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.864088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.864257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.864819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.865108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.865316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.865542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.865768", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.865945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.866112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.866306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.866531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.866715", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.866902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867383", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867789", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.867984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.868172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.868350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.868528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.868698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.868842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.868986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.869124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.869257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.869456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.869645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.869829", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.870020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.870205", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.870367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.870549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.870710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.870850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871793", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.871927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.872108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.872288", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.872467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.872653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.872814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.872966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.873146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.873353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.873523", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.873664", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.873798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.873931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.874103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.874270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.874415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.874579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.874756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.874901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875828", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.875958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.876137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.876314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.876463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.876605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.876740", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.876898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877187", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877720", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.877987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.878287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.878523", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.878736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.878926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879105", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879399", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.879926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.880054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.880594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.880855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.881103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.881327", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.881529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.881735", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.881937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.882126", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.882303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.882476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.882708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.882880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.883039", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.883203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.883378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.883550", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.883719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.883884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.884063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.884387", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.884696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.884908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.885104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.885271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.885424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.885567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.885704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.885908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.886109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.886303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.886494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.886697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.886833", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.886963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.887163", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.887307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.887508", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.887718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.887936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.888133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.888283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.888432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.888747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.888943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.889140", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.889329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.889482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.889636", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.889776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.889928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890319", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.890979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.891117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.891247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.891376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.891504", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.891681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.891875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.892075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.892263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-10T14:21:58.892426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.892603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.892781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.892930", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893105", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893274", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893684", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.893942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894199", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894459", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.894974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.895113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.895247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.895375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.895507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.895895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.896130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.896318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.896482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.896635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.896774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.896909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.897062", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.897199", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.897364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.897545", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.897802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.898143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.898366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.898566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.898728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.898926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.899106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.899283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.899456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.899613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.899770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.899922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-10T14:21:58.900717", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.900977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.901114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.901257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.901415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.901581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.901780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.901975", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902715", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.902981", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903119", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.903932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904066", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904198", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.904891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.905891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906022", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.906875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.907906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908543", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.908928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909053", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909625", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.909891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.910048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.910204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.910579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.910787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.910944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.911905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912229", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912572", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.912975", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.913102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.913232", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.913359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.913486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.913612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.913797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.914002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.914156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.914430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.914771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.915944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.916141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.916321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.916518", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.916698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.916848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.917928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-10T14:21:58.918104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.918264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.918423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.918603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.918772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.918950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.919116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.919286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.919445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.919593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.919729", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.919863", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.920970", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.921103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-10T14:21:58.921234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.921365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.921498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.921627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.921757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.921886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.922023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.922198", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.922357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.922519", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.922661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.922842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923740", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.923874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924140", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924538", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924668", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.924855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.925052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.925226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.925390", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.925530", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.925848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.926567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.927290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.927568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.927811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.928179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.928610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.928962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.929231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.929633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.929931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.930189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.930444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.930674", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.930896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.931148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:21:58.931491", "module": "DataLoader", "file": "logging_config.py", "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:21:58.931696", "module": "DataLoader", "file": "logging_config.py", "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:21:59.009298", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.010104", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.014261", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.014599", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.015452", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.015754", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.015931", "module": "src.plugin_system", "file": "logging_config.py", "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:21:59.016103", "module": "src.plugin_system", "file": "logging_config.py", "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:00.660473", "module": "src.plugin_system", "file": "logging_config.py", "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:00.660797", "module": "src.plugin_system", "file": "logging_config.py", "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:00.661852", "module": "src.plugin_system", "file": "logging_config.py", "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:00.662081", "module": "src.plugin_system", "file": "logging_config.py", "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 69 rows", "timestamp": "2025-09-10T14:22:00.662387", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: MCM01 -> Local:5:I.Data.0", "timestamp": "2025-09-10T14:22:00.662712", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS1_1_S1_PB -> PS1_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.662918", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS1_1_S2_PB -> PS1_3_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.663129", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS2_1_S1_PB -> PS2_1_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.663363", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS4_1_S2_PB -> PS4_3_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.663591", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL11_9_S2_PB -> UL11_11_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.663824", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL12_4_S1_PB -> UL12_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.664024", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL2_4_S1_PB -> UL2_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.664195", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL4_9_S1_PB -> UL4_11_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.664388", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL4_9_S2_PB -> UL4_12_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.664622", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL5_4_S2_PB -> UL5_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.664840", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL8_3_S1_PB -> UL8_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.665080", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL9_4_S1_PB -> UL9_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.665261", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS2_6_S1_PB -> PS2_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.665456", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS3_12_S1_PB -> PS3_11_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.665679", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS3_1_S1_PB -> PS3_2_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.665879", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS3_1_S2_PB -> PS3_3_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.666102", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS4_14_S1_PB -> PS4_12_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.666309", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS4_1_S1_PB -> PS4_2_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.666551", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL10_3_S1_PB -> UL10_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.666779", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL10_3_S2_PB -> UL10_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.667012", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL11_9_S1_PB -> UL11_10A_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.667246", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL11_4_S1_PB -> UL11_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.667489", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL11_4_S2_PB -> UL11_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.667712", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL12_4_S2_PB -> UL12_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.667921", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL1_9_S2_PB -> UL1_10A_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.668135", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL1_4_S2_PB -> UL1_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.668315", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL1_9_S1_PB -> UL1_7_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.668469", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL2_4_S2_PB -> UL2_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.668645", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL4_4_S1_PB -> UL4_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.668822", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL4_4_S2_PB -> UL4_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.669006", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL7_9_S2_PB -> UL7_10A_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.669184", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL7_4_S2_PB -> UL7_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.669361", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL7_9_S1_PB -> UL7_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.669586", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL8_3_S2_PB -> UL8_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.669790", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL9_4_S2_PB -> UL9_6_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.669983", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS1_5_S2_PB -> PS1_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.670195", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS2_1_S2_PB -> PS2_3_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.670436", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS3_12_S2_PB -> PS3_10_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.670673", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS4_14_S2_PB -> PS4_11_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.670856", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL1_4_S1_PB -> UL1_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.671044", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL5_4_S1_PB -> UL5_3_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.671258", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL7_4_S1_PB -> UL7_3_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.671439", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS1_5_S1_PB -> PS1_4_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.671635", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: PS2_6_S2_PB -> PS2_5_VFD1:I.IO_0", "timestamp": "2025-09-10T14:22:00.671854", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL10_1_SS1_SPB -> UL10_2_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:00.672041", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL11_3_S2_PB -> UL11_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.672235", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL11_3_S1_PB -> UL11_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.672466", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL12_3_S2_PB -> UL12_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.672694", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL12_3_S1_PB -> UL12_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.672890", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL1_3_S2_PB -> UL1_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.673088", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL1_3_S1_PB -> UL1_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.673304", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL2_3_S2_PB -> UL2_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.673516", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL2_3_S1_PB -> UL2_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.673751", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL3_2_S1_PB -> UL3_2_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:22:00.673996", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL3_2_S2_PB -> UL3_2_FIO1:I.Pt14.Data", "timestamp": "2025-09-10T14:22:00.674222", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL3_1_SS1_SPB -> UL3_2_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:00.674421", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL4_3_S2_PB -> UL4_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.674638", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL4_3_S1_PB -> UL4_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.674840", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL5_3_S2_PB -> UL5_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.675040", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL5_3_S1_PB -> UL5_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.675218", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL6_2_S1_PB -> UL6_2_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T14:22:00.675408", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL6_2_S2_PB -> UL6_2_FIO1:I.Pt14.Data", "timestamp": "2025-09-10T14:22:00.675622", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL6_1_SS1_SPB -> UL6_2_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T14:22:00.675861", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL7_3_S2_PB -> UL7_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.676108", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL7_3_S1_PB -> UL7_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.676350", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL8_1_SS1_SPB -> UL8_2_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T14:22:00.676723", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL9_3_S2_PB -> UL9_3_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T14:22:00.676969", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: UL9_3_S1_PB -> UL9_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T14:22:00.677214", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 69 rungs", "timestamp": "2025-09-10T14:22:00.677541", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(MCM01);", "timestamp": "2025-09-10T14:22:00.677731", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS1_1_VFD1:I.IO_0)OTE(PS1_1_S1_PB);", "timestamp": "2025-09-10T14:22:00.677900", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS1_3_VFD1:I.IO_0)OTE(PS1_1_S2_PB);", "timestamp": "2025-09-10T14:22:00.678061", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS1_4_VFD1:I.IO_0)OTE(PS1_5_S1_PB);", "timestamp": "2025-09-10T14:22:00.678230", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS1_5_VFD1:I.IO_0)OTE(PS1_5_S2_PB);", "timestamp": "2025-09-10T14:22:00.678387", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS2_1_VFD1:I.IO_0)OTE(PS2_1_S1_PB);", "timestamp": "2025-09-10T14:22:00.678542", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS2_3_VFD1:I.IO_0)OTE(PS2_1_S2_PB);", "timestamp": "2025-09-10T14:22:00.678703", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS2_6_VFD1:I.IO_0)OTE(PS2_6_S1_PB);", "timestamp": "2025-09-10T14:22:00.678847", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS2_5_VFD1:I.IO_0)OTE(PS2_6_S2_PB);", "timestamp": "2025-09-10T14:22:00.678989", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS3_2_VFD1:I.IO_0)OTE(PS3_1_S1_PB);", "timestamp": "2025-09-10T14:22:00.679106", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS3_3_VFD1:I.IO_0)OTE(PS3_1_S2_PB);", "timestamp": "2025-09-10T14:22:00.679222", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS3_11_VFD1:I.IO_0)OTE(PS3_12_S1_PB);", "timestamp": "2025-09-10T14:22:00.679362", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS3_10_VFD1:I.IO_0)OTE(PS3_12_S2_PB);", "timestamp": "2025-09-10T14:22:00.679512", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS4_2_VFD1:I.IO_0)OTE(PS4_1_S1_PB);", "timestamp": "2025-09-10T14:22:00.679677", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS4_3_VFD1:I.IO_0)OTE(PS4_1_S2_PB);", "timestamp": "2025-09-10T14:22:00.679806", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS4_12_VFD1:I.IO_0)OTE(PS4_14_S1_PB);", "timestamp": "2025-09-10T14:22:00.679932", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(PS4_11_VFD1:I.IO_0)OTE(PS4_14_S2_PB);", "timestamp": "2025-09-10T14:22:00.680088", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_3_FIO1:I.Pt08.Data)OTE(UL1_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.680237", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_3_FIO1:I.Pt10.Data)OTE(UL1_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.680361", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_4_VFD1:I.IO_0)OTE(UL1_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.680484", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_5_VFD1:I.IO_0)OTE(UL1_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.680647", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_7_VFD1:I.IO_0)OTE(UL1_9_S1_PB);", "timestamp": "2025-09-10T14:22:00.680797", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_10A_VFD1:I.IO_0)OTE(UL1_9_S2_PB);", "timestamp": "2025-09-10T14:22:00.680925", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL2_3_FIO1:I.Pt08.Data)OTE(UL2_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.681045", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL2_3_FIO1:I.Pt10.Data)OTE(UL2_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.681173", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL2_5_VFD1:I.IO_0)OTE(UL2_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.681404", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL2_6_VFD1:I.IO_0)OTE(UL2_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.681579", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL3_2_FIO1:I.Pt02.Data)OTE(UL3_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:00.681755", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL3_2_FIO1:I.Pt12.Data)OTE(UL3_2_S1_PB);", "timestamp": "2025-09-10T14:22:00.681915", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL3_2_FIO1:I.Pt14.Data)OTE(UL3_2_S2_PB);", "timestamp": "2025-09-10T14:22:00.682079", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_3_FIO1:I.Pt08.Data)OTE(UL4_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.682254", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_3_FIO1:I.Pt10.Data)OTE(UL4_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.682407", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_5_VFD1:I.IO_0)OTE(UL4_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.682532", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_6_VFD1:I.IO_0)OTE(UL4_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.682674", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_11_VFD1:I.IO_0)OTE(UL4_9_S1_PB);", "timestamp": "2025-09-10T14:22:00.682869", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_12_VFD1:I.IO_0)OTE(UL4_9_S2_PB);", "timestamp": "2025-09-10T14:22:00.683003", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL5_3_FIO1:I.Pt08.Data)OTE(UL5_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.683156", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL5_3_FIO1:I.Pt10.Data)OTE(UL5_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.683294", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL5_3_VFD1:I.IO_0)OTE(UL5_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.683441", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL5_5_VFD1:I.IO_0)OTE(UL5_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.683638", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL6_2_FIO1:I.Pt02.Data)OTE(UL6_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:00.683834", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL6_2_FIO1:I.Pt12.Data)OTE(UL6_2_S1_PB);", "timestamp": "2025-09-10T14:22:00.684013", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL6_2_FIO1:I.Pt14.Data)OTE(UL6_2_S2_PB);", "timestamp": "2025-09-10T14:22:00.684207", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_3_FIO1:I.Pt08.Data)OTE(UL7_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.684376", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_3_FIO1:I.Pt10.Data)OTE(UL7_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.684501", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_3_VFD1:I.IO_0)OTE(UL7_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.684641", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_5_VFD1:I.IO_0)OTE(UL7_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.684827", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_6_VFD1:I.IO_0)OTE(UL7_9_S1_PB);", "timestamp": "2025-09-10T14:22:00.684983", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_10A_VFD1:I.IO_0)OTE(UL7_9_S2_PB);", "timestamp": "2025-09-10T14:22:00.685117", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL8_2_FIO1:I.Pt04.Data)OTE(UL8_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:00.685272", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 51: XIC(UL8_4_VFD1:I.IO_0)OTE(UL8_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.685436", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 52: XIC(UL8_5_VFD1:I.IO_0)OTE(UL8_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.685597", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 53: XIC(UL9_3_FIO1:I.Pt08.Data)OTE(UL9_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.685752", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 54: XIC(UL9_3_FIO1:I.Pt10.Data)OTE(UL9_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.685904", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 55: XIC(UL9_5_VFD1:I.IO_0)OTE(UL9_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.686034", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 56: XIC(UL9_6_VFD1:I.IO_0)OTE(UL9_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.686176", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 57: XIC(UL10_2_FIO1:I.Pt04.Data)OTE(UL10_1_SS1_SPB);", "timestamp": "2025-09-10T14:22:00.686298", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 58: XIC(UL10_4_VFD1:I.IO_0)OTE(UL10_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.686418", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 59: XIC(UL10_5_VFD1:I.IO_0)OTE(UL10_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.686559", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 60: XIC(UL11_3_FIO1:I.Pt08.Data)OTE(UL11_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.686708", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 61: XIC(UL11_3_FIO1:I.Pt10.Data)OTE(UL11_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.686827", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 62: XIC(UL11_5_VFD1:I.IO_0)OTE(UL11_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.686950", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 63: XIC(UL11_6_VFD1:I.IO_0)OTE(UL11_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.687091", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 64: XIC(UL11_10A_VFD1:I.IO_0)OTE(UL11_9_S1_PB);", "timestamp": "2025-09-10T14:22:00.687220", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 65: XIC(UL11_11_VFD1:I.IO_0)OTE(UL11_9_S2_PB);", "timestamp": "2025-09-10T14:22:00.687334", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 66: XIC(UL12_3_FIO1:I.Pt08.Data)OTE(UL12_3_S1_PB);", "timestamp": "2025-09-10T14:22:00.687461", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 67: XIC(UL12_3_FIO1:I.Pt10.Data)OTE(UL12_3_S2_PB);", "timestamp": "2025-09-10T14:22:00.687723", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 68: XIC(UL12_5_VFD1:I.IO_0)OTE(UL12_4_S1_PB);", "timestamp": "2025-09-10T14:22:00.687865", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 69: XIC(UL12_6_VFD1:I.IO_0)OTE(UL12_4_S2_PB);", "timestamp": "2025-09-10T14:22:00.688023", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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 69 total rungs", "timestamp": "2025-09-10T14:22:00.688165", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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:00.688317", "module": "src.plugin_system", "file": "logging_config.py", "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:00.688492", "module": "src.plugin_system", "file": "logging_config.py", "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:00.688928", "module": "src.plugin_system", "file": "logging_config.py", "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:00.689101", "module": "src.plugin_system", "file": "logging_config.py", "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:00.689931", "module": "src.plugin_system", "file": "logging_config.py", "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:00.690122", "module": "src.plugin_system", "file": "logging_config.py", "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:00.690396", "module": "src.plugin_system", "file": "logging_config.py", "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:00.690568", "module": "src.plugin_system", "file": "logging_config.py", "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:00.691549", "module": "src.plugin_system", "file": "logging_config.py", "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:00.691751", "module": "src.plugin_system", "file": "logging_config.py", "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:00.693914", "module": "src.plugin_system", "file": "logging_config.py", "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:00.694131", "module": "src.plugin_system", "file": "logging_config.py", "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:00.694402", "module": "src.plugin_system", "file": "logging_config.py", "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:00.694578", "module": "src.plugin_system", "file": "logging_config.py", "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:00.694887", "module": "src.plugin_system", "file": "logging_config.py", "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:00.695466", "module": "src.plugin_system", "file": "logging_config.py", "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:00.699267", "module": "src.plugin_system", "file": "logging_config.py", "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:00.699484", "module": "src.plugin_system", "file": "logging_config.py", "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:00.699669", "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:00.699854", "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:00.699990", "module": "src.plugin_system", "file": "logging_config.py", "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:00.700155", "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:00.700341", "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:00.700494", "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:00.700661", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R020_DPM: 12 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:00.700800", "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: 20 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:00.700945", "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: 156 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:00.701113", "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: 147 rungs | example: XIC(PS1_2_VFD1.CTRL.STS.Enabled)OTE(PS1_1_VFD1.CTRL.CMD.Interlock);", "timestamp": "2025-09-10T14:22:00.701267", "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: 16 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_300_FPM,PS1_1_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS1_2_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS1_3_VFD1.CTRL.CMD...", "timestamp": "2025-09-10T14:22:00.701424", "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: 72 rungs | example: XIO(PS1_1_VFD1:SI.In00Data)XIO(PS1_1_VFD1:SI.In01Data)XIC(UL1_5_VFD1:SI.In00Data)XIC(UL2_5_VFD1:SI.In00Data)XIC(UL4_5_VFD1:SI.In00Data)XIC(UL5_5_VFD1:SI.In00...", "timestamp": "2025-09-10T14:22:00.701580", "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: 85 rungs | example: AOI_ENCODER(UL10_4_ENCODER.AOI,UL10_4_ENCODER.HMI,UL10_4_ENCODER.CTRL,UL10_4_VFD1.CTRL,UL10_3_VFD1.CTRL,UL10_5_VFD1.CTRL,UL10_4_VFD1:I.In_1,UL10_4_VFD1:I.Con...", "timestamp": "2025-09-10T14:22:00.701770", "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: 70 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);", "timestamp": "2025-09-10T14:22:00.701925", "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: 14 rungs | example: AOI_STATION_JR_PB(PS1_JR.AOI,PS1_JR.HMI,PS1_JR.CTRL,NO_PARTNER.CTRL,VIRTUAL_INPUT,VIRTUAL_OUTPUT,MCM.CTRL)MOVE(PS1_JR.CTRL.STS.Log,PS1_JR.CTRL.STS.Log);", "timestamp": "2025-09-10T14:22:00.702064", "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: 64 rungs | example: AOI_STATION_S_PB(PS1_1_S1.AOI,PS1_1_S1.HMI,PS1_1_S1.CTRL,PS1_1_VFD1.CTRL,PS1_1_VFD1:I.IO_0,PS1_1_VFD1:O.IO_1,PS1_JR.CTRL);", "timestamp": "2025-09-10T14:22:00.702237", "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: 4 rungs | example: AOI_STATION_SS_PB(UL3_1_SS1.AOI,UL3_1_SS1.HMI,UL3_1_SS1.CTRL,UL3_1_VFD1.CTRL,UL3_2_FIO1:I.ConnectionFaulted,UL3_2_FIO1:I.Pt02.Data,UL3_2_FIO1:I.Pt04.Data,UL3...", "timestamp": "2025-09-10T14:22:00.702413", "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: 72 rungs | example: AOI_STATION_EPC(PS1_1_EPC1.AOI,MCM.CTRL,PS1_1_EPC1.HMI,PS1_1_S1.CTRL,PS1_1_VFD1:I.ConnectionFaulted,PS1_1_VFD1:SI.In00Data,PS1_1_VFD1:SI.In01Data,PS1_2_VFD1:...", "timestamp": "2025-09-10T14:22:00.702583", "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: 165 rungs | example: AOI_JPE(PS1_2_TPE1.AOI,PS1_2_TPE1.HMI,PS1_2_TPE1.CTRL,PS1_2_VFD1.CTRL,PS1_JR.CTRL,PS1_2_VFD1:I.ConnectionFaulted,PS1_2_VFD1:I.In_2,YES,?);", "timestamp": "2025-09-10T14:22:00.702760", "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:00.702930", "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:00.703066", "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: 156 rungs | example: NOP();", "timestamp": "2025-09-10T14:22:00.703193", "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:00.703345", "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:00.703515", "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_MCM01/MainProgram_Generated.L5X", "timestamp": "2025-09-10T14:22:00.737625", "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_MCM01/MainProgram_Generated.L5X", "timestamp": "2025-09-10T14:22:00.737857", "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:00.738045", "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:00.738206", "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:00.738372", "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_MCM01/SafetyTagMapping.txt", "timestamp": "2025-09-10T14:22:01.430947", "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: 84", "timestamp": "2025-09-10T14:22:01.431215", "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:01.431510", "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 ===
Created virtual JR: PS1_JR
Found JPE config for PS1_2_TPE1 (station from config, missing beacon)
Found JPE config for PS1_2_TPE2 (station from config, missing beacon)
Found JPE config for PS3_1_TPE1 (station from config)
Found JPE config for UL10_1_TPE1 (station from config, beacon from config)
Found JPE config for UL10_3_TPE1 (station from config, beacon from config)
Found JPE config for UL11_11_TPE1 (station from config, beacon from config)
Found JPE config for UL11_11_TPE2 (station from config, beacon from config)
Found JPE config for UL11_12_TPE1 (station from config, beacon from config)
Found JPE config for UL1_11_TPE1 (station from config, beacon from config)
Found JPE config for UL1_11_TPE2 (station from config, beacon from config)
Found JPE config for UL1_12_TPE1 (station from config, beacon from config)
Found JPE config for UL3_1_TPE1 (station from config, beacon from config)
Found JPE config for UL3_4_TPE1 (station from config, beacon from config)
Found JPE config for UL3_4_TPE2 (station from config, beacon from config)
Found JPE config for UL4_11_TPE1 (station from config, beacon from config)
Found JPE config for UL4_11_TPE2 (station from config, beacon from config)
Found JPE config for UL4_12_TPE1 (station from config, beacon from config)
Found JPE config for UL6_1_TPE1 (station from config, beacon from config)
Found JPE config for UL6_4_TPE1 (station from config, beacon from config)
Found JPE config for UL6_4_TPE2 (station from config, beacon from config)
Found JPE config for UL7_11_TPE1 (station from config, beacon from config)
Found JPE config for UL7_11_TPE2 (station from config, beacon from config)
Found JPE config for UL7_12_TPE1 (station from config, beacon from config)
Found JPE config for UL8_1_TPE1 (station from config, beacon from config)
Found JPE config for UL8_3_TPE1 (station from config, beacon from config)
Found JPE config for PS2_2_TPE1 (station from config, beacon from config)
Found JPE config for PS2_2_TPE2 (station from config, beacon from config)
Found JPE config for PS2_6_TPE1 (station from config, beacon from config)
Found JPE config for PS3_12_TPE1 (station from config)
Found JPE config for PS3_12_TPE2 (station from config)
Found JPE config for PS3_2_TPE1 (station from config, beacon from config)
Found JPE config for PS3_3_TPE1
Found JPE config for PS4_12_TPE1 (station from config, beacon from config)
Found JPE config for PS4_14_TPE1 (station from config)
Found JPE config for PS4_2_TPE1
Found JPE config for PS4_2_TPE2
Found JPE config for PS4_4_TPE1 (station from config, beacon from config)
Found JPE config for PS4_4_TPE2 (station from config, beacon from config)
Found JPE config for UL10_4_TPE1 (station from config, beacon from config)
Found JPE config for UL10_5_TPE1 (station from config, beacon from config)
Found JPE config for UL10_6_TPE1 (station from config, beacon from config)
Found JPE config for UL10_7_TPE1 (station from config, beacon from config)
Found JPE config for UL10_9_TPE1 (station from config, beacon from config)
Found JPE config for UL10_9_TPE2 (station from config, beacon from config)
Found JPE config for UL11_9_TPE4
Found JPE config for UL11_9_TPE5
Found JPE config for UL11_5_TPE1 (station from config, beacon from config)
Found JPE config for UL11_6_TPE1 (station from config, beacon from config)
Found JPE config for UL11_7_TPE1 (station from config, beacon from config)
Found JPE config for UL11_8_TPE1 (station from config, beacon from config)
Found JPE config for UL11_9_TPE3
Found JPE config for UL12_6_TPE1 (station from config, beacon from config)
Found JPE config for UL12_6_TPE2 (station from config, beacon from config)
Found JPE config for UL12_7_TPE1 (station from config, beacon from config)
Found JPE config for UL12_8_TPE1 (station from config, beacon from config)
Found JPE config for UL12_9_TPE1 (station from config, beacon from config)
Found JPE config for UL1_9_TPE3
Found JPE config for UL1_9_TPE4
Found JPE config for UL1_9_TPE5
Found JPE config for UL1_5_TPE1 (station from config, beacon from config)
Found JPE config for UL1_6_TPE1 (station from config, beacon from config)
Found JPE config for UL1_7_TPE1 (station from config, beacon from config)
Found JPE config for UL1_8_TPE1 (station from config, beacon from config)
Found JPE config for UL2_6_TPE1 (station from config, beacon from config)
Found JPE config for UL2_6_TPE2 (station from config, beacon from config)
Found JPE config for UL2_7_TPE1 (station from config, beacon from config)
Found JPE config for UL2_8_TPE1 (station from config, beacon from config)
Found JPE config for UL2_9_TPE1 (station from config, beacon from config)
Found JPE config for UL3_5_TPE1 (station from config, beacon from config)
Found JPE config for UL3_6_TPE1 (station from config, beacon from config)
Found JPE config for UL3_7_TPE1 (station from config, beacon from config)
Found JPE config for UL3_8_TPE1 (station from config, beacon from config)
Found JPE config for UL4_9_TPE3
Found JPE config for UL4_9_TPE4
Found JPE config for UL4_9_TPE5
Found JPE config for UL4_5_TPE1 (station from config, beacon from config)
Found JPE config for UL4_6_TPE1 (station from config, beacon from config)
Found JPE config for UL4_7_TPE1 (station from config, beacon from config)
Found JPE config for UL4_8_TPE1 (station from config, beacon from config)
Found JPE config for UL5_6_TPE1 (station from config, beacon from config)
Found JPE config for UL5_6_TPE2 (station from config, beacon from config)
Found JPE config for UL5_7_TPE1 (station from config, beacon from config)
Found JPE config for UL5_8_TPE1 (station from config, beacon from config)
Found JPE config for UL5_9_TPE1 (station from config, beacon from config)
Found JPE config for UL6_5_TPE1 (station from config, beacon from config)
Found JPE config for UL6_6_TPE1 (station from config, beacon from config)
Found JPE config for UL6_7_TPE1 (station from config, beacon from config)
Found JPE config for UL6_8_TPE1 (station from config, beacon from config)
Found JPE config for UL7_9_TPE4
Found JPE config for UL7_9_TPE5
Found JPE config for UL7_5_TPE1 (station from config, beacon from config)
Found JPE config for UL7_6_TPE1 (station from config, beacon from config)
Found JPE config for UL7_7_TPE1 (station from config, beacon from config)
Found JPE config for UL7_8_TPE1 (station from config, beacon from config)
Found JPE config for UL8_5_TPE1 (station from config, beacon from config)
Found JPE config for UL8_5_TPE2 (station from config, beacon from config)
Found JPE config for UL8_6_TPE1 (station from config, beacon from config)
Found JPE config for UL8_7_TPE1 (station from config, beacon from config)
Found JPE config for UL8_8_TPE1 (station from config, beacon from config)
Found JPE config for UL9_10_TPE1 (station from config, beacon from config)
Found JPE config for UL9_6_TPE1 (station from config, beacon from config)
Found JPE config for UL9_6_TPE2 (station from config, beacon from config)
Found JPE config for UL9_7_TPE1 (station from config, beacon from config)
Found JPE config for UL9_8_TPE1 (station from config, beacon from config)
Found JPE config for UL9_9_TPE1 (station from config, beacon from config)
Found JPE config for PS1_5_TPE1 (station from config, missing beacon)
Found JPE config for PS2_3_TPE1
Found JPE config for PS3_10_TPE1 (station from config, beacon from config)
Found JPE config for PS3_5_TPE1 (station from config, beacon from config)
Found JPE config for PS3_5_TPE2 (station from config, beacon from config)
Found JPE config for PS3_6_TPE1 (station from config, beacon from config)
Found JPE config for PS3_9_TPE1 (station from config, beacon from config)
Found JPE config for PS3_9_TPE2 (station from config, beacon from config)
Found JPE config for PS4_11_TPE1 (station from config, beacon from config)
Found JPE config for PS4_5_TPE1 (station from config, beacon from config)
Found JPE config for PS4_8_TPE1
Found JPE config for UL11_3_TPE1 (station from config, beacon from config)
Found JPE config for UL11_3_TPE2 (station from config, beacon from config)
Found JPE config for UL11_4_TPE1 (station from config, beacon from config)
Found JPE config for UL11_9_TPE1
Found JPE config for UL11_9_TPE2
Found JPE config for UL12_3_TPE1 (station from config, beacon from config)
Found JPE config for UL12_3_TPE2 (station from config, beacon from config)
Found JPE config for UL12_4_TPE1 (station from config, beacon from config)
Found JPE config for UL1_3_TPE1 (station from config, beacon from config)
Found JPE config for UL1_3_TPE2 (station from config, beacon from config)
Found JPE config for UL1_4_TPE1 (station from config, beacon from config)
Found JPE config for UL1_9_TPE1
Found JPE config for UL1_9_TPE2
Found JPE config for UL2_3_TPE1 (station from config, beacon from config)
Found JPE config for UL2_3_TPE2 (station from config, beacon from config)
Found JPE config for UL2_4_TPE1 (station from config, beacon from config)
Found JPE config for UL4_3_TPE1 (station from config, beacon from config)
Found JPE config for UL4_3_TPE2 (station from config, beacon from config)
Found JPE config for UL4_4_TPE1 (station from config, beacon from config)
Found JPE config for UL4_9_TPE1
Found JPE config for UL4_9_TPE2
Found JPE config for UL5_3_TPE1 (station from config, beacon from config)
Found JPE config for UL5_3_TPE2 (station from config, beacon from config)
Found JPE config for UL5_4_TPE1 (station from config, beacon from config)
Found JPE config for UL7_3_TPE1 (station from config, beacon from config)
Found JPE config for UL7_3_TPE2 (station from config, beacon from config)
Found JPE config for UL7_4_TPE1 (station from config, beacon from config)
Found JPE config for UL7_9_TPE1
Found JPE config for UL7_9_TPE2
Found JPE config for UL9_3_TPE1 (station from config, beacon from config)
Found JPE config for UL9_3_TPE2 (station from config, beacon from config)
Found JPE config for UL9_4_TPE1 (station from config, beacon from config)
Found JPE config for PS1_4_TPE1 (station from config, missing beacon)
Found JPE config for PS1_4_TPE2 (station from config, missing beacon)
Found JPE config for PS2_5_TPE1 (station from config, beacon from config)
Found JPE config for PS2_5_TPE2 (station from config, beacon from config)
Found JPE config for PS4_6_TPE1 (station from config, beacon from config)
Found JPE config for PS4_7_TPE1 (station from config, beacon from config)
Found JPE config for UL10_2_TPE1 (station from config, beacon from config)
Found JPE config for UL10_2_TPE2 (station from config, beacon from config)
Found JPE config for UL3_2_TPE1 (station from config, beacon from config)
Found JPE config for UL3_2_TPE2 (station from config, beacon from config)
Found JPE config for UL6_2_TPE1 (station from config, beacon from config)
Found JPE config for UL6_2_TPE2 (station from config, beacon from config)
Found JPE config for UL8_2_TPE1 (station from config, beacon from config)
Found JPE config for UL8_2_TPE2 (station from config, beacon from config)
Found JPE config for PS3_7_TPE1
Found JPE config for PS4_10_TPE1 (station from config, beacon from config)
Found JPE config for PS4_10_TPE2 (station from config, beacon from config)
Looking for red beacon with base PS1_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS1_1_BCN2_R with IO_PATH: PS1_2_VFD1:O.IO_0
No SO in red beacon PS1_1_BCN2_R: PS1_2_VFD1:O.IO_0
Found STATION_EPC config for PS1_1_EPC1
Looking for red beacon with base PS2_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS2_1_BCN1_R with IO_PATH: PS2_2_VFD1:O.IO_0
No SO in red beacon PS2_1_BCN1_R: PS2_2_VFD1:O.IO_0
Found STATION_EPC config for PS2_1_EPC1
Looking for red beacon with base PS3_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS3_1_BCN2_R with IO_PATH: PS3_1_VFD1:O.IO_1
No SO in red beacon PS3_1_BCN2_R: PS3_1_VFD1:O.IO_1
Found STATION_EPC config for PS3_1_EPC1
Looking for red beacon with base PS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS4_1_BCN1_R with IO_PATH: PS4_1_VFD1:O.IO_0
No SO in red beacon PS4_1_BCN1_R: PS4_1_VFD1:O.IO_0
Found STATION_EPC config for PS4_1_EPC1
Looking for red beacon with base UL10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL10_1_BCN1_R with IO_PATH: UL10_2_FIO1:O.Pt00.Data
No SO in red beacon UL10_1_BCN1_R: UL10_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL10_1_EPC1
Looking for red beacon with base UL10_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL10_3_BCN1_R with IO_PATH: UL10_3_VFD1:O.IO_0
No SO in red beacon UL10_3_BCN1_R: UL10_3_VFD1:O.IO_0
Found STATION_EPC config for UL10_3_EPC1
Looking for red beacon with base UL3_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL3_1_BCN1_R with IO_PATH: UL3_2_FIO1:O.Pt00.Data
No SO in red beacon UL3_1_BCN1_R: UL3_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL3_1_EPC1
Looking for red beacon with base UL6_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL6_1_BCN1_R with IO_PATH: UL6_2_FIO1:O.Pt00.Data
No SO in red beacon UL6_1_BCN1_R: UL6_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL6_1_EPC1
Looking for red beacon with base UL8_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL8_1_BCN1_R with IO_PATH: UL8_2_FIO1:O.Pt00.Data
No SO in red beacon UL8_1_BCN1_R: UL8_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL8_1_EPC1
Looking for red beacon with base UL8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL8_3_BCN1_R with IO_PATH: UL8_3_VFD1:O.IO_0
No SO in red beacon UL8_3_BCN1_R: UL8_3_VFD1:O.IO_0
Found STATION_EPC config for UL8_3_EPC1
Looking for red beacon with base PS2_6, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS2_6_BCN1_R with IO_PATH: PS2_6_VFD1:SO.Out00Output
SO detected in red beacon PS2_6_BCN1_R: PS2_6_VFD1:SO.Out00Output
Found STATION_EPC config for PS2_6_EPC1
Looking for red beacon with base PS3_12, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS3_12_BCN2_R with IO_PATH: PS3_12_VFD1:O.IO_1
No SO in red beacon PS3_12_BCN2_R: PS3_12_VFD1:O.IO_1
Found STATION_EPC config for PS3_12_EPC1
Looking for red beacon with base PS4_14, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS4_14_BCN1_R with IO_PATH: PS4_14_VFD1:O.IO_1
No SO in red beacon PS4_14_BCN1_R: PS4_14_VFD1:O.IO_1
Found STATION_EPC config for PS4_14_EPC1
Looking for red beacon with base PS1_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS1_5_BCN1_R with IO_PATH: PS1_5_VFD1:SO.Out00Output
SO detected in red beacon PS1_5_BCN1_R: PS1_5_VFD1:SO.Out00Output
Found STATION_EPC config for PS1_5_EPC1
Looking for red beacon with base UL11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_3_BCN1_R with IO_PATH: UL11_3_FIO1:O.Pt00.Data
No SO in red beacon UL11_3_BCN1_R: UL11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL11_3_EPC1
Looking for red beacon with base UL11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_4_BCN1_R with IO_PATH: UL11_4_VFD1:O.IO_0
No SO in red beacon UL11_4_BCN1_R: UL11_4_VFD1:O.IO_0
Found STATION_EPC config for UL11_4_EPC1
Looking for red beacon with base UL11_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_9_BCN1_R with IO_PATH: UL11_9_VFD1:O.IO_1
No SO in red beacon UL11_9_BCN1_R: UL11_9_VFD1:O.IO_1
Found STATION_EPC config for UL11_9_EPC1
Looking for red beacon with base UL12_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL12_3_BCN1_R with IO_PATH: UL12_3_FIO1:O.Pt00.Data
No SO in red beacon UL12_3_BCN1_R: UL12_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL12_3_EPC1
Looking for red beacon with base UL12_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL12_4_BCN1_R with IO_PATH: UL12_4_VFD1:O.IO_0
No SO in red beacon UL12_4_BCN1_R: UL12_4_VFD1:O.IO_0
Found STATION_EPC config for UL12_4_EPC1
Looking for red beacon with base UL1_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_3_BCN1_R with IO_PATH: UL1_3_FIO1:O.Pt00.Data
No SO in red beacon UL1_3_BCN1_R: UL1_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL1_3_EPC1
Looking for red beacon with base UL1_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_4_BCN1_R with IO_PATH: UL1_6_VFD1:O.IO_0
No SO in red beacon UL1_4_BCN1_R: UL1_6_VFD1:O.IO_0
Found STATION_EPC config for UL1_4_EPC1
Looking for red beacon with base UL1_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_9_BCN1_R with IO_PATH: UL1_9_VFD1:O.IO_1
No SO in red beacon UL1_9_BCN1_R: UL1_9_VFD1:O.IO_1
Found STATION_EPC config for UL1_9_EPC1
Looking for red beacon with base UL2_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL2_3_BCN1_R with IO_PATH: UL2_3_FIO1:O.Pt00.Data
No SO in red beacon UL2_3_BCN1_R: UL2_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL2_3_EPC1
Looking for red beacon with base UL2_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL2_4_BCN1_R with IO_PATH: UL2_4_VFD1:O.IO_0
No SO in red beacon UL2_4_BCN1_R: UL2_4_VFD1:O.IO_0
Found STATION_EPC config for UL2_4_EPC1
Looking for red beacon with base UL4_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_3_BCN1_R with IO_PATH: UL4_3_FIO1:O.Pt00.Data
No SO in red beacon UL4_3_BCN1_R: UL4_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL4_3_EPC1
Looking for red beacon with base UL4_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_4_BCN2_R with IO_PATH: UL4_4_VFD1:O.IO_0
No SO in red beacon UL4_4_BCN2_R: UL4_4_VFD1:O.IO_0
Found STATION_EPC config for UL4_4_EPC1
Looking for red beacon with base UL4_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_9_BCN1_R with IO_PATH: UL4_9_VFD1:O.IO_1
No SO in red beacon UL4_9_BCN1_R: UL4_9_VFD1:O.IO_1
Found STATION_EPC config for UL4_9_EPC1
Looking for red beacon with base UL5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL5_3_BCN1_R with IO_PATH: UL5_3_FIO1:O.Pt00.Data
No SO in red beacon UL5_3_BCN1_R: UL5_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL5_3_EPC1
Looking for red beacon with base UL5_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL5_4_BCN1_R with IO_PATH: UL5_4_VFD1:O.IO_0
No SO in red beacon UL5_4_BCN1_R: UL5_4_VFD1:O.IO_0
Found STATION_EPC config for UL5_4_EPC1
Looking for red beacon with base UL7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_3_BCN1_R with IO_PATH: UL7_3_FIO1:O.Pt00.Data
No SO in red beacon UL7_3_BCN1_R: UL7_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL7_3_EPC1
Looking for red beacon with base UL7_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_4_BCN1_R with IO_PATH: UL7_4_VFD1:O.IO_0
No SO in red beacon UL7_4_BCN1_R: UL7_4_VFD1:O.IO_0
Found STATION_EPC config for UL7_4_EPC1
Looking for red beacon with base UL7_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_9_BCN1_R with IO_PATH: UL7_9_VFD1:O.IO_1
No SO in red beacon UL7_9_BCN1_R: UL7_9_VFD1:O.IO_1
Found STATION_EPC config for UL7_9_EPC1
Looking for red beacon with base UL9_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL9_3_BCN1_R with IO_PATH: UL9_3_FIO1:O.Pt00.Data
No SO in red beacon UL9_3_BCN1_R: UL9_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL9_3_EPC1
Looking for red beacon with base UL9_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL9_4_BCN1_R with IO_PATH: UL9_4_VFD1:O.IO_0
No SO in red beacon UL9_4_BCN1_R: UL9_4_VFD1:O.IO_0
Found STATION_EPC config for UL9_4_EPC1
Looking for red beacon with base UL3_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL3_2_BCN1_R with IO_PATH: UL3_2_FIO1:O.Pt10.Data
No SO in red beacon UL3_2_BCN1_R: UL3_2_FIO1:O.Pt10.Data
Found STATION_EPC config for UL3_2_EPC1
Looking for red beacon with base UL6_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL6_2_BCN1_R with IO_PATH: UL6_2_FIO1:O.Pt06.Data
No SO in red beacon UL6_2_BCN1_R: UL6_2_FIO1:O.Pt06.Data
Found STATION_EPC config for UL6_2_EPC1
Looking for red beacon with base PS1_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS1_1_BCN2_R with IO_PATH: PS1_2_VFD1:O.IO_0
No SO in red beacon PS1_1_BCN2_R: PS1_2_VFD1:O.IO_0
Found STATION_EPC config for PS1_1_EPC2
Looking for red beacon with base PS2_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS2_1_BCN2_R with IO_PATH: PS2_2_VFD1:O.IO_1
No SO in red beacon PS2_1_BCN2_R: PS2_2_VFD1:O.IO_1
Found STATION_EPC config for PS2_1_EPC2
Looking for red beacon with base PS3_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS3_1_BCN2_R with IO_PATH: PS3_1_VFD1:O.IO_1
No SO in red beacon PS3_1_BCN2_R: PS3_1_VFD1:O.IO_1
Found STATION_EPC config for PS3_1_EPC2
Looking for red beacon with base PS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS4_1_BCN2_R with IO_PATH: PS4_1_VFD1:O.IO_1
No SO in red beacon PS4_1_BCN2_R: PS4_1_VFD1:O.IO_1
Found STATION_EPC config for PS4_1_EPC2
Looking for red beacon with base UL10_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL10_1_BCN2_R with IO_PATH: UL10_2_FIO1:O.Pt02.Data
No SO in red beacon UL10_1_BCN2_R: UL10_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL10_1_EPC2
Looking for red beacon with base UL10_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL10_3_BCN2_R with IO_PATH: UL10_3_VFD1:SO.Out00Output
SO detected in red beacon UL10_3_BCN2_R: UL10_3_VFD1:SO.Out00Output
Found STATION_EPC config for UL10_3_EPC2
Looking for red beacon with base UL3_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL3_1_BCN2_R with IO_PATH: UL3_2_FIO1:O.Pt01.Data
No SO in red beacon UL3_1_BCN2_R: UL3_2_FIO1:O.Pt01.Data
Found STATION_EPC config for UL3_1_EPC2
Looking for red beacon with base UL6_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL6_1_BCN2_R with IO_PATH: UL6_2_FIO1:O.Pt01.Data
No SO in red beacon UL6_1_BCN2_R: UL6_2_FIO1:O.Pt01.Data
Found STATION_EPC config for UL6_1_EPC2
Looking for red beacon with base UL8_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL8_1_BCN2_R with IO_PATH: UL8_2_FIO1:O.Pt02.Data
No SO in red beacon UL8_1_BCN2_R: UL8_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL8_1_EPC2
Looking for red beacon with base UL8_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL8_3_BCN2_R with IO_PATH: UL8_3_VFD1:O.IO_1
No SO in red beacon UL8_3_BCN2_R: UL8_3_VFD1:O.IO_1
Found STATION_EPC config for UL8_3_EPC2
Looking for red beacon with base PS2_6, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS2_6_BCN2_R with IO_PATH: PS2_5_VFD1:SO.Out00Output
SO detected in red beacon PS2_6_BCN2_R: PS2_5_VFD1:SO.Out00Output
Found STATION_EPC config for PS2_6_EPC2
Looking for red beacon with base PS3_12, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS3_12_BCN2_R with IO_PATH: PS3_12_VFD1:O.IO_1
No SO in red beacon PS3_12_BCN2_R: PS3_12_VFD1:O.IO_1
Found STATION_EPC config for PS3_12_EPC2
Looking for red beacon with base PS4_14, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS4_14_BCN2_R with IO_PATH: PS4_14_VFD1:SO.Out00Output
SO detected in red beacon PS4_14_BCN2_R: PS4_14_VFD1:SO.Out00Output
Found STATION_EPC config for PS4_14_EPC2
Looking for red beacon with base PS1_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS1_5_BCN2_R with IO_PATH: PS1_4_VFD1:SO.Out00Output
SO detected in red beacon PS1_5_BCN2_R: PS1_4_VFD1:SO.Out00Output
Found STATION_EPC config for PS1_5_EPC2
Looking for red beacon with base UL11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_3_BCN2_R with IO_PATH: UL11_3_FIO1:O.Pt02.Data
No SO in red beacon UL11_3_BCN2_R: UL11_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL11_3_EPC2
Looking for red beacon with base UL11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_4_BCN2_R with IO_PATH: UL11_4_VFD1:O.IO_1
No SO in red beacon UL11_4_BCN2_R: UL11_4_VFD1:O.IO_1
Found STATION_EPC config for UL11_4_EPC2
Looking for red beacon with base UL11_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_9_BCN2_R with IO_PATH: UL11_9_VFD1:SO.Out00Output
SO detected in red beacon UL11_9_BCN2_R: UL11_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL11_9_EPC2
Looking for red beacon with base UL12_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL12_3_BCN2_R with IO_PATH: UL12_3_FIO1:O.Pt02.Data
No SO in red beacon UL12_3_BCN2_R: UL12_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL12_3_EPC2
Looking for red beacon with base UL12_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL12_4_BCN2_R with IO_PATH: UL12_4_VFD1:O.IO_1
No SO in red beacon UL12_4_BCN2_R: UL12_4_VFD1:O.IO_1
Found STATION_EPC config for UL12_4_EPC2
Looking for red beacon with base UL1_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_3_BCN2_R with IO_PATH: UL1_3_FIO1:O.Pt02.Data
No SO in red beacon UL1_3_BCN2_R: UL1_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL1_3_EPC2
Looking for red beacon with base UL1_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_4_BCN2_R with IO_PATH: UL1_6_VFD1:O.IO_1
No SO in red beacon UL1_4_BCN2_R: UL1_6_VFD1:O.IO_1
Found STATION_EPC config for UL1_4_EPC2
Looking for red beacon with base UL1_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_9_BCN2_R with IO_PATH: UL1_9_VFD1:SO.Out00Output
SO detected in red beacon UL1_9_BCN2_R: UL1_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL1_9_EPC2
Looking for red beacon with base UL2_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL2_3_BCN2_R with IO_PATH: UL2_3_FIO1:O.Pt02.Data
No SO in red beacon UL2_3_BCN2_R: UL2_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL2_3_EPC2
Looking for red beacon with base UL2_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL2_4_BCN2_R with IO_PATH: UL2_4_VFD1:O.IO_1
No SO in red beacon UL2_4_BCN2_R: UL2_4_VFD1:O.IO_1
Found STATION_EPC config for UL2_4_EPC2
Looking for red beacon with base UL4_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_3_BCN2_R with IO_PATH: UL4_3_FIO1:O.Pt02.Data
No SO in red beacon UL4_3_BCN2_R: UL4_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL4_3_EPC2
Looking for red beacon with base UL4_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_4_BCN2_R with IO_PATH: UL4_4_VFD1:O.IO_0
No SO in red beacon UL4_4_BCN2_R: UL4_4_VFD1:O.IO_0
Found STATION_EPC config for UL4_4_EPC2
Looking for red beacon with base UL4_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_9_BCN2_R with IO_PATH: UL4_9_VFD1:SO.Out00Output
SO detected in red beacon UL4_9_BCN2_R: UL4_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL4_9_EPC2
Looking for red beacon with base UL5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL5_3_BCN2_R with IO_PATH: UL5_3_FIO1:O.Pt02.Data
No SO in red beacon UL5_3_BCN2_R: UL5_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL5_3_EPC2
Looking for red beacon with base UL5_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL5_4_BCN2_R with IO_PATH: UL5_4_VFD1:O.IO_1
No SO in red beacon UL5_4_BCN2_R: UL5_4_VFD1:O.IO_1
Found STATION_EPC config for UL5_4_EPC2
Looking for red beacon with base UL7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_3_BCN2_R with IO_PATH: UL7_3_FIO1:O.Pt02.Data
No SO in red beacon UL7_3_BCN2_R: UL7_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL7_3_EPC2
Looking for red beacon with base UL7_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_4_BCN2_R with IO_PATH: UL7_4_VFD1:O.IO_1
No SO in red beacon UL7_4_BCN2_R: UL7_4_VFD1:O.IO_1
Found STATION_EPC config for UL7_4_EPC2
Looking for red beacon with base UL7_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_9_BCN2_R with IO_PATH: UL7_9_VFD1:SO.Out00Output
SO detected in red beacon UL7_9_BCN2_R: UL7_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL7_9_EPC2
Looking for red beacon with base UL9_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL9_3_BCN2_R with IO_PATH: UL9_3_FIO1:O.Pt02.Data
No SO in red beacon UL9_3_BCN2_R: UL9_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL9_3_EPC2
Looking for red beacon with base UL9_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL9_4_BCN2_R with IO_PATH: UL9_4_VFD1:O.IO_1
No SO in red beacon UL9_4_BCN2_R: UL9_4_VFD1:O.IO_1
Found STATION_EPC config for UL9_4_EPC2
Looking for red beacon with base UL3_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL3_2_BCN2_R with IO_PATH: UL3_2_FIO1:O.Pt11.Data
No SO in red beacon UL3_2_BCN2_R: UL3_2_FIO1:O.Pt11.Data
Found STATION_EPC config for UL3_2_EPC2
Looking for red beacon with base UL6_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL6_2_BCN2_R with IO_PATH: UL6_2_FIO1:O.Pt07.Data
No SO in red beacon UL6_2_BCN2_R: UL6_2_FIO1:O.Pt07.Data
Found STATION_EPC config for UL6_2_EPC2
[R999_SAFETY_TAG_MAPPING] Starting Safety Tag Mapping routine generation...
Found 15 SO beacon mappings
Beacon types: 5 amber (_A), 10 red (_R), 0 other
Generated rung 0: PS1_5_BCN1_R (red) -> PS1_5_VFD1:SO.Out00Output
Generated rung 1: PS1_5_BCN2_R (red) -> PS1_4_VFD1:SO.Out00Output
Generated rung 2: PS2_3_BCN1_A (amber) -> PS2_3_VFD1:SO.Out00Output
Generated rung 3: PS2_6_BCN1_R (red) -> PS2_6_VFD1:SO.Out00Output
Generated rung 4: PS2_6_BCN2_R (red) -> PS2_5_VFD1:SO.Out00Output
Generated rung 5: PS3_3_BCN1_A (amber) -> PS3_3_VFD1:SO.Out00Output
Generated rung 6: PS3_7_BCN1_A (amber) -> PS3_7_VFD1:SO.Out00Output
Generated rung 7: PS4_8_BCN1_A (amber) -> PS4_8_VFD1:SO.Out00Output
Generated rung 8: PS4_13_BCN1_A (amber) -> PS4_13_VFD1:SO.Out00Output
Generated rung 9: PS4_14_BCN2_R (red) -> PS4_14_VFD1:SO.Out00Output
Generated rung 10: UL1_9_BCN2_R (red) -> UL1_9_VFD1:SO.Out00Output
Generated rung 11: UL4_9_BCN2_R (red) -> UL4_9_VFD1:SO.Out00Output
Generated rung 12: UL7_9_BCN2_R (red) -> UL7_9_VFD1:SO.Out00Output
Generated rung 13: UL10_3_BCN2_R (red) -> UL10_3_VFD1:SO.Out00Output
Generated rung 14: UL11_9_BCN2_R (red) -> UL11_9_VFD1:SO.Out00Output
Generated 15 safety tag mapping rungs
[DEBUG] Found 15 SO beacon tags for safety mapping
[DEBUG] Adding SO beacon mapping: PS1_5_BCN1_R=SFT_PS1_5_BCN1_R
[DEBUG] Adding SO beacon mapping: PS1_5_BCN2_R=SFT_PS1_5_BCN2_R
[DEBUG] Adding SO beacon mapping: PS2_3_BCN1_A=SFT_PS2_3_BCN1_A
[DEBUG] Adding SO beacon mapping: PS2_6_BCN1_R=SFT_PS2_6_BCN1_R
[DEBUG] Adding SO beacon mapping: PS2_6_BCN2_R=SFT_PS2_6_BCN2_R
[DEBUG] Adding SO beacon mapping: PS3_3_BCN1_A=SFT_PS3_3_BCN1_A
[DEBUG] Adding SO beacon mapping: PS3_7_BCN1_A=SFT_PS3_7_BCN1_A
[DEBUG] Adding SO beacon mapping: PS4_8_BCN1_A=SFT_PS4_8_BCN1_A
[DEBUG] Adding SO beacon mapping: PS4_13_BCN1_A=SFT_PS4_13_BCN1_A
[DEBUG] Adding SO beacon mapping: PS4_14_BCN2_R=SFT_PS4_14_BCN2_R
[DEBUG] Adding SO beacon mapping: UL1_9_BCN2_R=SFT_UL1_9_BCN2_R
[DEBUG] Adding SO beacon mapping: UL4_9_BCN2_R=SFT_UL4_9_BCN2_R
[DEBUG] Adding SO beacon mapping: UL7_9_BCN2_R=SFT_UL7_9_BCN2_R
[DEBUG] Adding SO beacon mapping: UL10_3_BCN2_R=SFT_UL10_3_BCN2_R
[DEBUG] Adding SO beacon mapping: UL11_9_BCN2_R=SFT_UL11_9_BCN2_R
Found STATION_S_PB config for PS1_1_S1
Found STATION_S_PB config for PS1_1_S2
Found STATION_S_PB config for PS2_1_S1
Found STATION_S_PB config for PS4_1_S2
Found STATION_S_PB config for UL11_9_S2
Found STATION_S_PB config for UL12_4_S1
Found STATION_S_PB config for UL2_4_S1
Found STATION_S_PB config for UL4_9_S1
Found STATION_S_PB config for UL4_9_S2
Found STATION_S_PB config for UL5_4_S2
Found STATION_S_PB config for UL8_3_S1
Found STATION_S_PB config for UL9_4_S1
Found STATION_S_PB config for PS2_6_S1
Found STATION_S_PB config for PS3_12_S1
Found STATION_S_PB config for PS3_1_S1
Found STATION_S_PB config for PS3_1_S2
Found STATION_S_PB config for PS4_14_S1
Found STATION_S_PB config for PS4_1_S1
Found STATION_S_PB config for UL10_3_S1
Found STATION_S_PB config for UL10_3_S2
Found STATION_S_PB config for UL11_9_S1
Found STATION_S_PB config for UL11_4_S1
Found STATION_S_PB config for UL11_4_S2
Found STATION_S_PB config for UL12_4_S2
Found STATION_S_PB config for UL1_9_S2
Found STATION_S_PB config for UL1_4_S2
Found STATION_S_PB config for UL1_9_S1
Found STATION_S_PB config for UL2_4_S2
Found STATION_S_PB config for UL4_4_S1
Found STATION_S_PB config for UL4_4_S2
Found STATION_S_PB config for UL7_9_S2
Found STATION_S_PB config for UL7_4_S2
Found STATION_S_PB config for UL7_9_S1
Found STATION_S_PB config for UL8_3_S2
Found STATION_S_PB config for UL9_4_S2
Found STATION_S_PB config for PS1_5_S2
Found STATION_S_PB config for PS2_1_S2
Found STATION_S_PB config for PS3_12_S2
Found STATION_S_PB config for PS4_14_S2
Found STATION_S_PB config for UL1_4_S1
Found STATION_S_PB config for UL5_4_S1
Found STATION_S_PB config for UL7_4_S1
Found STATION_S_PB config for PS1_5_S1
Found STATION_S_PB config for PS2_6_S2
Found STATION_S_PB config for UL11_3_S2
Found STATION_S_PB config for UL11_3_S1
Found STATION_S_PB config for UL12_3_S2
Found STATION_S_PB config for UL12_3_S1
Found STATION_S_PB config for UL1_3_S2
Found STATION_S_PB config for UL1_3_S1
Found STATION_S_PB config for UL2_3_S2
Found STATION_S_PB config for UL2_3_S1
Found STATION_S_PB config for UL3_2_S1
Found STATION_S_PB config for UL3_2_S2
Found STATION_S_PB config for UL4_3_S2
Found STATION_S_PB config for UL4_3_S1
Found STATION_S_PB config for UL5_3_S2
Found STATION_S_PB config for UL5_3_S1
Found STATION_S_PB config for UL6_2_S1
Found STATION_S_PB config for UL6_2_S2
Found STATION_S_PB config for UL7_3_S2
Found STATION_S_PB config for UL7_3_S1
Found STATION_S_PB config for UL9_3_S2
Found STATION_S_PB config for UL9_3_S1
Found STATION_SS_PB config for UL10_1_SS1
Found STATION_SS_PB config for UL3_1_SS1
Found STATION_SS_PB config for UL6_1_SS1
Found STATION_SS_PB config for UL8_1_SS1
Found STATION_JR_PB config for PS2_3_JR1
Found STATION_JR_PB config for PS3_3_JR1
Found STATION_JR_PB config for UL1_9_JR2
Found STATION_JR_PB config for PS4_13_JR1
Found STATION_JR_PB config for PS4_2_JR1
Found STATION_JR_PB config for UL11_9_JR1
Found STATION_JR_PB config for UL1_9_JR1
Found STATION_JR_PB config for UL4_9_JR1
Found STATION_JR_PB config for UL4_9_JR2
Found STATION_JR_PB config for UL7_9_JR2
Found STATION_JR_PB config for UL7_9_JR1
Found STATION_JR_PB config for PS4_8_JR1
Found STATION_JR_PB config for PS3_7_JR1
Assigned JR partners for base 'UL1_9': UL1_9_JR1 -> UL1_9_JR2 -> UL1_9_JR1
Assigned JR partners for base 'UL4_9': UL4_9_JR1 -> UL4_9_JR2 -> UL4_9_JR1
Assigned JR partners for base 'UL7_9': UL7_9_JR1 -> UL7_9_JR2 -> UL7_9_JR1
Created SafetyTagMapping.txt with 98 mappings
File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/SafetyTagMapping.txt
Created virtual JR: PS1_JR
Found JPE config for PS1_2_TPE1 (station from config, missing beacon)
Found JPE config for PS1_2_TPE2 (station from config, missing beacon)
Found JPE config for PS3_1_TPE1 (station from config)
Found JPE config for UL10_1_TPE1 (station from config, beacon from config)
Found JPE config for UL10_3_TPE1 (station from config, beacon from config)
Found JPE config for UL11_11_TPE1 (station from config, beacon from config)
Found JPE config for UL11_11_TPE2 (station from config, beacon from config)
Found JPE config for UL11_12_TPE1 (station from config, beacon from config)
Found JPE config for UL1_11_TPE1 (station from config, beacon from config)
Found JPE config for UL1_11_TPE2 (station from config, beacon from config)
Found JPE config for UL1_12_TPE1 (station from config, beacon from config)
Found JPE config for UL3_1_TPE1 (station from config, beacon from config)
Found JPE config for UL3_4_TPE1 (station from config, beacon from config)
Found JPE config for UL3_4_TPE2 (station from config, beacon from config)
Found JPE config for UL4_11_TPE1 (station from config, beacon from config)
Found JPE config for UL4_11_TPE2 (station from config, beacon from config)
Found JPE config for UL4_12_TPE1 (station from config, beacon from config)
Found JPE config for UL6_1_TPE1 (station from config, beacon from config)
Found JPE config for UL6_4_TPE1 (station from config, beacon from config)
Found JPE config for UL6_4_TPE2 (station from config, beacon from config)
Found JPE config for UL7_11_TPE1 (station from config, beacon from config)
Found JPE config for UL7_11_TPE2 (station from config, beacon from config)
Found JPE config for UL7_12_TPE1 (station from config, beacon from config)
Found JPE config for UL8_1_TPE1 (station from config, beacon from config)
Found JPE config for UL8_3_TPE1 (station from config, beacon from config)
Found JPE config for PS2_2_TPE1 (station from config, beacon from config)
Found JPE config for PS2_2_TPE2 (station from config, beacon from config)
Found JPE config for PS2_6_TPE1 (station from config, beacon from config)
Found JPE config for PS3_12_TPE1 (station from config)
Found JPE config for PS3_12_TPE2 (station from config)
Found JPE config for PS3_2_TPE1 (station from config, beacon from config)
Found JPE config for PS3_3_TPE1
Found JPE config for PS4_12_TPE1 (station from config, beacon from config)
Found JPE config for PS4_14_TPE1 (station from config)
Found JPE config for PS4_2_TPE1
Found JPE config for PS4_2_TPE2
Found JPE config for PS4_4_TPE1 (station from config, beacon from config)
Found JPE config for PS4_4_TPE2 (station from config, beacon from config)
Found JPE config for UL10_4_TPE1 (station from config, beacon from config)
Found JPE config for UL10_5_TPE1 (station from config, beacon from config)
Found JPE config for UL10_6_TPE1 (station from config, beacon from config)
Found JPE config for UL10_7_TPE1 (station from config, beacon from config)
Found JPE config for UL10_9_TPE1 (station from config, beacon from config)
Found JPE config for UL10_9_TPE2 (station from config, beacon from config)
Found JPE config for UL11_9_TPE4
Found JPE config for UL11_9_TPE5
Found JPE config for UL11_5_TPE1 (station from config, beacon from config)
Found JPE config for UL11_6_TPE1 (station from config, beacon from config)
Found JPE config for UL11_7_TPE1 (station from config, beacon from config)
Found JPE config for UL11_8_TPE1 (station from config, beacon from config)
Found JPE config for UL11_9_TPE3
Found JPE config for UL12_6_TPE1 (station from config, beacon from config)
Found JPE config for UL12_6_TPE2 (station from config, beacon from config)
Found JPE config for UL12_7_TPE1 (station from config, beacon from config)
Found JPE config for UL12_8_TPE1 (station from config, beacon from config)
Found JPE config for UL12_9_TPE1 (station from config, beacon from config)
Found JPE config for UL1_9_TPE3
Found JPE config for UL1_9_TPE4
Found JPE config for UL1_9_TPE5
Found JPE config for UL1_5_TPE1 (station from config, beacon from config)
Found JPE config for UL1_6_TPE1 (station from config, beacon from config)
Found JPE config for UL1_7_TPE1 (station from config, beacon from config)
Found JPE config for UL1_8_TPE1 (station from config, beacon from config)
Found JPE config for UL2_6_TPE1 (station from config, beacon from config)
Found JPE config for UL2_6_TPE2 (station from config, beacon from config)
Found JPE config for UL2_7_TPE1 (station from config, beacon from config)
Found JPE config for UL2_8_TPE1 (station from config, beacon from config)
Found JPE config for UL2_9_TPE1 (station from config, beacon from config)
Found JPE config for UL3_5_TPE1 (station from config, beacon from config)
Found JPE config for UL3_6_TPE1 (station from config, beacon from config)
Found JPE config for UL3_7_TPE1 (station from config, beacon from config)
Found JPE config for UL3_8_TPE1 (station from config, beacon from config)
Found JPE config for UL4_9_TPE3
Found JPE config for UL4_9_TPE4
Found JPE config for UL4_9_TPE5
Found JPE config for UL4_5_TPE1 (station from config, beacon from config)
Found JPE config for UL4_6_TPE1 (station from config, beacon from config)
Found JPE config for UL4_7_TPE1 (station from config, beacon from config)
Found JPE config for UL4_8_TPE1 (station from config, beacon from config)
Found JPE config for UL5_6_TPE1 (station from config, beacon from config)
Found JPE config for UL5_6_TPE2 (station from config, beacon from config)
Found JPE config for UL5_7_TPE1 (station from config, beacon from config)
Found JPE config for UL5_8_TPE1 (station from config, beacon from config)
Found JPE config for UL5_9_TPE1 (station from config, beacon from config)
Found JPE config for UL6_5_TPE1 (station from config, beacon from config)
Found JPE config for UL6_6_TPE1 (station from config, beacon from config)
Found JPE config for UL6_7_TPE1 (station from config, beacon from config)
Found JPE config for UL6_8_TPE1 (station from config, beacon from config)
Found JPE config for UL7_9_TPE4
Found JPE config for UL7_9_TPE5
Found JPE config for UL7_5_TPE1 (station from config, beacon from config)
Found JPE config for UL7_6_TPE1 (station from config, beacon from config)
Found JPE config for UL7_7_TPE1 (station from config, beacon from config)
Found JPE config for UL7_8_TPE1 (station from config, beacon from config)
Found JPE config for UL8_5_TPE1 (station from config, beacon from config)
Found JPE config for UL8_5_TPE2 (station from config, beacon from config)
Found JPE config for UL8_6_TPE1 (station from config, beacon from config)
Found JPE config for UL8_7_TPE1 (station from config, beacon from config)
Found JPE config for UL8_8_TPE1 (station from config, beacon from config)
Found JPE config for UL9_10_TPE1 (station from config, beacon from config)
Found JPE config for UL9_6_TPE1 (station from config, beacon from config)
Found JPE config for UL9_6_TPE2 (station from config, beacon from config)
Found JPE config for UL9_7_TPE1 (station from config, beacon from config)
Found JPE config for UL9_8_TPE1 (station from config, beacon from config)
Found JPE config for UL9_9_TPE1 (station from config, beacon from config)
Found JPE config for PS1_5_TPE1 (station from config, missing beacon)
Found JPE config for PS2_3_TPE1
Found JPE config for PS3_10_TPE1 (station from config, beacon from config)
Found JPE config for PS3_5_TPE1 (station from config, beacon from config)
Found JPE config for PS3_5_TPE2 (station from config, beacon from config)
Found JPE config for PS3_6_TPE1 (station from config, beacon from config)
Found JPE config for PS3_9_TPE1 (station from config, beacon from config)
Found JPE config for PS3_9_TPE2 (station from config, beacon from config)
Found JPE config for PS4_11_TPE1 (station from config, beacon from config)
Found JPE config for PS4_5_TPE1 (station from config, beacon from config)
Found JPE config for PS4_8_TPE1
Found JPE config for UL11_3_TPE1 (station from config, beacon from config)
Found JPE config for UL11_3_TPE2 (station from config, beacon from config)
Found JPE config for UL11_4_TPE1 (station from config, beacon from config)
Found JPE config for UL11_9_TPE1
Found JPE config for UL11_9_TPE2
Found JPE config for UL12_3_TPE1 (station from config, beacon from config)
Found JPE config for UL12_3_TPE2 (station from config, beacon from config)
Found JPE config for UL12_4_TPE1 (station from config, beacon from config)
Found JPE config for UL1_3_TPE1 (station from config, beacon from config)
Found JPE config for UL1_3_TPE2 (station from config, beacon from config)
Found JPE config for UL1_4_TPE1 (station from config, beacon from config)
Found JPE config for UL1_9_TPE1
Found JPE config for UL1_9_TPE2
Found JPE config for UL2_3_TPE1 (station from config, beacon from config)
Found JPE config for UL2_3_TPE2 (station from config, beacon from config)
Found JPE config for UL2_4_TPE1 (station from config, beacon from config)
Found JPE config for UL4_3_TPE1 (station from config, beacon from config)
Found JPE config for UL4_3_TPE2 (station from config, beacon from config)
Found JPE config for UL4_4_TPE1 (station from config, beacon from config)
Found JPE config for UL4_9_TPE1
Found JPE config for UL4_9_TPE2
Found JPE config for UL5_3_TPE1 (station from config, beacon from config)
Found JPE config for UL5_3_TPE2 (station from config, beacon from config)
Found JPE config for UL5_4_TPE1 (station from config, beacon from config)
Found JPE config for UL7_3_TPE1 (station from config, beacon from config)
Found JPE config for UL7_3_TPE2 (station from config, beacon from config)
Found JPE config for UL7_4_TPE1 (station from config, beacon from config)
Found JPE config for UL7_9_TPE1
Found JPE config for UL7_9_TPE2
Found JPE config for UL9_3_TPE1 (station from config, beacon from config)
Found JPE config for UL9_3_TPE2 (station from config, beacon from config)
Found JPE config for UL9_4_TPE1 (station from config, beacon from config)
Found JPE config for PS1_4_TPE1 (station from config, missing beacon)
Found JPE config for PS1_4_TPE2 (station from config, missing beacon)
Found JPE config for PS2_5_TPE1 (station from config, beacon from config)
Found JPE config for PS2_5_TPE2 (station from config, beacon from config)
Found JPE config for PS4_6_TPE1 (station from config, beacon from config)
Found JPE config for PS4_7_TPE1 (station from config, beacon from config)
Found JPE config for UL10_2_TPE1 (station from config, beacon from config)
Found JPE config for UL10_2_TPE2 (station from config, beacon from config)
Found JPE config for UL3_2_TPE1 (station from config, beacon from config)
Found JPE config for UL3_2_TPE2 (station from config, beacon from config)
Found JPE config for UL6_2_TPE1 (station from config, beacon from config)
Found JPE config for UL6_2_TPE2 (station from config, beacon from config)
Found JPE config for UL8_2_TPE1 (station from config, beacon from config)
Found JPE config for UL8_2_TPE2 (station from config, beacon from config)
Found JPE config for PS3_7_TPE1
Found JPE config for PS4_10_TPE1 (station from config, beacon from config)
Found JPE config for PS4_10_TPE2 (station from config, beacon from config)
Looking for red beacon with base PS1_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS1_1_BCN2_R with IO_PATH: PS1_2_VFD1:O.IO_0
No SO in red beacon PS1_1_BCN2_R: PS1_2_VFD1:O.IO_0
Found STATION_EPC config for PS1_1_EPC1
Looking for red beacon with base PS2_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS2_1_BCN1_R with IO_PATH: PS2_2_VFD1:O.IO_0
No SO in red beacon PS2_1_BCN1_R: PS2_2_VFD1:O.IO_0
Found STATION_EPC config for PS2_1_EPC1
Looking for red beacon with base PS3_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS3_1_BCN2_R with IO_PATH: PS3_1_VFD1:O.IO_1
No SO in red beacon PS3_1_BCN2_R: PS3_1_VFD1:O.IO_1
Found STATION_EPC config for PS3_1_EPC1
Looking for red beacon with base PS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS4_1_BCN1_R with IO_PATH: PS4_1_VFD1:O.IO_0
No SO in red beacon PS4_1_BCN1_R: PS4_1_VFD1:O.IO_0
Found STATION_EPC config for PS4_1_EPC1
Looking for red beacon with base UL10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL10_1_BCN1_R with IO_PATH: UL10_2_FIO1:O.Pt00.Data
No SO in red beacon UL10_1_BCN1_R: UL10_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL10_1_EPC1
Looking for red beacon with base UL10_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL10_3_BCN1_R with IO_PATH: UL10_3_VFD1:O.IO_0
No SO in red beacon UL10_3_BCN1_R: UL10_3_VFD1:O.IO_0
Found STATION_EPC config for UL10_3_EPC1
Looking for red beacon with base UL3_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL3_1_BCN1_R with IO_PATH: UL3_2_FIO1:O.Pt00.Data
No SO in red beacon UL3_1_BCN1_R: UL3_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL3_1_EPC1
Looking for red beacon with base UL6_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL6_1_BCN1_R with IO_PATH: UL6_2_FIO1:O.Pt00.Data
No SO in red beacon UL6_1_BCN1_R: UL6_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL6_1_EPC1
Looking for red beacon with base UL8_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL8_1_BCN1_R with IO_PATH: UL8_2_FIO1:O.Pt00.Data
No SO in red beacon UL8_1_BCN1_R: UL8_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL8_1_EPC1
Looking for red beacon with base UL8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL8_3_BCN1_R with IO_PATH: UL8_3_VFD1:O.IO_0
No SO in red beacon UL8_3_BCN1_R: UL8_3_VFD1:O.IO_0
Found STATION_EPC config for UL8_3_EPC1
Looking for red beacon with base PS2_6, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS2_6_BCN1_R with IO_PATH: PS2_6_VFD1:SO.Out00Output
SO detected in red beacon PS2_6_BCN1_R: PS2_6_VFD1:SO.Out00Output
Found STATION_EPC config for PS2_6_EPC1
Looking for red beacon with base PS3_12, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS3_12_BCN2_R with IO_PATH: PS3_12_VFD1:O.IO_1
No SO in red beacon PS3_12_BCN2_R: PS3_12_VFD1:O.IO_1
Found STATION_EPC config for PS3_12_EPC1
Looking for red beacon with base PS4_14, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS4_14_BCN1_R with IO_PATH: PS4_14_VFD1:O.IO_1
No SO in red beacon PS4_14_BCN1_R: PS4_14_VFD1:O.IO_1
Found STATION_EPC config for PS4_14_EPC1
Looking for red beacon with base PS1_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS1_5_BCN1_R with IO_PATH: PS1_5_VFD1:SO.Out00Output
SO detected in red beacon PS1_5_BCN1_R: PS1_5_VFD1:SO.Out00Output
Found STATION_EPC config for PS1_5_EPC1
Looking for red beacon with base UL11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_3_BCN1_R with IO_PATH: UL11_3_FIO1:O.Pt00.Data
No SO in red beacon UL11_3_BCN1_R: UL11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL11_3_EPC1
Looking for red beacon with base UL11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_4_BCN1_R with IO_PATH: UL11_4_VFD1:O.IO_0
No SO in red beacon UL11_4_BCN1_R: UL11_4_VFD1:O.IO_0
Found STATION_EPC config for UL11_4_EPC1
Looking for red beacon with base UL11_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_9_BCN1_R with IO_PATH: UL11_9_VFD1:O.IO_1
No SO in red beacon UL11_9_BCN1_R: UL11_9_VFD1:O.IO_1
Found STATION_EPC config for UL11_9_EPC1
Looking for red beacon with base UL12_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL12_3_BCN1_R with IO_PATH: UL12_3_FIO1:O.Pt00.Data
No SO in red beacon UL12_3_BCN1_R: UL12_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL12_3_EPC1
Looking for red beacon with base UL12_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL12_4_BCN1_R with IO_PATH: UL12_4_VFD1:O.IO_0
No SO in red beacon UL12_4_BCN1_R: UL12_4_VFD1:O.IO_0
Found STATION_EPC config for UL12_4_EPC1
Looking for red beacon with base UL1_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_3_BCN1_R with IO_PATH: UL1_3_FIO1:O.Pt00.Data
No SO in red beacon UL1_3_BCN1_R: UL1_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL1_3_EPC1
Looking for red beacon with base UL1_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_4_BCN1_R with IO_PATH: UL1_6_VFD1:O.IO_0
No SO in red beacon UL1_4_BCN1_R: UL1_6_VFD1:O.IO_0
Found STATION_EPC config for UL1_4_EPC1
Looking for red beacon with base UL1_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_9_BCN1_R with IO_PATH: UL1_9_VFD1:O.IO_1
No SO in red beacon UL1_9_BCN1_R: UL1_9_VFD1:O.IO_1
Found STATION_EPC config for UL1_9_EPC1
Looking for red beacon with base UL2_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL2_3_BCN1_R with IO_PATH: UL2_3_FIO1:O.Pt00.Data
No SO in red beacon UL2_3_BCN1_R: UL2_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL2_3_EPC1
Looking for red beacon with base UL2_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL2_4_BCN1_R with IO_PATH: UL2_4_VFD1:O.IO_0
No SO in red beacon UL2_4_BCN1_R: UL2_4_VFD1:O.IO_0
Found STATION_EPC config for UL2_4_EPC1
Looking for red beacon with base UL4_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_3_BCN1_R with IO_PATH: UL4_3_FIO1:O.Pt00.Data
No SO in red beacon UL4_3_BCN1_R: UL4_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL4_3_EPC1
Looking for red beacon with base UL4_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_4_BCN2_R with IO_PATH: UL4_4_VFD1:O.IO_0
No SO in red beacon UL4_4_BCN2_R: UL4_4_VFD1:O.IO_0
Found STATION_EPC config for UL4_4_EPC1
Looking for red beacon with base UL4_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_9_BCN1_R with IO_PATH: UL4_9_VFD1:O.IO_1
No SO in red beacon UL4_9_BCN1_R: UL4_9_VFD1:O.IO_1
Found STATION_EPC config for UL4_9_EPC1
Looking for red beacon with base UL5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL5_3_BCN1_R with IO_PATH: UL5_3_FIO1:O.Pt00.Data
No SO in red beacon UL5_3_BCN1_R: UL5_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL5_3_EPC1
Looking for red beacon with base UL5_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL5_4_BCN1_R with IO_PATH: UL5_4_VFD1:O.IO_0
No SO in red beacon UL5_4_BCN1_R: UL5_4_VFD1:O.IO_0
Found STATION_EPC config for UL5_4_EPC1
Looking for red beacon with base UL7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_3_BCN1_R with IO_PATH: UL7_3_FIO1:O.Pt00.Data
No SO in red beacon UL7_3_BCN1_R: UL7_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL7_3_EPC1
Looking for red beacon with base UL7_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_4_BCN1_R with IO_PATH: UL7_4_VFD1:O.IO_0
No SO in red beacon UL7_4_BCN1_R: UL7_4_VFD1:O.IO_0
Found STATION_EPC config for UL7_4_EPC1
Looking for red beacon with base UL7_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_9_BCN1_R with IO_PATH: UL7_9_VFD1:O.IO_1
No SO in red beacon UL7_9_BCN1_R: UL7_9_VFD1:O.IO_1
Found STATION_EPC config for UL7_9_EPC1
Looking for red beacon with base UL9_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL9_3_BCN1_R with IO_PATH: UL9_3_FIO1:O.Pt00.Data
No SO in red beacon UL9_3_BCN1_R: UL9_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL9_3_EPC1
Looking for red beacon with base UL9_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL9_4_BCN1_R with IO_PATH: UL9_4_VFD1:O.IO_0
No SO in red beacon UL9_4_BCN1_R: UL9_4_VFD1:O.IO_0
Found STATION_EPC config for UL9_4_EPC1
Looking for red beacon with base UL3_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL3_2_BCN1_R with IO_PATH: UL3_2_FIO1:O.Pt10.Data
No SO in red beacon UL3_2_BCN1_R: UL3_2_FIO1:O.Pt10.Data
Found STATION_EPC config for UL3_2_EPC1
Looking for red beacon with base UL6_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL6_2_BCN1_R with IO_PATH: UL6_2_FIO1:O.Pt06.Data
No SO in red beacon UL6_2_BCN1_R: UL6_2_FIO1:O.Pt06.Data
Found STATION_EPC config for UL6_2_EPC1
Looking for red beacon with base PS1_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS1_1_BCN2_R with IO_PATH: PS1_2_VFD1:O.IO_0
No SO in red beacon PS1_1_BCN2_R: PS1_2_VFD1:O.IO_0
Found STATION_EPC config for PS1_1_EPC2
Looking for red beacon with base PS2_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS2_1_BCN2_R with IO_PATH: PS2_2_VFD1:O.IO_1
No SO in red beacon PS2_1_BCN2_R: PS2_2_VFD1:O.IO_1
Found STATION_EPC config for PS2_1_EPC2
Looking for red beacon with base PS3_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS3_1_BCN2_R with IO_PATH: PS3_1_VFD1:O.IO_1
No SO in red beacon PS3_1_BCN2_R: PS3_1_VFD1:O.IO_1
Found STATION_EPC config for PS3_1_EPC2
Looking for red beacon with base PS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS4_1_BCN2_R with IO_PATH: PS4_1_VFD1:O.IO_1
No SO in red beacon PS4_1_BCN2_R: PS4_1_VFD1:O.IO_1
Found STATION_EPC config for PS4_1_EPC2
Looking for red beacon with base UL10_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL10_1_BCN2_R with IO_PATH: UL10_2_FIO1:O.Pt02.Data
No SO in red beacon UL10_1_BCN2_R: UL10_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL10_1_EPC2
Looking for red beacon with base UL10_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL10_3_BCN2_R with IO_PATH: UL10_3_VFD1:SO.Out00Output
SO detected in red beacon UL10_3_BCN2_R: UL10_3_VFD1:SO.Out00Output
Found STATION_EPC config for UL10_3_EPC2
Looking for red beacon with base UL3_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL3_1_BCN2_R with IO_PATH: UL3_2_FIO1:O.Pt01.Data
No SO in red beacon UL3_1_BCN2_R: UL3_2_FIO1:O.Pt01.Data
Found STATION_EPC config for UL3_1_EPC2
Looking for red beacon with base UL6_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL6_1_BCN2_R with IO_PATH: UL6_2_FIO1:O.Pt01.Data
No SO in red beacon UL6_1_BCN2_R: UL6_2_FIO1:O.Pt01.Data
Found STATION_EPC config for UL6_1_EPC2
Looking for red beacon with base UL8_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL8_1_BCN2_R with IO_PATH: UL8_2_FIO1:O.Pt02.Data
No SO in red beacon UL8_1_BCN2_R: UL8_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL8_1_EPC2
Looking for red beacon with base UL8_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL8_3_BCN2_R with IO_PATH: UL8_3_VFD1:O.IO_1
No SO in red beacon UL8_3_BCN2_R: UL8_3_VFD1:O.IO_1
Found STATION_EPC config for UL8_3_EPC2
Looking for red beacon with base PS2_6, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS2_6_BCN2_R with IO_PATH: PS2_5_VFD1:SO.Out00Output
SO detected in red beacon PS2_6_BCN2_R: PS2_5_VFD1:SO.Out00Output
Found STATION_EPC config for PS2_6_EPC2
Looking for red beacon with base PS3_12, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS3_12_BCN2_R with IO_PATH: PS3_12_VFD1:O.IO_1
No SO in red beacon PS3_12_BCN2_R: PS3_12_VFD1:O.IO_1
Found STATION_EPC config for PS3_12_EPC2
Looking for red beacon with base PS4_14, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS4_14_BCN2_R with IO_PATH: PS4_14_VFD1:SO.Out00Output
SO detected in red beacon PS4_14_BCN2_R: PS4_14_VFD1:SO.Out00Output
Found STATION_EPC config for PS4_14_EPC2
Looking for red beacon with base PS1_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS1_5_BCN2_R with IO_PATH: PS1_4_VFD1:SO.Out00Output
SO detected in red beacon PS1_5_BCN2_R: PS1_4_VFD1:SO.Out00Output
Found STATION_EPC config for PS1_5_EPC2
Looking for red beacon with base UL11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_3_BCN2_R with IO_PATH: UL11_3_FIO1:O.Pt02.Data
No SO in red beacon UL11_3_BCN2_R: UL11_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL11_3_EPC2
Looking for red beacon with base UL11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_4_BCN2_R with IO_PATH: UL11_4_VFD1:O.IO_1
No SO in red beacon UL11_4_BCN2_R: UL11_4_VFD1:O.IO_1
Found STATION_EPC config for UL11_4_EPC2
Looking for red beacon with base UL11_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_9_BCN2_R with IO_PATH: UL11_9_VFD1:SO.Out00Output
SO detected in red beacon UL11_9_BCN2_R: UL11_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL11_9_EPC2
Looking for red beacon with base UL12_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL12_3_BCN2_R with IO_PATH: UL12_3_FIO1:O.Pt02.Data
No SO in red beacon UL12_3_BCN2_R: UL12_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL12_3_EPC2
Looking for red beacon with base UL12_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL12_4_BCN2_R with IO_PATH: UL12_4_VFD1:O.IO_1
No SO in red beacon UL12_4_BCN2_R: UL12_4_VFD1:O.IO_1
Found STATION_EPC config for UL12_4_EPC2
Looking for red beacon with base UL1_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_3_BCN2_R with IO_PATH: UL1_3_FIO1:O.Pt02.Data
No SO in red beacon UL1_3_BCN2_R: UL1_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL1_3_EPC2
Looking for red beacon with base UL1_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_4_BCN2_R with IO_PATH: UL1_6_VFD1:O.IO_1
No SO in red beacon UL1_4_BCN2_R: UL1_6_VFD1:O.IO_1
Found STATION_EPC config for UL1_4_EPC2
Looking for red beacon with base UL1_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_9_BCN2_R with IO_PATH: UL1_9_VFD1:SO.Out00Output
SO detected in red beacon UL1_9_BCN2_R: UL1_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL1_9_EPC2
Looking for red beacon with base UL2_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL2_3_BCN2_R with IO_PATH: UL2_3_FIO1:O.Pt02.Data
No SO in red beacon UL2_3_BCN2_R: UL2_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL2_3_EPC2
Looking for red beacon with base UL2_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL2_4_BCN2_R with IO_PATH: UL2_4_VFD1:O.IO_1
No SO in red beacon UL2_4_BCN2_R: UL2_4_VFD1:O.IO_1
Found STATION_EPC config for UL2_4_EPC2
Looking for red beacon with base UL4_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_3_BCN2_R with IO_PATH: UL4_3_FIO1:O.Pt02.Data
No SO in red beacon UL4_3_BCN2_R: UL4_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL4_3_EPC2
Looking for red beacon with base UL4_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_4_BCN2_R with IO_PATH: UL4_4_VFD1:O.IO_0
No SO in red beacon UL4_4_BCN2_R: UL4_4_VFD1:O.IO_0
Found STATION_EPC config for UL4_4_EPC2
Looking for red beacon with base UL4_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_9_BCN2_R with IO_PATH: UL4_9_VFD1:SO.Out00Output
SO detected in red beacon UL4_9_BCN2_R: UL4_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL4_9_EPC2
Looking for red beacon with base UL5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL5_3_BCN2_R with IO_PATH: UL5_3_FIO1:O.Pt02.Data
No SO in red beacon UL5_3_BCN2_R: UL5_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL5_3_EPC2
Looking for red beacon with base UL5_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL5_4_BCN2_R with IO_PATH: UL5_4_VFD1:O.IO_1
No SO in red beacon UL5_4_BCN2_R: UL5_4_VFD1:O.IO_1
Found STATION_EPC config for UL5_4_EPC2
Looking for red beacon with base UL7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_3_BCN2_R with IO_PATH: UL7_3_FIO1:O.Pt02.Data
No SO in red beacon UL7_3_BCN2_R: UL7_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL7_3_EPC2
Looking for red beacon with base UL7_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_4_BCN2_R with IO_PATH: UL7_4_VFD1:O.IO_1
No SO in red beacon UL7_4_BCN2_R: UL7_4_VFD1:O.IO_1
Found STATION_EPC config for UL7_4_EPC2
Looking for red beacon with base UL7_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_9_BCN2_R with IO_PATH: UL7_9_VFD1:SO.Out00Output
SO detected in red beacon UL7_9_BCN2_R: UL7_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL7_9_EPC2
Looking for red beacon with base UL9_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL9_3_BCN2_R with IO_PATH: UL9_3_FIO1:O.Pt02.Data
No SO in red beacon UL9_3_BCN2_R: UL9_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL9_3_EPC2
Looking for red beacon with base UL9_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL9_4_BCN2_R with IO_PATH: UL9_4_VFD1:O.IO_1
No SO in red beacon UL9_4_BCN2_R: UL9_4_VFD1:O.IO_1
Found STATION_EPC config for UL9_4_EPC2
Looking for red beacon with base UL3_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL3_2_BCN2_R with IO_PATH: UL3_2_FIO1:O.Pt11.Data
No SO in red beacon UL3_2_BCN2_R: UL3_2_FIO1:O.Pt11.Data
Found STATION_EPC config for UL3_2_EPC2
Looking for red beacon with base UL6_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL6_2_BCN2_R with IO_PATH: UL6_2_FIO1:O.Pt07.Data
No SO in red beacon UL6_2_BCN2_R: UL6_2_FIO1:O.Pt07.Data
Found STATION_EPC config for UL6_2_EPC2
Found STATION_JR_PB config for PS2_3_JR1
Found STATION_JR_PB config for PS3_3_JR1
Found STATION_JR_PB config for UL1_9_JR2
Found STATION_JR_PB config for PS4_13_JR1
Found STATION_JR_PB config for PS4_2_JR1
Found STATION_JR_PB config for UL11_9_JR1
Found STATION_JR_PB config for UL1_9_JR1
Found STATION_JR_PB config for UL4_9_JR1
Found STATION_JR_PB config for UL4_9_JR2
Found STATION_JR_PB config for UL7_9_JR2
Found STATION_JR_PB config for UL7_9_JR1
Found STATION_JR_PB config for PS4_8_JR1
Found STATION_JR_PB config for PS3_7_JR1
Assigned JR partners for base 'UL1_9': UL1_9_JR1 -> UL1_9_JR2 -> UL1_9_JR1
Assigned JR partners for base 'UL4_9': UL4_9_JR1 -> UL4_9_JR2 -> UL4_9_JR1
Assigned JR partners for base 'UL7_9': UL7_9_JR1 -> UL7_9_JR2 -> UL7_9_JR1
Found STATION_S_PB config for PS1_1_S1
Found STATION_S_PB config for PS1_1_S2
Found STATION_S_PB config for PS2_1_S1
Found STATION_S_PB config for PS4_1_S2
Found STATION_S_PB config for UL11_9_S2
Found STATION_S_PB config for UL12_4_S1
Found STATION_S_PB config for UL2_4_S1
Found STATION_S_PB config for UL4_9_S1
Found STATION_S_PB config for UL4_9_S2
Found STATION_S_PB config for UL5_4_S2
Found STATION_S_PB config for UL8_3_S1
Found STATION_S_PB config for UL9_4_S1
Found STATION_S_PB config for PS2_6_S1
Found STATION_S_PB config for PS3_12_S1
Found STATION_S_PB config for PS3_1_S1
Found STATION_S_PB config for PS3_1_S2
Found STATION_S_PB config for PS4_14_S1
Found STATION_S_PB config for PS4_1_S1
Found STATION_S_PB config for UL10_3_S1
Found STATION_S_PB config for UL10_3_S2
Found STATION_S_PB config for UL11_9_S1
Found STATION_S_PB config for UL11_4_S1
Found STATION_S_PB config for UL11_4_S2
Found STATION_S_PB config for UL12_4_S2
Found STATION_S_PB config for UL1_9_S2
Found STATION_S_PB config for UL1_4_S2
Found STATION_S_PB config for UL1_9_S1
Found STATION_S_PB config for UL2_4_S2
Found STATION_S_PB config for UL4_4_S1
Found STATION_S_PB config for UL4_4_S2
Found STATION_S_PB config for UL7_9_S2
Found STATION_S_PB config for UL7_4_S2
Found STATION_S_PB config for UL7_9_S1
Found STATION_S_PB config for UL8_3_S2
Found STATION_S_PB config for UL9_4_S2
Found STATION_S_PB config for PS1_5_S2
Found STATION_S_PB config for PS2_1_S2
Found STATION_S_PB config for PS3_12_S2
Found STATION_S_PB config for PS4_14_S2
Found STATION_S_PB config for UL1_4_S1
Found STATION_S_PB config for UL5_4_S1
Found STATION_S_PB config for UL7_4_S1
Found STATION_S_PB config for PS1_5_S1
Found STATION_S_PB config for PS2_6_S2
Found STATION_S_PB config for UL11_3_S2
Found STATION_S_PB config for UL11_3_S1
Found STATION_S_PB config for UL12_3_S2
Found STATION_S_PB config for UL12_3_S1
Found STATION_S_PB config for UL1_3_S2
Found STATION_S_PB config for UL1_3_S1
Found STATION_S_PB config for UL2_3_S2
Found STATION_S_PB config for UL2_3_S1
Found STATION_S_PB config for UL3_2_S1
Found STATION_S_PB config for UL3_2_S2
Found STATION_S_PB config for UL4_3_S2
Found STATION_S_PB config for UL4_3_S1
Found STATION_S_PB config for UL5_3_S2
Found STATION_S_PB config for UL5_3_S1
Found STATION_S_PB config for UL6_2_S1
Found STATION_S_PB config for UL6_2_S2
Found STATION_S_PB config for UL7_3_S2
Found STATION_S_PB config for UL7_3_S1
Found STATION_S_PB config for UL9_3_S2
Found STATION_S_PB config for UL9_3_S1
Found STATION_SS_PB config for UL10_1_SS1
Found STATION_SS_PB config for UL3_1_SS1
Found STATION_SS_PB config for UL6_1_SS1
Found STATION_SS_PB config for UL8_1_SS1
Found ENCODER config for UL11_11_ENCODER (upstream: NO_UPSTREAM, downstream: UL11_12_VFD1.CTRL)
Found ENCODER config for UL11_12_ENCODER (upstream: UL11_11_VFD1.CTRL, downstream: UL11_13_VFD1.CTRL)
Found ENCODER config for UL1_11_ENCODER (upstream: NO_UPSTREAM, downstream: UL1_12_VFD1.CTRL)
Found ENCODER config for UL1_12_ENCODER (upstream: UL1_11_VFD1.CTRL, downstream: UL1_13_VFD1.CTRL)
Found ENCODER config for UL3_4_ENCODER (upstream: UL3_3_VFD1.CTRL, downstream: UL3_5_VFD1.CTRL)
Found ENCODER config for UL4_11_ENCODER (upstream: NO_UPSTREAM, downstream: UL4_12_VFD1.CTRL)
Found ENCODER config for UL4_12_ENCODER (upstream: UL4_11_VFD1.CTRL, downstream: UL4_13_VFD1.CTRL)
Found ENCODER config for UL6_4_ENCODER (upstream: UL6_3_VFD1.CTRL, downstream: UL6_5_VFD1.CTRL)
Found ENCODER config for UL7_11_ENCODER (upstream: NO_UPSTREAM, downstream: UL7_12_VFD1.CTRL)
Found ENCODER config for UL7_12_ENCODER (upstream: UL7_11_VFD1.CTRL, downstream: UL7_13_VFD1.CTRL)
Found ENCODER config for UL8_3_ENCODER (upstream: UL8_2_VFD1.CTRL, downstream: UL8_4_VFD1.CTRL)
Found ENCODER config for UL10_4_ENCODER (upstream: UL10_3_VFD1.CTRL, downstream: UL10_5_VFD1.CTRL)
Found ENCODER config for UL10_5_ENCODER (upstream: UL10_4_VFD1.CTRL, downstream: UL10_6_VFD1.CTRL)
Found ENCODER config for UL10_6_ENCODER (upstream: UL10_5_VFD1.CTRL, downstream: UL10_7_VFD1.CTRL)
Found ENCODER config for UL10_7_ENCODER (upstream: UL10_6_VFD1.CTRL, downstream: UL10_8_VFD1.CTRL)
Found ENCODER config for UL10_9_ENCODER (upstream: UL10_8_VFD1.CTRL, downstream: UL10_10_VFD1.CTRL)
Found ENCODER config for UL11_5_ENCODER (upstream: UL11_4_VFD1.CTRL, downstream: UL11_6_VFD1.CTRL)
Found ENCODER config for UL11_6_ENCODER (upstream: UL11_5_VFD1.CTRL, downstream: UL11_7_VFD1.CTRL)
Found ENCODER config for UL11_7_ENCODER (upstream: UL11_6_VFD1.CTRL, downstream: UL11_8_VFD1.CTRL)
Found ENCODER config for UL11_8_ENCODER (upstream: UL11_7_VFD1.CTRL, downstream: UL11_9_VFD1.CTRL)
Found ENCODER config for UL12_6_ENCODER (upstream: UL12_5_VFD1.CTRL, downstream: UL12_7_VFD1.CTRL)
Found ENCODER config for UL12_7_ENCODER (upstream: UL12_6_VFD1.CTRL, downstream: UL12_8_VFD1.CTRL)
Found ENCODER config for UL12_8_ENCODER (upstream: UL12_7_VFD1.CTRL, downstream: UL12_9_VFD1.CTRL)
Found ENCODER config for UL12_9_ENCODER (upstream: UL12_8_VFD1.CTRL, downstream: UL12_10_VFD1.CTRL)
Found ENCODER config for UL1_5_ENCODER (upstream: UL1_4_VFD1.CTRL, downstream: UL1_6_VFD1.CTRL)
Found ENCODER config for UL1_6_ENCODER (upstream: UL1_5_VFD1.CTRL, downstream: UL1_7_VFD1.CTRL)
Found ENCODER config for UL1_7_ENCODER (upstream: UL1_6_VFD1.CTRL, downstream: UL1_8_VFD1.CTRL)
Found ENCODER config for UL1_8_ENCODER (upstream: UL1_7_VFD1.CTRL, downstream: UL1_9_VFD1.CTRL)
Found ENCODER config for UL2_6_ENCODER (upstream: UL2_5_VFD1.CTRL, downstream: UL2_7_VFD1.CTRL)
Found ENCODER config for UL2_7_ENCODER (upstream: UL2_6_VFD1.CTRL, downstream: UL2_8_VFD1.CTRL)
Found ENCODER config for UL2_8_ENCODER (upstream: UL2_7_VFD1.CTRL, downstream: UL2_9_VFD1.CTRL)
Found ENCODER config for UL2_9_ENCODER (upstream: UL2_8_VFD1.CTRL, downstream: UL2_10_VFD1.CTRL)
Found ENCODER config for UL3_5_ENCODER (upstream: UL3_4_VFD1.CTRL, downstream: UL3_6_VFD1.CTRL)
Found ENCODER config for UL3_6_ENCODER (upstream: UL3_5_VFD1.CTRL, downstream: UL3_7_VFD1.CTRL)
Found ENCODER config for UL3_7_ENCODER (upstream: UL3_6_VFD1.CTRL, downstream: UL3_8_VFD1.CTRL)
Found ENCODER config for UL3_8_ENCODER (upstream: UL3_7_VFD1.CTRL, downstream: UL3_9_VFD1.CTRL)
Found ENCODER config for UL4_5_ENCODER (upstream: UL4_4_VFD1.CTRL, downstream: UL4_6_VFD1.CTRL)
Found ENCODER config for UL4_6_ENCODER (upstream: UL4_5_VFD1.CTRL, downstream: UL4_7_VFD1.CTRL)
Found ENCODER config for UL4_7_ENCODER (upstream: UL4_6_VFD1.CTRL, downstream: UL4_8_VFD1.CTRL)
Found ENCODER config for UL4_8_ENCODER (upstream: UL4_7_VFD1.CTRL, downstream: UL4_9_VFD1.CTRL)
Found ENCODER config for UL5_6_ENCODER (upstream: UL5_5_VFD1.CTRL, downstream: UL5_7_VFD1.CTRL)
Found ENCODER config for UL5_7_ENCODER (upstream: UL5_6_VFD1.CTRL, downstream: UL5_8_VFD1.CTRL)
Found ENCODER config for UL5_8_ENCODER (upstream: UL5_7_VFD1.CTRL, downstream: UL5_9_VFD1.CTRL)
Found ENCODER config for UL5_9_ENCODER (upstream: UL5_8_VFD1.CTRL, downstream: UL5_10_VFD1.CTRL)
Found ENCODER config for UL6_5_ENCODER (upstream: UL6_4_VFD1.CTRL, downstream: UL6_6_VFD1.CTRL)
Found ENCODER config for UL6_6_ENCODER (upstream: UL6_5_VFD1.CTRL, downstream: UL6_7_VFD1.CTRL)
Found ENCODER config for UL6_7_ENCODER (upstream: UL6_6_VFD1.CTRL, downstream: UL6_8_VFD1.CTRL)
Found ENCODER config for UL6_8_ENCODER (upstream: UL6_7_VFD1.CTRL, downstream: UL6_9_VFD1.CTRL)
Found ENCODER config for UL7_5_ENCODER (upstream: UL7_4_VFD1.CTRL, downstream: UL7_6_VFD1.CTRL)
Found ENCODER config for UL7_6_ENCODER (upstream: UL7_5_VFD1.CTRL, downstream: UL7_7_VFD1.CTRL)
Found ENCODER config for UL7_7_ENCODER (upstream: UL7_6_VFD1.CTRL, downstream: UL7_8_VFD1.CTRL)
Found ENCODER config for UL7_8_ENCODER (upstream: UL7_7_VFD1.CTRL, downstream: UL7_9_VFD1.CTRL)
Found ENCODER config for UL8_5_ENCODER (upstream: UL8_4_VFD1.CTRL, downstream: UL8_6_VFD1.CTRL)
Found ENCODER config for UL8_6_ENCODER (upstream: UL8_5_VFD1.CTRL, downstream: UL8_7_VFD1.CTRL)
Found ENCODER config for UL8_7_ENCODER (upstream: UL8_6_VFD1.CTRL, downstream: UL8_8_VFD1.CTRL)
Found ENCODER config for UL8_8_ENCODER (upstream: UL8_7_VFD1.CTRL, downstream: UL8_9_VFD1.CTRL)
Found ENCODER config for UL9_10_ENCODER (upstream: UL9_9_VFD1.CTRL, downstream: UL9_11_VFD1.CTRL)
Found ENCODER config for UL9_6_ENCODER (upstream: UL9_5_VFD1.CTRL, downstream: UL9_7_VFD1.CTRL)
Found ENCODER config for UL9_7_ENCODER (upstream: UL9_6_VFD1.CTRL, downstream: UL9_8_VFD1.CTRL)
Found ENCODER config for UL9_8_ENCODER (upstream: UL9_7_VFD1.CTRL, downstream: UL9_9_VFD1.CTRL)
Found ENCODER config for UL9_9_ENCODER (upstream: UL9_8_VFD1.CTRL, downstream: UL9_10_VFD1.CTRL)
Found ENCODER config for UL11_13_ENCODER (upstream: UL11_12_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL11_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL11_4_VFD1.CTRL)
Found ENCODER config for UL11_9_ENCODER (upstream: UL11_8_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL12_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL12_4_VFD1.CTRL)
Found ENCODER config for UL12_4_ENCODER (upstream: UL12_3_VFD1.CTRL, downstream: UL12_5_VFD1.CTRL)
Found ENCODER config for UL1_13_ENCODER (upstream: UL1_12_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL1_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL1_4_VFD1.CTRL)
Found ENCODER config for UL1_4_ENCODER (upstream: UL1_3_VFD1.CTRL, downstream: UL1_5_VFD1.CTRL)
Found ENCODER config for UL1_9_ENCODER (upstream: UL1_8_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL2_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL2_4_VFD1.CTRL)
Found ENCODER config for UL2_4_ENCODER (upstream: UL2_3_VFD1.CTRL, downstream: UL2_5_VFD1.CTRL)
Found ENCODER config for UL4_13_ENCODER (upstream: UL4_12_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL4_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL4_4_VFD1.CTRL)
Found ENCODER config for UL4_4_ENCODER (upstream: UL4_3_VFD1.CTRL, downstream: UL4_5_VFD1.CTRL)
Found ENCODER config for UL4_9_ENCODER (upstream: UL4_8_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL5_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL5_4_VFD1.CTRL)
Found ENCODER config for UL5_4_ENCODER (upstream: UL5_3_VFD1.CTRL, downstream: UL5_5_VFD1.CTRL)
Found ENCODER config for UL7_13_ENCODER (upstream: UL7_12_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for UL7_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL7_4_VFD1.CTRL)
Found ENCODER config for UL7_4_ENCODER (upstream: UL7_3_VFD1.CTRL, downstream: UL7_5_VFD1.CTRL)
Found ENCODER config for UL9_3_ENCODER (upstream: NO_UPSTREAM, downstream: UL9_4_VFD1.CTRL)
Found ENCODER config for UL9_4_ENCODER (upstream: UL9_3_VFD1.CTRL, downstream: UL9_5_VFD1.CTRL)
Found ENCODER config for UL3_2_ENCODER (upstream: UL3_1_VFD1.CTRL, downstream: UL3_3_VFD1.CTRL)
Found ENCODER config for UL6_2_ENCODER (upstream: UL6_1_VFD1.CTRL, downstream: UL6_3_VFD1.CTRL)
[DEBUG] NC_CHUTE: Starting extraction from 2127 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 2127 DESC_IP rows
[DEBUG] NC_JR_STATION: Found 0 entries matching S02_*_JR*_PB pattern
[DEBUG] NC_JR_STATION: Final configs: 0
FIOM PDP1_FIO1 -> DPM UL7_4_DPM1
FIOM PDP2_FIO1 -> DPM UL7_4_DPM1
FIOM PDP6_FIO1 -> DPM PS1_4_DPM1
FIOM UL1_3_FIO1 -> DPM UL1_4_DPM1
FIOM UL1_13_FIO1 -> DPM UL1_4_DPM1
FIOM UL2_3_FIO1 -> DPM UL2_4_DPM1
FIOM UL3_2_FIO1 -> DPM UL2_4_DPM1
FIOM UL4_3_FIO1 -> DPM UL4_4_DPM1
FIOM UL4_13_FIO1 -> DPM UL4_4_DPM1
FIOM UL5_3_FIO1 -> DPM UL5_4_DPM1
FIOM UL6_2_FIO1 -> DPM UL5_4_DPM1
FIOM UL7_3_FIO1 -> DPM UL7_4_DPM1
FIOM UL7_13_FIO1 -> DPM UL7_4_DPM1
FIOM UL8_2_FIO1 -> DPM UL8_3_DPM1
FIOM UL9_3_FIO1 -> DPM UL8_3_DPM1
FIOM UL10_2_FIO1 -> DPM UL10_3_DPM1
FIOM UL11_3_FIO1 -> DPM UL11_10_DPM1
FIOM UL11_13_FIO1 -> DPM UL11_10_DPM1
FIOM UL12_3_FIO1 -> DPM UL10_3_DPM1
APF PS1_1_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS1_2_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS1_3_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS1_4_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS1_5_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS2_1_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS2_2_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS2_3_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS2_4_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS2_5_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS2_6_VFD1 -> DPM PS1_4_DPM1
Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF PS3_1_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS3_2_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS3_3_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS3_4_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS3_5_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS3_6_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS3_7_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS3_8_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS3_9_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS3_10_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS3_11_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS3_12_VFD1 -> DPM PS3_3_DPM1
Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_1_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS4_2_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS4_3_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS4_4_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS4_5_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS4_6_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF PS4_7_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_8_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_9_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_10_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_11_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_12_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_13_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF PS4_14_VFD1 -> DPM PS4_7_DPM1
Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H -> PS3_9_VFD1:O.IO_1
APF UL1_3_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_4_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_5_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_6_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_7_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_8_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_9_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL1_10A_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL1_10B_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL1_11_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL1_12_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL1_13_VFD1 -> DPM UL1_4_DPM1
Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL2_3_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_4_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_5_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_6_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_7_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_8_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_9_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL2_10_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_1_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_2_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_3_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_4_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_5_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_6_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_7_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_8_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL3_9_VFD1 -> DPM UL2_4_DPM1
Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_3_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_4_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_5_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_6_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_7_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_8_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_9_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL4_10A_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL4_10B_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL4_11_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL4_12_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL4_13_VFD1 -> DPM UL4_4_DPM1
Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H -> PS1_2_VFD1:O.IO_1
APF UL5_3_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_4_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_5_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_6_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_7_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_8_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_9_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL5_10_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_1_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_2_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_3_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_4_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_5_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_6_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_7_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_8_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL6_9_VFD1 -> DPM UL5_4_DPM1
Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H -> UL4_4_VFD1:O.IO_1
APF UL7_3_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_4_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_5_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_6_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_7_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_8_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_9_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL7_10A_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL7_10B_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL7_11_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL7_12_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL7_13_VFD1 -> DPM UL7_4_DPM1
Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL8_1_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_2_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_3_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_4_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_5_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_6_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_7_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_8_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL8_9_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_3_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_4_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_5_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_6_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_7_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_8_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_9_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_10_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL9_11_VFD1 -> DPM UL8_3_DPM1
Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_1_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_2_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_3_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_4_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_5_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_6_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_7_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_8_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_9_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL10_10_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_3_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_4_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_5_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_6_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_7_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_8_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_9_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL11_10A_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL11_10B_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL11_11_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL11_12_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL11_13_VFD1 -> DPM UL11_10_DPM1
Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H -> PS4_5_VFD1:O.IO_1
APF UL12_3_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_4_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_5_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_6_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_7_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_8_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_9_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
APF UL12_10_VFD1 -> DPM UL10_3_DPM1
Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H -> UL10_3_VFD1:O.IO_1
- Added 72 E-stop check rungs
[R090_STATION_JR_PB] Starting STATION_JR_PB routine generation...
Found 14 STATION_JR_PB configurations
Generated 14 STATION_JR_PB rungs
[R0100_JPE] Starting JPE routine generation...
Found 165 JPE configurations
Generated 165 JPE rungs
Belt tracking for PS1_1_VFD1 -> zzz_PS1_1Tracking
Belt tracking for PS1_2_VFD1 -> zzz_PS1_2Tracking
Belt tracking for PS1_3_VFD1 -> zzz_PS1_3Tracking
Belt tracking for PS1_4_VFD1 -> zzz_PS1_4Tracking
Belt tracking for PS1_5_VFD1 -> zzz_PS1_5Tracking
Belt tracking for PS2_1_VFD1 -> zzz_PS2_1Tracking
Belt tracking for PS2_2_VFD1 -> zzz_PS2_2Tracking
Belt tracking for PS2_3_VFD1 -> zzz_PS2_3Tracking
Belt tracking for PS2_4_VFD1 -> zzz_PS2_4Tracking
Belt tracking for PS2_5_VFD1 -> zzz_PS2_5Tracking
Belt tracking for PS2_6_VFD1 -> zzz_PS2_6Tracking
Belt tracking for PS3_1_VFD1 -> zzz_PS3_1Tracking
Belt tracking for PS3_2_VFD1 -> zzz_PS3_2Tracking
Belt tracking for PS3_3_VFD1 -> zzz_PS3_3Tracking
Belt tracking for PS3_4_VFD1 -> zzz_PS3_4Tracking
Belt tracking for PS3_5_VFD1 -> zzz_PS3_5Tracking
Belt tracking for PS3_6_VFD1 -> zzz_PS3_6Tracking
Belt tracking for PS3_7_VFD1 -> zzz_PS3_7Tracking
Belt tracking for PS3_8_VFD1 -> zzz_PS3_8Tracking
Belt tracking for PS3_9_VFD1 -> zzz_PS3_9Tracking
Belt tracking for PS3_10_VFD1 -> zzz_PS3_10Tracking
Belt tracking for PS3_11_VFD1 -> zzz_PS3_11Tracking
Belt tracking for PS3_12_VFD1 -> zzz_PS3_12Tracking
Belt tracking for PS4_1_VFD1 -> zzz_PS4_1Tracking
Belt tracking for PS4_2_VFD1 -> zzz_PS4_2Tracking
Belt tracking for PS4_3_VFD1 -> zzz_PS4_3Tracking
Belt tracking for PS4_4_VFD1 -> zzz_PS4_4Tracking
Belt tracking for PS4_5_VFD1 -> zzz_PS4_5Tracking
Belt tracking for PS4_6_VFD1 -> zzz_PS4_6Tracking
Belt tracking for PS4_7_VFD1 -> zzz_PS4_7Tracking
Belt tracking for PS4_8_VFD1 -> zzz_PS4_8Tracking
Belt tracking for PS4_9_VFD1 -> zzz_PS4_9Tracking
Belt tracking for PS4_10_VFD1 -> zzz_PS4_10Tracking
Belt tracking for PS4_11_VFD1 -> zzz_PS4_11Tracking
Belt tracking for PS4_12_VFD1 -> zzz_PS4_12Tracking
Belt tracking for PS4_13_VFD1 -> zzz_PS4_13Tracking
Belt tracking for PS4_14_VFD1 -> zzz_PS4_14Tracking
Belt tracking for UL1_3_VFD1 -> zzz_UL1_3Tracking
Belt tracking for UL1_4_VFD1 -> zzz_UL1_4Tracking
Belt tracking for UL1_5_VFD1 -> zzz_UL1_5Tracking
Belt tracking for UL1_6_VFD1 -> zzz_UL1_6Tracking
Belt tracking for UL1_7_VFD1 -> zzz_UL1_7Tracking
Belt tracking for UL1_8_VFD1 -> zzz_UL1_8Tracking
Belt tracking for UL1_9_VFD1 -> zzz_UL1_9Tracking
Belt tracking for UL1_10A_VFD1 -> zzz_UL1_10ATracking
Belt tracking for UL1_10B_VFD1 -> zzz_UL1_10BTracking
Belt tracking for UL1_11_VFD1 -> zzz_UL1_11Tracking
Belt tracking for UL1_12_VFD1 -> zzz_UL1_12Tracking
Belt tracking for UL1_13_VFD1 -> zzz_UL1_13Tracking
Belt tracking for UL2_3_VFD1 -> zzz_UL2_3Tracking
Belt tracking for UL2_4_VFD1 -> zzz_UL2_4Tracking
Belt tracking for UL2_5_VFD1 -> zzz_UL2_5Tracking
Belt tracking for UL2_6_VFD1 -> zzz_UL2_6Tracking
Belt tracking for UL2_7_VFD1 -> zzz_UL2_7Tracking
Belt tracking for UL2_8_VFD1 -> zzz_UL2_8Tracking
Belt tracking for UL2_9_VFD1 -> zzz_UL2_9Tracking
Belt tracking for UL2_10_VFD1 -> zzz_UL2_10Tracking
Belt tracking for UL3_1_VFD1 -> zzz_UL3_1Tracking
Belt tracking for UL3_2_VFD1 -> zzz_UL3_2Tracking
Belt tracking for UL3_3_VFD1 -> zzz_UL3_3Tracking
Belt tracking for UL3_4_VFD1 -> zzz_UL3_4Tracking
Belt tracking for UL3_5_VFD1 -> zzz_UL3_5Tracking
Belt tracking for UL3_6_VFD1 -> zzz_UL3_6Tracking
Belt tracking for UL3_7_VFD1 -> zzz_UL3_7Tracking
Belt tracking for UL3_8_VFD1 -> zzz_UL3_8Tracking
Belt tracking for UL3_9_VFD1 -> zzz_UL3_9Tracking
Belt tracking for UL4_3_VFD1 -> zzz_UL4_3Tracking
Belt tracking for UL4_4_VFD1 -> zzz_UL4_4Tracking
Belt tracking for UL4_5_VFD1 -> zzz_UL4_5Tracking
Belt tracking for UL4_6_VFD1 -> zzz_UL4_6Tracking
Belt tracking for UL4_7_VFD1 -> zzz_UL4_7Tracking
Belt tracking for UL4_8_VFD1 -> zzz_UL4_8Tracking
Belt tracking for UL4_9_VFD1 -> zzz_UL4_9Tracking
Belt tracking for UL4_10A_VFD1 -> zzz_UL4_10ATracking
Belt tracking for UL4_10B_VFD1 -> zzz_UL4_10BTracking
Belt tracking for UL4_11_VFD1 -> zzz_UL4_11Tracking
Belt tracking for UL4_12_VFD1 -> zzz_UL4_12Tracking
Belt tracking for UL4_13_VFD1 -> zzz_UL4_13Tracking
Belt tracking for UL5_3_VFD1 -> zzz_UL5_3Tracking
Belt tracking for UL5_4_VFD1 -> zzz_UL5_4Tracking
Belt tracking for UL5_5_VFD1 -> zzz_UL5_5Tracking
Belt tracking for UL5_6_VFD1 -> zzz_UL5_6Tracking
Belt tracking for UL5_7_VFD1 -> zzz_UL5_7Tracking
Belt tracking for UL5_8_VFD1 -> zzz_UL5_8Tracking
Belt tracking for UL5_9_VFD1 -> zzz_UL5_9Tracking
Belt tracking for UL5_10_VFD1 -> zzz_UL5_10Tracking
Belt tracking for UL6_1_VFD1 -> zzz_UL6_1Tracking
Belt tracking for UL6_2_VFD1 -> zzz_UL6_2Tracking
Belt tracking for UL6_3_VFD1 -> zzz_UL6_3Tracking
Belt tracking for UL6_4_VFD1 -> zzz_UL6_4Tracking
Belt tracking for UL6_5_VFD1 -> zzz_UL6_5Tracking
Belt tracking for UL6_6_VFD1 -> zzz_UL6_6Tracking
Belt tracking for UL6_7_VFD1 -> zzz_UL6_7Tracking
Belt tracking for UL6_8_VFD1 -> zzz_UL6_8Tracking
Belt tracking for UL6_9_VFD1 -> zzz_UL6_9Tracking
Belt tracking for UL7_3_VFD1 -> zzz_UL7_3Tracking
Belt tracking for UL7_4_VFD1 -> zzz_UL7_4Tracking
Belt tracking for UL7_5_VFD1 -> zzz_UL7_5Tracking
Belt tracking for UL7_6_VFD1 -> zzz_UL7_6Tracking
Belt tracking for UL7_7_VFD1 -> zzz_UL7_7Tracking
Belt tracking for UL7_8_VFD1 -> zzz_UL7_8Tracking
Belt tracking for UL7_9_VFD1 -> zzz_UL7_9Tracking
Belt tracking for UL7_10A_VFD1 -> zzz_UL7_10ATracking
Belt tracking for UL7_10B_VFD1 -> zzz_UL7_10BTracking
Belt tracking for UL7_11_VFD1 -> zzz_UL7_11Tracking
Belt tracking for UL7_12_VFD1 -> zzz_UL7_12Tracking
Belt tracking for UL7_13_VFD1 -> zzz_UL7_13Tracking
Belt tracking for UL8_1_VFD1 -> zzz_UL8_1Tracking
Belt tracking for UL8_2_VFD1 -> zzz_UL8_2Tracking
Belt tracking for UL8_3_VFD1 -> zzz_UL8_3Tracking
Belt tracking for UL8_4_VFD1 -> zzz_UL8_4Tracking
Belt tracking for UL8_5_VFD1 -> zzz_UL8_5Tracking
Belt tracking for UL8_6_VFD1 -> zzz_UL8_6Tracking
Belt tracking for UL8_7_VFD1 -> zzz_UL8_7Tracking
Belt tracking for UL8_8_VFD1 -> zzz_UL8_8Tracking
Belt tracking for UL8_9_VFD1 -> zzz_UL8_9Tracking
Belt tracking for UL9_3_VFD1 -> zzz_UL9_3Tracking
Belt tracking for UL9_4_VFD1 -> zzz_UL9_4Tracking
Belt tracking for UL9_5_VFD1 -> zzz_UL9_5Tracking
Belt tracking for UL9_6_VFD1 -> zzz_UL9_6Tracking
Belt tracking for UL9_7_VFD1 -> zzz_UL9_7Tracking
Belt tracking for UL9_8_VFD1 -> zzz_UL9_8Tracking
Belt tracking for UL9_9_VFD1 -> zzz_UL9_9Tracking
Belt tracking for UL9_10_VFD1 -> zzz_UL9_10Tracking
Belt tracking for UL9_11_VFD1 -> zzz_UL9_11Tracking
Belt tracking for UL10_1_VFD1 -> zzz_UL10_1Tracking
Belt tracking for UL10_2_VFD1 -> zzz_UL10_2Tracking
Belt tracking for UL10_3_VFD1 -> zzz_UL10_3Tracking
Belt tracking for UL10_4_VFD1 -> zzz_UL10_4Tracking
Belt tracking for UL10_5_VFD1 -> zzz_UL10_5Tracking
Belt tracking for UL10_6_VFD1 -> zzz_UL10_6Tracking
Belt tracking for UL10_7_VFD1 -> zzz_UL10_7Tracking
Belt tracking for UL10_8_VFD1 -> zzz_UL10_8Tracking
Belt tracking for UL10_9_VFD1 -> zzz_UL10_9Tracking
Belt tracking for UL10_10_VFD1 -> zzz_UL10_10Tracking
Belt tracking for UL11_3_VFD1 -> zzz_UL11_3Tracking
Belt tracking for UL11_4_VFD1 -> zzz_UL11_4Tracking
Belt tracking for UL11_5_VFD1 -> zzz_UL11_5Tracking
Belt tracking for UL11_6_VFD1 -> zzz_UL11_6Tracking
Belt tracking for UL11_7_VFD1 -> zzz_UL11_7Tracking
Belt tracking for UL11_8_VFD1 -> zzz_UL11_8Tracking
Belt tracking for UL11_9_VFD1 -> zzz_UL11_9Tracking
Belt tracking for UL11_10A_VFD1 -> zzz_UL11_10ATracking
Belt tracking for UL11_10B_VFD1 -> zzz_UL11_10BTracking
Belt tracking for UL11_11_VFD1 -> zzz_UL11_11Tracking
Belt tracking for UL11_12_VFD1 -> zzz_UL11_12Tracking
Belt tracking for UL11_13_VFD1 -> zzz_UL11_13Tracking
Belt tracking for UL12_3_VFD1 -> zzz_UL12_3Tracking
Belt tracking for UL12_4_VFD1 -> zzz_UL12_4Tracking
Belt tracking for UL12_5_VFD1 -> zzz_UL12_5Tracking
Belt tracking for UL12_6_VFD1 -> zzz_UL12_6Tracking
Belt tracking for UL12_7_VFD1 -> zzz_UL12_7Tracking
Belt tracking for UL12_8_VFD1 -> zzz_UL12_8Tracking
Belt tracking for UL12_9_VFD1 -> zzz_UL12_9Tracking
Belt tracking for UL12_10_VFD1 -> zzz_UL12_10Tracking
- Added 155 belt tracking AOI calls
Created virtual JR: PS1_JR
Found JPE config for PS1_2_TPE1 (station from config, missing beacon)
Found JPE config for PS1_2_TPE2 (station from config, missing beacon)
Found JPE config for PS3_1_TPE1 (station from config)
Found JPE config for UL10_1_TPE1 (station from config, beacon from config)
Found JPE config for UL10_3_TPE1 (station from config, beacon from config)
Found JPE config for UL11_11_TPE1 (station from config, beacon from config)
Found JPE config for UL11_11_TPE2 (station from config, beacon from config)
Found JPE config for UL11_12_TPE1 (station from config, beacon from config)
Found JPE config for UL1_11_TPE1 (station from config, beacon from config)
Found JPE config for UL1_11_TPE2 (station from config, beacon from config)
Found JPE config for UL1_12_TPE1 (station from config, beacon from config)
Found JPE config for UL3_1_TPE1 (station from config, beacon from config)
Found JPE config for UL3_4_TPE1 (station from config, beacon from config)
Found JPE config for UL3_4_TPE2 (station from config, beacon from config)
Found JPE config for UL4_11_TPE1 (station from config, beacon from config)
Found JPE config for UL4_11_TPE2 (station from config, beacon from config)
Found JPE config for UL4_12_TPE1 (station from config, beacon from config)
Found JPE config for UL6_1_TPE1 (station from config, beacon from config)
Found JPE config for UL6_4_TPE1 (station from config, beacon from config)
Found JPE config for UL6_4_TPE2 (station from config, beacon from config)
Found JPE config for UL7_11_TPE1 (station from config, beacon from config)
Found JPE config for UL7_11_TPE2 (station from config, beacon from config)
Found JPE config for UL7_12_TPE1 (station from config, beacon from config)
Found JPE config for UL8_1_TPE1 (station from config, beacon from config)
Found JPE config for UL8_3_TPE1 (station from config, beacon from config)
Found JPE config for PS2_2_TPE1 (station from config, beacon from config)
Found JPE config for PS2_2_TPE2 (station from config, beacon from config)
Found JPE config for PS2_6_TPE1 (station from config, beacon from config)
Found JPE config for PS3_12_TPE1 (station from config)
Found JPE config for PS3_12_TPE2 (station from config)
Found JPE config for PS3_2_TPE1 (station from config, beacon from config)
Found JPE config for PS3_3_TPE1
Found JPE config for PS4_12_TPE1 (station from config, beacon from config)
Found JPE config for PS4_14_TPE1 (station from config)
Found JPE config for PS4_2_TPE1
Found JPE config for PS4_2_TPE2
Found JPE config for PS4_4_TPE1 (station from config, beacon from config)
Found JPE config for PS4_4_TPE2 (station from config, beacon from config)
Found JPE config for UL10_4_TPE1 (station from config, beacon from config)
Found JPE config for UL10_5_TPE1 (station from config, beacon from config)
Found JPE config for UL10_6_TPE1 (station from config, beacon from config)
Found JPE config for UL10_7_TPE1 (station from config, beacon from config)
Found JPE config for UL10_9_TPE1 (station from config, beacon from config)
Found JPE config for UL10_9_TPE2 (station from config, beacon from config)
Found JPE config for UL11_9_TPE4
Found JPE config for UL11_9_TPE5
Found JPE config for UL11_5_TPE1 (station from config, beacon from config)
Found JPE config for UL11_6_TPE1 (station from config, beacon from config)
Found JPE config for UL11_7_TPE1 (station from config, beacon from config)
Found JPE config for UL11_8_TPE1 (station from config, beacon from config)
Found JPE config for UL11_9_TPE3
Found JPE config for UL12_6_TPE1 (station from config, beacon from config)
Found JPE config for UL12_6_TPE2 (station from config, beacon from config)
Found JPE config for UL12_7_TPE1 (station from config, beacon from config)
Found JPE config for UL12_8_TPE1 (station from config, beacon from config)
Found JPE config for UL12_9_TPE1 (station from config, beacon from config)
Found JPE config for UL1_9_TPE3
Found JPE config for UL1_9_TPE4
Found JPE config for UL1_9_TPE5
Found JPE config for UL1_5_TPE1 (station from config, beacon from config)
Found JPE config for UL1_6_TPE1 (station from config, beacon from config)
Found JPE config for UL1_7_TPE1 (station from config, beacon from config)
Found JPE config for UL1_8_TPE1 (station from config, beacon from config)
Found JPE config for UL2_6_TPE1 (station from config, beacon from config)
Found JPE config for UL2_6_TPE2 (station from config, beacon from config)
Found JPE config for UL2_7_TPE1 (station from config, beacon from config)
Found JPE config for UL2_8_TPE1 (station from config, beacon from config)
Found JPE config for UL2_9_TPE1 (station from config, beacon from config)
Found JPE config for UL3_5_TPE1 (station from config, beacon from config)
Found JPE config for UL3_6_TPE1 (station from config, beacon from config)
Found JPE config for UL3_7_TPE1 (station from config, beacon from config)
Found JPE config for UL3_8_TPE1 (station from config, beacon from config)
Found JPE config for UL4_9_TPE3
Found JPE config for UL4_9_TPE4
Found JPE config for UL4_9_TPE5
Found JPE config for UL4_5_TPE1 (station from config, beacon from config)
Found JPE config for UL4_6_TPE1 (station from config, beacon from config)
Found JPE config for UL4_7_TPE1 (station from config, beacon from config)
Found JPE config for UL4_8_TPE1 (station from config, beacon from config)
Found JPE config for UL5_6_TPE1 (station from config, beacon from config)
Found JPE config for UL5_6_TPE2 (station from config, beacon from config)
Found JPE config for UL5_7_TPE1 (station from config, beacon from config)
Found JPE config for UL5_8_TPE1 (station from config, beacon from config)
Found JPE config for UL5_9_TPE1 (station from config, beacon from config)
Found JPE config for UL6_5_TPE1 (station from config, beacon from config)
Found JPE config for UL6_6_TPE1 (station from config, beacon from config)
Found JPE config for UL6_7_TPE1 (station from config, beacon from config)
Found JPE config for UL6_8_TPE1 (station from config, beacon from config)
Found JPE config for UL7_9_TPE4
Found JPE config for UL7_9_TPE5
Found JPE config for UL7_5_TPE1 (station from config, beacon from config)
Found JPE config for UL7_6_TPE1 (station from config, beacon from config)
Found JPE config for UL7_7_TPE1 (station from config, beacon from config)
Found JPE config for UL7_8_TPE1 (station from config, beacon from config)
Found JPE config for UL8_5_TPE1 (station from config, beacon from config)
Found JPE config for UL8_5_TPE2 (station from config, beacon from config)
Found JPE config for UL8_6_TPE1 (station from config, beacon from config)
Found JPE config for UL8_7_TPE1 (station from config, beacon from config)
Found JPE config for UL8_8_TPE1 (station from config, beacon from config)
Found JPE config for UL9_10_TPE1 (station from config, beacon from config)
Found JPE config for UL9_6_TPE1 (station from config, beacon from config)
Found JPE config for UL9_6_TPE2 (station from config, beacon from config)
Found JPE config for UL9_7_TPE1 (station from config, beacon from config)
Found JPE config for UL9_8_TPE1 (station from config, beacon from config)
Found JPE config for UL9_9_TPE1 (station from config, beacon from config)
Found JPE config for PS1_5_TPE1 (station from config, missing beacon)
Found JPE config for PS2_3_TPE1
Found JPE config for PS3_10_TPE1 (station from config, beacon from config)
Found JPE config for PS3_5_TPE1 (station from config, beacon from config)
Found JPE config for PS3_5_TPE2 (station from config, beacon from config)
Found JPE config for PS3_6_TPE1 (station from config, beacon from config)
Found JPE config for PS3_9_TPE1 (station from config, beacon from config)
Found JPE config for PS3_9_TPE2 (station from config, beacon from config)
Found JPE config for PS4_11_TPE1 (station from config, beacon from config)
Found JPE config for PS4_5_TPE1 (station from config, beacon from config)
Found JPE config for PS4_8_TPE1
Found JPE config for UL11_3_TPE1 (station from config, beacon from config)
Found JPE config for UL11_3_TPE2 (station from config, beacon from config)
Found JPE config for UL11_4_TPE1 (station from config, beacon from config)
Found JPE config for UL11_9_TPE1
Found JPE config for UL11_9_TPE2
Found JPE config for UL12_3_TPE1 (station from config, beacon from config)
Found JPE config for UL12_3_TPE2 (station from config, beacon from config)
Found JPE config for UL12_4_TPE1 (station from config, beacon from config)
Found JPE config for UL1_3_TPE1 (station from config, beacon from config)
Found JPE config for UL1_3_TPE2 (station from config, beacon from config)
Found JPE config for UL1_4_TPE1 (station from config, beacon from config)
Found JPE config for UL1_9_TPE1
Found JPE config for UL1_9_TPE2
Found JPE config for UL2_3_TPE1 (station from config, beacon from config)
Found JPE config for UL2_3_TPE2 (station from config, beacon from config)
Found JPE config for UL2_4_TPE1 (station from config, beacon from config)
Found JPE config for UL4_3_TPE1 (station from config, beacon from config)
Found JPE config for UL4_3_TPE2 (station from config, beacon from config)
Found JPE config for UL4_4_TPE1 (station from config, beacon from config)
Found JPE config for UL4_9_TPE1
Found JPE config for UL4_9_TPE2
Found JPE config for UL5_3_TPE1 (station from config, beacon from config)
Found JPE config for UL5_3_TPE2 (station from config, beacon from config)
Found JPE config for UL5_4_TPE1 (station from config, beacon from config)
Found JPE config for UL7_3_TPE1 (station from config, beacon from config)
Found JPE config for UL7_3_TPE2 (station from config, beacon from config)
Found JPE config for UL7_4_TPE1 (station from config, beacon from config)
Found JPE config for UL7_9_TPE1
Found JPE config for UL7_9_TPE2
Found JPE config for UL9_3_TPE1 (station from config, beacon from config)
Found JPE config for UL9_3_TPE2 (station from config, beacon from config)
Found JPE config for UL9_4_TPE1 (station from config, beacon from config)
Found JPE config for PS1_4_TPE1 (station from config, missing beacon)
Found JPE config for PS1_4_TPE2 (station from config, missing beacon)
Found JPE config for PS2_5_TPE1 (station from config, beacon from config)
Found JPE config for PS2_5_TPE2 (station from config, beacon from config)
Found JPE config for PS4_6_TPE1 (station from config, beacon from config)
Found JPE config for PS4_7_TPE1 (station from config, beacon from config)
Found JPE config for UL10_2_TPE1 (station from config, beacon from config)
Found JPE config for UL10_2_TPE2 (station from config, beacon from config)
Found JPE config for UL3_2_TPE1 (station from config, beacon from config)
Found JPE config for UL3_2_TPE2 (station from config, beacon from config)
Found JPE config for UL6_2_TPE1 (station from config, beacon from config)
Found JPE config for UL6_2_TPE2 (station from config, beacon from config)
Found JPE config for UL8_2_TPE1 (station from config, beacon from config)
Found JPE config for UL8_2_TPE2 (station from config, beacon from config)
Found JPE config for PS3_7_TPE1
Found JPE config for PS4_10_TPE1 (station from config, beacon from config)
Found JPE config for PS4_10_TPE2 (station from config, beacon from config)
Looking for red beacon with base PS1_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS1_1_BCN2_R with IO_PATH: PS1_2_VFD1:O.IO_0
No SO in red beacon PS1_1_BCN2_R: PS1_2_VFD1:O.IO_0
Found STATION_EPC config for PS1_1_EPC1
Looking for red beacon with base PS2_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS2_1_BCN1_R with IO_PATH: PS2_2_VFD1:O.IO_0
No SO in red beacon PS2_1_BCN1_R: PS2_2_VFD1:O.IO_0
Found STATION_EPC config for PS2_1_EPC1
Looking for red beacon with base PS3_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS3_1_BCN2_R with IO_PATH: PS3_1_VFD1:O.IO_1
No SO in red beacon PS3_1_BCN2_R: PS3_1_VFD1:O.IO_1
Found STATION_EPC config for PS3_1_EPC1
Looking for red beacon with base PS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS4_1_BCN1_R with IO_PATH: PS4_1_VFD1:O.IO_0
No SO in red beacon PS4_1_BCN1_R: PS4_1_VFD1:O.IO_0
Found STATION_EPC config for PS4_1_EPC1
Looking for red beacon with base UL10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL10_1_BCN1_R with IO_PATH: UL10_2_FIO1:O.Pt00.Data
No SO in red beacon UL10_1_BCN1_R: UL10_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL10_1_EPC1
Looking for red beacon with base UL10_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL10_3_BCN1_R with IO_PATH: UL10_3_VFD1:O.IO_0
No SO in red beacon UL10_3_BCN1_R: UL10_3_VFD1:O.IO_0
Found STATION_EPC config for UL10_3_EPC1
Looking for red beacon with base UL3_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL3_1_BCN1_R with IO_PATH: UL3_2_FIO1:O.Pt00.Data
No SO in red beacon UL3_1_BCN1_R: UL3_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL3_1_EPC1
Looking for red beacon with base UL6_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL6_1_BCN1_R with IO_PATH: UL6_2_FIO1:O.Pt00.Data
No SO in red beacon UL6_1_BCN1_R: UL6_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL6_1_EPC1
Looking for red beacon with base UL8_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL8_1_BCN1_R with IO_PATH: UL8_2_FIO1:O.Pt00.Data
No SO in red beacon UL8_1_BCN1_R: UL8_2_FIO1:O.Pt00.Data
Found STATION_EPC config for UL8_1_EPC1
Looking for red beacon with base UL8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL8_3_BCN1_R with IO_PATH: UL8_3_VFD1:O.IO_0
No SO in red beacon UL8_3_BCN1_R: UL8_3_VFD1:O.IO_0
Found STATION_EPC config for UL8_3_EPC1
Looking for red beacon with base PS2_6, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS2_6_BCN1_R with IO_PATH: PS2_6_VFD1:SO.Out00Output
SO detected in red beacon PS2_6_BCN1_R: PS2_6_VFD1:SO.Out00Output
Found STATION_EPC config for PS2_6_EPC1
Looking for red beacon with base PS3_12, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS3_12_BCN2_R with IO_PATH: PS3_12_VFD1:O.IO_1
No SO in red beacon PS3_12_BCN2_R: PS3_12_VFD1:O.IO_1
Found STATION_EPC config for PS3_12_EPC1
Looking for red beacon with base PS4_14, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS4_14_BCN1_R with IO_PATH: PS4_14_VFD1:O.IO_1
No SO in red beacon PS4_14_BCN1_R: PS4_14_VFD1:O.IO_1
Found STATION_EPC config for PS4_14_EPC1
Looking for red beacon with base PS1_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS1_5_BCN1_R with IO_PATH: PS1_5_VFD1:SO.Out00Output
SO detected in red beacon PS1_5_BCN1_R: PS1_5_VFD1:SO.Out00Output
Found STATION_EPC config for PS1_5_EPC1
Looking for red beacon with base UL11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_3_BCN1_R with IO_PATH: UL11_3_FIO1:O.Pt00.Data
No SO in red beacon UL11_3_BCN1_R: UL11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL11_3_EPC1
Looking for red beacon with base UL11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_4_BCN1_R with IO_PATH: UL11_4_VFD1:O.IO_0
No SO in red beacon UL11_4_BCN1_R: UL11_4_VFD1:O.IO_0
Found STATION_EPC config for UL11_4_EPC1
Looking for red beacon with base UL11_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL11_9_BCN1_R with IO_PATH: UL11_9_VFD1:O.IO_1
No SO in red beacon UL11_9_BCN1_R: UL11_9_VFD1:O.IO_1
Found STATION_EPC config for UL11_9_EPC1
Looking for red beacon with base UL12_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL12_3_BCN1_R with IO_PATH: UL12_3_FIO1:O.Pt00.Data
No SO in red beacon UL12_3_BCN1_R: UL12_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL12_3_EPC1
Looking for red beacon with base UL12_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL12_4_BCN1_R with IO_PATH: UL12_4_VFD1:O.IO_0
No SO in red beacon UL12_4_BCN1_R: UL12_4_VFD1:O.IO_0
Found STATION_EPC config for UL12_4_EPC1
Looking for red beacon with base UL1_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_3_BCN1_R with IO_PATH: UL1_3_FIO1:O.Pt00.Data
No SO in red beacon UL1_3_BCN1_R: UL1_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL1_3_EPC1
Looking for red beacon with base UL1_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_4_BCN1_R with IO_PATH: UL1_6_VFD1:O.IO_0
No SO in red beacon UL1_4_BCN1_R: UL1_6_VFD1:O.IO_0
Found STATION_EPC config for UL1_4_EPC1
Looking for red beacon with base UL1_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL1_9_BCN1_R with IO_PATH: UL1_9_VFD1:O.IO_1
No SO in red beacon UL1_9_BCN1_R: UL1_9_VFD1:O.IO_1
Found STATION_EPC config for UL1_9_EPC1
Looking for red beacon with base UL2_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL2_3_BCN1_R with IO_PATH: UL2_3_FIO1:O.Pt00.Data
No SO in red beacon UL2_3_BCN1_R: UL2_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL2_3_EPC1
Looking for red beacon with base UL2_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL2_4_BCN1_R with IO_PATH: UL2_4_VFD1:O.IO_0
No SO in red beacon UL2_4_BCN1_R: UL2_4_VFD1:O.IO_0
Found STATION_EPC config for UL2_4_EPC1
Looking for red beacon with base UL4_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_3_BCN1_R with IO_PATH: UL4_3_FIO1:O.Pt00.Data
No SO in red beacon UL4_3_BCN1_R: UL4_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL4_3_EPC1
Looking for red beacon with base UL4_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_4_BCN2_R with IO_PATH: UL4_4_VFD1:O.IO_0
No SO in red beacon UL4_4_BCN2_R: UL4_4_VFD1:O.IO_0
Found STATION_EPC config for UL4_4_EPC1
Looking for red beacon with base UL4_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL4_9_BCN1_R with IO_PATH: UL4_9_VFD1:O.IO_1
No SO in red beacon UL4_9_BCN1_R: UL4_9_VFD1:O.IO_1
Found STATION_EPC config for UL4_9_EPC1
Looking for red beacon with base UL5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL5_3_BCN1_R with IO_PATH: UL5_3_FIO1:O.Pt00.Data
No SO in red beacon UL5_3_BCN1_R: UL5_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL5_3_EPC1
Looking for red beacon with base UL5_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL5_4_BCN1_R with IO_PATH: UL5_4_VFD1:O.IO_0
No SO in red beacon UL5_4_BCN1_R: UL5_4_VFD1:O.IO_0
Found STATION_EPC config for UL5_4_EPC1
Looking for red beacon with base UL7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_3_BCN1_R with IO_PATH: UL7_3_FIO1:O.Pt00.Data
No SO in red beacon UL7_3_BCN1_R: UL7_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL7_3_EPC1
Looking for red beacon with base UL7_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_4_BCN1_R with IO_PATH: UL7_4_VFD1:O.IO_0
No SO in red beacon UL7_4_BCN1_R: UL7_4_VFD1:O.IO_0
Found STATION_EPC config for UL7_4_EPC1
Looking for red beacon with base UL7_9, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL7_9_BCN1_R with IO_PATH: UL7_9_VFD1:O.IO_1
No SO in red beacon UL7_9_BCN1_R: UL7_9_VFD1:O.IO_1
Found STATION_EPC config for UL7_9_EPC1
Looking for red beacon with base UL9_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL9_3_BCN1_R with IO_PATH: UL9_3_FIO1:O.Pt00.Data
No SO in red beacon UL9_3_BCN1_R: UL9_3_FIO1:O.Pt00.Data
Found STATION_EPC config for UL9_3_EPC1
Looking for red beacon with base UL9_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL9_4_BCN1_R with IO_PATH: UL9_4_VFD1:O.IO_0
No SO in red beacon UL9_4_BCN1_R: UL9_4_VFD1:O.IO_0
Found STATION_EPC config for UL9_4_EPC1
Looking for red beacon with base UL3_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL3_2_BCN1_R with IO_PATH: UL3_2_FIO1:O.Pt10.Data
No SO in red beacon UL3_2_BCN1_R: UL3_2_FIO1:O.Pt10.Data
Found STATION_EPC config for UL3_2_EPC1
Looking for red beacon with base UL6_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: UL6_2_BCN1_R with IO_PATH: UL6_2_FIO1:O.Pt06.Data
No SO in red beacon UL6_2_BCN1_R: UL6_2_FIO1:O.Pt06.Data
Found STATION_EPC config for UL6_2_EPC1
Looking for red beacon with base PS1_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS1_1_BCN2_R with IO_PATH: PS1_2_VFD1:O.IO_0
No SO in red beacon PS1_1_BCN2_R: PS1_2_VFD1:O.IO_0
Found STATION_EPC config for PS1_1_EPC2
Looking for red beacon with base PS2_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS2_1_BCN2_R with IO_PATH: PS2_2_VFD1:O.IO_1
No SO in red beacon PS2_1_BCN2_R: PS2_2_VFD1:O.IO_1
Found STATION_EPC config for PS2_1_EPC2
Looking for red beacon with base PS3_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS3_1_BCN2_R with IO_PATH: PS3_1_VFD1:O.IO_1
No SO in red beacon PS3_1_BCN2_R: PS3_1_VFD1:O.IO_1
Found STATION_EPC config for PS3_1_EPC2
Looking for red beacon with base PS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS4_1_BCN2_R with IO_PATH: PS4_1_VFD1:O.IO_1
No SO in red beacon PS4_1_BCN2_R: PS4_1_VFD1:O.IO_1
Found STATION_EPC config for PS4_1_EPC2
Looking for red beacon with base UL10_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL10_1_BCN2_R with IO_PATH: UL10_2_FIO1:O.Pt02.Data
No SO in red beacon UL10_1_BCN2_R: UL10_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL10_1_EPC2
Looking for red beacon with base UL10_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL10_3_BCN2_R with IO_PATH: UL10_3_VFD1:SO.Out00Output
SO detected in red beacon UL10_3_BCN2_R: UL10_3_VFD1:SO.Out00Output
Found STATION_EPC config for UL10_3_EPC2
Looking for red beacon with base UL3_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL3_1_BCN2_R with IO_PATH: UL3_2_FIO1:O.Pt01.Data
No SO in red beacon UL3_1_BCN2_R: UL3_2_FIO1:O.Pt01.Data
Found STATION_EPC config for UL3_1_EPC2
Looking for red beacon with base UL6_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL6_1_BCN2_R with IO_PATH: UL6_2_FIO1:O.Pt01.Data
No SO in red beacon UL6_1_BCN2_R: UL6_2_FIO1:O.Pt01.Data
Found STATION_EPC config for UL6_1_EPC2
Looking for red beacon with base UL8_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL8_1_BCN2_R with IO_PATH: UL8_2_FIO1:O.Pt02.Data
No SO in red beacon UL8_1_BCN2_R: UL8_2_FIO1:O.Pt02.Data
Found STATION_EPC config for UL8_1_EPC2
Looking for red beacon with base UL8_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL8_3_BCN2_R with IO_PATH: UL8_3_VFD1:O.IO_1
No SO in red beacon UL8_3_BCN2_R: UL8_3_VFD1:O.IO_1
Found STATION_EPC config for UL8_3_EPC2
Looking for red beacon with base PS2_6, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS2_6_BCN2_R with IO_PATH: PS2_5_VFD1:SO.Out00Output
SO detected in red beacon PS2_6_BCN2_R: PS2_5_VFD1:SO.Out00Output
Found STATION_EPC config for PS2_6_EPC2
Looking for red beacon with base PS3_12, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS3_12_BCN2_R with IO_PATH: PS3_12_VFD1:O.IO_1
No SO in red beacon PS3_12_BCN2_R: PS3_12_VFD1:O.IO_1
Found STATION_EPC config for PS3_12_EPC2
Looking for red beacon with base PS4_14, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS4_14_BCN2_R with IO_PATH: PS4_14_VFD1:SO.Out00Output
SO detected in red beacon PS4_14_BCN2_R: PS4_14_VFD1:SO.Out00Output
Found STATION_EPC config for PS4_14_EPC2
Looking for red beacon with base PS1_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS1_5_BCN2_R with IO_PATH: PS1_4_VFD1:SO.Out00Output
SO detected in red beacon PS1_5_BCN2_R: PS1_4_VFD1:SO.Out00Output
Found STATION_EPC config for PS1_5_EPC2
Looking for red beacon with base UL11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_3_BCN2_R with IO_PATH: UL11_3_FIO1:O.Pt02.Data
No SO in red beacon UL11_3_BCN2_R: UL11_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL11_3_EPC2
Looking for red beacon with base UL11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_4_BCN2_R with IO_PATH: UL11_4_VFD1:O.IO_1
No SO in red beacon UL11_4_BCN2_R: UL11_4_VFD1:O.IO_1
Found STATION_EPC config for UL11_4_EPC2
Looking for red beacon with base UL11_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL11_9_BCN2_R with IO_PATH: UL11_9_VFD1:SO.Out00Output
SO detected in red beacon UL11_9_BCN2_R: UL11_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL11_9_EPC2
Looking for red beacon with base UL12_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL12_3_BCN2_R with IO_PATH: UL12_3_FIO1:O.Pt02.Data
No SO in red beacon UL12_3_BCN2_R: UL12_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL12_3_EPC2
Looking for red beacon with base UL12_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL12_4_BCN2_R with IO_PATH: UL12_4_VFD1:O.IO_1
No SO in red beacon UL12_4_BCN2_R: UL12_4_VFD1:O.IO_1
Found STATION_EPC config for UL12_4_EPC2
Looking for red beacon with base UL1_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_3_BCN2_R with IO_PATH: UL1_3_FIO1:O.Pt02.Data
No SO in red beacon UL1_3_BCN2_R: UL1_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL1_3_EPC2
Looking for red beacon with base UL1_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_4_BCN2_R with IO_PATH: UL1_6_VFD1:O.IO_1
No SO in red beacon UL1_4_BCN2_R: UL1_6_VFD1:O.IO_1
Found STATION_EPC config for UL1_4_EPC2
Looking for red beacon with base UL1_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL1_9_BCN2_R with IO_PATH: UL1_9_VFD1:SO.Out00Output
SO detected in red beacon UL1_9_BCN2_R: UL1_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL1_9_EPC2
Looking for red beacon with base UL2_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL2_3_BCN2_R with IO_PATH: UL2_3_FIO1:O.Pt02.Data
No SO in red beacon UL2_3_BCN2_R: UL2_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL2_3_EPC2
Looking for red beacon with base UL2_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL2_4_BCN2_R with IO_PATH: UL2_4_VFD1:O.IO_1
No SO in red beacon UL2_4_BCN2_R: UL2_4_VFD1:O.IO_1
Found STATION_EPC config for UL2_4_EPC2
Looking for red beacon with base UL4_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_3_BCN2_R with IO_PATH: UL4_3_FIO1:O.Pt02.Data
No SO in red beacon UL4_3_BCN2_R: UL4_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL4_3_EPC2
Looking for red beacon with base UL4_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_4_BCN2_R with IO_PATH: UL4_4_VFD1:O.IO_0
No SO in red beacon UL4_4_BCN2_R: UL4_4_VFD1:O.IO_0
Found STATION_EPC config for UL4_4_EPC2
Looking for red beacon with base UL4_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL4_9_BCN2_R with IO_PATH: UL4_9_VFD1:SO.Out00Output
SO detected in red beacon UL4_9_BCN2_R: UL4_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL4_9_EPC2
Looking for red beacon with base UL5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL5_3_BCN2_R with IO_PATH: UL5_3_FIO1:O.Pt02.Data
No SO in red beacon UL5_3_BCN2_R: UL5_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL5_3_EPC2
Looking for red beacon with base UL5_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL5_4_BCN2_R with IO_PATH: UL5_4_VFD1:O.IO_1
No SO in red beacon UL5_4_BCN2_R: UL5_4_VFD1:O.IO_1
Found STATION_EPC config for UL5_4_EPC2
Looking for red beacon with base UL7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_3_BCN2_R with IO_PATH: UL7_3_FIO1:O.Pt02.Data
No SO in red beacon UL7_3_BCN2_R: UL7_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL7_3_EPC2
Looking for red beacon with base UL7_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_4_BCN2_R with IO_PATH: UL7_4_VFD1:O.IO_1
No SO in red beacon UL7_4_BCN2_R: UL7_4_VFD1:O.IO_1
Found STATION_EPC config for UL7_4_EPC2
Looking for red beacon with base UL7_9, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL7_9_BCN2_R with IO_PATH: UL7_9_VFD1:SO.Out00Output
SO detected in red beacon UL7_9_BCN2_R: UL7_9_VFD1:SO.Out00Output
Found STATION_EPC config for UL7_9_EPC2
Looking for red beacon with base UL9_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL9_3_BCN2_R with IO_PATH: UL9_3_FIO1:O.Pt02.Data
No SO in red beacon UL9_3_BCN2_R: UL9_3_FIO1:O.Pt02.Data
Found STATION_EPC config for UL9_3_EPC2
Looking for red beacon with base UL9_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL9_4_BCN2_R with IO_PATH: UL9_4_VFD1:O.IO_1
No SO in red beacon UL9_4_BCN2_R: UL9_4_VFD1:O.IO_1
Found STATION_EPC config for UL9_4_EPC2
Looking for red beacon with base UL3_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL3_2_BCN2_R with IO_PATH: UL3_2_FIO1:O.Pt11.Data
No SO in red beacon UL3_2_BCN2_R: UL3_2_FIO1:O.Pt11.Data
Found STATION_EPC config for UL3_2_EPC2
Looking for red beacon with base UL6_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: UL6_2_BCN2_R with IO_PATH: UL6_2_FIO1:O.Pt07.Data
No SO in red beacon UL6_2_BCN2_R: UL6_2_FIO1:O.Pt07.Data
Found STATION_EPC config for UL6_2_EPC2
Created safety tag mapping file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/SafetyTagMapping.txt
=== Step 2: Routines Generator stderr ===
[14:21:55] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM01_20250910_142145.log
[14:21:55] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
[14:21:55] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
[14:21:55] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
[14:21:55] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
[14:21:55] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_en1 (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_chute (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_jr_station (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute_simple (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_mapping (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
[14:21:55] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
[14:21:55] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
[14:21:56] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[14:21:56] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
[14:21:56] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS1_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS1_5: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS2_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS2_6: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS3_12: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS3_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS4_14: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS4_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL10_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL10_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_9: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL12_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL12_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL12_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_9: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL2_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL2_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL2_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL3_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL3_2: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_9: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL5_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL5_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL5_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL6_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL6_2: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_9: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL8_1: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL8_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL9_3: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL9_4: {'EPC1', 'EPC2'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL9_1: {'ESTOP1'}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Available DCS controllers: {'PS1_1': {'EPC1', 'EPC2'}, 'PS1_5': {'EPC1', 'EPC2'}, 'PS2_1': {'EPC1', 'EPC2'}, 'PS2_6': {'EPC1', 'EPC2'}, 'PS3_12': {'EPC1', 'EPC2'}, 'PS3_1': {'EPC1', 'EPC2'}, 'PS4_14': {'EPC1', 'EPC2'}, 'PS4_1': {'EPC1', 'EPC2'}, 'UL10_1': {'EPC1', 'EPC2'}, 'UL10_3': {'EPC1', 'EPC2'}, 'UL11_3': {'EPC1', 'EPC2'}, 'UL11_4': {'EPC1', 'EPC2'}, 'UL11_1': {'ESTOP1'}, 'UL11_9': {'EPC1', 'EPC2'}, 'UL12_3': {'EPC1', 'EPC2'}, 'UL12_4': {'EPC1', 'EPC2'}, 'UL12_1': {'ESTOP1'}, 'UL1_3': {'EPC1', 'EPC2'}, 'UL1_4': {'EPC1', 'EPC2'}, 'UL1_1': {'ESTOP1'}, 'UL1_9': {'EPC1', 'EPC2'}, 'UL2_3': {'EPC1', 'EPC2'}, 'UL2_4': {'EPC1', 'EPC2'}, 'UL2_1': {'ESTOP1'}, 'UL3_1': {'EPC1', 'EPC2'}, 'UL3_2': {'EPC1', 'EPC2'}, 'UL4_3': {'EPC1', 'EPC2'}, 'UL4_4': {'EPC1', 'EPC2'}, 'UL4_1': {'ESTOP1'}, 'UL4_9': {'EPC1', 'EPC2'}, 'UL5_3': {'EPC1', 'EPC2'}, 'UL5_4': {'EPC1', 'EPC2'}, 'UL5_1': {'ESTOP1'}, 'UL6_1': {'EPC1', 'EPC2'}, 'UL6_2': {'EPC1', 'EPC2'}, 'UL7_3': {'EPC1', 'EPC2'}, 'UL7_4': {'EPC1', 'EPC2'}, 'UL7_1': {'ESTOP1'}, 'UL7_9': {'EPC1', 'EPC2'}, 'UL8_1': {'EPC1', 'EPC2'}, 'UL8_3': {'EPC1', 'EPC2'}, 'UL9_3': {'EPC1', 'EPC2'}, 'UL9_4': {'EPC1', 'EPC2'}, 'UL9_1': {'ESTOP1'}}
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-01 candidates: ['UL1_1', 'UL1_2', 'UL1_3', 'UL1_4', 'UL1_5', 'UL1_6', 'UL1_7', 'UL1_8', 'UL1_9', 'UL1_10', 'UL1_11', 'UL1_12', 'UL1_13']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_2 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_5 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_6 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_7 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_8 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_10 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_11 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_12 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_13 in zone 01-01
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-02 candidates: ['UL2_1', 'UL2_2', 'UL2_3', 'UL2_4', 'UL2_5', 'UL2_6', 'UL2_7', 'UL2_8', 'UL2_9', 'UL2_10']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_2 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_5 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_6 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_7 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_8 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_9 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_10 in zone 01-02
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-03 candidates: ['UL3_1', 'UL3_2', 'UL3_3', 'UL3_4', 'UL3_5', 'UL3_6', 'UL3_7', 'UL3_8', 'UL3_9']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_3 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_4 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_5 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_6 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_7 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_8 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_9 in zone 01-03
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-04 candidates: ['PS1_1', 'PS1_2', 'PS1_3', 'PS1_4']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS1_2 in zone 01-04
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS1_3 in zone 01-04
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS1_4 in zone 01-04
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-05 candidates: ['PS1_5']
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-06 candidates: ['UL4_1', 'UL4_2', 'UL4_3', 'UL4_4', 'UL4_5', 'UL4_6', 'UL4_7', 'UL4_8', 'UL4_9', 'UL4_10', 'UL4_11', 'UL4_12', 'UL4_13']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_2 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_5 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_6 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_7 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_8 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_10 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_11 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_12 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_13 in zone 01-06
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-07 candidates: ['UL5_1', 'UL5_2', 'UL5_3', 'UL5_4', 'UL5_5', 'UL5_6', 'UL5_7', 'UL5_8', 'UL5_9', 'UL5_10']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_2 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_5 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_6 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_7 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_8 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_9 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_10 in zone 01-07
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-08 candidates: ['UL6_1', 'UL6_2', 'UL6_3', 'UL6_4', 'UL6_5', 'UL6_6', 'UL6_7', 'UL6_8', 'UL6_9']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_3 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_4 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_5 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_6 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_7 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_8 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_9 in zone 01-08
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-09 candidates: ['PS2_1', 'PS2_2', 'PS2_3', 'PS2_4']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_2 in zone 01-09
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_3 in zone 01-09
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_4 in zone 01-09
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-10 candidates: ['PS2_5', 'PS2_6']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_5 in zone 01-10
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-11 candidates: ['UL7_1', 'UL7_2', 'UL7_3', 'UL7_4', 'UL7_5', 'UL7_6', 'UL7_7', 'UL7_8', 'UL7_9', 'UL7_10', 'UL7_11', 'UL7_12', 'UL7_13']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_2 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_5 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_6 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_7 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_8 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_10 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_11 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_12 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_13 in zone 01-11
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-12 candidates: ['UL8_1', 'UL8_2', 'UL8_3', 'UL8_4', 'UL8_5', 'UL8_6', 'UL8_7', 'UL8_8', 'UL8_9']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_2 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_4 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_5 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_6 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_7 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_8 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_9 in zone 01-12
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-13 candidates: ['UL9_1', 'UL9_2', 'UL9_3', 'UL9_4', 'UL9_5', 'UL9_6', 'UL9_7', 'UL9_8', 'UL9_9', 'UL9_10', 'UL9_11']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_2 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_5 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_6 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_7 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_8 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_9 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_10 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_11 in zone 01-13
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-14 candidates: ['PS3_1', 'PS3_2', 'PS3_3']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_2 in zone 01-14
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_3 in zone 01-14
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-15 candidates: ['PS3_8', 'PS3_9', 'PS3_10', 'PS3_11', 'PS3_12']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_8 in zone 01-15
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_9 in zone 01-15
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_10 in zone 01-15
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_11 in zone 01-15
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-16 candidates: ['UL10_1', 'UL10_2', 'UL10_3', 'UL10_4', 'UL10_5', 'UL10_6', 'UL10_7', 'UL10_8', 'UL10_9', 'UL10_10']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_2 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_4 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_5 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_6 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_7 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_8 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_9 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_10 in zone 01-16
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-17 candidates: ['UL11_1', 'UL11_2', 'UL11_3', 'UL11_4', 'UL11_5', 'UL11_6', 'UL11_7', 'UL11_8', 'UL11_9', 'UL11_10', 'UL11_11', 'UL11_12', 'UL11_13']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_2 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_5 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_6 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_7 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_8 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_10 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_11 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_12 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_13 in zone 01-17
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-18 candidates: ['UL12_1', 'UL12_2', 'UL12_3', 'UL12_4', 'UL12_5', 'UL12_6', 'UL12_7', 'UL12_8', 'UL12_9', 'UL12_10']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_2 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_5 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_6 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_7 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_8 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_9 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_10 in zone 01-18
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-19 candidates: ['PS4_1', 'PS4_2', 'PS4_3', 'PS4_4', 'PS4_5']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_2 in zone 01-19
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_3 in zone 01-19
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_4 in zone 01-19
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_5 in zone 01-19
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-20 candidates: ['PS4_11', 'PS4_12', 'PS4_13', 'PS4_14']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_11 in zone 01-20
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_12 in zone 01-20
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_13 in zone 01-20
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-21 candidates: ['PS3_4', 'PS3_5', 'PS3_6', 'PS3_7']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_4 in zone 01-21
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_5 in zone 01-21
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_6 in zone 01-21
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_7 in zone 01-21
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-22 candidates: ['PS4_6', 'PS4_7', 'PS4_8', 'PS4_9', 'PS4_10']
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_6 in zone 01-22
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_7 in zone 01-22
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_8 in zone 01-22
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_9 in zone 01-22
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_10 in zone 01-22
[14:21:56] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[14:21:56] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
[14:21:56] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
[14:21:56] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_mapping
[14:21:57] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_mapping
[14:21:57] [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:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 84 tags (69 push buttons, 15 beacons)
[14:21:57] [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:21:57] [INFO] [logging_config.py:126:_log_with_context] - R010_INPUTS: 225 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);
[14:21:57] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 22 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_01_01_OK)[OTE(UL1_3_VFD1:SO.Out00Output),OTE(UL1_3_VFD1:SO.Out01Output),OTE(UL1_3_VFD1:SO.STOOutput),OTE(UL1_4_VFD1:SO.STOOutput),...
[14:21:57] [INFO] [logging_config.py:126:_log_with_context] - R012_RESETS: 72 rungs | example: [XIC(SFT_PS1_1_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PS1_1_EPC1_ESTOP);
[14:21:57] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 23 rungs | example: XIC(UL1_1_ESTOP1_DCS_CTRL.O1)XIC(UL1_3_EPC1_DCS_CTRL.O1)XIC(UL1_3_EPC2_DCS_CTRL.O1)XIC(UL1_4_EPC1_DCS_CTRL.O1)XIC(UL1_4_EPC2_DCS_CTRL.O1)XIC(UL1_9_EPC1_DCS_C...
[14:21:57] [INFO] [logging_config.py:126:_log_with_context] - R020_ESTOPS: 81 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:21:57] [INFO] [logging_config.py:126:_log_with_context] - R999_SAFETY_TAG_MAPPING: 15 rungs | example: XIC(SFT_PS1_5_BCN1_R)OTE(PS1_5_VFD1:SO.Out00Output)OTE(PS1_5_VFD1:SO.Out01Output);
[14:21:57] [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:21:57] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
[14:21:57] [INFO] [logging_config.py:128:_log_with_context] Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/SafetyProgram_Generated.L5X
[14:21:57] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/SafetyProgram_Generated.L5X
[14:21:57] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
[14:21:57] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
[14:21:57] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
[14:21:57] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[14:21:57] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[14:21:57] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[14:21:57] [DEBUG] [logging_config.py:126:_log_with_context] Extracting SPEED_CTRL data
[14:21:57] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL VFDs=155
[14:21:57] [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:21:57] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_12_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_12_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_13_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_14_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_3_VFD1 = 220 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_4_VFD1 = 220 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10A_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10B_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_13_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_9_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_2_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_3_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_4_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10A_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10B_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_13_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_4_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_2_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10A_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10B_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_13_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_9_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_2_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10A_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10B_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_13_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_9_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_2_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_11_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_6_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_12_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_13_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_12_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_13_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_12_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_13_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_14_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_10_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_2_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_5_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_6_VFD = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_8_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9A_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9B_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_11_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_2_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_6_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_7_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_8_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_9_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_3_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_6_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_10_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13A_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13B_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_14_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_15_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_16_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_3_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_6_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_7_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_8_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_9_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_2_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_3_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_5_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_10_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_11_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_3_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_6_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_7_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_8_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_9_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_11_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_12_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_13_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14A_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14B_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_15_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_16_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_17_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_3_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_4_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_5_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_6_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_1_VFD = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_5_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_6_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_7_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_8_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_14_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_15_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_16_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_17_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_20_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_14_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_15_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_16_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_17_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_20_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_13_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_14_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_15_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_16_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_17_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_17_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_20_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_21_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_22_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_23_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_20_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_21_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_22_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_23_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_24_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_14_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_15_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_16_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_17_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_20_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_14_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_15_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_16_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_17_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_18_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_19_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_20_VFD1 = 420 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1014_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1018_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1022_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1026_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1034_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1038_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3012_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3016_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3020_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3024_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2A_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2B_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3A_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3B_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_5_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_2_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_1_VFD1 = 150 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_2_VFD1 = 200 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_3_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_5_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_1_VFD1 = 150 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_11_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_2_VFD1 = 200 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_3_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_4_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_6_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_7_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_8_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_9_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC5_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC6_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC7_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC8_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2074_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2078_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2086_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2090_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2094_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4066_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4070_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4074_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4078_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4082_2_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2A_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2B_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_3_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_4_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_6_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS2_1_VFD1 = 120 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_1_VFD1 = 140 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_11_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_2_VFD1 = 180 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_4_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_5_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_6_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_8_VFD1 = 220 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_9_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_2_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_3_VFD1 = 190 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC1_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC2_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC3_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC4_3_VFD1 = 80 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10A_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10B_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_11_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_12_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_13_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14A_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14B_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14C_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14D_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_15_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_16_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_17_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18A_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18B_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_19_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_20_VFD1 = 280 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_21_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_9_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_3_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_4_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5A_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5B_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_6_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_7_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_8_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_9_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_1_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_2_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3A_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3B_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_4_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_5_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_6_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_7_VFD1 = 240 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_1_VFD1 = 250 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_2_VFD1 = 250 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_12_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_13_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_14_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_15_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_2_VFD1 = 550 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_3_VFD1 = 550 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_4_VFD1 = 500 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_5_VFD1 = 450 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_6_VFD1 = 400 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_7_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_10_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_11_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_2_VFD1 = 550 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_3_VFD1 = 500 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_4_VFD1 = 450 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_5_VFD1 = 400 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_6_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_7_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_8_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_9_VFD1 = 300 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_2_VFD1 = 550 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_3_VFD1 = 500 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_4_VFD1 = 450 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_5_VFD1 = 400 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_6_VFD1 = 350 FPM
[14:21:57] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_11_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_12_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_13_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_14_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_15_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_11_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_12_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_13_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_14_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_3_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_11_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_12_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_2_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_3_VFD1 = 380 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_6_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_11_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_12_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_13_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_14_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_15_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_16_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_9_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_10_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_11_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_12_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_13_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_2_VFD1 = 550 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_3_VFD1 = 500 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_4_VFD1 = 450 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_5_VFD1 = 400 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_6_VFD1 = 350 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_7_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_8_VFD1 = 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_9_VFD1 = 300 FPM
[14:21:58] [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:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_9_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_10A_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_10B_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_11_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_12_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL1_13_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_5_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL2_10_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_1_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_2_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL3_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_9_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_10A_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_10B_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_11_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_12_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL4_13_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_5_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL5_10_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_1_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_2_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL6_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_9_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_10A_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_10B_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_11_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_12_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL7_13_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_1_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_2_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL8_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_5_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_6_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_10_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL9_11_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_1_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_2_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_3_VFD1 -> 120 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_4_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_5_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL10_10_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_4_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_5_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_6_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_7_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_8_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_9_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL12_10_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_3_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_4_VFD1 -> 420 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_5_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_6_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_7_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_8_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_9_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_10A_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_10B_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_11_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_12_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: UL11_13_VFD1 -> 280 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS1_1_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS1_2_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS1_3_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS1_4_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS1_5_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS2_1_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS2_2_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS2_3_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS2_4_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS2_5_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS2_6_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_1_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_2_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_3_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_4_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_5_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_6_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_7_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_8_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_9_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_10_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_11_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS3_12_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_1_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_2_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_3_VFD1 -> 220 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_4_VFD1 -> 220 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_5_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_6_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_7_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_8_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_9_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_10_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_11_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_12_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_13_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS4_14_VFD1 -> 300 FPM
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] SPEED_CTRL sample=PS1_1_VFD1(300), PS1_2_VFD1(300), PS1_3_VFD1(300), PS1_4_VFD1(300), PS1_5_VFD1(300)...
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL count=155
[14:21:58] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=3
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP1_PMM1
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP1_PMM1 DPM=UL7_4_DPM1
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP1_PMM1 PWM fault IO PDP1_FIO1:I.Pt12.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP1_PMM1 configuration stored
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP2_PMM1
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP2_PMM1 DPM=UL7_4_DPM1
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP2_PMM1 PWM fault IO PDP2_FIO1:I.Pt12.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP2_PMM1 configuration stored
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP6_PMM1
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP6_PMM1 DPM=PS1_4_DPM1
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP6_PMM1 PWM fault IO PDP6_FIO1:I.Pt12.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP6_PMM1 configuration stored
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=3
[14:21:58] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=3
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP1: CBs=26 FIOs=2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP1 (in order): ['PDP1_CB1 ', 'PDP1_CB2', 'PDP1_CB3', 'PDP1_CB4', 'PDP1_CB5', 'PDP1_CB6', 'PDP1_CB7', 'PDP1_CB8', 'PDP1_CB9', 'PDP1_CB10', 'PDP1_CB11', 'PDP1_CB12', 'PDP1_CB13', 'PDP1_CB14', 'PDP1_CB15', 'PDP1_CB16', 'PDP1_CB17', 'PDP1_CB18', 'PDP1_CB19', 'PDP1_CB20', 'PDP1_CB21', 'PDP1_CB22', 'PDP1_CB23', 'PDP1_CB24', 'PDP1_CB25', 'PDP1_CB26']
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB1 , IO_PATH=PDP1_FIO1:I.Pt00.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB1 (CB1) to position 0 with IO_PATH PDP1_FIO1:I.Pt00.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB2, IO_PATH=PDP1_FIO1:I.Pt01.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB2 (CB2) to position 1 with IO_PATH PDP1_FIO1:I.Pt01.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB3, IO_PATH=PDP1_FIO1:I.Pt02.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB3 (CB3) to position 2 with IO_PATH PDP1_FIO1:I.Pt02.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB4, IO_PATH=PDP1_FIO1:I.Pt03.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB4 (CB4) to position 3 with IO_PATH PDP1_FIO1:I.Pt03.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB5, IO_PATH=PDP1_FIO1:I.Pt04.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB5 (CB5) to position 4 with IO_PATH PDP1_FIO1:I.Pt04.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB6, IO_PATH=PDP1_FIO1:I.Pt06.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB6 (CB6) to position 5 with IO_PATH PDP1_FIO1:I.Pt06.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB7, IO_PATH=PDP1_FIO1:I.Pt08.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB7 (CB7) to position 6 with IO_PATH PDP1_FIO1:I.Pt08.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB8, IO_PATH=PDP1_FIO1:I.Pt09.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB8 (CB8) to position 7 with IO_PATH PDP1_FIO1:I.Pt09.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB9, IO_PATH=PDP1_FIO1:I.Pt10.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB9 (CB9) to position 8 with IO_PATH PDP1_FIO1:I.Pt10.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB10, IO_PATH=PDP1_FIO1:I.Pt11.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB10 (CB10) to position 9 with IO_PATH PDP1_FIO1:I.Pt11.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB11, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB11 (CB11) to position 10 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB12, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB12 (CB12) to position 11 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB13, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB13 (CB13) to position 12 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB14, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB14 (CB14) to position 13 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB15, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB15 (CB15) to position 14 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB16, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB16 (CB16) to position 15 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB17, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB17 (CB17) to position 16 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB18, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB18 (CB18) to position 17 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB19, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB19 (CB19) to position 18 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB20, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB20 (CB20) to position 19 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB21, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB21 (CB21) to position 20 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB22, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB22 (CB22) to position 21 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB23, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB23 (CB23) to position 22 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB24, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB24 (CB24) to position 23 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB25, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB25 (CB25) to position 24 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP1_CB26, IO_PATH=PDP1_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP1_CB26 (CB26) to position 25 with IO_PATH PDP1_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP1: configured CBs=26 entries=['PDP1_CB1 ', 'PDP1_CB2', 'PDP1_CB3', 'PDP1_CB4', 'PDP1_CB5', 'PDP1_CB6', 'PDP1_CB7', 'PDP1_CB8', 'PDP1_CB9', 'PDP1_CB10', 'PDP1_CB11', 'PDP1_CB12', 'PDP1_CB13', 'PDP1_CB14', 'PDP1_CB15', 'PDP1_CB16', 'PDP1_CB17', 'PDP1_CB18', 'PDP1_CB19', 'PDP1_CB20', 'PDP1_CB21', 'PDP1_CB22', 'PDP1_CB23', 'PDP1_CB24', 'PDP1_CB25', 'PDP1_CB26'] fault=PDP1_FIO1:I.ConnectionFaulted
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP2: CBs=26 FIOs=2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP2 (in order): ['PDP2_CB1 ', 'PDP2_CB2', 'PDP2_CB3', 'PDP2_CB4', 'PDP2_CB5', 'PDP2_CB6', 'PDP2_CB7', 'PDP2_CB8', 'PDP2_CB9', 'PDP2_CB10', 'PDP2_CB11', 'PDP2_CB12', 'PDP2_CB13', 'PDP2_CB14', 'PDP2_CB15', 'PDP2_CB16', 'PDP2_CB17', 'PDP2_CB18', 'PDP2_CB19', 'PDP2_CB20', 'PDP2_CB21', 'PDP2_CB22', 'PDP2_CB23', 'PDP2_CB24', 'PDP2_CB25', 'PDP2_CB26']
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB1 , IO_PATH=PDP2_FIO1:I.Pt00.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB1 (CB1) to position 0 with IO_PATH PDP2_FIO1:I.Pt00.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB2, IO_PATH=PDP2_FIO1:I.Pt01.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB2 (CB2) to position 1 with IO_PATH PDP2_FIO1:I.Pt01.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB3, IO_PATH=PDP2_FIO1:I.Pt02.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB3 (CB3) to position 2 with IO_PATH PDP2_FIO1:I.Pt02.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB4, IO_PATH=PDP2_FIO1:I.Pt03.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB4 (CB4) to position 3 with IO_PATH PDP2_FIO1:I.Pt03.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB5, IO_PATH=PDP2_FIO1:I.Pt04.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB5 (CB5) to position 4 with IO_PATH PDP2_FIO1:I.Pt04.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB6, IO_PATH=PDP2_FIO1:I.Pt06.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB6 (CB6) to position 5 with IO_PATH PDP2_FIO1:I.Pt06.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB7, IO_PATH=PDP2_FIO1:I.Pt08.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB7 (CB7) to position 6 with IO_PATH PDP2_FIO1:I.Pt08.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB8, IO_PATH=PDP2_FIO1:I.Pt09.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB8 (CB8) to position 7 with IO_PATH PDP2_FIO1:I.Pt09.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB9, IO_PATH=PDP2_FIO1:I.Pt10.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB9 (CB9) to position 8 with IO_PATH PDP2_FIO1:I.Pt10.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB10, IO_PATH=PDP2_FIO1:I.Pt11.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB10 (CB10) to position 9 with IO_PATH PDP2_FIO1:I.Pt11.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB11, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB11 (CB11) to position 10 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB12, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB12 (CB12) to position 11 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB13, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB13 (CB13) to position 12 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB14, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB14 (CB14) to position 13 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB15, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB15 (CB15) to position 14 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB16, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB16 (CB16) to position 15 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB17, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB17 (CB17) to position 16 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB18, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB18 (CB18) to position 17 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB19, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB19 (CB19) to position 18 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB20, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB20 (CB20) to position 19 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB21, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB21 (CB21) to position 20 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB22, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB22 (CB22) to position 21 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB23, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB23 (CB23) to position 22 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB24, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB24 (CB24) to position 23 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB25, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB25 (CB25) to position 24 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP2_CB26, IO_PATH=PDP2_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP2_CB26 (CB26) to position 25 with IO_PATH PDP2_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP2: configured CBs=26 entries=['PDP2_CB1 ', 'PDP2_CB2', 'PDP2_CB3', 'PDP2_CB4', 'PDP2_CB5', 'PDP2_CB6', 'PDP2_CB7', 'PDP2_CB8', 'PDP2_CB9', 'PDP2_CB10', 'PDP2_CB11', 'PDP2_CB12', 'PDP2_CB13', 'PDP2_CB14', 'PDP2_CB15', 'PDP2_CB16', 'PDP2_CB17', 'PDP2_CB18', 'PDP2_CB19', 'PDP2_CB20', 'PDP2_CB21', 'PDP2_CB22', 'PDP2_CB23', 'PDP2_CB24', 'PDP2_CB25', 'PDP2_CB26'] fault=PDP2_FIO1:I.ConnectionFaulted
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP6: CBs=26 FIOs=2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP6 (in order): ['PDP6_CB1 ', 'PDP6_CB2', 'PDP6_CB3', 'PDP6_CB4', 'PDP6_CB5', 'PDP6_CB6', 'PDP6_CB7', 'PDP6_CB8', 'PDP6_CB9', 'PDP6_CB10', 'PDP6_CB11', 'PDP6_CB12', 'PDP6_CB13', 'PDP6_CB14', 'PDP6_CB15', 'PDP6_CB16', 'PDP6_CB17', 'PDP6_CB18', 'PDP6_CB19', 'PDP6_CB20', 'PDP6_CB21', 'PDP6_CB22', 'PDP6_CB23', 'PDP6_CB24', 'PDP6_CB25', 'PDP6_CB26']
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB1 , IO_PATH=PDP6_FIO1:I.Pt00.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB1 (CB1) to position 0 with IO_PATH PDP6_FIO1:I.Pt00.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB2, IO_PATH=PDP6_FIO1:I.Pt01.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB2 (CB2) to position 1 with IO_PATH PDP6_FIO1:I.Pt01.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB3, IO_PATH=PDP6_FIO1:I.Pt02.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB3 (CB3) to position 2 with IO_PATH PDP6_FIO1:I.Pt02.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB4, IO_PATH=PDP6_FIO1:I.Pt03.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB4 (CB4) to position 3 with IO_PATH PDP6_FIO1:I.Pt03.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB5, IO_PATH=PDP6_FIO1:I.Pt04.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB5 (CB5) to position 4 with IO_PATH PDP6_FIO1:I.Pt04.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB6, IO_PATH=PDP6_FIO1:I.Pt06.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB6 (CB6) to position 5 with IO_PATH PDP6_FIO1:I.Pt06.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB7, IO_PATH=PDP6_FIO1:I.Pt08.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB7 (CB7) to position 6 with IO_PATH PDP6_FIO1:I.Pt08.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB8, IO_PATH=PDP6_FIO1:I.Pt09.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB8 (CB8) to position 7 with IO_PATH PDP6_FIO1:I.Pt09.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB9, IO_PATH=PDP6_FIO1:I.Pt10.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB9 (CB9) to position 8 with IO_PATH PDP6_FIO1:I.Pt10.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB10, IO_PATH=PDP6_FIO1:I.Pt11.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB10 (CB10) to position 9 with IO_PATH PDP6_FIO1:I.Pt11.Data
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB11, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB11 (CB11) to position 10 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB12, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB12 (CB12) to position 11 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB13, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB13 (CB13) to position 12 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB14, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB14 (CB14) to position 13 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB15, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB15 (CB15) to position 14 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB16, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB16 (CB16) to position 15 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB17, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB17 (CB17) to position 16 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB18, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB18 (CB18) to position 17 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB19, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB19 (CB19) to position 18 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB20, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB20 (CB20) to position 19 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB21, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB21 (CB21) to position 20 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB22, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB22 (CB22) to position 21 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB23, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB23 (CB23) to position 22 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB24, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB24 (CB24) to position 23 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB25, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB25 (CB25) to position 24 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP6_CB26, IO_PATH=PDP6_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP6_CB26 (CB26) to position 25 with IO_PATH PDP6_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP6: configured CBs=26 entries=['PDP6_CB1 ', 'PDP6_CB2', 'PDP6_CB3', 'PDP6_CB4', 'PDP6_CB5', 'PDP6_CB6', 'PDP6_CB7', 'PDP6_CB8', 'PDP6_CB9', 'PDP6_CB10', 'PDP6_CB11', 'PDP6_CB12', 'PDP6_CB13', 'PDP6_CB14', 'PDP6_CB15', 'PDP6_CB16', 'PDP6_CB17', 'PDP6_CB18', 'PDP6_CB19', 'PDP6_CB20', 'PDP6_CB21', 'PDP6_CB22', 'PDP6_CB23', 'PDP6_CB24', 'PDP6_CB25', 'PDP6_CB26'] fault=PDP6_FIO1:I.ConnectionFaulted
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=3
[14:21:58] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=1412 | standard=149 safety=389 dcs=81 modules=750
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Added 1412 controller tags
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
[14:21:58] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
[14:21:58] [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:21:58] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H
[14:21:58] [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:21:59] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
[14:21:59] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
[14:21:59] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
[14:21:59] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: speed_ctrl
[14:21:59] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: speed_ctrl
[14:21:59] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_chute cannot generate with current data
[14:21:59] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_jr_station cannot generate with current data
[14:21:59] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 69 rows
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM01 -> Local:5:I.Data.0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_1_S1_PB -> PS1_1_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_1_S2_PB -> PS1_3_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_1_S1_PB -> PS2_1_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_1_S2_PB -> PS4_3_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_9_S2_PB -> UL11_11_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL12_4_S1_PB -> UL12_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL2_4_S1_PB -> UL2_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_9_S1_PB -> UL4_11_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_9_S2_PB -> UL4_12_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL5_4_S2_PB -> UL5_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL8_3_S1_PB -> UL8_4_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL9_4_S1_PB -> UL9_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_6_S1_PB -> PS2_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_12_S1_PB -> PS3_11_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_1_S1_PB -> PS3_2_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_1_S2_PB -> PS3_3_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_14_S1_PB -> PS4_12_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_1_S1_PB -> PS4_2_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL10_3_S1_PB -> UL10_4_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL10_3_S2_PB -> UL10_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_9_S1_PB -> UL11_10A_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_4_S1_PB -> UL11_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_4_S2_PB -> UL11_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL12_4_S2_PB -> UL12_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_9_S2_PB -> UL1_10A_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_4_S2_PB -> UL1_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_9_S1_PB -> UL1_7_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL2_4_S2_PB -> UL2_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_4_S1_PB -> UL4_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_4_S2_PB -> UL4_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_9_S2_PB -> UL7_10A_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_4_S2_PB -> UL7_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_9_S1_PB -> UL7_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL8_3_S2_PB -> UL8_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL9_4_S2_PB -> UL9_6_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_5_S2_PB -> PS1_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_1_S2_PB -> PS2_3_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_12_S2_PB -> PS3_10_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_14_S2_PB -> PS4_11_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_4_S1_PB -> UL1_4_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL5_4_S1_PB -> UL5_3_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_4_S1_PB -> UL7_3_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_5_S1_PB -> PS1_4_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_6_S2_PB -> PS2_5_VFD1:I.IO_0
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL10_1_SS1_SPB -> UL10_2_FIO1:I.Pt04.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_3_S2_PB -> UL11_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_3_S1_PB -> UL11_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL12_3_S2_PB -> UL12_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL12_3_S1_PB -> UL12_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_3_S2_PB -> UL1_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_3_S1_PB -> UL1_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL2_3_S2_PB -> UL2_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL2_3_S1_PB -> UL2_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL3_2_S1_PB -> UL3_2_FIO1:I.Pt12.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL3_2_S2_PB -> UL3_2_FIO1:I.Pt14.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL3_1_SS1_SPB -> UL3_2_FIO1:I.Pt02.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_3_S2_PB -> UL4_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_3_S1_PB -> UL4_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL5_3_S2_PB -> UL5_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL5_3_S1_PB -> UL5_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL6_2_S1_PB -> UL6_2_FIO1:I.Pt12.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL6_2_S2_PB -> UL6_2_FIO1:I.Pt14.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL6_1_SS1_SPB -> UL6_2_FIO1:I.Pt02.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_3_S2_PB -> UL7_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_3_S1_PB -> UL7_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL8_1_SS1_SPB -> UL8_2_FIO1:I.Pt04.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL9_3_S2_PB -> UL9_3_FIO1:I.Pt10.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL9_3_S1_PB -> UL9_3_FIO1:I.Pt08.Data
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 69 rungs
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM01);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PS1_1_VFD1:I.IO_0)OTE(PS1_1_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PS1_3_VFD1:I.IO_0)OTE(PS1_1_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PS1_4_VFD1:I.IO_0)OTE(PS1_5_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PS1_5_VFD1:I.IO_0)OTE(PS1_5_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PS2_1_VFD1:I.IO_0)OTE(PS2_1_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PS2_3_VFD1:I.IO_0)OTE(PS2_1_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS2_6_VFD1:I.IO_0)OTE(PS2_6_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 9: XIC(PS2_5_VFD1:I.IO_0)OTE(PS2_6_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 10: XIC(PS3_2_VFD1:I.IO_0)OTE(PS3_1_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 11: XIC(PS3_3_VFD1:I.IO_0)OTE(PS3_1_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 12: XIC(PS3_11_VFD1:I.IO_0)OTE(PS3_12_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(PS3_10_VFD1:I.IO_0)OTE(PS3_12_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(PS4_2_VFD1:I.IO_0)OTE(PS4_1_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(PS4_3_VFD1:I.IO_0)OTE(PS4_1_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(PS4_12_VFD1:I.IO_0)OTE(PS4_14_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(PS4_11_VFD1:I.IO_0)OTE(PS4_14_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(UL1_3_FIO1:I.Pt08.Data)OTE(UL1_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 19: XIC(UL1_3_FIO1:I.Pt10.Data)OTE(UL1_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 20: XIC(UL1_4_VFD1:I.IO_0)OTE(UL1_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 21: XIC(UL1_5_VFD1:I.IO_0)OTE(UL1_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 22: XIC(UL1_7_VFD1:I.IO_0)OTE(UL1_9_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(UL1_10A_VFD1:I.IO_0)OTE(UL1_9_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 24: XIC(UL2_3_FIO1:I.Pt08.Data)OTE(UL2_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(UL2_3_FIO1:I.Pt10.Data)OTE(UL2_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 26: XIC(UL2_5_VFD1:I.IO_0)OTE(UL2_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 27: XIC(UL2_6_VFD1:I.IO_0)OTE(UL2_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 28: XIC(UL3_2_FIO1:I.Pt02.Data)OTE(UL3_1_SS1_SPB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 29: XIC(UL3_2_FIO1:I.Pt12.Data)OTE(UL3_2_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 30: XIC(UL3_2_FIO1:I.Pt14.Data)OTE(UL3_2_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 31: XIC(UL4_3_FIO1:I.Pt08.Data)OTE(UL4_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 32: XIC(UL4_3_FIO1:I.Pt10.Data)OTE(UL4_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 33: XIC(UL4_5_VFD1:I.IO_0)OTE(UL4_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 34: XIC(UL4_6_VFD1:I.IO_0)OTE(UL4_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 35: XIC(UL4_11_VFD1:I.IO_0)OTE(UL4_9_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 36: XIC(UL4_12_VFD1:I.IO_0)OTE(UL4_9_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 37: XIC(UL5_3_FIO1:I.Pt08.Data)OTE(UL5_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 38: XIC(UL5_3_FIO1:I.Pt10.Data)OTE(UL5_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 39: XIC(UL5_3_VFD1:I.IO_0)OTE(UL5_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 40: XIC(UL5_5_VFD1:I.IO_0)OTE(UL5_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 41: XIC(UL6_2_FIO1:I.Pt02.Data)OTE(UL6_1_SS1_SPB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 42: XIC(UL6_2_FIO1:I.Pt12.Data)OTE(UL6_2_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 43: XIC(UL6_2_FIO1:I.Pt14.Data)OTE(UL6_2_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 44: XIC(UL7_3_FIO1:I.Pt08.Data)OTE(UL7_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 45: XIC(UL7_3_FIO1:I.Pt10.Data)OTE(UL7_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 46: XIC(UL7_3_VFD1:I.IO_0)OTE(UL7_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 47: XIC(UL7_5_VFD1:I.IO_0)OTE(UL7_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 48: XIC(UL7_6_VFD1:I.IO_0)OTE(UL7_9_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 49: XIC(UL7_10A_VFD1:I.IO_0)OTE(UL7_9_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 50: XIC(UL8_2_FIO1:I.Pt04.Data)OTE(UL8_1_SS1_SPB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 51: XIC(UL8_4_VFD1:I.IO_0)OTE(UL8_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 52: XIC(UL8_5_VFD1:I.IO_0)OTE(UL8_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 53: XIC(UL9_3_FIO1:I.Pt08.Data)OTE(UL9_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 54: XIC(UL9_3_FIO1:I.Pt10.Data)OTE(UL9_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 55: XIC(UL9_5_VFD1:I.IO_0)OTE(UL9_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 56: XIC(UL9_6_VFD1:I.IO_0)OTE(UL9_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 57: XIC(UL10_2_FIO1:I.Pt04.Data)OTE(UL10_1_SS1_SPB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 58: XIC(UL10_4_VFD1:I.IO_0)OTE(UL10_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 59: XIC(UL10_5_VFD1:I.IO_0)OTE(UL10_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 60: XIC(UL11_3_FIO1:I.Pt08.Data)OTE(UL11_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 61: XIC(UL11_3_FIO1:I.Pt10.Data)OTE(UL11_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 62: XIC(UL11_5_VFD1:I.IO_0)OTE(UL11_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 63: XIC(UL11_6_VFD1:I.IO_0)OTE(UL11_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 64: XIC(UL11_10A_VFD1:I.IO_0)OTE(UL11_9_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 65: XIC(UL11_11_VFD1:I.IO_0)OTE(UL11_9_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 66: XIC(UL12_3_FIO1:I.Pt08.Data)OTE(UL12_3_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 67: XIC(UL12_3_FIO1:I.Pt10.Data)OTE(UL12_3_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 68: XIC(UL12_5_VFD1:I.IO_0)OTE(UL12_4_S1_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 69: XIC(UL12_6_VFD1:I.IO_0)OTE(UL12_4_S2_PB);
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 69 total rungs
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_ss_pb
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_ss_pb
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: cb_monitor
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: cb_monitor
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
[14:22:00] [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:00] [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:00] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 12 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 20 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 156 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R050_FLOW_CTRL: 147 rungs | example: XIC(PS1_2_VFD1.CTRL.STS.Enabled)OTE(PS1_1_VFD1.CTRL.CMD.Interlock);
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R051_SPEED_CTRL: 16 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_300_FPM,PS1_1_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS1_2_VFD1.CTRL.CMD.Speed_FPM) ,MOVE(Speed_300_FPM,PS1_3_VFD1.CTRL.CMD...
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R120_ESTOP_CHECK: 72 rungs | example: XIO(PS1_1_VFD1:SI.In00Data)XIO(PS1_1_VFD1:SI.In01Data)XIC(UL1_5_VFD1:SI.In00Data)XIC(UL2_5_VFD1:SI.In00Data)XIC(UL4_5_VFD1:SI.In00Data)XIC(UL5_5_VFD1:SI.In00...
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R080_ENCODER: 85 rungs | example: AOI_ENCODER(UL10_4_ENCODER.AOI,UL10_4_ENCODER.HMI,UL10_4_ENCODER.CTRL,UL10_4_VFD1.CTRL,UL10_3_VFD1.CTRL,UL10_5_VFD1.CTRL,UL10_4_VFD1:I.In_1,UL10_4_VFD1:I.Con...
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R130_SAFETY_TAG_MAP: 70 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R090_STATION_JR_PB: 14 rungs | example: AOI_STATION_JR_PB(PS1_JR.AOI,PS1_JR.HMI,PS1_JR.CTRL,NO_PARTNER.CTRL,VIRTUAL_INPUT,VIRTUAL_OUTPUT,MCM.CTRL)MOVE(PS1_JR.CTRL.STS.Log,PS1_JR.CTRL.STS.Log);
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R091_STATION_S_PB: 64 rungs | example: AOI_STATION_S_PB(PS1_1_S1.AOI,PS1_1_S1.HMI,PS1_1_S1.CTRL,PS1_1_VFD1.CTRL,PS1_1_VFD1:I.IO_0,PS1_1_VFD1:O.IO_1,PS1_JR.CTRL);
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R092_STATION_SS_PB: 4 rungs | example: AOI_STATION_SS_PB(UL3_1_SS1.AOI,UL3_1_SS1.HMI,UL3_1_SS1.CTRL,UL3_1_VFD1.CTRL,UL3_2_FIO1:I.ConnectionFaulted,UL3_2_FIO1:I.Pt02.Data,UL3_2_FIO1:I.Pt04.Data,UL3...
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R093_STATION_EPC: 72 rungs | example: AOI_STATION_EPC(PS1_1_EPC1.AOI,MCM.CTRL,PS1_1_EPC1.HMI,PS1_1_S1.CTRL,PS1_1_VFD1:I.ConnectionFaulted,PS1_1_VFD1:SI.In00Data,PS1_1_VFD1:SI.In01Data,PS1_2_VFD1:...
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R100_JPE: 165 rungs | example: AOI_JPE(PS1_2_TPE1.AOI,PS1_2_TPE1.HMI,PS1_2_TPE1.CTRL,PS1_2_VFD1.CTRL,PS1_JR.CTRL,PS1_2_VFD1:I.ConnectionFaulted,PS1_2_VFD1:I.In_2,YES,?);
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 4 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - R070_CB_MONITOR: 4 rungs | example: NOP();
[14:22:00] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 156 rungs | example: NOP();
[14:22:00] [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:00] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/MainProgram_Generated.L5X
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/MainProgram_Generated.L5X
[14:22:00] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
[14:22:00] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
[14:22:00] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
[14:22:01] [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_MCM01/SafetyTagMapping.txt
[14:22:01] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 84
[14:22:01] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-09-10T14:22:01.493585", "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_MCM01
- 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 19 IOLM modules
Found 24 LPE modules
Found 12 Solenoid modules
Found 155 APF modules
Found 11 DPM modules
Found 3 PMM modules
WARNING: 7 unknown modules found
1. UL12_1_EX1 - FMH (11.200.1.159)
2. UL1_1_EX1 - FMH (11.200.1.30)
3. UL2_1_EX1 - FMH (11.200.1.44)
4. UL4_1_EX1 - FMH (11.200.1.64)
5. UL5_1_EX1 - FMH (11.200.1.78)
6. UL7_1_EX1 - FMH (11.200.1.98)
7. UL9_1_EX1 - FMH (11.200.1.121)
Created 19 IOLM modules with boilerplate selection:
Device 'PDP1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP1_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP1_FIO1_Module.L5X
Device 'PDP2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP2_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP2_FIO1_Module.L5X
Device 'PDP6_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP6_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP6_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP6_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP6_FIO1_Module.L5X
Device 'UL10_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL10_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_2_FIO1_Module.L5X
Device 'UL11_13_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_13_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL11_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_13_FIO1_Module.L5X
Device 'UL11_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL11_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_3_FIO1_Module.L5X
Device 'UL12_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL12_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_3_FIO1_Module.L5X
Device 'UL1_13_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_13_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL1_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_13_FIO1_Module.L5X
Device 'UL1_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL1_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_3_FIO1_Module.L5X
Device 'UL2_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL2_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_3_FIO1_Module.L5X
Device 'UL3_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL3_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_2_FIO1_Module.L5X
Device 'UL4_13_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_13_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL4_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_13_FIO1_Module.L5X
Device 'UL4_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL4_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_3_FIO1_Module.L5X
Device 'UL5_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL5_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_3_FIO1_Module.L5X
Device 'UL6_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL6_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_2_FIO1_Module.L5X
Device 'UL7_13_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_13_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL7_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_13_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_13_FIO1_Module.L5X
Device 'UL7_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL7_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_3_FIO1_Module.L5X
Device 'UL8_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL8_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_2_FIO1_Module.L5X
Device 'UL9_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate UL9_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_3_FIO1_Module.L5X
Device 'UL11_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 'PS1_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS1_1_VFD1 (APF 2HP): Using module-specific boilerplate PS1_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_1_VFD1_Module.L5X
Device 'PS1_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS1_2_VFD1 (APF 2HP): Using module-specific boilerplate PS1_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_2_VFD1_Module.L5X
Device 'PS1_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS1_3_VFD1 (APF 2HP): Using module-specific boilerplate PS1_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_3_VFD1_Module.L5X
Device 'PS1_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS1_4_VFD1 (APF 7_5HP): Using module-specific boilerplate PS1_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_4_VFD1_Module.L5X
Device 'PS1_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS1_5_VFD1 (APF 5HP): Using module-specific boilerplate PS1_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS1_5_VFD1_Module.L5X
Device 'PS2_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS2_1_VFD1 (APF 2HP): Using module-specific boilerplate PS2_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_1_VFD1_Module.L5X
Device 'PS2_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS2_2_VFD1 (APF 3HP): Using module-specific boilerplate PS2_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_2_VFD1_Module.L5X
Device 'PS2_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS2_3_VFD1 (APF 5HP): Using module-specific boilerplate PS2_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_3_VFD1_Module.L5X
Device 'PS2_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS2_4_VFD1 (APF 2HP): Using module-specific boilerplate PS2_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_4_VFD1_Module.L5X
Device 'PS2_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS2_5_VFD1 (APF 7_5HP): Using module-specific boilerplate PS2_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_5_VFD1_Module.L5X
Device 'PS2_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS2_6_VFD1 (APF 3HP): Using module-specific boilerplate PS2_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS2_6_VFD1_Module.L5X
Device 'PS3_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_10_VFD1 (APF 5HP): Using module-specific boilerplate PS3_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_10_VFD1_Module.L5X
Device 'PS3_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_11_VFD1 (APF 3HP): Using module-specific boilerplate PS3_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_11_VFD1_Module.L5X
Device 'PS3_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_12_VFD1 (APF 3HP): Using module-specific boilerplate PS3_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_12_VFD1_Module.L5X
Device 'PS3_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_1_VFD1 (APF 2HP): Using module-specific boilerplate PS3_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_1_VFD1_Module.L5X
Device 'PS3_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_2_VFD1 (APF 3HP): Using module-specific boilerplate PS3_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_2_VFD1_Module.L5X
Device 'PS3_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_3_VFD1 (APF 3HP): Using module-specific boilerplate PS3_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_3_VFD1_Module.L5X
Device 'PS3_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_4_VFD1 (APF 2HP): Using module-specific boilerplate PS3_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_4_VFD1_Module.L5X
Device 'PS3_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_5_VFD1 (APF 5HP): Using module-specific boilerplate PS3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_5_VFD1_Module.L5X
Device 'PS3_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_6_VFD1 (APF 5HP): Using module-specific boilerplate PS3_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_6_VFD1_Module.L5X
Device 'PS3_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_7_VFD1 (APF 10HP): Using module-specific boilerplate PS3_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_7_VFD1_Module.L5X
Device 'PS3_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_8_VFD1 (APF 3HP): Using module-specific boilerplate PS3_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_8_VFD1_Module.L5X
Device 'PS3_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS3_9_VFD1 (APF 5HP): Using module-specific boilerplate PS3_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS3_9_VFD1_Module.L5X
Device 'PS4_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_10_VFD1 (APF 10HP): Using module-specific boilerplate PS4_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_10_VFD1_Module.L5X
Device 'PS4_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_11_VFD1 (APF 5HP): Using module-specific boilerplate PS4_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_11_VFD1_Module.L5X
Device 'PS4_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_12_VFD1 (APF 3HP): Using module-specific boilerplate PS4_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_12_VFD1_Module.L5X
Device 'PS4_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_13_VFD1 (APF 3HP): Using module-specific boilerplate PS4_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_13_VFD1_Module.L5X
Device 'PS4_14_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_14_VFD1 (APF 3HP): Using module-specific boilerplate PS4_14_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_14_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_14_VFD1_Module.L5X
Device 'PS4_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_1_VFD1 (APF 2HP): Using module-specific boilerplate PS4_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_1_VFD1_Module.L5X
Device 'PS4_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_2_VFD1 (APF 3HP): Using module-specific boilerplate PS4_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_2_VFD1_Module.L5X
Device 'PS4_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_3_VFD1 (APF 2HP): Using module-specific boilerplate PS4_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_3_VFD1_Module.L5X
Device 'PS4_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_4_VFD1 (APF 3HP): Using module-specific boilerplate PS4_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_4_VFD1_Module.L5X
Device 'PS4_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_5_VFD1 (APF 5HP): Using module-specific boilerplate PS4_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_5_VFD1_Module.L5X
Device 'PS4_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_6_VFD1 (APF 7_5HP): Using module-specific boilerplate PS4_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_6_VFD1_Module.L5X
Device 'PS4_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_7_VFD1 (APF 7_5HP): Using module-specific boilerplate PS4_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_7_VFD1_Module.L5X
Device 'PS4_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_8_VFD1 (APF 5HP): Using module-specific boilerplate PS4_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_8_VFD1_Module.L5X
Device 'PS4_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS4_9_VFD1 (APF 3HP): Using module-specific boilerplate PS4_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS4_9_VFD1_Module.L5X
Device 'UL10_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_10_VFD1 (APF 2HP): Using module-specific boilerplate UL10_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_10_VFD1_Module.L5X
Device 'UL10_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_1_VFD1 (APF 2HP): Using module-specific boilerplate UL10_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_1_VFD1_Module.L5X
Device 'UL10_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL10_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_2_VFD1_Module.L5X
Device 'UL10_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_3_VFD1 (APF 2HP): Using module-specific boilerplate UL10_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_3_VFD1_Module.L5X
Device 'UL10_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_4_VFD1 (APF 3HP): Using module-specific boilerplate UL10_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_4_VFD1_Module.L5X
Device 'UL10_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_5_VFD1 (APF 3HP): Using module-specific boilerplate UL10_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_5_VFD1_Module.L5X
Device 'UL10_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_6_VFD1 (APF 3HP): Using module-specific boilerplate UL10_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_6_VFD1_Module.L5X
Device 'UL10_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_7_VFD1 (APF 3HP): Using module-specific boilerplate UL10_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_7_VFD1_Module.L5X
Device 'UL10_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_8_VFD1 (APF 3HP): Using module-specific boilerplate UL10_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_8_VFD1_Module.L5X
Device 'UL10_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL10_9_VFD1 (APF 3HP): Using module-specific boilerplate UL10_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL10_9_VFD1_Module.L5X
Device 'UL11_10A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_10A_VFD1 (APF 3HP): Using module-specific boilerplate UL11_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_10A_VFD1_Module.L5X
Device 'UL11_10B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_10B_VFD1 (APF 3HP): Using module-specific boilerplate UL11_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_10B_VFD1_Module.L5X
Device 'UL11_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_11_VFD1 (APF 2HP): Using module-specific boilerplate UL11_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_11_VFD1_Module.L5X
Device 'UL11_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_12_VFD1 (APF 2HP): Using module-specific boilerplate UL11_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_12_VFD1_Module.L5X
Device 'UL11_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_13_VFD1 (APF 5HP): Using module-specific boilerplate UL11_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_13_VFD1_Module.L5X
Device 'UL11_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_3_VFD1 (APF 5HP): Using module-specific boilerplate UL11_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_3_VFD1_Module.L5X
Device 'UL11_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_4_VFD1 (APF 5HP): Using module-specific boilerplate UL11_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_4_VFD1_Module.L5X
Device 'UL11_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_5_VFD1 (APF 3HP): Using module-specific boilerplate UL11_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_5_VFD1_Module.L5X
Device 'UL11_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_6_VFD1 (APF 3HP): Using module-specific boilerplate UL11_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_6_VFD1_Module.L5X
Device 'UL11_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_7_VFD1 (APF 3HP): Using module-specific boilerplate UL11_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_7_VFD1_Module.L5X
Device 'UL11_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_8_VFD1 (APF 3HP): Using module-specific boilerplate UL11_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_8_VFD1_Module.L5X
Device 'UL11_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL11_9_VFD1 (APF 5HP): Using module-specific boilerplate UL11_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL11_9_VFD1_Module.L5X
Device 'UL12_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_10_VFD1 (APF 2HP): Using module-specific boilerplate UL12_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_10_VFD1_Module.L5X
Device 'UL12_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_3_VFD1 (APF 5HP): Using module-specific boilerplate UL12_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_3_VFD1_Module.L5X
Device 'UL12_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_4_VFD1 (APF 5HP): Using module-specific boilerplate UL12_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_4_VFD1_Module.L5X
Device 'UL12_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_5_VFD1 (APF 2HP): Using module-specific boilerplate UL12_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_5_VFD1_Module.L5X
Device 'UL12_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_6_VFD1 (APF 3HP): Using module-specific boilerplate UL12_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_6_VFD1_Module.L5X
Device 'UL12_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_7_VFD1 (APF 3HP): Using module-specific boilerplate UL12_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_7_VFD1_Module.L5X
Device 'UL12_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_8_VFD1 (APF 3HP): Using module-specific boilerplate UL12_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_8_VFD1_Module.L5X
Device 'UL12_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL12_9_VFD1 (APF 3HP): Using module-specific boilerplate UL12_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL12_9_VFD1_Module.L5X
Device 'UL1_10A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_10A_VFD1 (APF 3HP): Using module-specific boilerplate UL1_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_10A_VFD1_Module.L5X
Device 'UL1_10B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_10B_VFD1 (APF 3HP): Using module-specific boilerplate UL1_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_10B_VFD1_Module.L5X
Device 'UL1_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_11_VFD1 (APF 2HP): Using module-specific boilerplate UL1_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_11_VFD1_Module.L5X
Device 'UL1_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_12_VFD1 (APF 2HP): Using module-specific boilerplate UL1_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_12_VFD1_Module.L5X
Device 'UL1_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_13_VFD1 (APF 5HP): Using module-specific boilerplate UL1_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_13_VFD1_Module.L5X
Device 'UL1_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_3_VFD1 (APF 5HP): Using module-specific boilerplate UL1_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_3_VFD1_Module.L5X
Device 'UL1_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_4_VFD1 (APF 5HP): Using module-specific boilerplate UL1_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_4_VFD1_Module.L5X
Device 'UL1_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_5_VFD1 (APF 3HP): Using module-specific boilerplate UL1_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_5_VFD1_Module.L5X
Device 'UL1_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_6_VFD1 (APF 3HP): Using module-specific boilerplate UL1_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_6_VFD1_Module.L5X
Device 'UL1_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_7_VFD1 (APF 3HP): Using module-specific boilerplate UL1_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_7_VFD1_Module.L5X
Device 'UL1_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_8_VFD1 (APF 3HP): Using module-specific boilerplate UL1_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_8_VFD1_Module.L5X
Device 'UL1_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL1_9_VFD1 (APF 5HP): Using module-specific boilerplate UL1_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL1_9_VFD1_Module.L5X
Device 'UL2_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_10_VFD1 (APF 2HP): Using module-specific boilerplate UL2_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_10_VFD1_Module.L5X
Device 'UL2_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_3_VFD1 (APF 5HP): Using module-specific boilerplate UL2_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_3_VFD1_Module.L5X
Device 'UL2_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_4_VFD1 (APF 5HP): Using module-specific boilerplate UL2_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_4_VFD1_Module.L5X
Device 'UL2_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_5_VFD1 (APF 2HP): Using module-specific boilerplate UL2_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_5_VFD1_Module.L5X
Device 'UL2_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_6_VFD1 (APF 3HP): Using module-specific boilerplate UL2_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_6_VFD1_Module.L5X
Device 'UL2_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_7_VFD1 (APF 3HP): Using module-specific boilerplate UL2_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_7_VFD1_Module.L5X
Device 'UL2_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_8_VFD1 (APF 3HP): Using module-specific boilerplate UL2_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_8_VFD1_Module.L5X
Device 'UL2_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL2_9_VFD1 (APF 3HP): Using module-specific boilerplate UL2_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL2_9_VFD1_Module.L5X
Device 'UL3_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_1_VFD1 (APF 2HP): Using module-specific boilerplate UL3_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_1_VFD1_Module.L5X
Device 'UL3_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL3_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_2_VFD1_Module.L5X
Device 'UL3_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_3_VFD1 (APF 2HP): Using module-specific boilerplate UL3_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_3_VFD1_Module.L5X
Device 'UL3_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_4_VFD1 (APF 2HP): Using module-specific boilerplate UL3_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_4_VFD1_Module.L5X
Device 'UL3_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_5_VFD1 (APF 3HP): Using module-specific boilerplate UL3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_5_VFD1_Module.L5X
Device 'UL3_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_6_VFD1 (APF 3HP): Using module-specific boilerplate UL3_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_6_VFD1_Module.L5X
Device 'UL3_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_7_VFD1 (APF 3HP): Using module-specific boilerplate UL3_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_7_VFD1_Module.L5X
Device 'UL3_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_8_VFD1 (APF 3HP): Using module-specific boilerplate UL3_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_8_VFD1_Module.L5X
Device 'UL3_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL3_9_VFD1 (APF 2HP): Using module-specific boilerplate UL3_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL3_9_VFD1_Module.L5X
Device 'UL4_10A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_10A_VFD1 (APF 3HP): Using module-specific boilerplate UL4_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_10A_VFD1_Module.L5X
Device 'UL4_10B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_10B_VFD1 (APF 3HP): Using module-specific boilerplate UL4_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_10B_VFD1_Module.L5X
Device 'UL4_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_11_VFD1 (APF 2HP): Using module-specific boilerplate UL4_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_11_VFD1_Module.L5X
Device 'UL4_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_12_VFD1 (APF 2HP): Using module-specific boilerplate UL4_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_12_VFD1_Module.L5X
Device 'UL4_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_13_VFD1 (APF 5HP): Using module-specific boilerplate UL4_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_13_VFD1_Module.L5X
Device 'UL4_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_3_VFD1 (APF 5HP): Using module-specific boilerplate UL4_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_3_VFD1_Module.L5X
Device 'UL4_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_4_VFD1 (APF 5HP): Using module-specific boilerplate UL4_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_4_VFD1_Module.L5X
Device 'UL4_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_5_VFD1 (APF 3HP): Using module-specific boilerplate UL4_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_5_VFD1_Module.L5X
Device 'UL4_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_6_VFD1 (APF 3HP): Using module-specific boilerplate UL4_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_6_VFD1_Module.L5X
Device 'UL4_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_7_VFD1 (APF 3HP): Using module-specific boilerplate UL4_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_7_VFD1_Module.L5X
Device 'UL4_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_8_VFD1 (APF 3HP): Using module-specific boilerplate UL4_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_8_VFD1_Module.L5X
Device 'UL4_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL4_9_VFD1 (APF 5HP): Using module-specific boilerplate UL4_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL4_9_VFD1_Module.L5X
Device 'UL5_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_10_VFD1 (APF 2HP): Using module-specific boilerplate UL5_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_10_VFD1_Module.L5X
Device 'UL5_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_3_VFD1 (APF 5HP): Using module-specific boilerplate UL5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_3_VFD1_Module.L5X
Device 'UL5_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_4_VFD1 (APF 5HP): Using module-specific boilerplate UL5_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_4_VFD1_Module.L5X
Device 'UL5_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_5_VFD1 (APF 2HP): Using module-specific boilerplate UL5_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_5_VFD1_Module.L5X
Device 'UL5_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_6_VFD1 (APF 3HP): Using module-specific boilerplate UL5_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_6_VFD1_Module.L5X
Device 'UL5_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_7_VFD1 (APF 3HP): Using module-specific boilerplate UL5_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_7_VFD1_Module.L5X
Device 'UL5_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_8_VFD1 (APF 3HP): Using module-specific boilerplate UL5_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_8_VFD1_Module.L5X
Device 'UL5_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL5_9_VFD1 (APF 3HP): Using module-specific boilerplate UL5_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL5_9_VFD1_Module.L5X
Device 'UL6_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_1_VFD1 (APF 2HP): Using module-specific boilerplate UL6_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_1_VFD1_Module.L5X
Device 'UL6_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL6_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_2_VFD1_Module.L5X
Device 'UL6_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_3_VFD1 (APF 2HP): Using module-specific boilerplate UL6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_3_VFD1_Module.L5X
Device 'UL6_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_4_VFD1 (APF 2HP): Using module-specific boilerplate UL6_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_4_VFD1_Module.L5X
Device 'UL6_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_5_VFD1 (APF 3HP): Using module-specific boilerplate UL6_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_5_VFD1_Module.L5X
Device 'UL6_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_6_VFD1 (APF 3HP): Using module-specific boilerplate UL6_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_6_VFD1_Module.L5X
Device 'UL6_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_7_VFD1 (APF 3HP): Using module-specific boilerplate UL6_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_7_VFD1_Module.L5X
Device 'UL6_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_8_VFD1 (APF 3HP): Using module-specific boilerplate UL6_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_8_VFD1_Module.L5X
Device 'UL6_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL6_9_VFD1 (APF 2HP): Using module-specific boilerplate UL6_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL6_9_VFD1_Module.L5X
Device 'UL7_10A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_10A_VFD1 (APF 3HP): Using module-specific boilerplate UL7_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_10A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_10A_VFD1_Module.L5X
Device 'UL7_10B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_10B_VFD1 (APF 3HP): Using module-specific boilerplate UL7_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_10B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_10B_VFD1_Module.L5X
Device 'UL7_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_11_VFD1 (APF 2HP): Using module-specific boilerplate UL7_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_11_VFD1_Module.L5X
Device 'UL7_12_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_12_VFD1 (APF 2HP): Using module-specific boilerplate UL7_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_12_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_12_VFD1_Module.L5X
Device 'UL7_13_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_13_VFD1 (APF 5HP): Using module-specific boilerplate UL7_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_13_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_13_VFD1_Module.L5X
Device 'UL7_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_3_VFD1 (APF 5HP): Using module-specific boilerplate UL7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_3_VFD1_Module.L5X
Device 'UL7_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_4_VFD1 (APF 5HP): Using module-specific boilerplate UL7_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_4_VFD1_Module.L5X
Device 'UL7_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_5_VFD1 (APF 3HP): Using module-specific boilerplate UL7_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_5_VFD1_Module.L5X
Device 'UL7_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_6_VFD1 (APF 3HP): Using module-specific boilerplate UL7_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_6_VFD1_Module.L5X
Device 'UL7_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_7_VFD1 (APF 3HP): Using module-specific boilerplate UL7_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_7_VFD1_Module.L5X
Device 'UL7_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_8_VFD1 (APF 3HP): Using module-specific boilerplate UL7_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_8_VFD1_Module.L5X
Device 'UL7_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL7_9_VFD1 (APF 5HP): Using module-specific boilerplate UL7_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL7_9_VFD1_Module.L5X
Device 'UL8_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_1_VFD1 (APF 2HP): Using module-specific boilerplate UL8_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_1_VFD1_Module.L5X
Device 'UL8_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_2_VFD1 (APF 7_5HP): Using module-specific boilerplate UL8_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_2_VFD1_Module.L5X
Device 'UL8_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_3_VFD1 (APF 2HP): Using module-specific boilerplate UL8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_3_VFD1_Module.L5X
Device 'UL8_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_4_VFD1 (APF 2HP): Using module-specific boilerplate UL8_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_4_VFD1_Module.L5X
Device 'UL8_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_5_VFD1 (APF 3HP): Using module-specific boilerplate UL8_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_5_VFD1_Module.L5X
Device 'UL8_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_6_VFD1 (APF 3HP): Using module-specific boilerplate UL8_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_6_VFD1_Module.L5X
Device 'UL8_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_7_VFD1 (APF 3HP): Using module-specific boilerplate UL8_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_7_VFD1_Module.L5X
Device 'UL8_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_8_VFD1 (APF 3HP): Using module-specific boilerplate UL8_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_8_VFD1_Module.L5X
Device 'UL8_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL8_9_VFD1 (APF 2HP): Using module-specific boilerplate UL8_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL8_9_VFD1_Module.L5X
Device 'UL9_10_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_10_VFD1 (APF 3HP): Using module-specific boilerplate UL9_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_10_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_10_VFD1_Module.L5X
Device 'UL9_11_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_11_VFD1 (APF 2HP): Using module-specific boilerplate UL9_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_11_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_11_VFD1_Module.L5X
Device 'UL9_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_3_VFD1 (APF 5HP): Using module-specific boilerplate UL9_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_3_VFD1_Module.L5X
Device 'UL9_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_4_VFD1 (APF 5HP): Using module-specific boilerplate UL9_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_4_VFD1_Module.L5X
Device 'UL9_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_5_VFD1 (APF 2HP): Using module-specific boilerplate UL9_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_5_VFD1_Module.L5X
Device 'UL9_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_6_VFD1 (APF 3HP): Using module-specific boilerplate UL9_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_6_VFD1_Module.L5X
Device 'UL9_7_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_7_VFD1 (APF 3HP): Using module-specific boilerplate UL9_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_7_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_7_VFD1_Module.L5X
Device 'UL9_8_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_8_VFD1 (APF 3HP): Using module-specific boilerplate UL9_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_8_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_8_VFD1_Module.L5X
Device 'UL9_9_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
UL9_9_VFD1 (APF 3HP): Using module-specific boilerplate UL9_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_9_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/UL9_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
PDP1_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP1_FIOH1_Module.L5X
PDP2_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP2_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP2_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP2_FIOH1_Module.L5X
PDP6_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP6_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP6_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP6_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/MCM01.L5X
Archived old L5X: MTN6_MCM01_20250909_214900.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_MCM01/MTN6_MCM01_20250910_142208.L5X
Single file generation complete
- ['/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/MTN6_MCM01_20250910_142208.L5X']
=== Step 3 Batch Script Creation ===
Creating project folder compilation for: MTN6_MCM01
Source L5X: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01/MTN6_MCM01_20250910_142208.L5X
Project directory: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM01
Generated batch file: compile_MTN6_MCM01.bat
SUCCESS: Project compilation ready!
To compile on Windows:
cd "C:\\Users\\ilia.gurielidze\\Projects\\PLC Generation\\generated_projects\\MTN6_MCM01"
compile_MTN6_MCM01.bat