Por que a Automação é Inevitável
A engenharia manual no TIA Portal é lenta e propensa a erros. Cliques com o botão direito, criação de blocos, copiar e colar código... Essas tarefas repetitivas devem desaparecer. Graças à Openness API (e seu wrapper REST T-IA Connect), você pode controlar o TIA Portal como qualquer software moderno.
Pré-requisitos
- TIA Portal V16, V17, V18, V19 ou V21 instalado
- Uma licença T-IA Connect (ou versão de teste)
- Node.js ou Python instalado na sua máquina
Passo 1: Iniciar a API REST
Em vez de iniciar o TIA Portal manualmente, iniciaremos o servidor T-IA Connect que atuará como gateway. Abra seu terminal e execute:
./TiaPortalApi.App.exe --headless
Passo 2: Criar um Projeto via Script
Chega de menus 'Arquivo > Novo'. Vamos enviar uma requisição POST para instanciar um projeto em branco.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Passo 3: Gerar Código SCL
É aqui que a mágica acontece. Injetaremos um Bloco de Função (FB) completo diretamente no projeto.
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.