--- Log de Ejecución: x4.py --- Grupo: ObtainIOFromProjectTia Directorio de Trabajo: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports Inicio: 2025-06-13 11:14:30 Fin: 2025-06-13 11:16:43 Duración: 0:02:13.165274 Estado: SUCCESS (Código de Salida: 0) --- SALIDA ESTÁNDAR (STDOUT) --- --- Exportador de Referencias Cruzadas de TIA Portal --- Versión de TIA Portal detectada: 19.0 (de la extensión .ap19) Proyecto seleccionado: D:/Trabajo/VM/22 - 93841 - Sidel - Tilting/InLavoro/PLC/93841_PLC_28/93841_PLC_28.ap19 Usando directorio base de exportación: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports Conectando a TIA Portal V19.0... 2025-06-13 11:14:34,713 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. 2025-06-13 11:14:34,731 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - With user interface Conectado a TIA Portal. 2025-06-13 11:14:58,165 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal GetProcessId - Process id: 30140 ID del proceso del Portal: 30140 Abriendo proyecto: 93841_PLC_28.ap19... 2025-06-13 11:14:58,500 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal OpenProject - Open project... D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\InLavoro\PLC\93841_PLC_28\93841_PLC_28.ap19 Proyecto abierto exitosamente. 2025-06-13 11:15:29,701 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc VM 1512 with parent name ET 200SP station_1 2025-06-13 11:15:30,551 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc SIDEL Transport Example with parent name S71500/ET200MP station_1 Se encontraron 2 PLC(s). Iniciando proceso de exportación de referencias cruzadas... --- Procesando PLC: VM 1512 --- [PLC: VM 1512] Exportando referencias cruzadas de bloques de programa... Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\ProgramBlocks_CR Se encontraron 201 bloques de programa. Procesando bloque: FC General COM... Exportando referencias cruzadas para FC General COM... Procesando bloque: From_SIDEL... Exportando referencias cruzadas para From_SIDEL... Procesando bloque: To_SIDEL... Exportando referencias cruzadas para To_SIDEL... Procesando bloque: DB Early Restart Blower... Exportando referencias cruzadas para DB Early Restart Blower... Procesando bloque: DB Early Restart Filler... Exportando referencias cruzadas para DB Early Restart Filler... Procesando bloque: DB Early Restart SynchroBlock... Exportando referencias cruzadas para DB Early Restart SynchroBlock... Procesando bloque: FB Early Restart... Exportando referencias cruzadas para FB Early Restart... Procesando bloque: DB Signal Transport... Exportando referencias cruzadas para DB Signal Transport... Procesando bloque: FC Signal Transport... Exportando referencias cruzadas para FC Signal Transport... Procesando bloque: DB Lube - Dry Ecolab... Exportando referencias cruzadas para DB Lube - Dry Ecolab... Procesando bloque: FB Lube - Water/Dry... Exportando referencias cruzadas para FB Lube - Water/Dry... Procesando bloque: FB Lube - Dry Ecolab... Exportando referencias cruzadas para FB Lube - Dry Ecolab... Procesando bloque: FB Lube - EcoLab VM... Exportando referencias cruzadas para FB Lube - EcoLab VM... Procesando bloque: FB Lube - Ecolab... Exportando referencias cruzadas para FB Lube - Ecolab... Procesando bloque: DB LUBE - Ecolab... Exportando referencias cruzadas para DB LUBE - Ecolab... Procesando bloque: FC Ttop Configuration... Exportando referencias cruzadas para FC Ttop Configuration... Procesando bloque: FC Ttop Run... Exportando referencias cruzadas para FC Ttop Run... Procesando bloque: FC Ttop Alarms... Exportando referencias cruzadas para FC Ttop Alarms... Procesando bloque: DB Ttop Run... Exportando referencias cruzadas para DB Ttop Run... Procesando bloque: DB Ttop Motor CFG... Exportando referencias cruzadas para DB Ttop Motor CFG... Procesando bloque: DB Ttop Alarm... Exportando referencias cruzadas para DB Ttop Alarm... Procesando bloque: FC Ttop Motor 31... Exportando referencias cruzadas para FC Ttop Motor 31... Procesando bloque: FC Ttop Motor 32... Exportando referencias cruzadas para FC Ttop Motor 32... Procesando bloque: FC Ttop Motor 34... Exportando referencias cruzadas para FC Ttop Motor 34... Procesando bloque: FC Ttop Motor 35... Exportando referencias cruzadas para FC Ttop Motor 35... Procesando bloque: FC Ttop Motor 36... Exportando referencias cruzadas para FC Ttop Motor 36... Procesando bloque: DB Ttop Motor 31... Exportando referencias cruzadas para DB Ttop Motor 31... Procesando bloque: DB Ttop Motor 32... Exportando referencias cruzadas para DB Ttop Motor 32... Procesando bloque: DB Ttop Motor 34... Exportando referencias cruzadas para DB Ttop Motor 34... Procesando bloque: DB Ttop Motor 35... Exportando referencias cruzadas para DB Ttop Motor 35... Procesando bloque: DB Ttop Minimotor Cfg 32... Exportando referencias cruzadas para DB Ttop Minimotor Cfg 32... Procesando bloque: DB Ttop Minimotor Data 32... Exportando referencias cruzadas para DB Ttop Minimotor Data 32... Procesando bloque: DB Ttop Motor 36... Exportando referencias cruzadas para DB Ttop Motor 36... Procesando bloque: FB Ttop Dryer... Exportando referencias cruzadas para FB Ttop Dryer... Procesando bloque: FB Ttop Energy Saving... Exportando referencias cruzadas para FB Ttop Energy Saving... Procesando bloque: FB SKID... Exportando referencias cruzadas para FB SKID... Procesando bloque: FC Analog Sensor Process... Exportando referencias cruzadas para FC Analog Sensor Process... Procesando bloque: FC Valve... Exportando referencias cruzadas para FC Valve... Procesando bloque: FB SpeedRegulation... Exportando referencias cruzadas para FB SpeedRegulation... Procesando bloque: FC Simple PID... Exportando referencias cruzadas para FC Simple PID... Procesando bloque: FC Scale Real... Exportando referencias cruzadas para FC Scale Real... Procesando bloque: FB Correct Speed F/Pulses... Exportando referencias cruzadas para FB Correct Speed F/Pulses... ERROR GENERAL al exportar referencias cruzadas para el bloque FB Correct Speed F/Pulses: OpennessAccessException: Unexpected exception - no exception message available. ERROR al acceder a los bloques de programa para exportar referencias cruzadas: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.SW.Blocks.FB' is not possible. TIA Portal has either been disposed or stopped running. [PLC: VM 1512] Exportando referencias cruzadas de tablas de variables... Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcTags_CR ERROR al acceder a las tablas de variables para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. [PLC: VM 1512] Exportando referencias cruzadas de tipos de datos PLC (UDTs)... Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\PlcDataTypes_CR ERROR al acceder a los UDTs para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. [PLC: VM 1512] Intentando exportar referencias cruzadas de bloques de sistema... Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SystemBlocks_CR ERROR al acceder/procesar bloques de sistema para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. [PLC: VM 1512] Intentando exportar referencias cruzadas de unidades de software... Destino: D:\Trabajo\VM\22 - 93841 - Sidel - Tilting\Reporte\TiaExports\VM 1512\SoftwareUnits_CR ERROR al acceder/procesar unidades de software para exportar referencias cruzadas: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. --- Finalizado el procesamiento del PLC: VM 1512 --- Ocurrió un error inesperado: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.HW.DeviceItemImpl' is not possible. TIA Portal has either been disposed or stopped running. Cerrando TIA Portal... 2025-06-13 11:16:43,486 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal ClosePortal - Close TIA Portal TIA Portal cerrado. Script finalizado. --- ERRORES (STDERR) --- 2025-06-13 11:16:43,458 [1] ERROR Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock ExportCrossReferences - Siemens.TiaPortal.OpennessContracts.OpennessAccessException: Unexpected exception - no exception message available. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 128, in export_plc_cross_references block.export_cross_references( ValueError: OpennessAccessException: Unexpected exception - no exception message available. 2025-06-13 11:16:43,462 [1] ERROR Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GetName - Siemens.TiaPortal.OpennessContracts.OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.SW.Blocks.FB' is not possible. TIA Portal has either been disposed or stopped running. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 124, in export_plc_cross_references block_name = block.get_name() ^^^^^^^^^^^^^^^^ ValueError: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.SW.Blocks.FB' is not possible. TIA Portal has either been disposed or stopped running. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 164, in export_plc_cross_references tag_tables = plc.get_plc_tag_tables() ^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 207, in export_plc_cross_references udts = plc.get_user_data_types() ^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 251, in export_plc_cross_references system_blocks = plc.get_system_blocks() ^^^^^^^^^^^^^^^^^^^^^^^ ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 305, in export_plc_cross_references software_units = plc.get_software_units() ^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: SerializationException: No se puede encontrar el ensamblado 'Siemens.Engineering, Version=19.0.0.0, Culture=neutral, PublicKeyToken=d29ec89bac048f84'. Traceback (most recent call last): File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 415, in export_plc_cross_references( File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\x4.py", line 105, in export_plc_cross_references plc_name = plc.get_name() ^^^^^^^^^^^^^^ ValueError: OpennessAccessException: Access to a disposed object of type 'Siemens.Engineering.HW.DeviceItemImpl' is not possible. TIA Portal has either been disposed or stopped running. --- FIN DEL LOG ---