Logo Studenta

265648765-Manual-basico-TIA-V13-AC-B01-PORTAL-V13

¡Este material tiene más páginas!

Vista previa del material en texto

Ing. Geoliano Salvatore Salguero Espinoza 
automation.courses@gmail.com 
Conocimientos básicos para el curso “Programación de PLC usando 
entorno TIA PORTAL V13” 
 
1 
Manual básico de configuración TIA PORTAL V13 
TIA PORTAL V13 – 
NIVEL BASICO 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
1 
 
TIA PORTAL V13 – BASICO 1 
Contenido 
1.- Introducción .................................................................................................................................... 2 
2.- PLC S7-1200 .................................................................................................................................. 4 
2.1 Características de las CPUs. .................................................................................................... 4 
2.1.1 Tabla comparación CPUs .................................................................................................. 4 
2.1.2 Tabla de bloques, temporizadores y contadores que soportan S7-1200 .......................... 6 
2.- DESCRIPCION DEL SISTEMA STEP7 y WINCC ......................................................................... 7 
2.1 Software de programación STEP 7 ........................................................................................... 8 
2.2 Requisitos de Software y Hardware .......................................................................................... 8 
3.- MANEJO DE UN PROYECTO EN TIA V13 ................................................................................... 9 
3.1 Creación del proyecto. .............................................................................................................. 9 
3.2 Ver dispositivos accesibles ..................................................................................................... 11 
3.3 Agregar dispositivos ................................................................................................................ 13 
3.4 Asignar una dirección IP a la CPU ......................................................................................... 22 
4 PROGRAMACION DEL DISPOSITIVO ......................................................................................... 25 
4.1 Bloques de organización (OBs)............................................................................................... 25 
4.1.1 Los OB de ciclo ............................................................................................................... 25 
4.1.2 Los OB de arranque ......................................................................................................... 25 
4.1.3 Los OB de alarma cíclica ................................................................................................. 25 
4.1.4 Los OB de alarma de proceso.................................................................................... 26 
4.1.5 Un OB de alarma de error de tiempo, .............................................................................. 26 
4.1.6 Los OB de alarma de diagnóstico .................................................................................... 26 
4.2 Insertar instrucciones en el programa ..................................................................................... 28 
4.3 Definir variables. ...................................................................................................................... 29 
4.4 Cargar el programa en el proyecto. ........................................................................................ 33 
4.4.1 Cambio de Interfaz PC/PG ............................................................................................... 33 
4.4.2 Visualizar el dispositivo Online. ........................................................................................ 37 
4.4.3 PLCSIM (Simulación de dispositivos) .............................................................................. 38 
4.4.4 PLCSIM S7-1200/S7-1500 ............................................................................................... 38 
5 CONFIGURACION ENTRE HMI Y PLC. ....................................................................................... 45 
5.1.- Agregando PLC. .................................................................................................................... 45 
5.2.- Agregando el HMI. ................................................................................................................ 56 
5.2.1 Agregar Elementos. .......................................................................................................... 58 
5.2.2 Asociar un “Boton“ del HMI a un bit del PLC . ................................................................ 60 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
2 
 
TIA PORTAL V13 – BASICO 1 
1.- Introducción 
 
Desde que empezamos a trabajar en ambientes industriales oímos mucho de los PLCs, lo que 
nos lleva a la pregunta que nos empieza a llevar al fascinante mundo de la automatización 
¿Qué es el PLC? , podemos responder desde el significado “oficial”, el PLC según sus siglas 
en inglés (Programmable logic Controller) es un controlador lógico programable, pero bueno 
para ser sincero esta definición no nos da una idea de todo lo que podemos realizar con un 
PLC. 
Entendamos que el PLC es un equipo electrónico inteligente, que se encarga de casi todo el 
control de un sistema o proceso industrial, debido a ello su nombre de controlador; pero para 
que este equipo funcione se debe crear un programa de usuario, mediante algún tipo de 
software de programación compatible con el PLC que tengamos, que contenga la lógica del 
sistema a controlar. De esta manera el PLC obtiene la capacidad de poder ejecutar de manera 
lógica las decisiones a tomar para el control del sistema teniendo en cuenta las características 
del entorno y señales que recibe (sensores digitales y analógicos). 
Ahora, al entender esto nos llega más inquietudes por saber qué más hace un PLC ¿Qué tipo 
de información recibe el PLC? ¿Qué tipo de equipos controla el PLC? 
El PLC recibe la información del sistema a controlar a través de sensores, transductores, 
transmisores o por algún medio de comunicación industrial, y controla lo que llamamos 
actuadores y/o señalizadores, entendamos por actuador a quien ejecuta algún tipo de 
acción de control como por ejemplo, válvulas, motores, extractores, etc. y los indicadores 
son los que nos indican el estado o nos brindan algún tipo de información, tenemos por 
ejemplo las lámparas de encendido, balizas, sirenas, etc. 
El PLC es utilizado para automatizar sistemas eléctricos, electrónicos, neumáticos e 
hidráulicos de control discreto y analógico. Las múltiples funciones que pueden asumir estos 
equipos en el control, se debe a la diversidad de operaciones de las que dispone para realizar 
los programas lógicos sin la necesidad de contar con equipos adicionales. Los PLC son 
usados para control secuencial principalmente, aunque actualmente realizan también control 
continuo en algunas aplicaciones especiales. 
Existen diferentes marcas y modelos con diferentes niveles de capacidades y complejidades 
y son continuamente actualizados y mejorados para cumplir con los requerimientos 
industriales. De este modo se pueden encontrar pequeños PLCs de tipo compacto ó 
controladores grandes de composición modular, con la consola de programación (o 
programador) incorporada o externa, con una cantidad variable de entradas y salidas. 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
3 
 
TIA PORTAL V13 – BASICO 1 
 
Estas son algunas marcas de PLC que se manejan en la industria, la pregunta es ¿Con cuál 
están familiarizados? …… 
SIEMENS? ROCKWELL? SCHNEIDER? UNITRONICS?…… 
Básicamente en este curso se verá el entorno de programación de PLCs, HMIs, SCADA de 
la marca SIEMENS, específicamente el S7-1200, lo que debemos hacer es familiarizarnos 
con esos equipos y lo más importante es conocer sus características porque como toda 
persona que desarrolla proyectos de automatización y tiene que decidir que equipos elegir, 
entre ellos el PLC, siempre debe dar una buena elección de quipos para no quedar corto en 
el momento de la implementación y eso se logra conociendo las características, ventajas y 
desventajas del equipo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
4 
 
