Por qué la Automatización es Inevitable
La ingeniería manual en TIA Portal es lenta y propensa a errores. Clics derechos, creación de bloques, copiar y pegar código... Estas tareas repetitivas deben desaparecer. Gracias a la Openness API (y su wrapper REST T-IA Connect), puede controlar TIA Portal como cualquier software moderno.
Requisitos Previos
- TIA Portal V16, V17, V18, V19 o V21 instalado
- Una licencia T-IA Connect (o versión de prueba)
- Node.js o Python instalado en su máquina
Paso 1: Iniciar la API REST
En lugar de lanzar TIA Portal manualmente, iniciaremos el servidor T-IA Connect que actuará como puerta de enlace. Abra su terminal y ejecute:
./TiaPortalApi.App.exe --headless
Paso 2: Crear un Proyecto vía Script
No más menús 'Archivo > Nuevo'. Enviemos una solicitud POST para instanciar un proyecto en blanco.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Paso 3: Generar Código SCL
Aquí es donde ocurre la magia. Inyectaremos un Bloque de Función (FB) completo directamente en el proyecto.
L'API permet d'injecter des blocs à partir de templates XML ou directement via du code source SCL. C'est l'outil idéal pour les générateurs de code.