--- Log de Ejecución: x7_update_CAx.py ---
Grupo: IO_adaptation
Directorio de Trabajo: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia
Inicio: 2025-06-07 18:57:44
Fin: 2025-06-07 18:57:53
Duración: 0:00:08.646157
Estado: SUCCESS (Código de Salida: 0)

--- SALIDA ESTÁNDAR (STDOUT) ---
--- Actualizador de AML desde Excel Modificado (v1.4 - Enhanced Address Element Search with Debug) ---
Directorio de trabajo: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia

1. Seleccione el archivo AML original:

2. Seleccione el archivo Excel modificado:

Archivo AML original: D:/Trabajo/VM/44 - 98050 - Fiera/Reporte/ExportsTia/98050_PLC_01.aml
Archivo Excel modificado: D:/Trabajo/VM/44 - 98050 - Fiera/Reporte/ExportsTia/A40510/Documentation/98050_PLC_01_IO_Report.xlsx

Usando directorio temporal: C:\Users\migue\AppData\Local\Temp\tmplzmtjbwx
Generando Excel de referencia desde AML original...
Pass 1: Found 363 InternalElement(s). Populating device dictionary...
Pass 2: Identifying PLCs and Networks (Refined v2)...
  Identified Network: PN/IE_1 (6ce86626-0043-4a58-b675-cc13ac87121c) Type: Ethernet/Profinet
  Identified PLC: A40510 (fc0d3bac-267e-488a-8dcf-7dc8599d80e8) - Type: CPU 1514SP T-2 PN OrderNo: 6ES7 514-2VN03-0AB0
Pass 3: Processing InternalLinks (Robust Network Mapping & IO)...
Found 103 InternalLink(s).
  Mapping Device/Node 'E1' (NodeID:ab796923-4471-4a60-98f4-f8ea5920b3b9, Addr:10.1.30.11) to Network 'PN/IE_1'
    --> Found PLC in children: A40510 (ID: fc0d3bac-267e-488a-8dcf-7dc8599d80e8)
    --> Associating Network 'PN/IE_1' with PLC 'A40510' (via Node 'E1' Addr: 10.1.30.11)
  Mapping Device/Node 'IE1' (NodeID:c53ae31d-bee4-47ba-950d-15c31d2599b9, Addr:10.1.30.58) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:1a8366c9-7d4c-4e49-b0a3-77d445eabc8b, Addr:10.1.30.59) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:deeda41b-54d0-4c86-82c3-a311f753021e, Addr:10.1.30.60) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:8a916a9d-895e-4a12-9190-516ef6a8f191, Addr:10.1.30.61) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:c51471e0-9621-4ef7-b050-09bf4d695ea1, Addr:10.1.30.62) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:77ca312c-3dd0-46f6-bd64-5da69a99cf6f, Addr:10.1.30.63) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:011019c6-5925-4544-87aa-27288c3aa70c, Addr:10.1.30.64) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:5ea1e894-b51c-44f9-8aff-80c58c6cb7ef, Addr:10.1.30.65) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:612916a9-7a26-4712-9de2-d3c7894db862, Addr:10.1.30.66) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:7be7cf9f-f7af-418c-8fe4-96b4a97a581d, Addr:10.1.30.31) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:135492a8-02ab-4236-92ce-7a5585538297, Addr:10.1.30.32) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:b7a06147-6428-4d95-ba0d-834fad49a1ae, Addr:10.1.30.170) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:7ce83bdf-dc4d-40f0-85c8-a246dd2c44be, Addr:10.1.30.33) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:e9a07506-2869-4c34-8541-ee021d1623f0, Addr:10.1.30.34) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:3dd0f886-c3d0-4628-804b-ae18cf5931e8, Addr:10.1.30.35) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:67c3fa72-a956-4363-9a4d-e3300d7d1429, Addr:10.1.30.36) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:b35e73e8-a9ad-47e2-8ad5-00442c7a2df7, Addr:10.1.30.40) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:867d0580-06cd-4722-a66f-8c5559b624f5, Addr:10.1.30.44) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:6f1b4062-80ac-4d1a-b351-546c9d0157e2, Addr:10.1.30.41) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:c0016a06-48cc-47af-83aa-d4a0a6cb44f6, Addr:10.1.30.42) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:07fa5e8f-ffcf-4d81-9897-5ff9f73d6125, Addr:10.1.30.43) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:5e8a4449-c958-4397-8b71-877af262333b, Addr:10.1.30.37) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:79096325-dcb8-4650-bc44-2c9735a93f52, Addr:10.1.30.45) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:957e5975-eafe-477c-a682-bebf330a2868, Addr:10.1.30.46) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:379ccd79-27b4-4b53-a552-3da783bc5b25, Addr:10.1.30.47) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:b53dd719-e8af-431f-b837-a0903ffb3a76, Addr:10.1.30.48) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:0f28d88a-5208-4fc4-8ee1-f1bb33a947e8, Addr:10.1.30.49) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:d1f8ea18-50d2-410e-9966-136d8a79471d, Addr:10.1.30.70) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:1c86a627-5646-45e7-9c21-5d18d6544568, Addr:10.1.30.71) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:e80a9939-59d7-44e0-9a46-1fade44e1b78, Addr:10.1.30.72) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:8c51fa26-883a-468c-8c36-c0e1b31852e4, Addr:10.1.30.74) to Network 'PN/IE_1'
  Mapping Device/Node 'IE1' (NodeID:17be2ccc-dede-4187-ba77-1ad8499a7349, Addr:10.1.30.73) to Network 'PN/IE_1'