TIA PORTAL V13 – BASICO 1 
2.- PLC S7-1200 
 
El PLC S7-1200 surgió como una mejora del ya casi inexistente S7-200, este nuevo 
controlador trae consigo nuevas y poderosas funciones que le brindan la flexibilidad y 
potencia para controlar diversos sistemas industriales. 
La CPU incorpora un microprocesador, una fuente integrada para alimentación de sensores, 
entradas y salidas digitales (el número de las mismas depende del tipo de CPU con el que 
trabajemos), 2 entradas analógicas incorporadas (solo para señales de 0-10 Vdc), una 
interfaz profinet integrada, entre otras potentes características. 
 
 
 
 
Fig. 1 PLC S7-1200 
 
2.1 Características de las CPUs. 
 
2.1.1 Tabla comparación CPUs 
 
 
 
FUNCION CPU 1211C CPU 1212C CPU 1214C CPU1215C CPU1217C 
Dimensiones 
(mm) 
90x100x75 90x100x75 110x100x75 130x100x75 
 Memoria de Usuario 
Memoria de 
trabajo 
30KB 50KB 75KB 100KB 
Memoria de 
carga 
1MB 1MB 4MB 4MB 
Memoria 
Remanente 
10KB 10KB 10KB 10KB 
 E/S integradas 
Entradas/salidas 
Digitales 
6 entradas / 
4 salidas 
8 entradas / 
6 salidas 
14 entradas / 
10 salidas 
14 entradas / 
10 salidas 
 
Entradas 
análogas 
2 entradas ( 
0 – 10 Vdc) 
2 entradas ( 
0 – 10 Vdc) 
2 entradas ( 
0 – 10 Vdc) 
2 entradas ( 
0 – 10 Vdc) 
 
Salidas 
análogas 
- - - 2 salidas ( 0-
10vdc ) 
 
Tamaño de la imagen de proceso 
Entradas (I) 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 
Salidas (Q) 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 
Área de Marcas 
Marcas ( M) 4096 Bytes 4096 Bytes 4096 Bytes 4096 Bytes 4096 Bytes 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
5 
 
TIA PORTAL V13 – BASICO 1 
 
*1: Para modelos de CPU con salidas a Relé, se deberá instalar una Signal Board (SB) digital 
para emplear las salidas de impulsos. 
Cada CPU proporciona conexiones HMI dedicadas que admiten un máximo de 3 dispositivos HMI. 
Los diferentes modelos de CPU ofrecen una gran variedad de funciones y prestaciones que permiten 
crear soluciones efectivas destinadas a numerosas aplicaciones. 
 
 
 
 
FUNCION CPU 1211C CPU 1212C CPU 1214C CPU1215C CPU1217C 
Módulos de señales 
Módulos de 
señales (SM) 
Ninguno 2 8 8 8 
Tarjetas de 
señal (SB , BB 
, CB ) 
1 1 1 1 1 
Módulos de 
comunicación 
(CM) 
3 3 3 3 3 
Contadores Rápidos 
Total 3 
incorporadas 
, 5 con SB 
4 
incorporadas 
, 6 con SB 
6 6 6 
Fase simple 3 a 100 Khz , 
SB = 2 a 30 
Khz 
3 a 100 Khz , 
1 a 30 Khz , 
SB = 2 a 30 
Khz 
3 a 100 Khz , 
3 a 30 Khz 
3 a 100 Khz , 
3 a 30 Khz 
 
Fase 
cuadratura 
3 a 80 Khz , 
SB = 2 a 20 
Khz 
3 a 80 Khz , 
1 a 20 Khz , 
SB = 2 a 20 
Khz 
3 a 80 Khz , 
3 a 20 Khz , 
 
3 a 80 Khz , 
3 a 20 Khz , 
 
 
Tamaño de la imagen del proceso 
Entradas (I) 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 
Salidas (Q) 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 1024 Bytes 
Generador de impulsos ( *1 ) 
Total 4 4 4 4 4 
MEMORY CARD 
 Simatic Memory Card ( Opcional) 
Tiempo de respaldo del reloj de tiempo real 
 20 días tip. 12 días min. A 40 grados ( condensador de alto rendimiento sin 
mantenimiento ) 
Puerto PROFINET integrado 
 1 1 1 2 2 
Velocidad de ejecución de funciones matemáticas con números reales 
 2.3 µs 
Velocidad de ejecución booleana 
 0.08 µs 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
6 
 
TIA PORTAL V13 – BASICO 1 
2.1.2 Tabla de bloques, temporizadores y contadores que soportan S7-1200 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 (1): Las alarmas de retardo y cíclicas usan los mismos recursos en la CPU. Solo se pueden contar 
con un total máximo de estas alarmas (suma de alarmas de retardo y cíclicas). No puede haber 4 
alarmas de retardo y 4 alarmas cíclicas. 
 
 
 
 
ELEMENTO DESCRIPCION 
BLOQUES 
Tipo OB , FB , FC , DB 
Tamaño 30 KB ( CPU 1211C ) 
50 KB ( CPU 1212C ) 
64 KB ( CPU 1214C y 1215 C) 
Cantidad Hasta 1024 bloques ( OB + FB + FC + DB) 
Rango de direcciones FB , 
FC y DB 
De 1 a 65535 (p. ej. Del FB1 al FB 65535 ) 
Profundidad de 
anidamiento 
16 del OB de arranque o de ciclo; 4 del OB de alarma 
de retardo, alarma horaria, alarma cíclica, alarma de 
proceso, alarma de error de tiempo o alarma de 
diagnóstico. 
Observar Se puede observar a la vez el estado de 2 bloques 
lógicos. 
OB 
Ciclo de programa Múltiple : OB1, de OB 200 a OB 65535 
Arranque Múltiple : OB100, de OB 200 a OB 65535 
Alarmas de retardo y 
alarmas cíclicas 
**4 ( 1 por evento ) : de OB 200 a OB 65535 
Alarmas de procesos ( 
flancos y HSC) 
50 ( 1 por evento ) : de OB 200 a OB 65535 
Alarmas de error de tiempo 1 : OB80 
Alarmas de error de 
diagnostico 
1 : OB82 
Temporizadores 
Tipo CEI 
Cantidad Solo limitada por el tamaño de la memoria 
Almacenamiento Estructura en DB , 16 bytes por temporizador 
Contadores 
Tipo CEI 
Cantidad Solo limitada por el tamaño de la memoria 
Almacenamiento Estructura en DB , tamaño dependiendo del tipo de 
contaje 
 Sint , USint : 3 Bytes. 
 Int, Uint : 6 Bytes. 
 DInt , UDInt : 12 bytes. 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
