2589 lines
346 KiB
Plaintext
2589 lines
346 KiB
Plaintext
{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-08-23T19:58:24.717840", "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/IO Assignment_MTN6_MCM01_COMPLETE.xlsm", "project_name": "MTN6_MCM01"}
|
|
{"level": "INFO", "message": "Starting data processing step", "timestamp": "2025-08-23T19:58:24.718300", "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']
|
|
NETWORK columns: ['DPM', 'DPM_IP', 'Name', 'PartNumber', 'IP']
|
|
|
|
Classifying signals and adding IO paths...
|
|
|
|
Signal classification results:
|
|
SPARE: 1111
|
|
I: 762
|
|
O: 193
|
|
IOLink: 39
|
|
|
|
Device type distribution:
|
|
APF: 1705
|
|
M12DR: 304
|
|
Hub: 48
|
|
IB16: 16
|
|
OB16E: 16
|
|
IB16S: 16
|
|
|
|
IO Path mapping results:
|
|
Successful mappings: 1753/2105 (83.3%)
|
|
|
|
Found 352 entries with missing IO path mappings.
|
|
|
|
Found 3 TAGNAMEs present in DESC but not in NETWORK_PLC.
|
|
|
|
Adding unique DPM names not present in DESC or NETWORK_PLC.Name: ['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:
|
|
================================================================================
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL1_3_BCN1_R')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL1_3_BCN2_R')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL1_3_LPE1')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL1_3_LPE2')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL1_3_S1_PB')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL1_3_S1_PB_LT')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL1_3_S2_PB')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL1_3_S2_PB_LT')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL1_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL10_1_BCN1_R')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL10_1_BCN2_R')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'UL10_1_SS1_SPB')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P2_C5'. (DESCA: 'UL10_1_SS1_SPB_LT')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P3_C6'. (DESCA: 'UL10_1_SS1_STPB')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P4_C8'. (DESCA: 'UL10_2_LPE1')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P5_C10'. (DESCA: 'UL10_2_LPE2')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL10_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL11_3_BCN1_R')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL11_3_BCN2_R')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL11_3_LPE1')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL11_3_LPE2')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL11_3_S1_PB')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL11_3_S1_PB_LT')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL11_3_S2_PB')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL11_3_S2_PB_LT')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL11_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL12_3_BCN1_R')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL12_3_BCN2_R')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL12_3_LPE1')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL12_3_LPE2')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL12_3_S1_PB')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL12_3_S1_PB_LT')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL12_3_S2_PB')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL12_3_S2_PB_LT')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL12_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL2_3_BCN1_R')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL2_3_BCN2_R')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL2_3_LPE1')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL2_3_LPE2')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL2_3_S1_PB')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL2_3_S1_PB_LT')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL2_3_S2_PB')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL2_3_S2_PB_LT')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL2_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL3_1_BCN1_R')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C1'. (DESCA: 'UL3_1_BCN2_R')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'UL3_1_SS1_SPB')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C3'. (DESCA: 'UL3_1_SS1_SPB_LT')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'UL3_1_SS1_STPB')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL3_2_LPE1')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P4_C8'. (DESCA: 'UL3_2_LPE2')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C10'. (DESCA: 'UL3_2_BCN1_R')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL3_2_BCN2_R')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P6_C12'. (DESCA: 'UL3_2_S1_PB')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P6_C13'. (DESCA: 'UL3_2_S1_PB_LT')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C14'. (DESCA: 'UL3_2_S2_PB')
|
|
- On device 'UL3_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P7_C15'. (DESCA: 'UL3_2_S2_PB_LT')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL4_3_BCN1_R')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL4_3_BCN2_R')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL4_3_LPE1')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL4_3_LPE2')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL4_3_S1_PB')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL4_3_S1_PB_LT')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL4_3_S2_PB')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL4_3_S2_PB_LT')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL4_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL5_3_BCN1_R')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL5_3_BCN2_R')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL5_3_LPE1')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL5_3_LPE2')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL5_3_S1_PB')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL5_3_S1_PB_LT')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL5_3_S2_PB')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL5_3_S2_PB_LT')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL5_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL6_1_BCN1_R')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C1'. (DESCA: 'UL6_1_BCN2_R')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'UL6_1_SS1_SPB')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C3'. (DESCA: 'UL6_1_SS1_SPB_LT')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'UL6_1_SS1_STPB')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P3_C6'. (DESCA: 'UL6_2_BCN1_R')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P3_C7'. (DESCA: 'UL6_2_BCN2_R')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P4_C8'. (DESCA: 'UL6_2_LPE1')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P5_C10'. (DESCA: 'UL6_2_LPE2')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P6_C12'. (DESCA: 'UL6_2_S1_PB')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P6_C13'. (DESCA: 'UL6_2_S1_PB_LT')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C14'. (DESCA: 'UL6_2_S2_PB')
|
|
- On device 'UL6_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P7_C15'. (DESCA: 'UL6_2_S2_PB_LT')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL7_3_BCN1_R')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL7_3_BCN2_R')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL7_3_LPE1')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL7_3_LPE2')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL7_3_S1_PB')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL7_3_S1_PB_LT')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL7_3_S2_PB')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL7_3_S2_PB_LT')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL7_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL8_1_BCN1_R')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL8_1_BCN2_R')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'UL8_1_SS1_SPB')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P2_C5'. (DESCA: 'UL8_1_SS1_SPB_LT')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P3_C6'. (DESCA: 'UL8_1_SS1_STPB')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P4_C8'. (DESCA: 'UL8_2_LPE1')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P5_C10'. (DESCA: 'UL8_2_LPE2')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL8_2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P0_C0'. (DESCA: 'UL9_3_BCN1_R')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P0_C1'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P1_C2'. (DESCA: 'UL9_3_BCN2_R')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P1_C3'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL9_3_LPE1')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL9_3_LPE2')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL9_3_S1_PB')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P4_C9'. (DESCA: 'UL9_3_S1_PB_LT')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL9_3_S2_PB')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'O' to channel number 'P5_C11'. (DESCA: 'UL9_3_S2_PB_LT')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C12'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C14'. (DESCA: 'SPARE')
|
|
- On device 'UL9_3_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'UL1_13_PE1')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'UL1_13_PE1')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'UL1_13_PE2')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'UL1_13_PE2')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL1_13_SOL1')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL1_13_SOL2')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL1_13_PE3')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL1_13_PE4')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P6_C12'. (DESCA: 'UL1_13_SOL3')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C14'. (DESCA: 'UL1_13_PE5')
|
|
- On device 'UL1_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C15'. (DESCA: 'UL1_13_PE5')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'UL4_13_PE1')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'UL4_13_PE1')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'UL4_13_PE2')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'UL4_13_PE2')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL4_13_SOL1')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL4_13_SOL2')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL4_13_PE3')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL4_13_PE4')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P6_C12'. (DESCA: 'UL4_13_SOL3')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C14'. (DESCA: 'UL4_13_PE5')
|
|
- On device 'UL4_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C15'. (DESCA: 'UL4_13_PE5')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'UL7_13_PE1')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'UL7_13_PE1')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'UL7_13_PE2')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'UL7_13_PE2')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL7_13_SOL1')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL7_13_SOL2')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL7_13_PE3')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL7_13_PE4')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P6_C12'. (DESCA: 'UL7_13_SOL3')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C14'. (DESCA: 'UL7_13_PE5')
|
|
- On device 'UL7_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C15'. (DESCA: 'UL7_13_PE5')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'UL11_13_PE1')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'UL11_13_PE1')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'UL11_13_PE2')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'UL11_13_PE2')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P2_C4'. (DESCA: 'UL11_13_SOL1')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P3_C6'. (DESCA: 'UL11_13_SOL2')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'UL11_13_PE3')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P4_C9'. (DESCA: 'SPARE')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'UL11_13_PE4')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P5_C11'. (DESCA: 'SPARE')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P6_C12'. (DESCA: 'UL11_13_SOL3')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C14'. (DESCA: 'UL11_13_PE5')
|
|
- On device 'UL11_13_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P7_C15'. (DESCA: 'UL11_13_PE5')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'PDP1_CB1 ')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'PDP1_CB2')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'PDP1_CB3')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'PDP1_CB4')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'PDP1_CB5')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P3_C6'. (DESCA: 'PDP1_CB6')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'PDP1_CB7')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C9'. (DESCA: 'PDP1_CB8')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'PDP1_CB9')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C11'. (DESCA: 'PDP1_CB10')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P6_C12'. (DESCA: 'PDP1_PWM1')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P7_C14'. (DESCA: 'PDP1_FIOH1')
|
|
- On device 'PDP1_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C7_A'. (DESCA: 'PDP1_CB11')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C7_B'. (DESCA: 'PDP1_CB12')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C5_A'. (DESCA: 'PDP1_CB13')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C5_B'. (DESCA: 'PDP1_CB14')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C3_A'. (DESCA: 'PDP1_CB15')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C3_B'. (DESCA: 'PDP1_CB16')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C1_A'. (DESCA: 'PDP1_CB17')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C1_B'. (DESCA: 'PDP1_CB18')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C8_A'. (DESCA: 'PDP1_CB19')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C8_B'. (DESCA: 'PDP1_CB20')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C6_A'. (DESCA: 'PDP1_CB21')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C6_B'. (DESCA: 'PDP1_CB22')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C4_A'. (DESCA: 'PDP1_CB23')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C4_B'. (DESCA: 'PDP1_CB24')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C2_A'. (DESCA: 'PDP1_CB25')
|
|
- On device 'PDP1_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C2_B'. (DESCA: 'PDP1_CB26')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'PDP2_CB1 ')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'PDP2_CB2')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'PDP2_CB3')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'PDP2_CB4')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'PDP2_CB5')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P3_C6'. (DESCA: 'PDP2_CB6')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'PDP2_CB7')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C9'. (DESCA: 'PDP2_CB8')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'PDP2_CB9')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C11'. (DESCA: 'PDP2_CB10')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P6_C12'. (DESCA: 'PDP2_PWM1')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P7_C14'. (DESCA: 'PDP2_FIOH1')
|
|
- On device 'PDP2_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C7_A'. (DESCA: 'PDP2_CB11')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C7_B'. (DESCA: 'PDP2_CB12')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C5_A'. (DESCA: 'PDP2_CB13')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C5_B'. (DESCA: 'PDP2_CB14')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C3_A'. (DESCA: 'PDP2_CB15')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C3_B'. (DESCA: 'PDP2_CB16')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C1_A'. (DESCA: 'PDP2_CB17')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C1_B'. (DESCA: 'PDP2_CB18')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C8_A'. (DESCA: 'PDP2_CB19')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C8_B'. (DESCA: 'PDP2_CB20')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C6_A'. (DESCA: 'PDP2_CB21')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C6_B'. (DESCA: 'PDP2_CB22')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C4_A'. (DESCA: 'PDP2_CB23')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C4_B'. (DESCA: 'PDP2_CB24')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C2_A'. (DESCA: 'PDP2_CB25')
|
|
- On device 'PDP2_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C2_B'. (DESCA: 'PDP2_CB26')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C0'. (DESCA: 'PDP6_CB1 ')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P0_C1'. (DESCA: 'PDP6_CB2')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C2'. (DESCA: 'PDP6_CB3')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P1_C3'. (DESCA: 'PDP6_CB4')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P2_C4'. (DESCA: 'PDP6_CB5')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P2_C5'. (DESCA: 'SPARE')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P3_C6'. (DESCA: 'PDP6_CB6')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P3_C7'. (DESCA: 'SPARE')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C8'. (DESCA: 'PDP6_CB7')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P4_C9'. (DESCA: 'PDP6_CB8')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C10'. (DESCA: 'PDP6_CB9')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P5_C11'. (DESCA: 'PDP6_CB10')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'I' to channel number 'P6_C12'. (DESCA: 'PDP6_PWM1')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P6_C13'. (DESCA: 'SPARE')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'IOLink' to channel number 'P7_C14'. (DESCA: 'PDP6_FIOH1')
|
|
- On device 'PDP6_FIO1' (M12DR), cannot connect signal 'SPARE' to channel number 'P7_C15'. (DESCA: 'SPARE')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C7_A'. (DESCA: 'PDP6_CB11')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C7_B'. (DESCA: 'PDP6_CB12')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C5_A'. (DESCA: 'PDP6_CB13')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C5_B'. (DESCA: 'PDP6_CB14')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C3_A'. (DESCA: 'PDP6_CB15')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C3_B'. (DESCA: 'PDP6_CB16')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C1_A'. (DESCA: 'PDP6_CB17')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C1_B'. (DESCA: 'PDP6_CB18')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C8_A'. (DESCA: 'PDP6_CB19')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C8_B'. (DESCA: 'PDP6_CB20')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C6_A'. (DESCA: 'PDP6_CB21')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C6_B'. (DESCA: 'PDP6_CB22')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C4_A'. (DESCA: 'PDP6_CB23')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C4_B'. (DESCA: 'PDP6_CB24')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C2_A'. (DESCA: 'PDP6_CB25')
|
|
- On device 'PDP6_FIOH1' (Hub), cannot connect signal 'I' to channel number 'C2_B'. (DESCA: 'PDP6_CB26')
|
|
- 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 11 columns]
|
|
|
|
New Excel file created: MCM01_DESC_IP_MERGED.xlsx
|
|
The file contains all original sheets plus the new 'DESC_IP' sheet with merged data.
|
|
Reading input file: MCM01_DESC_IP_MERGED.xlsx
|
|
Removed 22 blank name/description rows
|
|
Saving output file: MCM01_OUTPUT.csv
|
|
Processing complete!
|
|
Created standard output file: DESC_IP_MERGED.xlsx
|
|
|
|
=== Step 1: PLC Data Generator stderr ===
|
|
{"level": "INFO", "message": "Data processing completed successfully", "timestamp": "2025-08-23T19:58:31.806115", "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-08-23T19:58:31.806446", "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_20250823_195824.log", "timestamp": "2025-08-23T19:58:33.540479", "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-08-23T19:58:33.542101", "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-08-23T19:58:33.542291", "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-08-23T19:58:33.570008", "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-08-23T19:58:33.570294", "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-08-23T19:58:33.570432", "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-08-23T19:58:33.592528", "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-08-23T19:58:33.598954", "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-08-23T19:58:33.608270", "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-08-23T19:58:33.616748", "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-08-23T19:58:33.625137", "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-08-23T19:58:33.634269", "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-08-23T19:58:33.638942", "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-08-23T19:58:33.654656", "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-08-23T19:58:33.662850", "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-08-23T19:58:33.670514", "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-08-23T19:58:33.679127", "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-08-23T19:58:33.684529", "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-08-23T19:58:33.693558", "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-08-23T19:58:33.697537", "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-08-23T19:58:33.704826", "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-08-23T19:58:33.713589", "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-08-23T19:58:33.717380", "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-08-23T19:58:33.724858", "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-08-23T19:58:33.728652", "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-08-23T19:58:33.732423", "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-08-23T19:58:33.736307", "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-08-23T19:58:33.741284", "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-08-23T19:58:33.750315", "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-08-23T19:58:33.754372", "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-08-23T19:58:33.757921", "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-08-23T19:58:33.761604", "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-08-23T19:58:33.765286", "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-08-23T19:58:33.770122", "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-08-23T19:58:33.779973", "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-08-23T19:58:33.784983", "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-08-23T19:58:33.794449", "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-08-23T19:58:33.794707", "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-08-23T19:58:34.714428", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.730946", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.734791", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.743088", "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-08-23T19:58:34.814604", "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": 63}
|
|
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-08-23T19:58:34.815335", "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": 22}
|
|
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-08-23T19:58:34.819371", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.819603", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.890823", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.891261", "module": "src.plugin_system", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.892560", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.892996", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.893315", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.893645", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.893944", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.894227", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.894522", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.894798", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.895080", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.895348", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.895681", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.896008", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.896223", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.896497", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.896780", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.897050", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.897230", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.897462", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.897747", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.897967", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.898224", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.898525", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.898827", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.899030", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.899303", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.899580", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.899901", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.900148", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.900326", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.900588", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.900966", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.901242", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.901427", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.901711", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.902008", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.902442", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.902735", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.902921", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.903188", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.903461", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.903747", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.904108", "module": "src.routines.zones", "file": "logging_config.py", "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: {'EPC2', 'EPC1'}", "timestamp": "2025-08-23T19:58:34.904474", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.904718", "module": "src.routines.zones", "file": "logging_config.py", "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': {'EPC2', 'EPC1'}, 'PS1_5': {'EPC2', 'EPC1'}, 'PS2_1': {'EPC2', 'EPC1'}, 'PS2_6': {'EPC2', 'EPC1'}, 'PS3_12': {'EPC2', 'EPC1'}, 'PS3_1': {'EPC2', 'EPC1'}, 'PS4_14': {'EPC2', 'EPC1'}, 'PS4_1': {'EPC2', 'EPC1'}, 'UL10_1': {'EPC2', 'EPC1'}, 'UL10_3': {'EPC2', 'EPC1'}, 'UL11_3': {'EPC2', 'EPC1'}, 'UL11_4': {'EPC2', 'EPC1'}, 'UL11_1': {'ESTOP1'}, 'UL11_9': {'EPC2', 'EPC1'}, 'UL12_3': {'EPC2', 'EPC1'}, 'UL12_4': {'EPC2', 'EPC1'}, 'UL12_1': {'ESTOP1'}, 'UL1_3': {'EPC2', 'EPC1'}, 'UL1_4': {'EPC2', 'EPC1'}, 'UL1_1': {'ESTOP1'}, 'UL1_9': {'EPC2', 'EPC1'}, 'UL2_3': {'EPC2', 'EPC1'}, 'UL2_4': {'EPC2', 'EPC1'}, 'UL2_1': {'ESTOP1'}, 'UL3_1': {'EPC2', 'EPC1'}, 'UL3_2': {'EPC2', 'EPC1'}, 'UL4_3': {'EPC2', 'EPC1'}, 'UL4_4': {'EPC2', 'EPC1'}, 'UL4_1': {'ESTOP1'}, 'UL4_9': {'EPC2', 'EPC1'}, 'UL5_3': {'EPC2', 'EPC1'}, 'UL5_4': {'EPC2', 'EPC1'}, 'UL5_1': {'ESTOP1'}, 'UL6_1': {'EPC2', 'EPC1'}, 'UL6_2': {'EPC2', 'EPC1'}, 'UL7_3': {'EPC2', 'EPC1'}, 'UL7_4': {'EPC2', 'EPC1'}, 'UL7_1': {'ESTOP1'}, 'UL7_9': {'EPC2', 'EPC1'}, 'UL8_1': {'EPC2', 'EPC1'}, 'UL8_3': {'EPC2', 'EPC1'}, 'UL9_3': {'EPC2', 'EPC1'}, 'UL9_4': {'EPC2', 'EPC1'}, 'UL9_1': {'ESTOP1'}}", "timestamp": "2025-08-23T19:58:34.904907", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.905965", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.906286", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.906468", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.906619", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.906778", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.906965", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.907131", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.907261", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.907400", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.907531", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.907833", "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-08-23T19:58:34.908202", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.908387", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.908523", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.908638", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.908740", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.908871", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.908994", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.909129", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.909249", "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-08-23T19:58:34.909583", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.909734", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.909864", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.910124", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.910249", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.910365", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.910489", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.910597", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.910703", "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-08-23T19:58:34.910999", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.911176", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.911333", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.911466", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.911592", "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-08-23T19:58:34.911892", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.912059", "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-08-23T19:58:34.912396", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.912592", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.912749", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.912895", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.913021", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.913148", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.913272", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.913390", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.913504", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.913618", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.913734", "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-08-23T19:58:34.914031", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.914196", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.914338", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.914466", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.914602", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.914727", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.914845", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.915084", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.915202", "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-08-23T19:58:34.915510", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.915676", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.915806", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.915941", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.916246", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.916370", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.916479", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.916596", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.916712", "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-08-23T19:58:34.917032", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.917201", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.917325", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.917457", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.917697", "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-08-23T19:58:34.918012", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.918196", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.918433", "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-08-23T19:58:34.918759", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.919077", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.919237", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.919372", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.919498", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.919619", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.919976", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.920099", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.920211", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.920327", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.920447", "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-08-23T19:58:34.920743", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.920893", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.921031", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.921149", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.921270", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.921382", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.921501", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.921613", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.922079", "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-08-23T19:58:34.922435", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.922603", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.922765", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.922924", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.923078", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.923217", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.923356", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.923466", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.923570", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.923806", "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-08-23T19:58:34.924123", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.924299", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.924443", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.924591", "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-08-23T19:58:34.924914", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.925077", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.925210", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.925341", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.925459", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.925587", "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-08-23T19:58:34.926063", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926216", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926347", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926469", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926584", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926700", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926816", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.926930", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.927042", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.927169", "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-08-23T19:58:34.927525", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.927709", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.927876", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928001", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928118", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928251", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928398", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928501", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928599", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.928712", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.928869", "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-08-23T19:58:34.929208", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.929403", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.929542", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.929651", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.929777", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.929914", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.930037", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.930156", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.930277", "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-08-23T19:58:34.930561", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.930710", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.930835", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.930951", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.931078", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.931196", "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-08-23T19:58:34.931525", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.931681", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.931807", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.931933", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.932061", "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-08-23T19:58:34.932359", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.932499", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.932621", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.932849", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "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-08-23T19:58:34.932976", "module": "src.routines.zones", "file": "logging_config.py", "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-08-23T19:58:34.933092", "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": "INFO", "message": "Successfully generated routine: zones", "timestamp": "2025-08-23T19:58:34.933254", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.933410", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:34.940716", "module": "src.plugin_system", "file": "logging_config.py", "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}", "timestamp": "2025-08-23T19:58:34.940958", "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 45 tags", "timestamp": "2025-08-23T19:58:34.945988", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
|
|
{"level": "INFO", "message": "Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES", "timestamp": "2025-08-23T19:58:34.946188", "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-08-23T19:58:34.946378", "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: 21 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_01_01_OK)[OTE(UL1_3_VFD1:SO.Out00Output),OTE(UL1_3_VFD1:SO.STOOutput),OTE(UL1_4_VFD1:SO.STOOutput),OTE(UL1_5_VFD1:SO.STOOutput),OT...", "timestamp": "2025-08-23T19:58:34.946553", "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-08-23T19:58:34.946724", "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: 22 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-08-23T19:58:34.946873", "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-08-23T19:58:34.947016", "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-08-23T19:58:34.947169", "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-08-23T19:58:34.947296", "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 SafetyProgram_Generated.L5X", "timestamp": "2025-08-23T19:58:34.951438", "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 SafetyProgram_Generated.L5X", "timestamp": "2025-08-23T19:58:34.951612", "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-08-23T19:58:34.951760", "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-08-23T19:58:34.951920", "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-08-23T19:58:34.952099", "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-08-23T19:58:34.952224", "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-08-23T19:58:34.952383", "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-08-23T19:58:35.140671", "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-08-23T19:58:35.209361", "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": 63}
|
|
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-08-23T19:58:35.210166", "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": 22}
|
|
{"level": "DEBUG", "message": "Extracting PMM data", "timestamp": "2025-08-23T19:58:35.858995", "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-08-23T19:58:35.860294", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.860581", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.860759", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.861443", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.861691", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.861889", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.862608", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.862833", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.863032", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.863776", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.863966", "module": "DataLoader", "file": "logging_config.py", "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-08-23T19:58:35.864162", "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=0", "timestamp": "2025-08-23T19:58:35.865307", "module": "DataLoader", "file": "logging_config.py", "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=0", "timestamp": "2025-08-23T19:58:35.865502", "module": "DataLoader", "file": "logging_config.py", "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=1147 | standard=125 safety=364 dcs=81 modules=569", "timestamp": "2025-08-23T19:58:35.865717", "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 1147 controller tags", "timestamp": "2025-08-23T19:58:35.865957", "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-08-23T19:58:35.866116", "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-08-23T19:58:35.866297", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.866483", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.866681", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.866859", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.867045", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.868500", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.868716", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.870382", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.871067", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.876703", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.877335", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.880931", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.881247", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.901466", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.901820", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.902802", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.903009", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.903279", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.903698", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.903992", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.904217", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.904451", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.904676", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.904909", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.905158", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.905413", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.905676", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.905925", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.906171", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.906408", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.906630", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.906850", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.907060", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.907284", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.907516", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.907728", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.907944", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.908177", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.908438", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.908678", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.908927", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.909156", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.909378", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.909587", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.909829", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.910057", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.910281", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.910568", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.910758", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.910925", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.911108", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.911262", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.911462", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.911666", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.911860", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.912027", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.912241", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.912459", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.912633", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.912801", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.912989", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.913245", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.913481", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.913732", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.913946", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.914155", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.914362", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.914551", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.914748", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.914959", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.915171", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.915404", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.915632", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.915855", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.916072", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.916311", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.916546", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.916761", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.916966", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.917141", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.917336", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.917534", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.917694", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.917880", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.918072", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.918245", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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: SPARE -> nan", "timestamp": "2025-08-23T19:58:35.918428", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.918675", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.918812", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.919105", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.919247", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.919466", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.919657", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.919854", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.920015", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.920161", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.920341", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.920559", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.920781", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.920980", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.921173", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.921364", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.921520", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.921663", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.921914", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.922098", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.922282", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.922447", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.922604", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.922760", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.922934", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923095", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923244", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923375", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923495", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923613", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923732", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923851", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.923970", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.924150", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.924301", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.924461", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.924595", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.924715", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.924854", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.925161", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.925390", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.925626", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(nan)OTE(SPARE);", "timestamp": "2025-08-23T19:58:35.925899", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_4_VFD1:I.IO_0)OTE(UL1_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.926094", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_5_VFD1:I.IO_0)OTE(UL1_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.926299", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_7_VFD1:I.IO_0)OTE(UL1_9_S1_PB);", "timestamp": "2025-08-23T19:58:35.926467", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL1_10A_VFD1:I.IO_0)OTE(UL1_9_S2_PB);", "timestamp": "2025-08-23T19:58:35.926608", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL2_5_VFD1:I.IO_0)OTE(UL2_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.926749", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL2_6_VFD1:I.IO_0)OTE(UL2_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.926893", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_5_VFD1:I.IO_0)OTE(UL4_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.927043", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_6_VFD1:I.IO_0)OTE(UL4_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.927261", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_11_VFD1:I.IO_0)OTE(UL4_9_S1_PB);", "timestamp": "2025-08-23T19:58:35.927463", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL4_12_VFD1:I.IO_0)OTE(UL4_9_S2_PB);", "timestamp": "2025-08-23T19:58:35.927611", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL5_3_VFD1:I.IO_0)OTE(UL5_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.927719", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL5_5_VFD1:I.IO_0)OTE(UL5_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.927822", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_3_VFD1:I.IO_0)OTE(UL7_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.927925", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_5_VFD1:I.IO_0)OTE(UL7_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.928029", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_6_VFD1:I.IO_0)OTE(UL7_9_S1_PB);", "timestamp": "2025-08-23T19:58:35.928132", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL7_10A_VFD1:I.IO_0)OTE(UL7_9_S2_PB);", "timestamp": "2025-08-23T19:58:35.928235", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL8_4_VFD1:I.IO_0)OTE(UL8_3_S1_PB);", "timestamp": "2025-08-23T19:58:35.928354", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL8_5_VFD1:I.IO_0)OTE(UL8_3_S2_PB);", "timestamp": "2025-08-23T19:58:35.928487", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL9_5_VFD1:I.IO_0)OTE(UL9_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.928606", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL9_6_VFD1:I.IO_0)OTE(UL9_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.928793", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL10_4_VFD1:I.IO_0)OTE(UL10_3_S1_PB);", "timestamp": "2025-08-23T19:58:35.928944", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL10_5_VFD1:I.IO_0)OTE(UL10_3_S2_PB);", "timestamp": "2025-08-23T19:58:35.929075", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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_5_VFD1:I.IO_0)OTE(UL11_4_S1_PB);", "timestamp": "2025-08-23T19:58:35.929211", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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_6_VFD1:I.IO_0)OTE(UL11_4_S2_PB);", "timestamp": "2025-08-23T19:58:35.929328", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL11_10A_VFD1:I.IO_0)OTE(UL11_9_S1_PB);", "timestamp": "2025-08-23T19:58:35.929430", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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(UL11_11_VFD1:I.IO_0)OTE(UL11_9_S2_PB);", "timestamp": "2025-08-23T19:58:35.929530", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.929629", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.929729", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.929828", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "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-08-23T19:58:35.929943", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.930075", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.930462", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.930614", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.931127", "module": "src.plugin_system", "file": "logging_config.py", "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 station_ss_pb cannot generate with current data", "timestamp": "2025-08-23T19:58:35.931268", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.931388", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.932149", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.932293", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.933867", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.934046", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.934359", "module": "src.plugin_system", "file": "logging_config.py", "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 cb_monitor cannot generate with current data", "timestamp": "2025-08-23T19:58:35.934498", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.935280", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.938412", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.938733", "module": "src.plugin_system", "file": "logging_config.py", "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-08-23T19:58:35.938952", "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-08-23T19:58:35.939213", "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-08-23T19:58:35.939395", "module": "src.plugin_system", "file": "logging_config.py", "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, 'estop_check': True, 'encoder': True, 'safety_tag_map': True, 'station_jr_pb': True, 'station_s_pb': True, 'station_ss_pb': False, 'station_epc': True, 'jpe': True, 'pmm': True, 'cb_monitor': False, 'belt_tracking': True, 'main_routine': True}", "timestamp": "2025-08-23T19:58:35.939538", "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 (16): MainRoutine, R010_MCM, R011_RACK, R020_DPM, R030_FIOM, R040_APF, R050_FLOW_CTRL, R060_PMM, R080_ENCODER, R090_STATION_JR_PB, R095_STATION_S_PB, R097_STATION_EPC, R100_JPE, R120_ESTOP_CHECK, R130_SAFETY_TAG_MAP, ZZZ_BeltTracking", "timestamp": "2025-08-23T19:58:35.939728", "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-08-23T19:58:35.939878", "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-08-23T19:58:35.940010", "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-08-23T19:58:35.940149", "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-08-23T19:58:35.940292", "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-08-23T19:58:35.940425", "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-08-23T19:58:35.940580", "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: 80 rungs | example: [XIO(PS1_1_VFD1:SI.In00Data) ,XIO(PS1_1_VFD1:SI.In01Data) ]XIO(PS1_1_VFD1:SO.STOOutput)XIO(PS1_2_VFD1:SO.STOOutput)XIO(PS1_3_VFD1:SO.STOOutput)XIO(PS1_4_VFD1...", "timestamp": "2025-08-23T19:58:35.940764", "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: 87 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-08-23T19:58:35.940927", "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-08-23T19:58:35.941087", "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: 13 rungs | example: AOI_STATION_JR_PB(PS2_3_JR1_PB.AOI,PS2_3_JR1_PB.HMI,PS2_3_JR1_PB.CTRL,NO_PARTNER,PS2_4_VFD1:I.IO_0,PS2_4_VFD1:O.IO_1)MOVE(PS2_3_JR1_PB.CTRL.STS.Log,PS2_3_JR1...", "timestamp": "2025-08-23T19:58:35.941350", "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": "- R095_STATION_S_PB: 44 rungs | example: AOI_STATION_S_PB(PS1_1_S1_PB_STATION.AOI,PS1_1_S1_PB_STATION.HMI,PS1_1_S1_PB_STATION.CTRL,PS1_1_VFD1.CTRL,PS1_1_VFD1:I.IO_0,PS1_1_VFD1:O.IO_1);", "timestamp": "2025-08-23T19:58:35.941577", "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": "- R097_STATION_EPC: 72 rungs | example: AOI_STATION_EPC(PS1_1_EPC1_STATION.AOI,MCM.CTRL,PS1_1_EPC1_STATION.HMI,PS1_1_S1_PB_STATION.CTRL,PS1_1_VFD1:I.ConnectionFaulted,PS1_1_VFD1:SI.In00Data,PS1_1_V...", "timestamp": "2025-08-23T19:58:35.941763", "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_2_VFD1:I.ConnectionFaulted,PS1_2_VFD1:I.In_2,YES,?);", "timestamp": "2025-08-23T19:58:35.941926", "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-08-23T19:58:35.942057", "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-08-23T19:58:35.942183", "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(R120_ESTOP_CHECK,0) ,JSR(R080_ENCODER,0) ,...", "timestamp": "2025-08-23T19:58:35.942320", "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-08-23T19:58:35.942448", "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 MainProgram_Generated.L5X", "timestamp": "2025-08-23T19:58:35.974780", "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 MainProgram_Generated.L5X", "timestamp": "2025-08-23T19:58:35.975007", "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-08-23T19:58:35.975175", "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-08-23T19:58:35.975407", "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-08-23T19:58:35.975570", "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 SafetyTagMapping.txt", "timestamp": "2025-08-23T19:58:36.130280", "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: 45", "timestamp": "2025-08-23T19:58:36.130509", "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-08-23T19:58:36.130632", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
|
|
|
|
=== Step 2: Routines Generator stdout ===
|
|
Found STATION_JR_PB config for PS2_3_JR1_PB
|
|
Found STATION_JR_PB config for PS3_3_JR1_PB
|
|
Found STATION_JR_PB config for UL1_9_JR2_PB
|
|
Found STATION_JR_PB config for PS4_13_JR1_PB
|
|
Found STATION_JR_PB config for PS4_2_JR1_PB
|
|
Found STATION_JR_PB config for UL11_9_JR1_PB
|
|
Found STATION_JR_PB config for UL1_9_JR1_PB
|
|
Found STATION_JR_PB config for UL4_9_JR1_PB
|
|
Found STATION_JR_PB config for UL4_9_JR2_PB
|
|
Found STATION_JR_PB config for UL7_9_JR2_PB
|
|
Found STATION_JR_PB config for UL7_9_JR1_PB
|
|
Found STATION_JR_PB config for PS4_8_JR1_PB
|
|
Found STATION_JR_PB config for PS3_7_JR1_PB
|
|
Found STATION_S_PB config for PS1_1_S1_PB
|
|
Found STATION_S_PB config for PS1_1_S2_PB
|
|
Found STATION_S_PB config for PS2_1_S1_PB
|
|
Found STATION_S_PB config for PS4_1_S2_PB
|
|
Found STATION_S_PB config for UL11_9_S2_PB
|
|
Found STATION_S_PB config for UL12_4_S1_PB
|
|
Found STATION_S_PB config for UL2_4_S1_PB
|
|
Found STATION_S_PB config for UL4_9_S1_PB
|
|
Found STATION_S_PB config for UL4_9_S2_PB
|
|
Found STATION_S_PB config for UL5_4_S2_PB
|
|
Found STATION_S_PB config for UL8_3_S1_PB
|
|
Found STATION_S_PB config for UL9_4_S1_PB
|
|
Found STATION_S_PB config for PS2_6_S1_PB
|
|
Found STATION_S_PB config for PS3_12_S1_PB
|
|
Found STATION_S_PB config for PS3_1_S1_PB
|
|
Found STATION_S_PB config for PS3_1_S2_PB
|
|
Found STATION_S_PB config for PS4_14_S1_PB
|
|
Found STATION_S_PB config for PS4_1_S1_PB
|
|
Found STATION_S_PB config for UL10_3_S1_PB
|
|
Found STATION_S_PB config for UL10_3_S2_PB
|
|
Found STATION_S_PB config for UL11_9_S1_PB
|
|
Found STATION_S_PB config for UL11_4_S1_PB
|
|
Found STATION_S_PB config for UL11_4_S2_PB
|
|
Found STATION_S_PB config for UL12_4_S2_PB
|
|
Found STATION_S_PB config for UL1_9_S2_PB
|
|
Found STATION_S_PB config for UL1_4_S2_PB
|
|
Found STATION_S_PB config for UL1_9_S1_PB
|
|
Found STATION_S_PB config for UL2_4_S2_PB
|
|
Found STATION_S_PB config for UL4_4_S1_PB
|
|
Found STATION_S_PB config for UL4_4_S2_PB
|
|
Found STATION_S_PB config for UL7_9_S2_PB
|
|
Found STATION_S_PB config for UL7_4_S2_PB
|
|
Found STATION_S_PB config for UL7_9_S1_PB
|
|
Found STATION_S_PB config for UL8_3_S2_PB
|
|
Found STATION_S_PB config for UL9_4_S2_PB
|
|
Found STATION_S_PB config for PS1_5_S2_PB
|
|
Found STATION_S_PB config for PS2_1_S2_PB
|
|
Found STATION_S_PB config for PS3_12_S2_PB
|
|
Found STATION_S_PB config for PS4_14_S2_PB
|
|
Found STATION_S_PB config for UL1_4_S1_PB
|
|
Found STATION_S_PB config for UL5_4_S1_PB
|
|
Found STATION_S_PB config for UL7_4_S1_PB
|
|
Found STATION_S_PB config for PS1_5_S1_PB
|
|
Found STATION_S_PB config for PS2_6_S2_PB
|
|
Found STATION_EPC config for PS1_1_EPC1
|
|
Found STATION_EPC config for PS2_1_EPC1
|
|
Found STATION_EPC config for PS3_1_EPC1
|
|
Found STATION_EPC config for PS4_1_EPC1
|
|
Found STATION_EPC config for UL10_1_EPC1
|
|
Found STATION_EPC config for UL10_3_EPC1
|
|
Found STATION_EPC config for UL3_1_EPC1
|
|
Found STATION_EPC config for UL6_1_EPC1
|
|
Found STATION_EPC config for UL8_1_EPC1
|
|
Found STATION_EPC config for UL8_3_EPC1
|
|
Found STATION_EPC config for PS2_6_EPC1
|
|
Found STATION_EPC config for PS3_12_EPC1
|
|
Found STATION_EPC config for PS4_14_EPC1
|
|
Found STATION_EPC config for PS1_5_EPC1
|
|
Found STATION_EPC config for UL11_3_EPC1
|
|
Found STATION_EPC config for UL11_4_EPC1
|
|
Found STATION_EPC config for UL11_9_EPC1
|
|
Found STATION_EPC config for UL12_3_EPC1
|
|
Found STATION_EPC config for UL12_4_EPC1
|
|
Found STATION_EPC config for UL1_3_EPC1
|
|
Found STATION_EPC config for UL1_4_EPC1
|
|
Found STATION_EPC config for UL1_9_EPC1
|
|
Found STATION_EPC config for UL2_3_EPC1
|
|
Found STATION_EPC config for UL2_4_EPC1
|
|
Found STATION_EPC config for UL4_3_EPC1
|
|
Found STATION_EPC config for UL4_4_EPC1
|
|
Found STATION_EPC config for UL4_9_EPC1
|
|
Found STATION_EPC config for UL5_3_EPC1
|
|
Found STATION_EPC config for UL5_4_EPC1
|
|
Found STATION_EPC config for UL7_3_EPC1
|
|
Found STATION_EPC config for UL7_4_EPC1
|
|
Found STATION_EPC config for UL7_9_EPC1
|
|
Found STATION_EPC config for UL9_3_EPC1
|
|
Found STATION_EPC config for UL9_4_EPC1
|
|
Found STATION_EPC config for UL3_2_EPC1
|
|
Found STATION_EPC config for UL6_2_EPC1
|
|
Found STATION_EPC config for PS1_1_EPC2
|
|
Found STATION_EPC config for PS2_1_EPC2
|
|
Found STATION_EPC config for PS3_1_EPC2
|
|
Found STATION_EPC config for PS4_1_EPC2
|
|
Found STATION_EPC config for UL10_1_EPC2
|
|
Found STATION_EPC config for UL10_3_EPC2
|
|
Found STATION_EPC config for UL3_1_EPC2
|
|
Found STATION_EPC config for UL6_1_EPC2
|
|
Found STATION_EPC config for UL8_1_EPC2
|
|
Found STATION_EPC config for UL8_3_EPC2
|
|
Found STATION_EPC config for PS2_6_EPC2
|
|
Found STATION_EPC config for PS3_12_EPC2
|
|
Found STATION_EPC config for PS4_14_EPC2
|
|
Found STATION_EPC config for PS1_5_EPC2
|
|
Found STATION_EPC config for UL11_3_EPC2
|
|
Found STATION_EPC config for UL11_4_EPC2
|
|
Found STATION_EPC config for UL11_9_EPC2
|
|
Found STATION_EPC config for UL12_3_EPC2
|
|
Found STATION_EPC config for UL12_4_EPC2
|
|
Found STATION_EPC config for UL1_3_EPC2
|
|
Found STATION_EPC config for UL1_4_EPC2
|
|
Found STATION_EPC config for UL1_9_EPC2
|
|
Found STATION_EPC config for UL2_3_EPC2
|
|
Found STATION_EPC config for UL2_4_EPC2
|
|
Found STATION_EPC config for UL4_3_EPC2
|
|
Found STATION_EPC config for UL4_4_EPC2
|
|
Found STATION_EPC config for UL4_9_EPC2
|
|
Found STATION_EPC config for UL5_3_EPC2
|
|
Found STATION_EPC config for UL5_4_EPC2
|
|
Found STATION_EPC config for UL7_3_EPC2
|
|
Found STATION_EPC config for UL7_4_EPC2
|
|
Found STATION_EPC config for UL7_9_EPC2
|
|
Found STATION_EPC config for UL9_3_EPC2
|
|
Found STATION_EPC config for UL9_4_EPC2
|
|
Found STATION_EPC config for UL3_2_EPC2
|
|
Found STATION_EPC config for UL6_2_EPC2
|
|
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 UL12_5_ENCODER (upstream: UL12_4_VFD1.CTRL, downstream: UL12_6_VFD1.CTRL)
|
|
Found ENCODER config for UL2_5_ENCODER (upstream: UL2_4_VFD1.CTRL, downstream: UL2_6_VFD1.CTRL)
|
|
Found ENCODER config for UL3_3_ENCODER (upstream: UL3_2_VFD1.CTRL, downstream: UL3_4_VFD1.CTRL)
|
|
Found ENCODER config for UL3_4_ENCODER (upstream: UL3_3_VFD1.CTRL, downstream: UL3_5_VFD1.CTRL)
|
|
Found ENCODER config for UL5_5_ENCODER (upstream: UL5_4_VFD1.CTRL, downstream: UL5_6_VFD1.CTRL)
|
|
Found ENCODER config for UL6_3_ENCODER (upstream: UL6_2_VFD1.CTRL, downstream: UL6_4_VFD1.CTRL)
|
|
Found ENCODER config for UL6_4_ENCODER (upstream: UL6_3_VFD1.CTRL, downstream: UL6_5_VFD1.CTRL)
|
|
Found ENCODER config for UL8_3_ENCODER (upstream: UL8_2_VFD1.CTRL, downstream: UL8_4_VFD1.CTRL)
|
|
Found ENCODER config for UL8_4_ENCODER (upstream: UL8_3_VFD1.CTRL, downstream: UL8_5_VFD1.CTRL)
|
|
Found ENCODER config for UL9_5_ENCODER (upstream: UL9_4_VFD1.CTRL, downstream: UL9_6_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_8_ENCODER (upstream: UL10_7_VFD1.CTRL, downstream: UL10_9_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)
|
|
Found JPE config for PS1_2_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS1_2_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS3_1_TPE1 (missing station)
|
|
Found JPE config for UL10_1_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_11_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_11_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL11_12_TPE1 (missing station, missing beacon)
|
|
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 (missing station, missing beacon)
|
|
Found JPE config for UL4_11_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL4_12_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_1_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_4_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL7_11_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_11_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL7_12_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_1_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS2_2_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS2_2_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS2_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS3_12_TPE1 (missing station)
|
|
Found JPE config for PS3_12_TPE2 (missing station)
|
|
Found JPE config for PS3_2_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS3_3_TPE1
|
|
Found JPE config for PS4_12_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS4_14_TPE1 (missing station)
|
|
Found JPE config for PS4_2_TPE1
|
|
Found JPE config for PS4_2_TPE2
|
|
Found JPE config for PS4_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS4_4_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL10_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_9_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_9_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL11_9_TPE4
|
|
Found JPE config for UL11_9_TPE5
|
|
Found JPE config for UL11_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_9_TPE3
|
|
Found JPE config for UL12_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL12_6_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL12_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL12_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL12_9_TPE1 (missing station, missing beacon)
|
|
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 (missing station, missing beacon)
|
|
Found JPE config for UL4_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL4_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL4_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL5_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL5_6_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL5_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL5_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL5_9_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL6_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_9_TPE4
|
|
Found JPE config for UL7_9_TPE5
|
|
Found JPE config for UL7_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_5_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL8_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL9_10_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL9_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL9_6_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL9_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL9_8_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL9_9_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS1_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS2_3_TPE1
|
|
Found JPE config for PS3_10_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS3_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS3_5_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS3_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS3_9_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS3_9_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS4_11_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS4_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS4_8_TPE1
|
|
Found JPE config for UL11_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_3_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL11_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL11_9_TPE1
|
|
Found JPE config for UL11_9_TPE2
|
|
Found JPE config for UL12_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL12_3_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL12_4_TPE1 (missing station, missing beacon)
|
|
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 (missing station, missing beacon)
|
|
Found JPE config for UL4_3_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL4_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL4_9_TPE1
|
|
Found JPE config for UL4_9_TPE2
|
|
Found JPE config for UL5_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL5_3_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL5_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_3_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL7_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL7_9_TPE1
|
|
Found JPE config for UL7_9_TPE2
|
|
Found JPE config for UL9_3_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL9_3_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL9_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS1_4_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS1_4_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS2_5_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS2_5_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS4_6_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS4_7_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_2_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL10_2_TPE2 (missing station, missing beacon)
|
|
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 (missing station, missing beacon)
|
|
Found JPE config for UL6_2_TPE2 (missing station, missing beacon)
|
|
Found JPE config for UL8_2_TPE1 (missing station, missing beacon)
|
|
Found JPE config for UL8_2_TPE2 (missing station, missing beacon)
|
|
Found JPE config for PS3_7_TPE1
|
|
Found JPE config for PS4_10_TPE1 (missing station, missing beacon)
|
|
Found JPE config for PS4_10_TPE2 (missing station, missing beacon)
|
|
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
|
|
APF PS1_2_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS1_3_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS1_4_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS1_5_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS2_1_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS2_2_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS2_3_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS2_4_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS2_5_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS2_6_VFD1 -> DPM PS1_4_DPM1
|
|
APF PS3_1_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_2_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_3_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_4_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_5_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_6_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_7_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_8_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_9_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_10_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_11_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS3_12_VFD1 -> DPM PS3_3_DPM1
|
|
APF PS4_1_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_2_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_3_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_4_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_5_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_6_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_7_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_8_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_9_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_10_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_11_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_12_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_13_VFD1 -> DPM PS4_7_DPM1
|
|
APF PS4_14_VFD1 -> DPM PS4_7_DPM1
|
|
APF UL1_3_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_4_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_5_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_6_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_7_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_8_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_9_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_10A_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_10B_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_11_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_12_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL1_13_VFD1 -> DPM UL1_4_DPM1
|
|
APF UL2_3_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_4_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_5_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_6_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_7_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_8_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_9_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL2_10_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_1_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_2_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_3_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_4_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_5_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_6_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_7_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_8_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL3_9_VFD1 -> DPM UL2_4_DPM1
|
|
APF UL4_3_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_4_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_5_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_6_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_7_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_8_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_9_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_10A_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_10B_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_11_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_12_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL4_13_VFD1 -> DPM UL4_4_DPM1
|
|
APF UL5_3_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_4_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_5_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_6_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_7_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_8_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_9_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL5_10_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_1_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_2_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_3_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_4_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_5_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_6_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_7_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_8_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL6_9_VFD1 -> DPM UL5_4_DPM1
|
|
APF UL7_3_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_4_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_5_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_6_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_7_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_8_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_9_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_10A_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_10B_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_11_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_12_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL7_13_VFD1 -> DPM UL7_4_DPM1
|
|
APF UL8_1_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_2_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_3_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_4_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_5_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_6_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_7_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_8_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL8_9_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_3_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_4_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_5_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_6_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_7_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_8_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_9_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_10_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL9_11_VFD1 -> DPM UL8_3_DPM1
|
|
APF UL10_1_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_2_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_3_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_4_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_5_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_6_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_7_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_8_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_9_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL10_10_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL11_3_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_4_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_5_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_6_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_7_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_8_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_9_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_10A_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_10B_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_11_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_12_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL11_13_VFD1 -> DPM UL11_10_DPM1
|
|
APF UL12_3_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_4_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_5_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_6_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_7_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_8_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_9_VFD1 -> DPM UL10_3_DPM1
|
|
APF UL12_10_VFD1 -> DPM UL10_3_DPM1
|
|
- Added 80 E-stop check rungs
|
|
|
|
[R090_STATION_JR_PB] Starting STATION_JR_PB routine generation...
|
|
Found 13 STATION_JR_PB configurations
|
|
Generated 13 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 safety tag mapping file: SafetyTagMapping.txt
|
|
|
|
=== Step 2: Routines Generator stderr ===
|
|
[19:58:33] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM01_20250823_195824.log
|
|
[19:58:33] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
|
|
[19:58:33] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
|
|
[19:58:33] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
|
|
[19:58:33] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
|
|
[19:58:33] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
|
|
[19:58:33] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
|
|
[19:58:33] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS1_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS1_5: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS2_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS2_6: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS3_12: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS3_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS4_14: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS4_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL10_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL10_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL11_9: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL12_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL12_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL12_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL1_9: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL2_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL2_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL2_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL3_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL3_2: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL4_9: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL5_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL5_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL5_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL6_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL6_2: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL7_9: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL8_1: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL8_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL9_3: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL9_4: {'EPC2', 'EPC1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for UL9_1: {'ESTOP1'}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Available DCS controllers: {'PS1_1': {'EPC2', 'EPC1'}, 'PS1_5': {'EPC2', 'EPC1'}, 'PS2_1': {'EPC2', 'EPC1'}, 'PS2_6': {'EPC2', 'EPC1'}, 'PS3_12': {'EPC2', 'EPC1'}, 'PS3_1': {'EPC2', 'EPC1'}, 'PS4_14': {'EPC2', 'EPC1'}, 'PS4_1': {'EPC2', 'EPC1'}, 'UL10_1': {'EPC2', 'EPC1'}, 'UL10_3': {'EPC2', 'EPC1'}, 'UL11_3': {'EPC2', 'EPC1'}, 'UL11_4': {'EPC2', 'EPC1'}, 'UL11_1': {'ESTOP1'}, 'UL11_9': {'EPC2', 'EPC1'}, 'UL12_3': {'EPC2', 'EPC1'}, 'UL12_4': {'EPC2', 'EPC1'}, 'UL12_1': {'ESTOP1'}, 'UL1_3': {'EPC2', 'EPC1'}, 'UL1_4': {'EPC2', 'EPC1'}, 'UL1_1': {'ESTOP1'}, 'UL1_9': {'EPC2', 'EPC1'}, 'UL2_3': {'EPC2', 'EPC1'}, 'UL2_4': {'EPC2', 'EPC1'}, 'UL2_1': {'ESTOP1'}, 'UL3_1': {'EPC2', 'EPC1'}, 'UL3_2': {'EPC2', 'EPC1'}, 'UL4_3': {'EPC2', 'EPC1'}, 'UL4_4': {'EPC2', 'EPC1'}, 'UL4_1': {'ESTOP1'}, 'UL4_9': {'EPC2', 'EPC1'}, 'UL5_3': {'EPC2', 'EPC1'}, 'UL5_4': {'EPC2', 'EPC1'}, 'UL5_1': {'ESTOP1'}, 'UL6_1': {'EPC2', 'EPC1'}, 'UL6_2': {'EPC2', 'EPC1'}, 'UL7_3': {'EPC2', 'EPC1'}, 'UL7_4': {'EPC2', 'EPC1'}, 'UL7_1': {'ESTOP1'}, 'UL7_9': {'EPC2', 'EPC1'}, 'UL8_1': {'EPC2', 'EPC1'}, 'UL8_3': {'EPC2', 'EPC1'}, 'UL9_3': {'EPC2', 'EPC1'}, 'UL9_4': {'EPC2', 'EPC1'}, 'UL9_1': {'ESTOP1'}}
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_2 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_5 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_6 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_7 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_8 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_10 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_11 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_12 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL1_13 in zone 01-01
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_2 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_5 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_6 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_7 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_8 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_9 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL2_10 in zone 01-02
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_3 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_4 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_5 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_6 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_7 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_8 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_9 in zone 01-03
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-04 candidates: ['PS1_1', 'PS1_2', 'PS1_3', 'PS1_4']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS1_2 in zone 01-04
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS1_3 in zone 01-04
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS1_4 in zone 01-04
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-05 candidates: ['PS1_5']
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_2 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_5 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_6 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_7 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_8 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_10 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_11 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_12 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_13 in zone 01-06
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_2 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_5 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_6 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_7 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_8 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_9 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL5_10 in zone 01-07
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_3 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_4 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_5 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_6 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_7 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_8 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL6_9 in zone 01-08
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-09 candidates: ['PS2_1', 'PS2_2', 'PS2_3', 'PS2_4']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_2 in zone 01-09
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_3 in zone 01-09
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_4 in zone 01-09
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-10 candidates: ['PS2_5', 'PS2_6']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS2_5 in zone 01-10
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_2 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_5 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_6 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_7 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_8 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_10 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_11 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_12 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL7_13 in zone 01-11
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_2 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_4 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_5 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_6 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_7 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_8 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL8_9 in zone 01-12
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_2 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_5 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_6 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_7 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_8 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_9 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_10 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL9_11 in zone 01-13
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-14 candidates: ['PS3_1', 'PS3_2', 'PS3_3']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_2 in zone 01-14
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_3 in zone 01-14
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-15 candidates: ['PS3_8', 'PS3_9', 'PS3_10', 'PS3_11', 'PS3_12']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_8 in zone 01-15
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_9 in zone 01-15
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_10 in zone 01-15
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_11 in zone 01-15
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_2 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_4 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_5 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_6 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_7 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_8 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_9 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL10_10 in zone 01-16
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_2 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_5 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_6 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_7 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_8 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_10 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_11 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_12 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL11_13 in zone 01-17
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [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']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_2 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_5 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_6 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_7 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_8 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_9 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL12_10 in zone 01-18
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-19 candidates: ['PS4_1', 'PS4_2', 'PS4_3', 'PS4_4', 'PS4_5']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_2 in zone 01-19
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_3 in zone 01-19
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_4 in zone 01-19
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_5 in zone 01-19
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-20 candidates: ['PS4_11', 'PS4_12', 'PS4_13', 'PS4_14']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_11 in zone 01-20
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_12 in zone 01-20
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS4_13 in zone 01-20
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Zone 01-21 candidates: ['PS3_4', 'PS3_5', 'PS3_6', 'PS3_7']
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_4 in zone 01-21
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_5 in zone 01-21
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_6 in zone 01-21
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS3_7 in zone 01-21
|
|
[19:58:34] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True}
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 45 tags
|
|
[19:58:34] [INFO] [logging_config.py:126:_log_with_context] Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES
|
|
[19:58:34] [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);
|
|
[19:58:34] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 21 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_01_01_OK)[OTE(UL1_3_VFD1:SO.Out00Output),OTE(UL1_3_VFD1:SO.STOOutput),OTE(UL1_4_VFD1:SO.STOOutput),OTE(UL1_5_VFD1:SO.STOOutput),OT...
|
|
[19:58:34] [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);
|
|
[19:58:34] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 22 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...
|
|
[19:58:34] [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);
|
|
[19:58:34] [INFO] [logging_config.py:126:_log_with_context] - MainRoutine: 1 rungs | example: [JSR(R010_INPUTS,0) ,JSR(R011_OUTPUTS,0) ,JSR(R012_RESETS,0) ,JSR(R020_ESTOPS,0) ,JSR(R030_ZONES,0) ];
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Written ModernSafetyProgramGenerator to SafetyProgram_Generated.L5X
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] SafetyProgram written to SafetyProgram_Generated.L5X
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
|
|
[19:58:34] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
|
|
[19:58:34] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
|
|
[19:58:34] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
|
|
[19:58:35] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
|
|
[19:58:35] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
|
|
[19:58:35] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
|
|
[19:58:35] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=3
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP1_PMM1
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP1_PMM1 DPM=UL7_4_DPM1
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP1_PMM1 configuration stored
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP2_PMM1
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP2_PMM1 DPM=UL7_4_DPM1
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP2_PMM1 configuration stored
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP6_PMM1
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP6_PMM1 DPM=PS1_4_DPM1
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP6_PMM1 configuration stored
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=3
|
|
[19:58:35] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=0
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=0
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=1147 | standard=125 safety=364 dcs=81 modules=569
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Added 1147 controller tags
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 69 rows
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM01 -> Local:5:I.Data.0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_1_S1_PB -> PS1_1_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_1_S2_PB -> PS1_3_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_1_S1_PB -> PS2_1_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_1_S2_PB -> PS4_3_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_9_S2_PB -> UL11_11_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL12_4_S1_PB -> UL12_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL2_4_S1_PB -> UL2_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_9_S1_PB -> UL4_11_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_9_S2_PB -> UL4_12_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL5_4_S2_PB -> UL5_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL8_3_S1_PB -> UL8_4_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL9_4_S1_PB -> UL9_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_6_S1_PB -> PS2_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_12_S1_PB -> PS3_11_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_1_S1_PB -> PS3_2_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_1_S2_PB -> PS3_3_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_14_S1_PB -> PS4_12_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_1_S1_PB -> PS4_2_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL10_3_S1_PB -> UL10_4_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL10_3_S2_PB -> UL10_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_9_S1_PB -> UL11_10A_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_4_S1_PB -> UL11_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL11_4_S2_PB -> UL11_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL12_4_S2_PB -> UL12_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_9_S2_PB -> UL1_10A_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_4_S2_PB -> UL1_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_9_S1_PB -> UL1_7_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL2_4_S2_PB -> UL2_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_4_S1_PB -> UL4_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL4_4_S2_PB -> UL4_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_9_S2_PB -> UL7_10A_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_4_S2_PB -> UL7_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_9_S1_PB -> UL7_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL8_3_S2_PB -> UL8_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL9_4_S2_PB -> UL9_6_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_5_S2_PB -> PS1_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_1_S2_PB -> PS2_3_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS3_12_S2_PB -> PS3_10_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS4_14_S2_PB -> PS4_11_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL1_4_S1_PB -> UL1_4_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL5_4_S1_PB -> UL5_3_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: UL7_4_S1_PB -> UL7_3_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS1_5_S1_PB -> PS1_4_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS2_6_S2_PB -> PS2_5_VFD1:I.IO_0
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: SPARE -> nan
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 69 rungs
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM01);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PS1_1_VFD1:I.IO_0)OTE(PS1_1_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PS1_3_VFD1:I.IO_0)OTE(PS1_1_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PS1_4_VFD1:I.IO_0)OTE(PS1_5_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PS1_5_VFD1:I.IO_0)OTE(PS1_5_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PS2_1_VFD1:I.IO_0)OTE(PS2_1_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PS2_3_VFD1:I.IO_0)OTE(PS2_1_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS2_6_VFD1:I.IO_0)OTE(PS2_6_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 9: XIC(PS2_5_VFD1:I.IO_0)OTE(PS2_6_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 10: XIC(PS3_2_VFD1:I.IO_0)OTE(PS3_1_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 11: XIC(PS3_3_VFD1:I.IO_0)OTE(PS3_1_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 12: XIC(PS3_11_VFD1:I.IO_0)OTE(PS3_12_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(PS3_10_VFD1:I.IO_0)OTE(PS3_12_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(PS4_2_VFD1:I.IO_0)OTE(PS4_1_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(PS4_3_VFD1:I.IO_0)OTE(PS4_1_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(PS4_12_VFD1:I.IO_0)OTE(PS4_14_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(PS4_11_VFD1:I.IO_0)OTE(PS4_14_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 19: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 20: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 21: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 22: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 24: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 26: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 27: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 28: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 29: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 30: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 31: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 32: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 33: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 34: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 35: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 36: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 37: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 38: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 39: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 40: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 41: XIC(nan)OTE(SPARE);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 42: XIC(UL1_4_VFD1:I.IO_0)OTE(UL1_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 43: XIC(UL1_5_VFD1:I.IO_0)OTE(UL1_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 44: XIC(UL1_7_VFD1:I.IO_0)OTE(UL1_9_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 45: XIC(UL1_10A_VFD1:I.IO_0)OTE(UL1_9_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 46: XIC(UL2_5_VFD1:I.IO_0)OTE(UL2_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 47: XIC(UL2_6_VFD1:I.IO_0)OTE(UL2_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 48: XIC(UL4_5_VFD1:I.IO_0)OTE(UL4_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 49: XIC(UL4_6_VFD1:I.IO_0)OTE(UL4_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 50: XIC(UL4_11_VFD1:I.IO_0)OTE(UL4_9_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 51: XIC(UL4_12_VFD1:I.IO_0)OTE(UL4_9_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 52: XIC(UL5_3_VFD1:I.IO_0)OTE(UL5_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 53: XIC(UL5_5_VFD1:I.IO_0)OTE(UL5_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 54: XIC(UL7_3_VFD1:I.IO_0)OTE(UL7_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 55: XIC(UL7_5_VFD1:I.IO_0)OTE(UL7_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 56: XIC(UL7_6_VFD1:I.IO_0)OTE(UL7_9_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 57: XIC(UL7_10A_VFD1:I.IO_0)OTE(UL7_9_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 58: XIC(UL8_4_VFD1:I.IO_0)OTE(UL8_3_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 59: XIC(UL8_5_VFD1:I.IO_0)OTE(UL8_3_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 60: XIC(UL9_5_VFD1:I.IO_0)OTE(UL9_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 61: XIC(UL9_6_VFD1:I.IO_0)OTE(UL9_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 62: XIC(UL10_4_VFD1:I.IO_0)OTE(UL10_3_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 63: XIC(UL10_5_VFD1:I.IO_0)OTE(UL10_3_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 64: XIC(UL11_5_VFD1:I.IO_0)OTE(UL11_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 65: XIC(UL11_6_VFD1:I.IO_0)OTE(UL11_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 66: XIC(UL11_10A_VFD1:I.IO_0)OTE(UL11_9_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 67: XIC(UL11_11_VFD1:I.IO_0)OTE(UL11_9_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 68: XIC(UL12_5_VFD1:I.IO_0)OTE(UL12_4_S1_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 69: XIC(UL12_6_VFD1:I.IO_0)OTE(UL12_4_S2_PB);
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 69 total rungs
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Plugin station_ss_pb cannot generate with current data
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Plugin cb_monitor cannot generate with current data
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
|
|
[19:58:35] [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, 'estop_check': True, 'encoder': True, 'safety_tag_map': True, 'station_jr_pb': True, 'station_s_pb': True, 'station_ss_pb': False, 'station_epc': True, 'jpe': True, 'pmm': True, 'cb_monitor': False, 'belt_tracking': True, 'main_routine': True}
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] Routines created (16): MainRoutine, R010_MCM, R011_RACK, R020_DPM, R030_FIOM, R040_APF, R050_FLOW_CTRL, R060_PMM, R080_ENCODER, R090_STATION_JR_PB, R095_STATION_S_PB, R097_STATION_EPC, R100_JPE, R120_ESTOP_CHECK, R130_SAFETY_TAG_MAP, ZZZ_BeltTracking
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 12 rungs | example: NOP();
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 20 rungs | example: NOP();
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 156 rungs | example: NOP();
|
|
[19:58:35] [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);
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R120_ESTOP_CHECK: 80 rungs | example: [XIO(PS1_1_VFD1:SI.In00Data) ,XIO(PS1_1_VFD1:SI.In01Data) ]XIO(PS1_1_VFD1:SO.STOOutput)XIO(PS1_2_VFD1:SO.STOOutput)XIO(PS1_3_VFD1:SO.STOOutput)XIO(PS1_4_VFD1...
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R080_ENCODER: 87 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...
|
|
[19:58:35] [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);
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R090_STATION_JR_PB: 13 rungs | example: AOI_STATION_JR_PB(PS2_3_JR1_PB.AOI,PS2_3_JR1_PB.HMI,PS2_3_JR1_PB.CTRL,NO_PARTNER,PS2_4_VFD1:I.IO_0,PS2_4_VFD1:O.IO_1)MOVE(PS2_3_JR1_PB.CTRL.STS.Log,PS2_3_JR1...
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R095_STATION_S_PB: 44 rungs | example: AOI_STATION_S_PB(PS1_1_S1_PB_STATION.AOI,PS1_1_S1_PB_STATION.HMI,PS1_1_S1_PB_STATION.CTRL,PS1_1_VFD1.CTRL,PS1_1_VFD1:I.IO_0,PS1_1_VFD1:O.IO_1);
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R097_STATION_EPC: 72 rungs | example: AOI_STATION_EPC(PS1_1_EPC1_STATION.AOI,MCM.CTRL,PS1_1_EPC1_STATION.HMI,PS1_1_S1_PB_STATION.CTRL,PS1_1_VFD1:I.ConnectionFaulted,PS1_1_VFD1:SI.In00Data,PS1_1_V...
|
|
[19:58:35] [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_2_VFD1:I.ConnectionFaulted,PS1_2_VFD1:I.In_2,YES,?);
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 4 rungs | example: NOP();
|
|
[19:58:35] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 156 rungs | example: NOP();
|
|
[19:58:35] [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(R120_ESTOP_CHECK,0) ,JSR(R080_ENCODER,0) ,...
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Written ModernMainProgramGenerator to MainProgram_Generated.L5X
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] MainProgram written to MainProgram_Generated.L5X
|
|
[19:58:35] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
|
|
[19:58:35] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
|
|
[19:58:35] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
|
|
[19:58:36] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] Safety tag mapping written to SafetyTagMapping.txt
|
|
[19:58:36] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 45
|
|
[19:58:36] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
|
|
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-08-23T19:58:36.191241", "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
|
|
--------------------------------------------------
|
|
Found 19 IOLM modules
|
|
Found 155 APF modules
|
|
Found 11 DPM modules
|
|
Found 3 PMM modules
|
|
WARNING: 8 unknown modules found
|
|
1. UL11_1_EX1 - FMH (11.200.1.144)
|
|
2. UL12_1_EX1 - FMH (11.200.1.159)
|
|
3. UL1_1_EX1 - FMH (11.200.1.30)
|
|
4. UL2_1_EX1 - FMH (11.200.1.44)
|
|
5. UL4_1_EX1 - FMH (11.200.1.64)
|
|
6. UL5_1_EX1 - FMH (11.200.1.78)
|
|
7. UL7_1_EX1 - FMH (11.200.1.98)
|
|
8. UL9_1_EX1 - FMH (11.200.1.121)
|
|
Created 19 IOLM modules with boilerplate selection:
|
|
PDP1_FIO1 (FIO PDP_FIO): Using variant boilerplate PDP_FIO_Module.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIO_Module.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIO_Module.L5X
|
|
PDP2_FIO1 (FIO PDP_FIO): Using variant boilerplate PDP_FIO_Module.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIO_Module.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIO_Module.L5X
|
|
PDP6_FIO1 (FIO PDP_FIO): Using variant boilerplate PDP_FIO_Module.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIO_Module.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIO_Module.L5X
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_10_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_10_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_10_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_10_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_7_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_5_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_2_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.L5X
|
|
Successfully loaded boilerplate: MTN6_boilerplate/APF_Module_3_HP.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
|
|
ERROR: Failed to generate fioh module PDP1_FIOH1: FIOH module PDP1_FIOH1 missing parent module information
|
|
ERROR: Failed to generate fioh module PDP2_FIOH1: FIOH module PDP2_FIOH1 missing parent module information
|
|
ERROR: Failed to generate fioh module PDP6_FIOH1: FIOH module PDP6_FIOH1 missing parent module information
|
|
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
|
|
Importing AOIs/DataTypes from base: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/IO Tree Configuration Generator/BaseProgram.L5X
|
|
Programs already exist (2 programs found), skipping empty program creation
|
|
OK: Generated project: generated_projects/MTN6_MCM01.L5X
|
|
Single file generation complete
|
|
- ['generated_projects/MTN6_MCM01.L5X']
|
|
|
|
=== Step 4: L5X2ACD Compiler output ===
|
|
🚀 Setting up compilation for project: MTN6_MCM01
|
|
📂 Compilation directory: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/L5X2ACD Compiler
|
|
📄 Source L5X: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/IO Tree Configuration Generator/generated_projects/MTN6_MCM01.L5X
|
|
🔧 Mode: wipe_existing=False, replace_mode=True
|
|
|
|
🔄 Using SMART REPLACE mode - keeping current project files
|
|
🧹 Cleaning old project files...
|
|
⚪ Keeping current project file: compile_MTN6_MCM01.bat
|
|
⚪ Keeping current project file: MTN6_MCM01.L5X
|
|
🧹 Cleanup complete: 0 files removed, 2 current files kept, 0 directories removed
|
|
|
|
📁 Copying L5X file: MTN6_MCM01.L5X → MTN6_MCM01.L5X
|
|
✓ Copied successfully (6.22 MB)
|
|
|
|
🔧 Batch file exists: compile_MTN6_MCM01.bat
|
|
|
|
✅ Compilation setup complete!
|
|
L5X File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/L5X2ACD Compiler/MTN6_MCM01.L5X
|
|
Batch File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/L5X2ACD Compiler/compile_MTN6_MCM01.bat
|
|
|
|
🪟 To compile on Windows:
|
|
1. Run: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/L5X2ACD Compiler/compile_MTN6_MCM01.bat
|
|
2. Or double-click: compile_MTN6_MCM01.bat
|
|
|