PROGRAMACIÓN
DE PLCS CON
TIA PORTAL V16
I.E.S.T.P. LUIS E. VALCARCEL
PARA ESTUDIANTES DE ELECTRONICA
INDUSTRIAL
Diseño reañlizado MILAGROS
unidad didactica : APLICACIONES
por : TICONA MAMANI
DEL INTERNET
JUNIO 2025 N° 1
TEMAS :
06 INTRODUCCIÓN A TIA PORTAL V16
08 NUEVAS FUNCIONALIDADES EN V16
10 CONFIGURACIÓN INICIAL DE PROYECTO
12 PROGRAMACIÓN BÁSICA
14 EJEMPLO PRÁCTICO: CONTROL DE MOTOR
16 SIMULACIÓN Y PUESTA EN MARCHA
01
PROGRAMACIÓN DE
PLCS CON TIA
PORTAL V16
TIA Portal V16 es el entorno integrado de Siemens
para programación, configuración y puesta en
marcha de PLCs de las series S7-1200 y S7-1500. Esta
guía estructurada cubre desde conceptos básicos
hasta técnicas avanzadas, incorporando las últimas
funcionalidades de la versión 16.
02
1. INTRODUCCIÓN A TIA
PORTAL V16
03
TIA Portal (Totally Integrated Automation Portal)
integra herramientas para programación de PLCs,
diseño de HMIs y configuración de drivers en un
único entorno. La versión V16 introduce mejoras
significativas en colaboración en equipo, control
de versiones y pruebas automatizadas
04
NUEVAS
FUNCIONALIDADES
EN V16
05
Exclusive Engineering:
Acceso exclusivo a proyectos en servidor con historial de
cambios y reporting automatizado2.
Carga asíncrona:
Reduce tiempos de carga mediante ejecución en
segundo plano al transferir programas al PLC26.
Version Control Interface (VCI):
Integración con Git, SVN o TFS para control granular de
versiones de objetos de software25.
TIA Portal Test Suite:
Pruebas automatizadas con PLCSIM Advanced y
verificación de estándares de programación26.
06
CONFIGURACIÓN
INICIAL DE PROYECTO
Pasos para crear un proyecto:
1.Selección de hardware: En Device
View, agregar CPU (ej. S7-1500) y
módulos E/S desde el catálogo46.
2.Configuración de firmware:
Asegurar compatibilidad entre
versión de TIA Portal y firmware del
PLC13.
3.Asignación de direcciones: Asignar
direcciones físicas a
entradas/salidas en la tabla de
tags34.
07
PROGRAMACIÓN
BÁSICA
Estructura de bloques
Tipo de bloque Función Ejemplo
OB (Bloques de organización) Gestionan ejecución del programa OB1 (ciclo principal)
FC (Funciones) Lógica reusable sin memoria interna FC100: Control motor
FB (Bloques de función) Lógica con memoria persistente FB200: PID térmico
DB (Bloques de datos) Almacenamiento de variables DB10: Parámetros sistema
Lenguajes disponibles:
Ladder (LAD): Diagramas de contactos.
SCL: Lenguaje estructurado similar a Pascal.
FBD: Programación con bloques funcionales
08
EJEMPLO PRÁCTICO: CONTROL DE MOTOR
REQUISITOS:
CONTROL DE MOTOR
09
Entrada: Pulsador (I0.0)
Salida: Contactor motor (Q0.0)
Lógica: Encendido por pulsación, apagado por
sobrecarga.
10
SIMULACIÓN Y PUESTA EN
MARCHA
11
PLCSIM Advanced: Simulación de hardware con co-
simulación de procesos físicos6.
TIA Portal Test Suite: Genera pruebas automáticas para
verificar lógica2.
Carga asíncrona: Reduce tiempos de transferencia en
proyectos grandes
12
Bibliografía recomendada
1.Manuales oficiales:
TIA Portal V16 System Manual (Siemens AG).
S7-1500 Programming Guidelines36.
2.Cursos prácticos:
"Curso TIA Portal V16" (YouTube, 20 episodios)1.
3.Libros especializados:
TIA Portal V16 Grundkurs: Projektierung und Programmierung
(Vogel Communications)7.
4.Artículos técnicos:
"Mastering TIA Portal" (ControlNexus, 2024)4.
"Practical Guide to Siemens TIA Portal Programming" (SolisPLC)3.
I
13
GUIA PROGRAMACION
PLC CON TIA PORTAL V16