7 
 
TIA PORTAL V13 – BASICO 1 
2.- DESCRIPCION DEL SISTEMA STEP7 y WINCC 
 
El siguiente grafico muestra las prestaciones de las diferentes versiones de Step7 y WINCC. 
 
 
 STEP7 BASIC: Para la configuración del S7-1200 
 STEP7 PROFESSIONAL: Para la configuración de S7-1200, S71500, S7-300/400 y WINAC. 
 WINCC BASIC: Para configuración de los Basic Panels (KTP 300, 400, 600, 1000), 
WINCC BASIC se incluye con la instalación de STEP7 BASIC. 
 WINCC COMFORT: Para la configuración todos los Panels (incluidos los Comfort 
Panels, Mobile Panels) 
 WINCC ADVANCED: para la configuración de todos los Panels y PCs con el software de 
visualización WinCC Runtime Advanced WinCC Runtime Advanced es un software de 
visualización para sistemas monopuesto basados en PC. WinCC Runtime Advanced está 
disponible con licencias para PowerTags (variables con conexión al proceso) de 128, 512,2k, 
4k y 8k. 
 WINCC PROFESSIONAL: para configurar Panels así como PCs con WinCC Runtime 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
8 
 
TIA PORTAL V13 – BASICO 1 
Advanced o el sistema SCADA WinCC Runtime Professional WinCC Runtime 
Professional es un sistema SCADA para crear una configuración con sistemas monopuesto 
y sistemas multipuesto con clientes estándar o web. WinCC Runtime Professional está 
disponible con licencias para PowerTags (variables con conexión al proceso) de 128, 512, 
2k, 4k, 8k, 64k, 102400, 153600 y 262144. 
 
2.1 Software de programación STEP 7 
STEP 7 ofrece un entorno confortable que permite desarrollar, editar y observar la lógica del 
programa, incluyendo herramientas para gestionar y configura todos los dispositivos del proyecto, 
tales como controladores y dispositivos HMI. 
Proporciona los siguientes lenguajes de programación: 
 KOP (esquema de contactos):es un lenguaje de programación gráfico. 
 FUP (diagrama de funciones): es un lenguaje de programación que se basa en los 
símbolos lógicos gráficos empleados en el álgebra booleana. 
 SCL (lenguaje de control estructurado): es un lenguaje de programación de alto nivel 
basado en texto. 
Nota: Al crear un bloque lógico se debe seleccionar el lenguaje de programación que usara dicho 
bloque. 
2.2 Requisitos de Software y Hardware 
La tabla siguiente muestra los requisitos mínimos de software y hardware que deben cumplirse 
para la instalación de paquete de software SIMATIC STEP 7 PROFESIONAL 
Hardware / Software Requisitos 
Procesador Intel® Celeron® Dual Core 2,2 GHz (Ivy/Sandy Bridge) 
RAM 4 GB 
Memoria disponible en 
disco duro 
6 GB 
Sistemas Operativos Windows 7 (32 bits) 
● Windows 7 Professional SP1 
● Windows 7 Enterprise SP1 
● Windows 7 Ultimate SP1 
Windows 7 (64 bits) 
● Windows 7 Professional SP1 
● Windows 7 Enterprise SP1 
● Windows 7 Ultimate SP1 
Windows 8.1 (64 bits) 
● Windows 8.1 Professional 
● Windows 8.1 Enterprise 
Windows Server (64 bits) 
● Windows Server 2008 R2 StdE SP1 (instalación completa) 
● Windows Server 2012 R2 StdE (instalación completa) 
Resolución de pantalla 1024 x 768 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
9 
 
TIA PORTAL V13 – BASICO 1 
3.- MANEJO DE UN PROYECTO EN TIA V13 
 
3.1 Creación del proyecto. 
 Abrimos el programa Inicio/Programas/Siemens Automation/TIA Portal V13 
 
 
 Seleccionamos “Crear Proyecto” 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
10 
 
TIA PORTAL V13 – BASICO 1 
 Nombramos el proyecto, damos la ubicación donde guardar el proyecto, el 
autor y comentarios sobre algunas consideraciones que deseen dejar sobre su 
proyecto a crear, para finalizar seleccionamos crear. 
 
 
 
 
 
 
 
 
 
 
 
 Una vez creado el proyecto se mostrara la siguiente ventana, seleccionamos “Abrir 
vista del proyecto” para acceder a la ventana donde trabajaremos. 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
11 
 
TIA PORTAL V13 – BASICO 1 
 Con esto hemos creado el proyecto y accedemos a la ventana donde se 
desarrollara nuestro programa. 
 
 
 
 
 
 
 
 
 
 
 
 
3.2 Ver dispositivos accesibles 
Al seleccionar la opción ver dispositivos accesibles lo que hacemos es ver que equipos 
están conectados dentro de la red de automatización, pueden ser PLC, HMI, Estaciones de 
ingeniería. 
Lo primero que debemos hacer es conectar nuestra programadora (PC donde tenemos 
instalado el TIA PORTAL y haremos la programación del equipo) a la red de equipos o al 
equipo con el que trabajaremos. 
 
 Seleccionamos 
“Mostrar 
estaciones 
accesibles” 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
12 
 
TIA PORTAL V13 – BASICO 1 
 
 
 Nos aparecerá la siguiente pantalla con todos los equipos accesibles en nuestra red 
(antes debimos haber definido el tipo de interfaz PG/PC e interfaz PG/PC). 
 
 
*Tipo de interfaz: La manera como estamos accediendo al 
equipo sea por Profinet, Profibus, MPI, etc 
*Interfaz PG/PC: En esta parte definimos físicamente 
por donde estamos conectando la PC con la RED, en mi 
caso estoy conectándome a un S7-1200 por Ethernet 
conectado a la tarjeta de Red de mi PC. 
Recuerden que se debe definir Tipo de 
interfaz y la interfaz que se usara, al 
visualizar los dispositivos online sabremos que 
equipos tenemos conectados en nuestra red. 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
13 
 
TIA PORTAL V13 – BASICO 1 
3.3 Agregar dispositivos 
Seleccionamos “Agregar dispositivos” y elegimos el dispositivo que deseemos y 
tengamos habilitado, eso va a depender de la versión de Step 7 y WinCC que tengamos, 
en mi caso yo tengo instalado el Step7 Professional y el WinCC Professional. 
 
 
 
 
 
 
 
 
 
 
 Selección del PLC , en la versión del STEP 7 profesional se tiene la opción de 
