Referência Completa

Instruções do TIA Portal
Guia de Referência Completo

Cada instrução no TIA Portal explicada — desde simples contactos e bobinas até ao controle PID avançado e motion. A sua referência de eleição para programação LAD, FBD e SCL.

Como as instruções estão organizadas no TIA Portal

O TIA Portal organiza as suas instruções em três categorias principais na árvore de instruções: Instruções Básicas, Instruções Estendidas e Tecnologia. Cada categoria contém subcategorias que agrupam operações relacionadas.

Esta série de guias cobre cada instrução com explicações, atalhos de teclado, dicas práticas e comparações LAD vs FBD. Clique em qualquer categoria abaixo para mergulhar no guia detalhado.

Instruções Básicas

Elementos centrais de programação para cada projeto de PLC

Geral

Inserir Rede (Network), Caixa Vazia, Abrir/Fechar Ramo, Inserir Entrada — os blocos estruturais de programas LAD/FBD.

5 instruçõesDisponível

Operações Lógicas de Bits

Contactos (NA/NF), bobinas, Set/Reset, flip-flops (SR/RS), deteção de flanco (P_TRIG, N_TRIG, R_TRIG, F_TRIG) e operações RLO.

20 instruçõesDisponível

Operações de Temporizador

Temporizadores IEC: TON (Atraso na Ligação), TOF (Atraso na Desligação), TP (Pulso), TONR (Atraso na Ligação Acumulado). Gestão e reset de temporizador.

4+ instruçõesDisponível

Operações de Contador

CTU (Contagem Crescente), CTD (Contagem Decrescente), CTUD (Contagem Crescente/Decrescente). Blocos de contador conformes com IEC com preset e reset.

3+ instruçõesDisponível

Operações de Comparador

CMP: Igual, Diferente, Maior que, Menor que, Maior ou Igual, Menor ou Igual. Comparar inteiros, reais e valores de tempo.

8+ instruçõesDisponível

Funções Matemáticas

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, funções trigonométricas e muito mais.

15+ instruçõesDisponível

Operações de Transferência (Move)

MOVE, Transferência de Bloco, Preenchimento, Troca (Swap), serializar/deserializar. Transferir dados entre áreas de memória e tipos de dados.

8+ instruçõesDisponível

Operações de Conversão

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Converter entre INT, REAL, DINT, STRING, BCD e outros tipos de dados.

10+ instruçõesDisponível

Deslocamento e Rotação

SHL, SHR, ROL, ROR. Deslocar e rodar bits dentro de words e double words para manipulação de bits.

4 instruçõesDisponível

Operações Lógicas de Palavra

AND, OR, XOR, NOT ao nível de WORD/DWORD. Operações bit a bit para mascarar, combinar e manipular dados de palavra.

4 instruçõesDisponível

Program Control Operations

JMP (Jump), LABEL, CALL, RET. Control the execution flow of your PLC program with conditional and unconditional jumps.

10+ instructionsDisponível

Instruções Estendidas

Operações avançadas para tarefas complexas de automação

Tecnologia

Instruções especializadas para motion e regulação

Gerar Código de PLC com IA

Em vez de codificar manualmente cada instrução, descreva a sua lógica de automação em texto simples e deixe o T-IA Connect gerar código SCL, Blocos Funcionais e Blocos de Dados diretamente no seu projeto do TIA Portal.

  • Descrever lógica em linguagem natural → obter SCL pronto para produção
  • Gerar FBs completos com entradas, saídas e lógica interna
  • Funciona offline com modelos de IA locais — sem necessidade de nuvem

Perguntas Frequentes

Que linguagens de programação estão disponíveis no TIA Portal?

O TIA Portal suporta LAD (Ladder Diagram), FBD (Function Block Diagram), SCL (Structured Control Language / Structured Text), STL (Statement List — legado, apenas S7-300/400) e GRAPH (Sequential Function Chart). LAD e FBD são gráficas, SCL é baseada em texto. A maioria dos projetos modernos utiliza uma combinação de LAD/FBD para lógica simples e SCL para algoritmos complexos.

As instruções são as mesmas para S7-1200 e S7-1500?

A maioria das instruções é idêntica. O S7-1500 suporta instruções adicionais (como diagnóstico estendido, blocos de servidor OPC UA e algum controle de motion avançado). O S7-1200 tem um conjunto de instruções ligeiramente reduzido, mas cobre todas as necessidades padrão de automação. Verifique sempre o suporte de instruções da CPU na ajuda do TIA Portal.

Qual é a diferença entre instruções Básicas e Estendidas?

As Instruções Básicas cobrem a programação diária de PLCs: lógica de bits, temporizadores, contadores, matemática, transferências e comparações. As Instruções Estendidas lidam com tarefas especializadas: processamento de strings, data/hora, protocolos de comunicação, controle PID e contadores de alta velocidade. A maioria dos programas utiliza principalmente Instruções Básicas.

A IA pode ajudar-me a escrever instruções de PLC mais depressa?

Sim. O T-IA Connect permite descrever a sua lógica em português simples (ou qualquer outra língua) e gera o código SCL correspondente com os tipos de dados adequados, tratamento de erros e documentação. Pode criar Blocos Funcionais inteiros a partir de um prompt — poupando horas de codificação manual.

Acelere a sua Programação de PLC

Deixe a IA gerar o seu código do TIA Portal enquanto se foca no design da lógica de automação.