Data extraction and structuring complete.
Generating Excel IO report for PLC: A40510
Excel IO report saved to: C:\Users\migue\AppData\Local\Temp\tmplzmtjbwx\temp_plc_fc0d3bac-267e-488a-8dcf-7dc8599d80e8.xlsx
Total rows in report: 33
Comparando archivos Excel...
Estructura básica validada correctamente.
Detectados 22 dispositivos con cambios.
  A40510+U30210-AxisY: ['IO Input Start Address', 'IO Output Start Address']
  A40510+E44010-Encoder: ['IO Input Start Address', 'IO Output Start Address']
  A40510+U30310: ['IO Input Start Address', 'IO Output Start Address']
  A40510+U30410: ['IO Input Start Address', 'IO Output Start Address']
  A40510+U30510: ['IO Input Start Address', 'IO Output Start Address']
  A40510+U30610: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31010: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31410: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31110: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31210: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31310: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M30710: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31510: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31610: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31710: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31810: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M31910: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M34010: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M34110: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M34210: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M34410: ['IO Input Start Address', 'IO Output Start Address']
  A40510+M34310: ['IO Input Start Address', 'IO Output Start Address']

Cargando archivo AML original...
Aplicando cambios al archivo AML...
  Procesando cambios para: A40510+U30210-AxisY
    Debug: Encontrado dispositivo - node_id: 135492a8-02ab-4236-92ce-7a5585538297, display_id: 0eef2113-ec3f-4c2f-8448-fa7456a6140d
    Debug: Usando elemento XML con ID 0eef2113-ec3f-4c2f-8448-fa7456a6140d
    Debug: Buscando elementos Address en dispositivo U30210-AxisY
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 120 -> 112
    Debug: Buscando elementos Address en dispositivo U30210-AxisY
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 120 -> 112
  Procesando cambios para: A40510+E44010-Encoder
    Debug: Encontrado dispositivo - node_id: b7a06147-6428-4d95-ba0d-834fad49a1ae, display_id: e59b0b92-6c37-45d5-aa9b-8dae625e5272
    Debug: Usando elemento XML con ID e59b0b92-6c37-45d5-aa9b-8dae625e5272
    Debug: Buscando elementos Address en dispositivo E44010-Encoder
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 140 -> 574
    Debug: Buscando elementos Address en dispositivo E44010-Encoder
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 140 -> 574
  Procesando cambios para: A40510+U30310
    Debug: Encontrado dispositivo - node_id: 7ce83bdf-dc4d-40f0-85c8-a246dd2c44be, display_id: 98a3e87d-176b-42b9-a606-fd97b54bc54b
    Debug: Usando elemento XML con ID 98a3e87d-176b-42b9-a606-fd97b54bc54b
    Debug: Buscando elementos Address en dispositivo U30310
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4 -> 124
    Debug: Buscando elementos Address en dispositivo U30310
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 3 -> 124
  Procesando cambios para: A40510+U30410
    Debug: Encontrado dispositivo - node_id: e9a07506-2869-4c34-8541-ee021d1623f0, display_id: 1fcdf8b4-7c90-48e0-bb72-f29eef363705
    Debug: Usando elemento XML con ID 1fcdf8b4-7c90-48e0-bb72-f29eef363705
    Debug: Buscando elementos Address en dispositivo U30410
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 52 -> 150
    Debug: Buscando elementos Address en dispositivo U30410
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 51 -> 150
  Procesando cambios para: A40510+U30510
    Debug: Encontrado dispositivo - node_id: 3dd0f886-c3d0-4628-804b-ae18cf5931e8, display_id: 44004215-6e6f-456c-9c97-164ee1f8e7b7
    Debug: Usando elemento XML con ID 44004215-6e6f-456c-9c97-164ee1f8e7b7
    Debug: Buscando elementos Address en dispositivo U30510
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 156 -> 176
    Debug: Buscando elementos Address en dispositivo U30510
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 144 -> 176
  Procesando cambios para: A40510+U30610
    Debug: Encontrado dispositivo - node_id: 67c3fa72-a956-4363-9a4d-e3300d7d1429, display_id: 2ea5ad51-0411-413d-8bb5-dfd0655592cf
    Debug: Usando elemento XML con ID 2ea5ad51-0411-413d-8bb5-dfd0655592cf
    Debug: Buscando elementos Address en dispositivo U30610
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 204 -> 202
    Debug: Buscando elementos Address en dispositivo U30610
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 192 -> 202
  Procesando cambios para: A40510+M31010
    Debug: Encontrado dispositivo - node_id: b35e73e8-a9ad-47e2-8ad5-00442c7a2df7, display_id: 4e0722c0-9114-40bf-8452-733e5d275591
    Debug: Usando elemento XML con ID 4e0722c0-9114-40bf-8452-733e5d275591
    Debug: Buscando elementos Address en dispositivo M31010
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 272 -> 252
    Debug: Buscando elementos Address en dispositivo M31010
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 272 -> 252
  Procesando cambios para: A40510+M31410
    Debug: Encontrado dispositivo - node_id: 867d0580-06cd-4722-a66f-8c5559b624f5, display_id: 6530fefc-0f00-45c5-b33a-9c009bf83e7b
    Debug: Usando elemento XML con ID 6530fefc-0f00-45c5-b33a-9c009bf83e7b
    Debug: Buscando elementos Address en dispositivo M31410
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 288 -> 334
    Debug: Buscando elementos Address en dispositivo M31410
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 288 -> 334
  Procesando cambios para: A40510+M31110
    Debug: Encontrado dispositivo - node_id: 6f1b4062-80ac-4d1a-b351-546c9d0157e2, display_id: 95cedabf-d2b0-4d17-a36d-668d1b6db6d8
    Debug: Usando elemento XML con ID 95cedabf-d2b0-4d17-a36d-668d1b6db6d8
    Debug: Buscando elementos Address en dispositivo M31110
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4000 -> 262
    Debug: Buscando elementos Address en dispositivo M31110
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4000 -> 262
  Procesando cambios para: A40510+M31210
    Debug: Encontrado dispositivo - node_id: c0016a06-48cc-47af-83aa-d4a0a6cb44f6, display_id: 1739a036-2231-4791-947b-9fa19eac922e
    Debug: Usando elemento XML con ID 1739a036-2231-4791-947b-9fa19eac922e
    Debug: Buscando elementos Address en dispositivo M31210
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4022 -> 286
    Debug: Buscando elementos Address en dispositivo M31210
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4044 -> 286
  Procesando cambios para: A40510+M31310
    Debug: Encontrado dispositivo - node_id: 07fa5e8f-ffcf-4d81-9897-5ff9f73d6125, display_id: 90c971fa-0bdd-4dba-8d04-f6eb4dd940cc
    Debug: Usando elemento XML con ID 90c971fa-0bdd-4dba-8d04-f6eb4dd940cc
    Debug: Buscando elementos Address en dispositivo M31310
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4044 -> 310
    Debug: Buscando elementos Address en dispositivo M31310
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4088 -> 310
  Procesando cambios para: A40510+M30710
    Debug: Encontrado dispositivo - node_id: 5e8a4449-c958-4397-8b71-877af262333b, display_id: b2f6e277-b969-4581-b3ed-4ca0bafe9994
    Debug: Usando elemento XML con ID b2f6e277-b969-4581-b3ed-4ca0bafe9994
    Debug: Buscando elementos Address en dispositivo M30710
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4066 -> 228
    Debug: Buscando elementos Address en dispositivo M30710
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4132 -> 228
  Procesando cambios para: A40510+M31510
    Debug: Encontrado dispositivo - node_id: 79096325-dcb8-4650-bc44-2c9735a93f52, display_id: d6fa2c62-51ab-4f68-a0f9-d86b2d52c1a9
    Debug: Usando elemento XML con ID d6fa2c62-51ab-4f68-a0f9-d86b2d52c1a9
    Debug: Buscando elementos Address en dispositivo M31510
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 304 -> 344
    Debug: Buscando elementos Address en dispositivo M31510
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 304 -> 344
  Procesando cambios para: A40510+M31610
    Debug: Encontrado dispositivo - node_id: 957e5975-eafe-477c-a682-bebf330a2868, display_id: 0a03a25f-121e-4e6a-ab81-f017d170ba52
    Debug: Usando elemento XML con ID 0a03a25f-121e-4e6a-ab81-f017d170ba52
    Debug: Buscando elementos Address en dispositivo M31610
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4088 -> 354
    Debug: Buscando elementos Address en dispositivo M31610
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4176 -> 354
  Procesando cambios para: A40510+M31710
    Debug: Encontrado dispositivo - node_id: 379ccd79-27b4-4b53-a552-3da783bc5b25, display_id: 8d6214bd-7a77-462f-a2bf-8de1dccc0db2
    Debug: Usando elemento XML con ID 8d6214bd-7a77-462f-a2bf-8de1dccc0db2
    Debug: Buscando elementos Address en dispositivo M31710
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4110 -> 378
    Debug: Buscando elementos Address en dispositivo M31710
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4220 -> 378
  Procesando cambios para: A40510+M31810
    Debug: Encontrado dispositivo - node_id: b53dd719-e8af-431f-b837-a0903ffb3a76, display_id: 9d4ba8bc-a7e7-40a0-99d1-f2fd88a6b00d
    Debug: Usando elemento XML con ID 9d4ba8bc-a7e7-40a0-99d1-f2fd88a6b00d
    Debug: Buscando elementos Address en dispositivo M31810
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4132 -> 402
    Debug: Buscando elementos Address en dispositivo M31810
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4264 -> 402
  Procesando cambios para: A40510+M31910
    Debug: Encontrado dispositivo - node_id: 0f28d88a-5208-4fc4-8ee1-f1bb33a947e8, display_id: 0c0c14f0-df2b-4c5e-8163-f7cb58788dae
    Debug: Usando elemento XML con ID 0c0c14f0-df2b-4c5e-8163-f7cb58788dae
    Debug: Buscando elementos Address en dispositivo M31910
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4154 -> 426
    Debug: Buscando elementos Address en dispositivo M31910
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4308 -> 426
  Procesando cambios para: A40510+M34010
    Debug: Encontrado dispositivo - node_id: d1f8ea18-50d2-410e-9966-136d8a79471d, display_id: a01c051b-9abc-4947-9632-6dcad7da84b8
    Debug: Usando elemento XML con ID a01c051b-9abc-4947-9632-6dcad7da84b8
    Debug: Buscando elementos Address en dispositivo M34010
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4176 -> 468
    Debug: Buscando elementos Address en dispositivo M34010
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4352 -> 468
  Procesando cambios para: A40510+M34110
    Debug: Encontrado dispositivo - node_id: 1c86a627-5646-45e7-9c21-5d18d6544568, display_id: d2440b5d-132e-4d66-986c-fe42a8ff4f74
    Debug: Usando elemento XML con ID d2440b5d-132e-4d66-986c-fe42a8ff4f74
    Debug: Buscando elementos Address en dispositivo M34110
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4198 -> 492
    Debug: Buscando elementos Address en dispositivo M34110
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4396 -> 492
  Procesando cambios para: A40510+M34210
    Debug: Encontrado dispositivo - node_id: e80a9939-59d7-44e0-9a46-1fade44e1b78, display_id: 041fea68-1b2b-4087-be60-b254def81cf6
    Debug: Usando elemento XML con ID 041fea68-1b2b-4087-be60-b254def81cf6
    Debug: Buscando elementos Address en dispositivo M34210
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4220 -> 516
    Debug: Buscando elementos Address en dispositivo M34210
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4440 -> 516
  Procesando cambios para: A40510+M34410
    Debug: Encontrado dispositivo - node_id: 8c51fa26-883a-468c-8c36-c0e1b31852e4, display_id: 28037fc6-dc45-4ec9-bea0-eafb922f6c6e
    Debug: Usando elemento XML con ID 28037fc6-dc45-4ec9-bea0-eafb922f6c6e
    Debug: Buscando elementos Address en dispositivo M34410
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 362 -> 564
    Debug: Buscando elementos Address en dispositivo M34410
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 340 -> 564
  Procesando cambios para: A40510+M34310
    Debug: Encontrado dispositivo - node_id: 17be2ccc-dede-4187-ba77-1ad8499a7349, display_id: 7a77a815-8c59-4cfd-81fe-d851a8e57aea
    Debug: Usando elemento XML con ID 7a77a815-8c59-4cfd-81fe-d851a8e57aea
    Debug: Buscando elementos Address en dispositivo M34310
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: ¡Encontrado elemento Input compatible!
    ✓ IO Input Start Address actualizada: 4242 -> 540
    Debug: Buscando elementos Address en dispositivo M34310
    Debug: No se encontró Address directo, buscando en elementos hijos...
    Debug: No se encontró Address en hijos, buscando en elementos padre...
    Debug: Encontrados 1 elemento(s) Address
    Debug: Explorando Address element...
    Debug: Encontrados 2 sub-elementos en Address
    Debug: Revisando sub-elemento: 1
    Debug: Encontrado IoType: Input
    Debug: Revisando sub-elemento: 2
    Debug: Encontrado IoType: Output
    Debug: ¡Encontrado elemento Output compatible!
    ✓ IO Output Start Address actualizada: 4484 -> 540
Total de cambios aplicados: 44
Archivo AML actualizado guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\98050_PLC_01_updated.aml

¡Proceso completado exitosamente!
Archivo AML actualizado: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\98050_PLC_01_updated.aml

--- ERRORES (STDERR) ---
D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\IO_adaptation\x7_update_CAx.py:532: FutureWarning: Truth-testing of elements was a source of confusion and will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
  if target_io_element:
D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\IO_adaptation\x7_update_CAx.py:535: FutureWarning: Truth-testing of elements was a source of confusion and will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
  if not target_io_element:

--- FIN DEL LOG ---