programar el S7-1200,S7-300/400 y las ET-200,si se tuviera el Step7 Basic solo se 
habilita el S7-1200. 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
14 
 
TIA PORTAL V13 – BASICO 1 
 Selección de HMI ,en la versión del Wincc Comfort y Professional se tienen 
habilitado para su programación toda la gama de pantalla de SIEMENS 
 
 
 
 
 
 
 
 
 
 Selección de Sistemas PC, habilitados con el WINCC Advanced y Professional 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
15 
 
TIA PORTAL V13 – BASICO 1 
Ay dos formas ingresar el dispositivo PLC en nuestro proyecto. 
La primera es sabiendo el código del PLC y sus módulos a usar, en mi caso yo estoy usando 
los siguientes módulos. 
PLC S7-1200 CPU 1414C DC/DC/DC…………………………6ES7214-1AD30-0XB0 
Módulo de Comunicación R2485…………………………………6ES7241-1CH30-0XB0 
Módulo de Comunicación R2432………………………………….6ES7241-1AH30-0XB0 
Módulo de entradas y salidas digitales………………….……6ES7223-1BH30-0XB0 
Módulo de entradas y salidas analógicas …………………………………6ES7223-1BH30-
0XB0 
Signal Board 1AO…………………………………….…………………………6ES7232-4HA30-
0XB0 
 
Como se hace en el STEP7 clásico se debe insertar el PLC y desde el catálogo de hardware 
insertar uno a uno los módulos a usar. 
 Insertamos el PLC S7-1200 CPU 1214C DC/DC/DC según el código que tengamos 
(1) y seleccionamos aceptar. 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
16 
 
TIA PORTAL V13 – BASICO 1 
 
 Una vez insertado el CPU nos mostrara el CPU insertado dentro del proyecto 
como se muestra en la imagen. 
 
 
 
 
 
 
 
 
 
 
 
 
 Procedemos a ingresar los módulos del S7-1200 a través del catálogo de 
hardware, según los códigos descritos líneas arriba, y estos se irán agregando. 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
17 
 
TIA PORTAL V13 – BASICO 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
18 
 
TIA PORTAL V13 – BASICO 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
19 
 
TIA PORTAL V13 – BASICO 1 
 
 
 
 
 
 
 
 
 
 
 
 
 De esta forma se agrega el CPU y todos los módulos que usaremos en 
nuestro sistema de automatización. 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
20 
 
TIA PORTAL V13 – BASICO 1 
La segunda forma de insertar el dispositivo, sirve cuando no sabemos exactamente qué 
tipo de dispositivos tenemos, una condición para usar esta opción es que el equipo 
que deseamos configurar este encendido y conectado a la PC que usaremos para 
programar. 
 Insertamos una CPU S71200 sin especificar y aceptamos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
21 
 
TIA PORTAL V13 – BASICO 1 
 Se agrega una CPU aun no especificada,con lo cual te da dos opciones, 
insertarla por “catálogo de hardware” o “determinarla” la primera opción es la 
primera forma de como insertamos los dispositivos, la opción determinar lo que 
hace es buscar los equipos accesibles en la red y carga la configuración dele 
quipo con todos sus módulos en nuestro proyecto, entonces seleccionamos 
determinar para que el programa empiece a buscar los dispositivos en red. 
 
 
 
 
 
 
 
 
 Al seleccionar “determinar” se mostrara la siguiente pantalla donde aparecerán 
todos los equipos en red, se observa que aparece el PLC con el cual estoy 
conectado a mi computadora aparece en la lista, también aparecen algunas 
computadoras con las cual estoy en red, seleccionamos la CPU y luego damos click 
en detección. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
22 
 
TIA PORTAL V13 – BASICO 1 
 
 Al finalizar la detección se mostraran todos la CPU y todos los módulos que 
estén conectados con la CPU, sin tener que ingresarlo uno a uno desde el 
catálogo de hardware 
 
 
 
 
 
 
 
 
 
 
 
3.4 Asignar una dirección IP a la CPU 
 
 Vamos al árbol de proyecto y seleccionamos “configuración de dispositivo”. 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
23 
 
TIA PORTAL V13 – BASICO 1 
 
 Se nos abre una ventana que nos ofrece tres vistas: Vista topológica, vista de redes 
y vista de dispositivos, en esta última es donde configuramos la forma como se 
comportara la CPU (asignación de IP, configuración de los módulos, forma de 
arranque de la CPU, protección contra escritura y escritura, entre otras). 
 La Vista de dispositivo nos muestra los equipos agregados en nuestro proyecto 
,también nos muestra una vista general de los equipos dentro del proyecto, como 
los módulos usados con el CPU y, las direcciones de entradas y salidas físicas de 
la CPU y módulos insertados., esto es importante para tener en cuenta cuando 
programemos, por ejemplo viendo esto sabemos que ay un módulo analógico de 4 
entradas y dos salidas cuya dirección de entrada inicia en 96 y termina en 103 esto 
indica que las entradas analógicas del módulo tendrán las siguiente direcciones: 
AI1= IW96; AI2= IW98; AI3= IW100; AI4 = IW102, recordar que las entradas y salidas 
analógicas son del tipo WORD ocupan dos bytes 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
24 
 
TIA PORTAL V13 – BASICO 1 
 
 También tenemos una ventana que nos muestra los datos generales del 
dispositivo, si seleccionamos la CPU veremos que en la parte inferior de la vista 
de dispositivos nos habilita la visión de datos generales de la CPU. Aquí es 
donde configuramos el comportamiento de la CPU en el proyecto, como también 
configurar la dirección IP del dispositivo, para ello seleccionamos “Interfaz Profinet” 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Aquí es donde configuramos la IP del dispositivo para ser usado en la red, tener 
en cuenta que cuando ingresamos un equipo usando la primera forma desde 
catálogo de hardware la CPU que se agrega tiene una IP por defecto de fábrica 
192.168.0.1 y si usamos el segundo método que es el de detectar 
automáticamente la configuración de hardware y jalarla directamente al proyecto 
, de esta manera toma la configuración del dispositivo como su dirección IP, es 
decir no tendrá la dirección IP por defecto de fábrica sino la dirección IP del 
dispositivo detectado. 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
25 
 
