Referencia completa

Instrucciones de TIA Portal
Guía de referencia completa

Cada instrucción en TIA Portal explicada — desde simples contactos y bobinas hasta control PID avanzado y motion control. Su referencia esencial para la programación en LAD, FUP y SCL.

Cómo se organizan las instrucciones en TIA Portal

TIA Portal organiza sus instrucciones en tres categorías principales en el árbol de instrucciones: Instrucciones básicas, Instrucciones extendidas y Tecnología. Cada categoría contiene subcategorías que agrupan operaciones relacionadas.

Esta serie de guías cubre cada instrucción con explicaciones, atajos de teclado, consejos prácticos y comparaciones entre LAD y FUP. Haga clic en cualquier categoría a continuación para sumergirse en la guía detallada.

Instrucciones básicas

Elementos de programación centrales para cada proyecto de PLC

General

Insertar segmento, Caja vacía, Abrir/cerrar rama, Insertar entrada — los bloques estructurales de los programas LAD/FUP.

5 instruccionesDisponible

Operaciones lógicas con bits

Contactos (NA/NC), bobinas, Set/Reset, flip-flops (SR/RS), detección de flancos (P_TRIG, N_TRIG, R_TRIG, F_TRIG) y operaciones RLO.

20 instruccionesDisponible

Operaciones con temporizadores

Temporizadores IEC: TON (retardo a la conexión), TOF (retardo a la desconexión), TP (impulso), TONR (retardo a la conexión acumulativo). Gestión y reset de temporizadores.

4+ instruccionesDisponible

Operaciones con contadores

CTU (contador ascendente), CTD (contador descendente), CTUD (contador ascendente/descendente). Bloques de contador conformes a IEC con preselección y reset.

3+ instruccionesDisponible

Operaciones de comparación

CMP: Igual, Diferente, Mayor que, Menor que, Mayor o igual, Menor o igual. Compara enteros, reales y valores de tiempo.

8+ instruccionesDisponible

Funciones matemáticas

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, funciones trigonométricas y más.

15+ instruccionesDisponible

Operaciones de transferencia

MOVE, Transferir bloque, Rellenar, Intercambiar, serializar/deserializar. Transferencia de datos entre áreas de memoria y tipos de datos.

8+ instruccionesDisponible

Operaciones de conversión

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Conversión entre INT, REAL, DINT, STRING, BCD y otros tipos de datos.

10+ instruccionesDisponible

Desplazamiento y rotación

SHL, SHR, ROL, ROR. Desplazar y rotar bits dentro de palabras y dobles palabras para la manipulación de bits.

4 instruccionesDisponible

Operaciones lógicas con palabras

AND, OR, XOR, NOT a nivel de WORD/DWORD. Operaciones bit a bit para enmascarar, combinar y manipular datos de palabra.

4 instruccionesDisponible

Program Control Operations

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

10+ instructionsDisponible

Instrucciones extendidas

Operaciones avanzadas para tareas de automatización complejas

Tecnología

Instrucciones especializadas para movimiento y regulación

Generar código de PLC con IA

En lugar de codificar manualmente cada instrucción, describa su lógica de automatización en texto plano y deje que T-IA Connect genere código SCL, bloques de función y bloques de datos directamente en su proyecto de TIA Portal.

  • Describa la lógica en lenguaje natural → obtenga SCL listo para producción
  • Genere FBs completos con entradas, salidas y lógica interna
  • Funciona fuera de línea con modelos de IA locales — sin necesidad de nube

Preguntas frecuentes

¿Qué lenguajes de programación están disponibles en TIA Portal?

TIA Portal soporta LAD (esquema de contactos), FUP (diagrama de funciones), SCL (lenguaje de control estructurado / texto estructurado), AWL (lista de instrucciones — legado, solo S7-300/400) y GRAPH (diagrama de etapas). LAD y FUP son gráficos, SCL es basado en texto. La mayoría de los proyectos modernos utilizan una combinación de LAD/FUP para lógica simple y SCL para algoritmos complejos.

¿Son las instrucciones las mismas para S7-1200 y S7-1500?

La mayoría de las instrucciones son idénticas. El S7-1500 soporta instrucciones adicionales (como diagnósticos extendidos, bloques de servidor OPC UA y algunos controles de movimiento avanzados). El S7-1200 tiene un conjunto de instrucciones ligeramente reducido pero cubre todas las necesidades de automatización estándar. Siempre verifique la compatibilidad de instrucciones de la CPU en la ayuda de TIA Portal.

¿Cuál es la diferencia entre instrucciones básicas y extendidas?

Las instrucciones básicas cubren la programación diaria del PLC: lógica de bits, temporizadores, contadores, matemáticas, transferencias y comparaciones. Las instrucciones extendidas manejan tareas especializadas: procesamiento de strings, fecha/hora, protocolos de comunicación, control PID y contadores rápidos. La mayoría de los programas utilizan principalmente instrucciones básicas.

¿Puede la IA ayudarme a escribir instrucciones de PLC más rápido?

Sí. T-IA Connect le permite describir su lógica en español (o cualquier idioma) y genera el código SCL correspondiente con tipos de datos adecuados, manejo de errores y documentación. Puede crear bloques de función enteros a partir de un prompt — ahorrando horas de codificación manual.

Acelere su programación de PLC

Deje que la IA genere su código de TIA Portal mientras usted se enfoca en diseñar la lógica de automatización.