Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Basico Tia v13 Ac b01 Portal v13
Manual Basico Tia v13 Ac b01 Portal v13
NIVEL BASICO
Contenido
1.- Introduccin .................................................................................................................................... 2
2.- PLC S7-1200 .................................................................................................................................. 4
2.1 Caractersticas de las CPUs. .................................................................................................... 4
2.1.1 Tabla comparacin 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 programacin STEP 7 ........................................................................................... 8
2.2 Requisitos de Software y Hardware .......................................................................................... 8
3.- MANEJO DE UN PROYECTO EN TIA V13 ................................................................................... 9
3.1 Creacin del proyecto. .............................................................................................................. 9
3.2 Ver dispositivos accesibles ..................................................................................................... 11
3.3 Agregar dispositivos ................................................................................................................ 13
3.4 Asignar una direccin IP a la CPU ......................................................................................... 22
4 PROGRAMACION DEL DISPOSITIVO ......................................................................................... 25
4.1 Bloques de organizacin (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 cclica ................................................................................................. 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 diagnstico .................................................................................... 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 (Simulacin 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
1.- Introduccin
Desde que empezamos a trabajar en ambientes industriales omos mucho de los PLCs, lo que
nos lleva a la pregunta que nos empieza a llevar al fascinante mundo de la automatizacin
Qu es el PLC? , podemos responder desde el significado oficial, el PLC segn sus siglas
en ingls (Programmable logic Controller) es un controlador lgico programable, pero bueno
para ser sincero esta definicin no nos da una idea de todo lo que podemos realizar con un
PLC.
Entendamos que el PLC es un equipo electrnico 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 algn tipo de
software de programacin compatible con el PLC que tengamos, que contenga la lgica del
sistema a controlar. De esta manera el PLC obtiene la capacidad de poder ejecutar de manera
lgica las decisiones a tomar para el control del sistema teniendo en cuenta las caractersticas
del entorno y seales que recibe (sensores digitales y analgicos).
Ahora, al entender esto nos llega ms inquietudes por saber qu ms hace un PLC Qu tipo
de informacin recibe el PLC? Qu tipo de equipos controla el PLC?
Estas son algunas marcas de PLC que se manejan en la industria, la pregunta es Con cul
estn familiarizados?
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.
*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 mximo 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.
ELEMENTO DESCRIPCION
BLOQUES
Tipo OB , FB , FC , DB
Tamao 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 , De 1 a 65535 (p. ej. Del FB1 al FB 65535 )
FC y DB
Profundidad de 16 del OB de arranque o de ciclo; 4 del OB de alarma
anidamiento de retardo, alarma horaria, alarma cclica, alarma de
proceso, alarma de error de tiempo o alarma de
diagnstico.
Observar Se puede observar a la vez el estado de 2 bloques
lgicos.
OB
Ciclo de programa Mltiple : OB1, de OB 200 a OB 65535
Arranque Mltiple : OB100, de OB 200 a OB 65535
Alarmas de retardo y **4 ( 1 por evento ) : de OB 200 a OB 65535
alarmas cclicas
Alarmas de procesos ( 50 ( 1 por evento ) : de OB 200 a OB 65535
flancos y HSC)
Alarmas de error de tiempo 1 : OB80
Alarmas de error de 1 : OB82
diagnostico
Temporizadores
Tipo CEI
Cantidad Solo limitada por el tamao de la memoria
Almacenamiento Estructura en DB , 16 bytes por temporizador
Contadores
Tipo CEI
Cantidad Solo limitada por el tamao de la memoria
Almacenamiento Estructura en DB , tamao dependiendo del tipo de
contaje
Sint , USint : 3 Bytes.
Int, Uint : 6 Bytes.
DInt , UDInt : 12 bytes.
(1): Las alarmas de retardo y cclicas usan los mismos recursos en la CPU. Solo se pueden contar
con un total mximo de estas alarmas (suma de alarmas de retardo y cclicas). No puede haber 4
alarmas de retardo y 4 alarmas cclicas.
Nota: Al crear un bloque lgico se debe seleccionar el lenguaje de programacin que usara dicho
bloque.
Al seleccionar la opcin ver dispositivos accesibles lo que hacemos es ver que equipos
estn conectados dentro de la red de automatizacin, pueden ser PLC, HMI, Estaciones de
ingeniera.
Lo primero que debemos hacer es conectar nuestra programadora (PC donde tenemos
instalado el TIA PORTAL y haremos la programacin del equipo) a la red de equipos o al
equipo con el que trabajaremos.
Seleccionamos
Mostrar
estaciones
accesibles
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).
La primera es sabiendo el cdigo del PLC y sus mdulos a usar, en mi caso yo estoy usando
los siguientes mdulos.
Como se hace en el STEP7 clsico se debe insertar el PLC y desde el catlogo de hardware
insertar uno a uno los mdulos a usar.
Insertamos el PLC S7-1200 CPU 1214C DC/DC/DC segn el cdigo que tengamos
Una vez insertado el CPU nos mostrara el CPU insertado dentro del proyecto
como se muestra en la imagen.
Se nos abre una ventana que nos ofrece tres vistas: Vista topolgica, vista de redes
y vista de dispositivos, en esta ltima es donde configuramos la forma como se
comportara la CPU (asignacin de IP, configuracin de los mdulos, forma de
arranque de la CPU, proteccin contra escritura y escritura, entre otras).
La Vista de dispositivo nos muestra los equipos agregados en nuestro proyecto
,tambin nos muestra una vista general de los equipos dentro del proyecto, como
los mdulos usados con el CPU y, las direcciones de entradas y salidas fsicas de
la CPU y mdulos insertados., esto es importante para tener en cuenta cuando
programemos, por ejemplo viendo esto sabemos que ay un mdulo analgico de 4
entradas y dos salidas cuya direccin de entrada inicia en 96 y termina en 103 esto
indica que las entradas analgicas del mdulo tendrn las siguiente direcciones:
AI1= IW96; AI2= IW98; AI3= IW100; AI4 = IW102, recordar que las entradas y salidas
analgicas son del tipo WORD ocupan dos bytes
Tambin 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 visin de datos generales de la CPU. Aqu es
donde configuramos el comportamiento de la CPU en el proyecto, como tambin
configurar la direccin 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
catlogo de hardware la CPU que se agrega tiene una IP por defecto de fbrica
192.168.0.1 y si usamos el segundo mtodo que es el de detectar
automticamente la configuracin de hardware y jalarla directamente al proyecto
, de esta manera toma la configuracin del dispositivo como su direccin IP, es
decir no tendr la direccin IP por defecto de fbrica sino la direccin IP del
dispositivo detectado.
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 transicin ordenada
de STOP a RUN.
Por cada evento de retardo o cclico configurado se permite un OB. El nmero del OB debe
ser 200 o superior.
Tambin podemos agregar los FC, FB y los bloques de datos desde esta pantalla
Podemos encontrar una lista las instrucciones que podemos usar dentro del programa de
usuario.
Tambin podemos definir las variables de proceso dentro del programa de la siguiente forma:
Colocamos el nombre que deseemos tengan las variables en cada objeto insertado
(contacto y bobina).
Lo cual har que esa ventana este libre dentro del proyecto.
Para la demostracin quiero que la bobina an no definida con una variable sea la
direccin 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.
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
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 mdulos 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.
3 4
Se les abrir una nueva ventana la cual estar cargando hasta que salga la pantalla
de cargar programa.
Elegimos el tipo de interfaz (PN / IE) y la Interfaz (en interfaz PG/PC seleccionamos
PLCSIM S7-1200 / S7-1500)
Hallara el PLC que este online (en este caso detectara el PLC Virtual), seleccionamos
y damos click en cargar.
El ltimo paso es finalizar, damos click en empezar todos los mdulos y luego en
finalizar.
Una vez cargado el programa vemos el PLCSIM (PLC Virtual) que empez la
simulacin y est en modo RUN.
Nota: A partir del TIA V13 SP1 se puede simular el S7-1200, pero teniendo la consideracin que
solo se pueden simular las CPU del S7-1200 que tengan un firmware mayor o igual a 4.0, el
procedimiento de simulacin 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.
2
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.
Doble
click
Una vez agregado crearemos un programa para probar nuestra comunicacion con el
PLCSIM.
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 .
Seguimos trabajando armando nuestro circuito hasta que quede de la siguiente forma :
3 4
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 ).
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 :
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.
Una vez echo esto ,nuestro programa quedara ONLINE para probarlo.
2 3
Al seleccionar el HMI se nos abrira la siguiente ventana ,donde enlazaremos nuestro PLC al
HMI .
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.
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.
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.
Una vez cambiado el nombre , procedemos a agregar al evento Pulsar la funcion Activar
bit mientras tecla pulsada.
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.
Para asignarle una animacion tipo Apariencia que depende de un bit seguimos los siguientes paso:
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).
Una vez activado la simulacion del PLC activamos la simulacion de nuestra pantalla para empezar a
probar el programa y los botones configurados.
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).
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 color verde )
Algo importante es para que las simulaciones trabajen debemos configurar la Interface
PC/PG de nuestra PC de la siguiente forma:
*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.
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 .