TIA PORTAL V13 – BASICO 1 
4 PROGRAMACION DEL DISPOSITIVO 
Una vez insertado los equipos y los 
módulos dentro del proyecto, lo podemos 
observar en el árbol del proyecto. 
Se crea una carpeta donde se 
contiene todos los archivos a 
configurar y programar del PLC 
seleccionado, por defecto se crea un 
bloque organizacional “Main” donde se 
realiza parte o toda la programación, 
eso dependerá de 
cómo estructuren sus trabajos. 
Se puede ver la parte de 
Configuración de dispositivos, donde 
configuramos al PLC, La Carpeta
 “bloque de programas” donde
 estarán los bloques de Programación 
que creemos y usemos, entre otras 
demás carpetas de configuración y 
manejo del dispositivo. 
 
4.1 Bloques de organización (OBs) 
Los bloques de organización controlan la ejecución del programa de usuario, existen 
diferentes tipos de OBs: 
4.1.1 Los OB de ciclo, se ejecutan cíclicamente cuando la CPU se encuentra en estado 
operativo RUN. El bloque principal del programa es un OB de ciclo. Éste contiene las 
instrucciones que controlan el programa y permite llamar otros bloques de usuario. Es 
posible utilizar varios OB de ciclo. Éstos se ejecutan en orden numérico. El OB 1 es el bloque 
predeterminado. Los demás OB de ciclo deben identificarse como OB 200 o superior. 
4.1.2 Los OB de arranque, se ejecutan una vez cuando el estado operativo de la CPU 
cambia de STOP a RUN, al arrancar a estado operativo RUN y en una transición ordenada 
de STOP a RUN. 
Una vez finalizado, se comienza a ejecutar el OB de ciclo. Es posible utilizar varios OB 
de arranque. El OB 100 es el bloque predeterminado. El número de los demás OB debe 
ser 200 o superior. 
4.1.3 Los OB de alarma cíclica, se ejecutan en intervalos periódicos. Los OB de alarma 
cíclica interrumpen la ejecución cíclica del programa en intervalos definidos, p. ej. Cada 2 
segundos. Es posible configurar como máximo un total de 4 eventos de retardo y cíclicos en 
cualquier momento. 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
26 
 
TIA PORTAL V13 – BASICO 1 
Por cada evento de retardo o cíclico configurado se permite un OB. El número del OB debe 
ser 200 o superior. 
4.1.4 Los OB de alarma de proceso, se ejecutan cuando ocurre el evento de 
hardware correspondiente, incluyendo flancos ascendentes y descendentes en las entradas 
digitales integradas y eventos de contadores rápidos (HSC). Los OB de alarma de proceso 
interrumpen la ejecución cíclica del programa como reacción a una señal de un evento de 
hardware. Los eventos se definen en las propiedades de la configuración hardware. Por 
cada evento de hardware configurado se permite un OB. El número del OB debe ser 200 o 
superior. 
 
4.1.5 Un OB de alarma de error de tiempo, se ejecuta cuando se excede el tiempo de ciclo 
máximo o se produce un evento de error de tiempo. El OB para procesar la alarma de error 
de tiempo es el OB80. Si se dispara, se ejecuta, interrumpiendo la ejecución cíclica normal 
del programa o cualquier otro OB de evento. A continuación se describen los eventos que 
disparan la alarma de error de tiempo y la reacción de la CPU a dichos eventos: 
 Rebase del tiempo de ciclo máximo: el tiempo de ciclo máximo se configura 
en las propiedades de la CPU. Si el OB 80 no existe, la reacción de la CPU al 
excederse el tiempo máximo es cambiar a STOP. 
 Errores de tiempo: Si el OB 80 no existe, la reacción de la CPU es permanecer en 
RUN. 
 Los errores de tiempo se producen cuando un evento de hora del día falta o se 
repite, una cola se desborda, o bien cuando se inicia un OB de evento (evento de 
retardo, evento de hora del día o una alarma cíclica) antes de que la CPU finalice la 
ejecución del primero. La aparición de cualquiera de esos eventos genera una 
entrada en el búfer de diagnóstico que describe el evento. La entrada del búfer 
de diagnóstico se genera independientemente de la existencia del OB80. 
 
4.1.6 Los OB de alarma de diagnóstico, se ejecutan cuando se detecta y notifica un error 
de diagnóstico. Los OB de alarma de diagnóstico interrumpen la ejecución cíclica del 
programa cuando el módulo apto para diagnóstico detecta un error (si se ha habilitado 
la alarma de diagnóstico para ese módulo). El OB 82 es el único número de OB soportado 
para el evento de error de diagnóstico. Es posible incluir una instrucción STP (poner CPU a 
STOP) en el OB 82 para que la CPU pase al estado operativo STOP en cuanto reciba este 
tipo de error. Si no hay ningún OB de diagnóstico en el programa, la CPU ignora el error 
(permanece en RUN). 
 Para insertar un bloque de organización, seleccionamos “agregar nuevo bloque” 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
27 
 
TIA PORTAL V13 – BASICO 1 
 Sale la siguiente ventana y nos da los bloques organizacionales como el tipo de 
lenguaje que usaremos para programarlos. 
 
 
 
 
 
 
 
 
 
 
 
 También podemos agregar los FC, FB y los bloques de datos desde esta pantalla 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
28 
 
TIA PORTAL V13 – BASICO 1 
4.2 Insertar instrucciones en el programa 
Podemos encontrar una lista las instrucciones que podemos usar dentro del programa de 
usuario. 
 
 Seleccionamos la instrucción que deseemos usar y la arrastramos hacia el segmento 
y de esta forma ingresamos la instrucción. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
29 
 
TIA PORTAL V13 – BASICO 1 
4.3 Definir variables. 
Podemos definir accediendo a la tabla de variables e ir colocando las variables que 
usaremos indicando dirección, tipo y nombre. 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
30 
 
TIA PORTAL V13 – BASICO 1 
También podemos definir las variables de proceso dentro del programa de la siguiente forma: 
 Tenemos un segmento con un contacto y una bobina 
 
 
 Colocamos el nombre que deseemos tengan las variables en cada objeto insertado 
(contacto y bobina). 
 
 
 Le damos click derecho a entrada por ejemplo y seleccionamos “definir variable” 
y se abrirá una ventana donde daremos la dirección y tipo de datos que 
deseemos, una vez declarado estos datos, seleccionamos definir y la variable 
quedara definida en nuestro programa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
31 
 
