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.
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.
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.
Operaciones con contadores
CTU (contador ascendente), CTD (contador descendente), CTUD (contador ascendente/descendente). Bloques de contador conformes a IEC con preselección y reset.
Operaciones de comparación
CMP: Igual, Diferente, Mayor que, Menor que, Mayor o igual, Menor o igual. Compara enteros, reales y valores de tiempo.
Funciones matemáticas
ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, funciones trigonométricas y más.
Operaciones de transferencia
MOVE, Transferir bloque, Rellenar, Intercambiar, serializar/deserializar. Transferencia de datos entre áreas de memoria y tipos de datos.
Operaciones de conversión
CONVERT, ROUND, CEIL, FLOOR, TRUNC. Conversión entre INT, REAL, DINT, STRING, BCD y otros tipos de datos.
Desplazamiento y rotación
SHL, SHR, ROL, ROR. Desplazar y rotar bits dentro de palabras y dobles palabras para la manipulación de bits.
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.
Program Control Operations
JMP (Jump), LABEL, CALL, RET. Control the execution flow of your PLC program with conditional and unconditional jumps.
Instrucciones extendidas
Operaciones avanzadas para tareas de automatización complejas
Fecha y hora
Lectura de la hora del sistema, aritmética de tiempo, conversiones de formato entre DATE_AND_TIME, DTL, TOD y representaciones de string.
Operaciones con strings
Concatenar, buscar, reemplazar, extraer subcadenas, convertir a/desde números. Kit de herramientas completo para la manipulación de strings.
Contadores rápidos
Contaje acelerado por hardware para encoders, medición de frecuencia y aplicaciones de pulsos de alta velocidad.
Control PID
PID_Compact y PID_3Step para control de lazo cerrado de temperatura, presión, caudal y nivel con auto-tuning.
Comunicación
TSEND_C, TRCV_C, PUT/GET, Modbus TCP/RTU. Comunicación Ethernet y serie entre PLCs y dispositivos.
Legacy / S5 Compatibility
S5 counters, S5 timers, and Statement List (STL) legacy operations for S7-300/400 migration.
Tecnología
Instrucciones especializadas para movimiento y regulación
Motion Control
MC_Power, MC_MoveAbsolute, MC_MoveRelative, MC_Home. Control de servoaccionamientos y motores paso a paso mediante PROFIdrive.
Contaje y medición
Contaje basado en objetos tecnológicos con soporte de hardware para aplicaciones de alta velocidad e interfaces de encoder.
Regulación PID (Tecnología)
Reguladores PID de objetos tecnológicos con sintonía integrada, registro de curvas y capacidades de diagnóstico.
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.