TIA PORTAL V13 – BASICO 1 
Otra forma de definir una variable es de la siguiente manera: 
 Seleccionamos configuración del dispositivo y seleccionamos la opción “soltar” como 
se muestra a continuación. 
 
 
 
 
 
 
 
 
 
 
 Lo cual hará que esa ventana este libre dentro del proyecto. 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
32 
 
TIA PORTAL V13 – BASICO 1 
 
 Abrimos nuevamente el OB “Main” y colocamos la ventana de “configuración 
de dispositivos a un lado visible que nos permita observar también el bloque, 
tenemos que darle un zoom de 200% (necesario dale un zoom de 200% para 
poder trabajar de esta forma, si le damos menos no podremos arrastrar las variables) 
 
 
 
 
 
 
 
 
 
 
 
 Para la demostración quiero que la bobina aún no definida con una variable sea la 
dirección de la salida Q0.0, lo que hare será, de la imagen de la CPU seleccionare la 
salida Q0.0 y sin soltarla arrastro hacia la bobina hasta que salga un cuadro verde, 
una vez pase esto suelto el mouse y la variable quedara definida en la bobina. 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
33 
 
TIA PORTAL V13 – BASICO 1 
4.4 Cargar el programa en el proyecto. 
 
4.4.1 Cambio de Interfaz PC/PG 
 Primero debemos verificar que la interfaz PC/PG se encuentre bien configurada, 
para ello vamos a: 
Panel de control - Ajustar Interfaz PC/PG 
 
 
 
 
 
 
 
 
 
 
 
 Debemos ver que S7ONLINE tenga configurado el dispositivo físico desde 
donde estamos conectándonos al equipos, en mi caso estoy conectando el S7-1200 
a la tarjeta de red de mi PC, por ello sale S7ONLINE “Realtek PCI GBE Family 
Controller”, lo segundo es ver que estamos parametrizando la tarjeta como TCP / 
IP (en mi caso es porque estoy trabajando por Ethernet) y damos aceptar. 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
34 
 
TIA PORTAL V13 – BASICO 1 
 Lo segundo es verificar que la IP del PLC y la IP de la PC estén en la misma subred, 
como por ejemplo la siguiente: 
IP S7-1200 = 192.168.1.50 
IP Computadora = 192.168.1.10 
 
 Unas ves verificadas estas dos cosas, seleccionamos la carpeta del PLC y 
procedemos a cargar el programa en el PLC, mediante la flecha que indica “CARGAR 
EN DISPOSITIVO” 
 
 
 
 
 
 
 
 
 
 
 Saldrá el siguiente cuadro: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
35 
 
TIA PORTAL V13 – BASICO 1 
 
 Debemos configurar los campos según nuestras conexiones, al colocar el tipo de 
interfaz y la interfaz el programa empezara a buscar al dispositivo ONLINE 
conectado. 
 
 
 
 
 
 
 
 
 
 Una vez encontrado el dispositivo que deseamos programar, lo seleccionamos 
y cargamos el programa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
36 
 
TIA PORTAL V13 – BASICO 1 
 El programa compilara el programa y si no ay ningún error nos permitirá cargar 
el programa, seleccionamos cargar nuevamente 
 
 
 
 
 
 
 
 
 
 
 
 Cuando el programa halla cargado en el PLC antes de finalizar nos saldrá un aviso 
pidiendo le confirmemos si deseamos dejar el PLC en STOP o pasarlo a RUN al 
finalizar, seleccionamos la casilla “arrancar módulos” para que pasemos al modo 
RUN al finalizar , si no hacemos esto , al finalizar la CPU quedara en modo STOP 
,con el S7-1200 a diferencia del S7-200/300/400 para pasar de RUN STOP, o 
viceversa , debemos conectarnos online y modificarlos desde software. 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
37 
 
TIA PORTAL V13 – BASICO 1 
4.4.2 Visualizar el dispositivo Online. 
 Damos click en “establecer conexión online” y luego seleccionamos “activar 
observación” 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
38 
 
TIA PORTAL V13 – BASICO 1 
4.4.3 PLCSIM (Simulación de dispositivos) 
Cuando tenemos el programa creado y deseamos simularlo podemos hacerlo, 
teniendo la consideración que solo puedes simular los PLC S7300/400 usando el 
“PLCSIM” y el S7-1500 usando el “PLCSIM S7-1200/S7-1500”. 
4.4.4 PLCSIM S7-1200/S7-1500 
 
 Seleccionamos la carpeta de PLC hasta que quede en color azul. 
 
 
 Seleccionamos el menú “ONLINE” la opción “Simulación” y damos click en 
“iniciar”. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1 
2 
3 4 
 
“La fuerza no viene de la capacidad corporal, sinode la voluntad del alma” - Gandhi 
39 
 
TIA PORTAL V13 – BASICO 1 
 Se les abrirá una nueva ventana la cual estará cargando hasta que salga la pantalla 
de cargar programa. 
 
 
 
 
 
 
 
 
 
 
 Cuando carga completamente el PLCSIM se mostrara de la siguiente forma 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
40 
 
TIA PORTAL V13 – BASICO 1 
 Paralelamente se abre una ventana en la cual cargaremos el programa en el PLCSIM( 
el PLCSIM viene a ser un PLC virtual que creamos ) 
 
 
 
 
 
 
 
 
 
 
 
 
 Elegimos el tipo de interfaz (PN / IE) y la Interfaz (en interfaz PG/PC seleccionamos 
PLCSIM S7-1200 / S7-1500) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
41 
 
TIA PORTAL V13 – BASICO 1 
 Seleccionamos iniciar búsqueda 
 
 
 
 
 
 
 
 
 
 
 
 Hallara el PLC que este online (en este caso detectara el PLC Virtual), seleccionamos 
y damos click en cargar. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2 
1 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
42 
 
TIA PORTAL V13 – BASICO 1 
 El software empezara a compilar nuestro programa para verificar si ay algún error. 
 
 Si el programa se compilo satisfactoriamente y no encuentran ningún tipo de error 
saldrá la siguiente ventana, donde confirmaremos la carga del programa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
43 
 
TIA PORTAL V13 – BASICO 1 
 El último paso es finalizar, damos click en “empezar todos los módulos “y luego en 
finalizar. 
 
 
 
 
 
 
 
 
 
 
 
 
 Una vez cargado el programa vemos el PLCSIM (PLC Virtual) que empezó la 
simulación y está en modo RUN. 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
44 
 
TIA PORTAL V13 – BASICO 1 
 Nos ponemos Online para ver nuestro programa 
 
 
Nota: A partir del TIA V13 SP1 se puede simular el S7-1200, pero teniendo la consideración que 
solo se pueden simular las CPU del S7-1200 que tengan un firmware mayor o igual a 4.0, el 
procedimiento de simulación s el mismo. Para simular S7-300/400 repetimos los mismos pasos, esta 
vez usando el PLCSIM y ya no PLCSIM S7-1200/S7-1500. 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
45 
 
TIA PORTAL V13 – BASICO 1 
5 CONFIGURACION ENTRE HMI Y PLC. 
 
5.1.- Agregando PLC. 
 
 Seleccionamos la CPU 1215-2 PN (Para poder realizar la simulacion ) 
 
 
 
 
1 
2 
3 
4 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
46 
 
TIA PORTAL V13 – BASICO 1 
 
 Al seleccionar el PLC se nos abre la configuracion del dispositivo seleccionado . Las CPU 
S7-1500 no son CPU compactas, esto signififca que no tiene entradas ni salidas integradas, 
se necesita agregar modulos de entradas y salidas , agregaremos un modulo de entradas 
salidas digitales. 
 
 Se agregara un modulo de entradas y salidas digitales 
 
 
Doble 
click 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
47 
 
TIA PORTAL V13 – BASICO 1 
 
 Una vez agregado crearemos un programa para probar nuestra comunicacion con el 
PLCSIM. 
 
 
 Creamos un programa donde hagamos un enclavamiento . 
 
1 
2 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
48 
 
TIA PORTAL V13 – BASICO 1 
 
 
 Definimos la variable inicio , escribimos inicio en el contacto . 
 
 Una vez escrito damos click derecho y seleccionamos Define Tag. 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
49 
 
TIA PORTAL V13 – BASICO 1 
 Una vez seleccionado la definicion de la variable, se nos hablita el siguiente cuadro que nos 
habilita la direccion por defecto para el tipo de dato Bool , seleccionamos Define . 
 
 Echo esto se define la variable Inicio. 
 
 Seguimos trabajando armando nuestro circuito hasta que quede de la siguiente forma : 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
50 
 
TIA PORTAL V13 – BASICO 1 
 Activamos el PLCSIM para el S7-1200/ S7-1500. Seleccionamos la carpeta PLC , luego el 
menu Online la opcion Simulation y finalmente Start. 
 
 Nos sale un cuadro diciendonos que si iniciamos la simulacion se deshabilitara las demas 
conexiones , le damos click en aceptar ( en este caso solo le decimos que si vamos a simular 
el PLC ). 
 
 
 
 
1 
2 
3 4 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
51 
 
TIA PORTAL V13 – BASICO 1 
 Se empieza a abrir el PLCSIM. 
 
 
 Una vez Cargue por completo el PLCSIM se vera de la siguiente forma y se nos abrira 
tambien la siguiente ventana para cargar el programa : 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
52 
 
TIA PORTAL V13 – BASICO 1 
 
 Elegimos los parametros correctos y seleccionamos Cargar . 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
53 
 
TIA PORTAL V13 – BASICO 1 
 Se iniciara la compilacion de nuestro programa , si el programa se compila correctamente 
nos mostrara la ventana de Precarga indicando que todo esta correcta ,llegado a este paso 
seleccionamos Cargar para proceder a la carga del programa. 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
54 
 
TIA PORTAL V13 – BASICO 1 
 Una vez que este cargado el programa seleccionamos Start All (esto significa que al dar 
finalizar hacemos que la CPU pase al estado RUN, sino seleccionamos Start All y damos 
Finalizar, la CPU quedara en el estado STOP. 
 
 Con esto hemos creado un programa y abierto el PLCSIM para simular el funcionamiento , 
probamos la comunicacion Online entre mi programa y el PLCSIM, seleccionamos el 
monitoreo del programa. 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
55 
 
TIA PORTAL V13 – BASICO 1 
 Una vez echo esto ,nuestro programa quedara ONLINE para probarlo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
56 
 
TIA PORTAL V13 – BASICO 1 
5.2.- Agregando el HMI. 
 
 Seleccionamos una pantalla KTP600 ,que tenga interfaz profinet. 
 
 
 
1 
2 3 
4 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
57 
 
TIA PORTAL V13 – BASICO 1 
 Al seleccionar el HMI se nos abrira la siguiente ventana ,donde enlazaremos nuestro PLC al 
HMI . 
 
 Una vez enlazado se vera de la siguiente forma , damos click en Finish. 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
58 
 
TIA PORTAL V13 – BASICO 1 
 
 Se abre la imagen que se nos crea por defecto en el HMI. 
 
5.2.1 Agregar Elementos. 
Para agregar elementos alHMI tenemos que ir a la barra de herramientas ubicada al extremo 
derecho. 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
59 
 
TIA PORTAL V13 – BASICO 1 
 Basic Objects , son los 
objetos basicos que 
encontramos para 
agregar en la pantalla 
como“Textos“, “Lineas“ 
,“Imagenes“,“Formas“. 
 
 Elements, en este nivel 
encontramos los 
elementos como 
“Botones“(para activar 
bits), “Campo de 
enradas y salidas“ , “Campo de Fecha y Hora“ ,entre otras. En este nivel podemos 
controlar variables en el PLC. 
 
 Controls , en este nivel 
encontramos las heramientas 
para el manejo de „“Curvas“ , 
“Alarmas“, “Manejo de 
usuarios“ , “Recetas“, entre 
otros. 
 
 Graphics , en este campo 
encontramos las graficas 
propias del Wincc para realizar 
el diseño de nuestros procesos. 
Aqui encontramos graficos de 
valvulas , motores, bombas , 
tuberias , entre otros. 
 
 
 
 
NOTA : Estos elementos varian dependiendo el tipo de pantalla que usemos, en este caso lo 
mostrado es para los KTP 600 ( Basic Panels ), para comfort Panels o Multipanesls, ay mas variedad 
de elementos. 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
60 
 
TIA PORTAL V13 – BASICO 1 
5.2.2 Asociar un “Boton“ del HMI a un bit del PLC . 
Con un boton podemos activar un bit en el PLC , par ello realizamos lo siguiente: 
 Arrastramos el boton a la imagen del HMI. 
 
 Una vez arastrado se vera de la siguiente forma: 
 
 
 
 
 
 
 
 Procedemos a direccionar el boton al bit „“INICIO“ creado en el programa del PLC. 
 Seleccionamos el boton y damos click en propiedades , seleccionamos evento y el 
evento pulsar . 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
61 
 
TIA PORTAL V13 – BASICO 1 
 
 
 
 Elegimos la funcion “procesamiento de bits “ y la opcion “Activar bit mientras tecla 
pulsada“. 
 
 
 
 
 
 
 
 
1 
2 
3 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
62 
 
TIA PORTAL V13 – BASICO 1 
 
 
 
 
 
 
 
 
 Una vez seleccionada la funcion, debemos elegir el bit del PLC que debemos asociar al 
boton, lo cual en el campo color rosado debemos elegir la vaiable del PLC. 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
63 
 
TIA PORTAL V13 – BASICO 1 
 
 Cambiamos el nombre del Boton a INICIO . 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
64 
 
TIA PORTAL V13 – BASICO 1 
 El boton quedaria de la siguiente forma: 
 
 
 
 
 
 
 
 Procedemos a crear un boton y de la misma manera que le asignamos al boton Inicio el bit 
Inicio del PLC , a este boton lo llamaremos Parada y le asignaremos el bit Parada del PLC. 
 
 
 
 
 
 Arrastramos un nuevo boton. 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
65 
 
TIA PORTAL V13 – BASICO 1 
 Cambiamos el nombre del boton a “Parada“. 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
66 
 
TIA PORTAL V13 – BASICO 1 
 Una vez cambiado el nombre , procedemos a agregar al evento “Pulsar“ la funcion “Activar 
bit mientras tecla pulsada“. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
67 
 
TIA PORTAL V13 – BASICO 1 
 Asignamos el bit al boton configurado. 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
68 
 
TIA PORTAL V13 – BASICO 1 
Hasta este paso hemos creado dos botones y los hemos configurado para que activen mientras 
esten pulsado( funcionan como un pulsador ) a el bit configurado para cada pulsador. 
Ahora lo siguiente a hacer es configurar una animacion a un objeto para que cambie de color cuando 
el bit „“Salida“ del PLC este activado sea de color Verde y cuando este desactivado sea Rojo , para 
este paso usaremos la propiedad “ANIMACION“ y seleccionamos “Apariencia“. 
 
 
 
 
 
 
 
 Agregamos el “objeto“ Circulo a la pantalla. 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
69 
 
TIA PORTAL V13 – BASICO 1 
 Seleccionamos el circulo Propiedades Animacion. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Creamos una Animacion del tipo Apariencia. 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
70 
 
TIA PORTAL V13 – BASICO 1 
 
Para asignarle una animacion tipo “Apariencia“ que depende de un bit seguimos los siguientes paso: 
 Primero seleccionamos “Single Bit“ 
 
 Segundo seleccionamos la variable con quien trabajaremos la animacion . 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
71 
 
TIA PORTAL V13 – BASICO 1 
 
 Una vez asignado , veremos que el el campo Type cambio el Single Bit a Range , dejar 
esto como esta , ya al hacer el primer paso indicamos que usariamos Single Bit. 
 
 Tercero asignamos los colores por estado del bit : Salida = 0 el color debe ser Rojo , salida 
= 1 el color debe ser Verde. 
 
Con esto nuestra pantalla quedaria de la siguiente forma (con los botones y objeto configurado). 
 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
72 
 
TIA PORTAL V13 – BASICO 1 
Procedemos a probar nuestro programa: 
 Simulamos el PLC y lo ponemos Online ( Lo hicimos en el apartado 1 de este manual). 
 
Una vez activado la simulacion del PLC activamos la simulacion de nuestra pantalla para empezar a 
probar el programa y los botones configurados. 
 Abrimos la imagen donde estuvimos trabajando 
 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
73 
 
TIA PORTAL V13 – BASICO 1 
 Activamos la simulacion del Panel. 
 
 
 El software empezara a compilar el programa en busca de erorrores. 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
74 
 
TIA PORTAL V13 – BASICO 1 
 Nos preguntara si deseamos continuar con la simulacion ,porque ello desactivara las 
conexiones que tengamos, en este caso damos Ok, debido a que no tenemos equipos fisicos 
conectados . 
 
 
 Una vez terminado se nos abrira una simulacion del HMI ( la funcion RunTime del Wincc 
Basic). 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
75 
 
TIA PORTAL V13 – BASICO 1 
 Si vemos nuestra barra de tarea se ah agregado el RunTime abierto. 
 
 
 
Procedemos a probar nuestro programa, colocamos la vista Online del PLC y el RT del HMI 
paralelamente para ir viendo como se trabaja. 
Como veran el circulo configurado en nuestro software tiene color blanco pero al iniciar la simulacion 
del panel ,en nuestra simulacion aparece de color rojo , esto es debido a que en nuestro programa 
al Objeto circulo le colocamos la animacion apariencia que dependia del Bit Salida ( cuando estaba 
desactivado sea colo rojo y cuando este activado sea colorverde ) 
 
 
 
 
 
 
 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
76 
 
TIA PORTAL V13 – BASICO 1 
 Algo importante es para que las simulaciones trabajen debemos configurar la Interface 
PC/PG de nuestra PC de la siguiente forma: 
 
 En mi Maquina aparece de la siguiente manera. 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
77 
 
TIA PORTAL V13 – BASICO 1 
 *Esta es la forma que configuramos la PC/PG cuando tenemos un PLC fisico conectado 
a nuestra maquina en este caso para la simulacion buscamos “PLCSIM S7-1500 / S7 1200“ 
 
 
 
 
 
 
 
 
 
 
*Una vez seleccionado la interface de la forma mostrada damos click en OK, para confirmar 
el cambio. 
Para que funcione cerramos la simulacion del HMI y la volvemos a abrir, ara que asi el RT del 
HMI reconozca la conexion. 
 
 Presionamos el boton de INICIO y vemos la activacion del bit . 
 
 
“La fuerza no viene de la capacidad corporal, sino de la voluntad del alma” - Gandhi 
78 
 
TIA PORTAL V13 – BASICO 1 
*Vemos como se activa el bit inicio y el circulo cambia de color . 
 Soltamos el boton de INICIO. 
 
*Vemos la desactivacion del Bit pero se realizo el enclavamiento y el circulo permanece en 
verde porque el bit SALIDA sigue activado. 
 
 Presionamos el Boton PARADA. 
 
 
De esta forma probamos el funcionamiento de nuestro programa mediate simulacion del PLC y HMI 
para ver la conexion de variables en el PLC y HMI .

Otros materiales