Está en la página 1de 124

“INSTITUTO TECNOLÓGICO DE LEÓN”

CAMPUS 1

CARRERA:
INGENIERIA INDUSTRIAL

MATERIA:
PLC (controles lógicos programables)
TAREA

Trabajo final

PROFESOR:

Adán Israel Godínez Mena

ALUMNO:

Espinos Sierra Juan Yahve

1
1.-¿Qué marca es el software TIA PORTAL?
TIA Portal significa, Totally Integrated Automation y es la plataforma de ingeniería
de Siemens que ofrece un paquete de soluciones de automatización completas
para una solución optimiza en procesos de ingeniería y fabricación de maquinaria.
¿Qué es Siemens?
Siemens AG es un conglomerado de empresas alemanas con sedes en Berlín y
Múnich, considerada como la mayor empresa de fabricación industrial de Europa
con 190 sucursales a lo largo del mundo. Siemens opera en 4 sectores
principales: el sector industrial, energético, de salud y de infraestructuras y
ciudades.
2.-¿Cuál es la versión más nueva?
La última versión de TIA Portal es la 18, es decir, TIA Portal v18, salida a finales
de 2022.
3.-¿Cómo se instala? (paso a paso)
Primero hay que saber los requisitos para instalar TIA Portal v18
¿Qué requisitos hay que tener en cuenta para instalar TIA Portal V18 (STEP 7
Professional / Basic, WinCC Professional / Advanced)? V18

1. Instalación de STEP 7 Professional / Basic V18 e instalación en paralelo de


otras versiones de STEP 7
2. No se libera el funcionamiento online en paralelo de STEP 7 (TIA Portal) V18
con STEP 7 V5.x
3. No está permitida la instalación en paralelo de WinCC (TIA Portal) con WinCC
V6/V7V8
4. Instalación en paralelo de STEP 7 con WinCC Professional
5. Instalación de un upgrade para WinCC Professional
6. Instalación en paralelo de WinCC Advanced/Professional con WinCC Unified
7. Apertura de proyectos de versiones anteriores de STEP 7 (TIA Portal)
8. Compatibilidad con proyectos de STEP 7, a partir del STEP 7 V5.4 + SP5
9. Reparación de STEP 7 (TIA Portal) V18
10. Desinstalación de STEP 7 Professional / Basic V18 adicional
Importante.

2
1. Instalación de STEP 7 Professional / Basic V18 e instalación en paralelo
de otras versiones de STEP 7
Los requisitos para la instalación de STEP 7 Professional / Basic V18 se
encuentran en la información del producto:
 Liberación de suministro para STEP 7 / Professional / Basic V18

2. No se libera el funcionamiento online en paralelo de STEP 7 (TIA Portal) V18


con STEP 7 V5.x
No es posible establecer una conexión online con STEP 7 (TIA Portal) y con STEP
7 V5.x al mismo tiempo.

3. No está permitida la instalación en paralelo de WinCC (TIA Portal) con WinCC


V6/V7V8
No está permitida la instalación en paralelo
 de WinCC V18 Advanced con versiones de WinCC anteriores a WinCC
V7.3,
 No está permitido WinCC V18 Professional y WinCC V18 Runtime
Professional con WinCC V6.x, WinCC V7.x o WinCC V8.x.
Lo mismo se aplica a las versiones anteriores de WinCC Professional y WinCC
Runtime Professional.

4. Instalación en paralelo de STEP 7 con WinCC Professional


Sólo algunas versiones son compatibles para una instalación en paralelo de STEP
7 con WinCC Professional (consulte la herramienta de compatibilidad más abajo).
Indicación importante
Antes de realizar la instalación, tenga en cuenta lo indicado en la herramienta de
compatibilidad
para tecnologías de automatización y accionamientos.
Si se instala software que no figura en la lista de compatibilidad (software
SIMATIC incompatible incluido), no se garantiza el funcionamiento correcto del
software SIMATIC.
En el peor de los casos, puede que desinstalar el software incompatible no sea
suficiente y haya que reinstalar completamente el equipo.

5. Instalación de un upgrade para WinCC Professional


Con la instalación de WinCC Professional o WinCC Runtime Professional se
instala una instancia de WINCC SQL Server.
Si ya ha instalado una versión anterior de WinCC (Runtime) Professional (por
ejemplo, la V17), deberá desinstalar la instancia "WINCC" del servidor SQL

3
anterior antes de instalar la versión actual de WinCC (Runtime) Professional (por
ejemplo, la V18)..
6. Instalación en paralelo de WinCC Advanced/Professional con WinCC Unified
Antes de instalar el software SIMATIC en paralelo, consulte la lista de
compatibilidad para conocer la versión correspondiente y la
compatibilidad: Herramienta de compatibilidad .
Por consiguiente, los siguientes programas pueden instalarse en paralelo en un
equipo.
 WinCC Unified ES (V17, V18) con WinCC Advanced ES (V17, V18).
Por consiguiente, los siguientes programas no pueden instalarse en paralelo en un
equipo.
 WinCC Unified ES (V16, V17, V18) con WinCC Professional ES (V16,
V17, V18).
 WinCC Unified RT (V16, V17, V18) con WinCC Professional ES and RT
(V16, V17, V18).

7. Apertura de proyectos de versiones anteriores de STEP 7 (TIA Portal)


En STEP 7 Professional / Basic V18, el proyecto de STEP 7 Professional / Basic
se actualiza automáticamente a la V18 al abrirlo, si se ha creado el proyecto en
STEP 7 (TIA Portal) a partir de la V13 + SP1 (o superior). Primero debe guardar y
compilar los proyectos de versiones anteriores de STEP 7 (TIA Portal) en una de
estas versiones. Información adicional al respecto está disponible en el artículo
con número ID 109476392.

8. Compatibilidad con proyectos de STEP 7, a partir del STEP 7 V5.4 + SP5


Con ayuda de la función "Proyecto > Migrar proyecto" en STEP 7 Professional /
Basic V18, se pueden migrar directamente a STEP 7 Professional / Basic
V8 programas y configuraciones hardware que se haya creado a partir de STEP 7
V5.4 + SP5 V18. Los proyectos de STEP 7 que contienen configuraciones con
WinCC o WinCC flexible también se pueden migrar a STEP 7 Professional /
Basic V18 con las partes de WinCC flexible incluidas. La configuración incluida
que se creó con WinCC V7.0 + SP2 o inferior no se migra actualmente. A
continuación, deberá instalar los siguientes componentes en su equipo:
 A partir de STEP 7 V5.4 + SP5 (a partir de STEP 7 V5.6 con Windows
10)
 A partir de WinCC V7.0 + SP2 o WinCC flexible 2008 + SP2

Información adicional al respecto está disponible en el sistema de información del


TIA Portal, bajo el punto Migración de proyectos de STEP 7.
Indicación
WinCC V7.0 + SP1 o inferior no se puede migrar.

4
9. Reparación de STEP 7 (TIA Portal) V18
Si la instalación de STEP 7 Professional / Basic V18 es errónea, o ha sido dañada
por un evento, se tiene la posibilidad de repararla.
1. Introduzca el CD de STEP 7 Professional / Basic V18 en la unidad de
CD de su equipo.
2. Si el programa de instalación no se inicia automáticamente, ejecute el
archivo "Start.exe".
3. Seleccione el idioma en el que desea mostrar los cuadros de diálogo.
4. Active la casilla de opción "Reparar" y haga clic en el botón "Siguiente".
5. Siga las instrucciones en pantalla.

Indicación
Si se interrumpe la instalación de STEP 7 Professional / Basic y aparece el
mensaje de que tiene que desinstalar antes una versión anterior de WinCC
Professional, aunque ya la haya desinstalado, la causa puede ser una llave de
registro. Abra la siguiente ruta en el editor del registro
 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Siemens\
Automation\_InstalledSW\TIAP1x\TIA_ES\PrivateProperties\
INST_TYPE_LEVEL_INTERNAL.

Puede instalar STEP 7 a través de dos DVD diferentes que tienen llaves de
registro distintas:
 WinCCPROF: 4_0_PROFESSIONAL
 WinCCCA: 2_0_COMFORT

Borre el valor de las llaves de registro. Después de reiniciar, puede instalar STEP
7 Professional / Basic V18.

10. Desinstalación de STEP 7 Professional / Basic V18


Se tienen dos posibilidades de desinstalar STEP 7 Professional / Basic V18:

 Desinstalación a través del panel de control (en MS Windows 10)


 Desinstalación con el CD de SIMATIC STEP 7 Professional / Basic V18

Las instrucciones para la desinstalación están disponibles en el manual, bajo el


punto Iniciar desinstalación.

11. Información adicional


 TIA Portal: Resumen de los documentos y enlaces más importantes
sobre control

Información de seguridad

5
Para proteger las infraestructuras tecnológicas, los sistemas, las máquinas y las
redes contra amenazas cibernéticas, es necesario implementar y mantener
continuamente un concepto de seguridad de TI holístico de última generación. Los
productos y soluciones de Siemens son parte de este concepto. Para obtener más
información sobre seguridad cibernética. Encontrará más información sobre la
seguridad cibernética en
https://www.siemens.com/cybersecurity#Ouraspiration.
Esos son los requisitos generales para descargar TIA PORTAL para
cualquier versión, en seguida describiré la instalación paso a paso de la V16
TIA PORTAL

ANTES DE EMPEZAR A INSTALAR TIA PORTAL V16.

Cuando compramos un ordenador nuevo y necesitamos instalar todo el Software


de Siemens debemos tener en cuenta un orden en la instalación de este Software
de programación. Por consiguiente, si instalamos en el orden correcto, no
tendremos problemas. En primer lugar, hay que conocer los requisitos mínimos
que nos pide Siemens.

REQUISITOS TIA PORTAL PARA LA INSTALACIÓN DEL SOFTWARE


SIEMENS.

Parece que Siemens quiere que cumplamos unos requisitos TIA Portal y
tengamos los ordenadores a la última y es por ello por lo que nos pide que
tengamos mínimo un procesador Intel Core i3-6100U y una memoria RAM de 16
GB. El disco duro, preferiblemente tendrá que ser un disco SSD para leer más
rápido evidentemente. Asimismo, podemos instalar TIA Portal V16 o V15 o V14 en
Windows 7 o Windows 10 (64-bit).
Por consiguiente, en la instalación del software Siemens tenemos que cumplir
unos requisitos TIA Portal para tener un buen rendimiento:
 Disco duro SSD.

 Memoria RAM 16GB.

 Procesador Intel Core i3.

 Windows 7 o Windows 10 (64 bits).

6
ORDEN PARA INSTALAR SOFTWARE DE SIEMENS ANTES DEL TIA
PORTAL V16.

Por lo tanto, si queremos instalar Step 7 Classic, o el Software MicroWin, o incluso


instalar alguna versión anterior de TIA Portal, como TIA Portal V13, V14 o
V15, tenemos que seguir un orden de instalación de TIA Portal:
1. Instalar Step 7 Classic.

2. Instalar MicroWin.

3. Instalar TIA Portal V13(Step 7 + WinCC).

4. Instalar TIA Portal V13 SP1.

5. Instalar TIA Portal V14 (Step 7 + WinCC).

6. Instalar TIA Portal V15 (Step 7 + WinCC Advance).

7. Instalar TIA Portal V16 Unified.

INCOMPATIBILIDADES CON TIA PORTAL V16.

Como resultado, tenemos una incompatibilidad importante que conocemos antes


de empezar a instalar. No podemos instalar en el ordenador un TIA Portal V15 con
WinCC Profesional, ya que nos daría problemas con el TIA Portal V16. Por lo
tanto, tenemos que asegurarnos de instalar un TIA Portal V15 con WinCC
Advanced para no tener problemas.

REALIZAR CAMBIOS EN WINDOWS 10 PARA LA INSTALACIÓN DE TIA


PORTAL.

7
Probablemente, si realizo la instalación de un TIA Portal sin hacer todos los
siguientes pasos, tendrás problemas para abrir TIA Portal en un futuro. Por esta
razón, se aconseja que actives uno a uno todos los parámetros que se van a
mostrar.

ACTIVAR O DESACTIVAR CARACTERÍSTICAS DE WINDOWS.

En primer lugar, y partiendo de que estamos trabajando con Windows 10 para la


instalación de TIA Portal, tenemos que buscar la opción de Windows 10 de
“Activar o desactivar características de Windows». Simplemente en el buscador
colocamos “Características” y nos aparece la opción.

8
INSTALAR .NET FRAMEWORK.

Como resultado, se abrirá una ventana donde vera profesor muchas opciones de
Windows. Lo primero que tenemos que hacer es la activación de .NET Framework.
Aquí debemos activar .NET Framework 3.5 y .NET Framework 4.8 Advanced
Services, tal como te muestro en la figura siguiente.

9
INSTALAR INTERNET INFORMATION SERVICES ANTES DE INSTALAR
TIA PORTAL V16.

Asimismo, la siguiente opción que tenemos será la de instalar “Internet Information


Services” con todas las características que se muestra en la imagen siguiente. Es
más, hay que activar la opción de compatibilidad con la administración de IIS 6,
activar también la opción de .NET, ASP, ASP .NET 4.8 y alguna cosa más.

10
11
ACTIVAR ESTADO Y DIAGNÓSTICO Y SEGURIDAD.

Además, continuando con las demás opciones, podemos observar las opciones
de estado y diagnóstico y la opción de seguridad. Por lo tanto, comprueba que
tengas las mismas opciones activadas para permitir la correcta instalación de TIA
Portal V16.

12
COMPATIBILIDAD CON EL PROTOCOLO DE COMPARTIR ARCHIVOS.
Mientras tanto, podemos activar también la opción de compatibilidad con el
protocolo para compartir archivos SMB 1.0/CIFS, lo cual evitará fallos cuando TIA
Portal detecte ese tipo de archivos.

13
REINICIAR WINDOWS 10 PARA LA INSTALACIÓN DE TIA PORTAL.
Finalmente, ya hemos activado las opciones necesarias de Windows que
permitirán a TIA Portal instalarse correctamente. Además, al activar estas

14
opciones de Windows, permitimos que, al arrancar TIA Portal y al abrir archivos de
TIA Portal, no tengamos ningún tipo de problema en TIA Portal.

Por lo tanto, lo más importante será reiniciar el ordenador después de cambiar las
características de Windows para que TIA Portal reconozca todas estas opciones
antes de la instalar TIA Portal V16.

15
8 PASOS PARA INSTALAR TIA PORTAL V16.
Parece que ya tenemos configurado todo lo necesario en Windows 10 para poder
continuar con la instalación de TIA Portal. Por ello, a continuación, te muestro
todos los pasos que tienes que seguir para la instalación correcta.

IMAGEN DE SOFTWARE PARA INSTALAR TIA PORTAL V16.

En primer lugar, hay que descargarse la imagen de instalación desde


Siemens para tenerla en nuestro ordenador. Se trata de un Archivo de imagen de
disco y te aconsejo que lo guardes directamente en “C:” de tu ordenador para
poder instalarlo desde ahí. Es decir, no lo guardes en un disco duro externo, ya
que la instalación debe realizarse desde el disco duro de tu ordenador. A
continuación, simplemente con dos clics sobre la imagen, nos aparecerá el archivo

16
ejecutable sobre el que tenemos que pulsar la opción de “Ejecutar como
Administrador” de tu equipo para instalar TIA Portal correctamente y colocar tu
usuario y contraseña.

17
ESCOGER EL IDIOMA.

Probablemente, el primer paso que nos pide la instalación es el más fácil, ya que
se trata de seleccionar el idioma. Por ello, en una primera instancia nos pide
seleccionar el idioma de la instalación, es decir, el idioma en el que te va a mostrar
los pasos de la instalación de TIA Portal.

18
Mientras tanto, a continuación, nos pedirá seleccionar el idioma o idiomas que
queremos instalar para TIA Portal. Es decir, que puedes tener varios idiomas
instalados y en un futuro, en las herramientas de TIA Portal puedes cambiar el
idioma en cualquier momento.

19
ACTIVAR INSTALACIÓN STEP 7 Y WINCC UNIFIED EN EL PROCESO DE
INSTALAR TIA PORTAL V16.

Casi hemos empezado la instalación, así que, ahora entramos en el primer paso
importante de configuración de la instalación de TIA Portal. Debido a esto, aquí
tenemos que saber exactamente lo que necesitamos en nuestro ordenador. Es
más, tenemos varias opciones, entre las que se encuentran el Simatic Step 7, el
WinCC Advanced y el Simatic WinCC Unified. Por esta razón se aconseja que
selecciones las opciones que se muestran en la imagen para tener la instalación
completa de Step 7 y WinCC y WinCC Unified.

20
CREAR CERTIFICADO PARA WINCC UNIFIED.

Como consecuencia de haber seleccionado la opción de WinCC Unified,


tendremos que instalar un certificado que será necesario para poder trabajar con
él. No se trata de ninguna licencia, simplemente es para administración en nuestro
sistema. Por lo tanto, hay que seleccionar la opción de “Crear nuevo certificado” y
automáticamente tu ordenador asignará un nombre, no hay que hacer nada más.

21
El paso siguiente será crear e introducir una contraseña como administrador para
WinCC Unified, por lo que tendrás que definir un nombre y la contraseña.

22
A continuación, se debe crear un directorio para la base de datos y otros ajustes
de servidor SQL necesarios para todos los procesos de WinCC. Por ello,
simplemente le damos una ubicación en nuestro disco duro.

23
Finalmente, hemos de definir una contraseña también para la descarga en modo
seguro. Puedes crear una contraseña nueva o utilizar la misma contraseña que
habías creado anteriormente.

ACEPTAR CONDICIONES DE LICENCIA Y SEGURIDAD.

Como resultado, ya tenemos todo preparado para el inicio de la instalación.


Debido a esto, el siguiente paso será el de aceptar las condiciones de la licencia
de Siemens y las indicaciones de seguridad varias.

24
Ahora te mostrará la configuración de seguridad y todos los archivos que TIA
Portal va a modificar en tu ordenador, en Windows 10, para poder ejecutar la
instalación.

INSTALAR TIA PORTAL V16 EN PROCESO.


Ya que hemos aceptado todo y hemos saltado al siguiente paso, ahora TIA Portal
nos muestra un resumen de todos los productos de Siemens que se van a instalar
en nuestro ordenador. Parece que hay mucho, pero simplemente nos muestra las
opciones que hemos ido seleccionando.

25
Finalmente, se inicia la instalación de TIA Portal V16 y ahora solo nos queda
esperar. A partir de aquí, la instalación nos mostrará una serie de ventanas con las
ventajas del Software y una aproximación de tiempo estimado de instalación.

26
27
REINICIAR ORDENADOR.

Parece que ya hemos llegado al final de la instalación, así que el asistente nos
muestra el fin del proceso y nos indica la típica ventana de reiniciar el ordenador,
muy aconsejable. Por lo tanto, no vamos a discutir en este paso, le daremos
a reiniciar el ordenador para que se guarden todos los cambios.

28
INSTALAR LAS CLAVES ANTES DE INICIAR TIA PORTAL.
Cuidado, porque, aunque parezca que ya está todo finalizado y no hay ningún
problema, se aconseja que, antes de arrancar TIA Portal V16, instalemos las
licencias para que quede todo licenciado antes de abrir. Este paso te evitará
muchos problemas después de la instalación de TIA Portal.

PROBLEMAS AL INSTALAR TIA PORTAL V16.

Probablemente alguna vez hayas tenido problemas cuando has realizado la


instalación de TIA Portal V16, puede que problemas leves o errores fatales que no
te han dejado seguir con la instalación. Básicamente, los errores en la instalación
de TIA se pueden evitar de la siguiente manera:
 Siguiendo los pasos de instalación declarados en este artículo, más arriba.
 Ejecutar siempre los archivos de Siemens como Administrador.

29
En cambio, hay ocasiones en las que, después de realizar la instalación, siempre
nos genera algún error en el software TIA, algún problema que no nos deja
continuar con la programación o simplemente no nos deja transferir el proyecto al
PLC real. Podríamos citar varios ejemplos con sus soluciones.

FALLO AL CARGAR PROGRAMA DE HMI CUANDO CUMPLES LOS


REQUISITOS TIA PORTAL.

Como resultado de lo descrito, vamos a estudiar un caso en el que, después de la


instalación de TIA Portal y cumplir con todos los requisitos TIA Portal para un
correcto funcionamiento, estamos haciendo un proyecto de HMI y tenemos que
transferir el proyecto a la pantalla.
Sin embargo, al darle a transferir, nos aparece un error en TIA Portal indicando
que faltan las imágenes necesarias para poder terminar la transferencia. ¿Y ahora
qué hacemos?

6 PASOS PARA SOLUCIONAR FALLOS EN TIA PORTAL.

Debido a que tenemos un error fatal en TIA Portal que no nos deja transferir el
proyecto a la pantalla, tenemos que dar una solución. Así que, después de ver que

30
el error nos indica que nos falta un paquete de imágenes, hay que buscar ese
paquete en el directorio de Siemens.
Por lo tanto, hay que ir a la página de Siemens o buscar en tu proveedor oficial de
Siemens y descargar el paquete de imágenes necesario para TIA Portal.

QUÉ PASOS HAY QUE SEGUIR PARA SOLUCIONAR PROBLEMAS DE


INSTALACIÓN TIA PORTAL.

En primer lugar, hay que descargar los archivos necesarios para poder instalarlos,
tal y como hemos comentado antes. Por lo tanto, una vez descargados, siempre
hay que seguir unos pasos de instalación y, en este caso, lo primero que hay que
hacer es instalar el paquete de imágenes ejecutable y, seguidamente, instalar el
Update necesario.

EJECUTAR ARCHIVOS COMO ADMINISTRADOR DE TU PC.

Como consecuencia de esto, proseguimos con la instalación, pero, recordamos


que es imprescindible darle al archivo ejecutable de Siemens con el botón derecho
y ejecutar como Administrador. Seguidamente tendrás que insertar tu usurario y
contraseña de tu ordenador.

31
DESCOMPRIMIR EL PAQUETE PARA IMÁGENES DE TIA.

Una vez hayamos puesto las credenciales de administrador, nos permite iniciar la
descompresión del paquete de imágenes de TIA portal. Simplemente hay que
seguir los pasos que te indica el asistente, tales como seleccionar el idioma de la
instalación y el directorio donde quieres que se guarde este paquete que se va a
descomprimir.

INSTALAR EL PAQUETE DE IMÁGENES HMI.

32
A continuación, se ejecuta la instalación del paquete descomprimido. De nuevo,
tenemos que seguir los pasos del asistente, con la tecla “siguiente” y
seleccionando el idioma de la instalación, seleccionar los paquetes de TIA Portal
disponibles para instalar y aceptar las condiciones de licencia necesarios.
Seguidamente aparecerá la pantalla con la barra del proceso en marcha y, por
último, nos indica el proceso finalizado.

DESCOMPRIMIR EL UPDATE PARA CUMPLIR REQUISITOS TIA PORTAL


V16 CON HMI.

Parece que hemos seguido todos los pasos correctos para instalar TIA Portal,
cumpliendo con los requisitos TIA Portal V16 y todas las activaciones posibles. Sin
embargo, aún tenemos problemas con los proyectos de HMI y su descarga a las
pantallas.

Por ello, al instalar el paquete de imágenes no solucionamos el problema que


hemos tenido al instalar TIA Portal y el error al transferir el proyecto de la HMI, ya
que aún nos queda actualizar ese paquete de imágenes necesario. Por
ello, Siemens nos pide que instalemos adicionalmente un Update de este paquete
33
de imágenes. Así que, en primer lugar, recuerda darle al botón derecho y ejecutar
como administrador.

Finalmente, hay que seguir los pasos del asistente, y seleccionar el


idioma, seleccionar el directorio donde queremos que se descompriman los
archivos y así se iniciará la descarga. Al final del proceso, esta vez sí, nos pedirá
que reiniciemos el ordenador para poder ejecutar el proceso necesario para
acabar de descomprimir e iniciar la instalación automáticamente.

INSTALAR EL UPDATE PARA NUEVAS IMÁGENES EN HMI TIA PORTAL.

Como resultado, al reiniciar el ordenador, automáticamente va a empezar a


instalar el paquete de imágenes de Siemens, mostrando el asistente en el cual
tendremos que darle a “siguiente” y seleccionar los paquetes de Siemens
necesarios que queremos instalar.

34
Por lo tanto, siguiendo este proceso ya tendremos instaladas todas las imágenes
necesarias que utiliza TIA Portal para tramitar esa transferencia. Es decir, que si
ahora intentamos transferir un proyecto de HMI a una pantalla ya no tendremos
ningún error en la descarga desde TIA Portal a la HMI, toda la carga funcionará
correctamente.

4.-Paso a paso de como iniciar un programa nuevo.

Esto se hará con una versión de TIA PORTAL V16

QUÉ NECESITO SABER PARA CREAR UN PROYECTO TIA PORTAL


DESDE CERO.
En primer lugar, cuando vamos a empezar con un proyecto TIA
Portal necesitamos tener información del sistema a automatizar. Es más,
necesitamos saber todos los detalles posibles, como cuantos detectores se van a
utilizar, cuantos motores o actuadores se van a controlar, qué tipo de señales
necesitamos leer y el tipo de PLC que necesitamos conectar. Mientras tanto, para
poder empezar a programar el PLC necesitamos crear el proyecto y aquí enumero
todos lo que debemos tener en cuenta antes de crear el proyecto TIA Portal:
 Referencia exacta del PLC Siemens.

35
 Cuantas entradas vamos a utilizar.

 Cuantas salidas digitales vamos a utilizar.

 Si vamos a utilizar señales analógicas.

REFERENCIA DEL PLC QUE VAMOS A PROGRAMAR.

Al comienzo de todo proyecto de automatización necesitamos saber exactamente


qué PLC vamos a utilizar ya que en TIA Portal tenemos que seleccionar esa
referencia exacta para que el proyecto nos muestre ese PLC. Por lo tanto,
tenemos que buscar esa referencia, que lo tenemos fácil, ya que la referencia
exacta del PLC está en un lateral del propio autómata, como muestra la siguiente
imagen.

36
CUANTOS DISPOSITIVOS VAMOS A AUTOMATIZAR.

Seguidamente, lo que debemos tener en mente en el planteamiento del proyecto


TIA Portal es la cantidad de detectores y actuadores vamos a controlar en la
automatización. Por consiguiente, si, por ejemplo, tenemos que instalar 20
detectores y vamos a controlar 15 electroválvulas y 5 motores, necesitamos 20
entradas libres y 20 salidas libres. Por ello hay que hacer un cómputo global
y añadir los módulos de entradas y salidas auxiliares necesarias.

REFERENCIA DE LOS MÓDULOS AUXILIARES.

Asimismo, una vez conocemos la cantidad de entradas y salidas debemos


seleccionar el módulo correcto dentro de TIA Portal y para ello necesitamos la
referencia. Del mismo modo que en el PLC, la referencia de los módulos auxiliares
para el PLC Siemens está en el lateral de la carcasa del módulo.

37
CÓMO EMPEZAR A CREAR UN PROYECTO TIA PORTAL.

Ciertamente podemos definir 6 pasos para crear un proyecto con el Software TIA
Portal:
 Abrir TIA Portal.

 Configurar un dispositivo nuevo.

 Seleccionar versión de Firmware.

 Asignar una dirección IP al PLC.

 Realizar el programa.

 Compilar el proyecto.

ABRIR TIA PORTAL.

El primer paso evidentemente es abrir el TIA Portal para empezar a configurar.


Una vez abierto, la vista de portal nos permite seleccionar varias opciones, entre
las cuales se encuentra la opción de Crear proyecto que es lo que nosotros
buscamos. Si ya has hecho algún proyecto alguna vez, te puede resultar muy fácil
y coherente, pero hay que tener paciencia y seguir los pasos correctamente para
que toda la configuración sea la correcta.

38
Asimismo, aquí seleccionaremos la ruta de destino de nuestro proyecto, con el
nombre del proyecto y un nombre de autor que después quedará reflejado en
varias partes de la configuración del proyecto. Finalmente, le damos al botón de
“Crear” y automáticamente se creará el proyecto.

CONFIGURAR DISPOSITIVOS PARA EL NUEVO PROYECTO TIA PORTAL.

Por consiguiente, una vez establecida la ruta y nombre del proyecto,


automáticamente el TIA Portal nos abre una ventana donde tenemos varias
opciones. Asimismo, si te das cuenta, TIA Portal te ha dejado seleccionado una de
las opciones llamadas “Primeros pasos”, con lo cual te está mostrando varias
opciones para seleccionar:
 Configurar dispositivo.

 Escribir programa PLC

 Configurar objetos tecnológicos.

 Configurar una imagen HMI.

 Abrir la vista del proyecto.

39
Parece que hay muchas opciones interesantes, pero olvidémonos de todo, ya que
de momento no vamos a escribir un programa en el PLC, ni vamos a configurar
objetos tecnológicos, ni vamos a configurar una HMI. Por lo tanto, tenemos que
seleccionar la opción de configurar un dispositivo para poder seleccionar nuestra
CPU.

SELECCIONAR LA CPU CONCRETA QUE NECESITAMOS PARA EL


PROYECTO.

Ya que hemos seleccionado la opción de configurar un dispositivo, nos


encontramos en la vista de portal llamada “Dispositivos y redes”, y en concreto te
marca la opción de “mostrar todos los dispositivos”. Como resultado, la ventana no
nos muestra ningún dispositivo porque todavía no hemos creado ninguno.

40
Por consiguiente, debemos seleccionar la opción de “Agregar dispositivo” y
automáticamente nos mostrará una ventana con los dispositivos que podemos
seleccionar:

 Controladores.

 HMI.

 Sistemas PC.

Parece que lo que más nos interesa a nosotros es la opción de “Controladores”, ya


que aquí encontraremos el PLC que necesitamos. Así pues, pinchamos en la
opción de controladores y nos desplazamos hasta la opción de la referencia de
PLC que necesitamos, que coincida con la referencia exacta de nuestro PLC.

41
En este caso hemos seleccionado un autómata Siemens CPU 1214C cuya
referencia es la 6ES7 214-1AG40-0XB0. Mientras tanto, si necesitamos un
autómata diferente, solo tenemos que seguir buscando y seleccionar otra
referencia de Siemens. Por ejemplo, imagina que tienes que colocar en tu
proyecto una CPU 1212C con una referencia 6ES7 212-1AE40-0XB0. Como
consecuencia de esto, tienes que buscar en ese árbol de referencias tu referencia
exacta, tal y como muestra la siguiente imagen.

42
VERSIÓN DE FIRMWARE DEL PLC EN NUESTRO PROYECTO.

Parece que un paso que no debemos olvidar es la selección de la versión de


Firmware interno de la CPU que vamos a programar. Siemens va actualizando
Firmware para cada modelo de CPU y siempre hay que tenerlo en cuenta ya que
no siempre son compatibles unas versiones con otras muy anteriores. En nuestro
caso no hay problema, ya que es un proyecto nuevo para una CPU nueva, por
tanto, la opción a seleccionar es, siempre el Firmware más actual.

43
Igualmente, podemos encontrar diferentes versiones de Firmware dependiendo
del modelo de CPU que escojamos. Como consecuencia de esto, podemos ver en
la imagen anterior que para una CPU1214 nos permite escoger un Firmware V4.4.
mientras tanto, si escogemos una CPU 1212, las opciones de Firmware son
diferentes, ya que solo te permite seleccionar la versión de Firmware V2.2, según
la imagen siguiente.

44
Finalmente, una vez tenemos seleccionada la CPU y la versión de Firmware,
hemos terminado la configuración del dispositivo, por ello, tenemos que apretar el
botón de “Agregar” y habremos acabado la parte de agregar dispositivo.

45
Cómo configurar los módulos auxiliares en el proyecto TIA Portal

Parece que ya tenemos nuestro proyecto TIA Portal finalizado con su


configuración inicial, pero todavía nos quedan cosas. Después de seguir los pasos
anteriores, automáticamente se abre la vista del proyecto donde tienes la CPU que
has escogido, con el árbol del proyecto y todo listo para empezar a programar. En
la siguiente imagen te muestro cómo aparece el proyecto con la CPU 1214
configurada.

Por lo tanto, según la imagen anterior podemos ver el árbol del proyecto donde
tenemos todos los elementos con los que poder trabajar. Dentro de “Bloques de
programa” es donde podemos empezar a añadir nuestros bloques FC, FB y datos
para utilizar. Además, tenemos el “Main” que es el bloque principal de nuestro
proyecto donde ya podemos empezar a insertar nuestro código de programación.
En cambio, si hubiéramos elegido la otra referencia de Siemens, por ejemplo, la
CPU 1212, veríamos una misma vista del proyecto, pero con el dibujo de la CPU
diferente, correspondiente con el modelo escogido.

46
Por consiguiente, el siguiente paso será el de añadir todas las entradas y salidas
necesarias a nuestro proyecto para cumplir con los requerimientos de la
automatización. Por ello, siguiendo la información de ejemplo de la que
hablábamos al inicio del artículo, supongamos que tenemos 20 entradas y 20
salidas para configurar.

DÓNDE ENCONTRAR EL CATÁLOGO DE HARDWARE.

Ciertamente, lo que tenemos que hacer es añadir Hardware a nuestro proyecto


TIA Portal y esto lo hacemos desde la vista de “Configuración de dispositivos” y
seleccionamos la pestaña de “Catálogo de hardware” situado en la barra lateral
derecha.

47
Como consecuencia de esto, si pinchamos en esta pestaña de Hardware se
despliega un Menú completo de carpetas donde tendrás todas las opciones
posibles de módulos compatibles con la CPU que tienes en el proyecto.

BUSCAR EL MÓDULO AUXILIAR PARA EL PROYECTO TIA PORTAL.

Por lo tanto, una vez tenemos los módulos localizados vamos a pasar
a seleccionar un módulo de entradas y salidas que nos interese. En nuestro caso,
sabemos que la CPU configurada tiene 14 entradas y 10 salidas, por lo que con un
módulo de 8 entradas y un módulo de 16 salidas tendríamos bastante.
Sin embargo, a la hora de crear un proyecto nuevo, siempre es aconsejable dejar
entradas y salidas libres para, en un futuro, tener posibilidades de ampliar tu
programa. Por ello, podemos elegir un módulo auxiliar de 16 entradas y 16 salidas
y así tendremos reservas para un futuro.

48
AÑADIR EL MÓDULO AUXILIAR AL PROYECTO TIA PORTAL.

Parece que el siguiente paso es el de añadir ese módulo que hemos elegido a
nuestro proyecto. Para ello, solo tenemos que pinchar en el módulo que
necesitamos y arrastrarlo hasta la zona que TIA Portal ha habilitado con color azul,
justo al lado de la CPU, como puedes ver en la siguiente imagen.

CONFIGURACIÓN DE LAS ENTRADAS Y SALIDAS DEL MÓDULO


AUXILIAR.
A continuación, una vez tenemos el módulo al lado de la CPU, podemos
seleccionar ese módulo y ver todas sus características generales, donde
podremos modificar sus datos. Como resultado, el paso más importante es
49
asignarles un número de entradas y salidas para que esta numeración sea la que
utilicemos en el programa.
Por lo tanto, tenemos que pinchar sobre el módulo y automáticamente nos
aparecerán todas sus propiedades en la ventana de propiedades abajo del todo.
Seguidamente seleccionas la opción de “DI / DQ” y ahí podrás configurar el
número de dirección para las entradas y salidas. Por defecto siempre aparece
numerada, en cambio, si alguna vez necesitas modificarlo, ya sabes dónde
encontrarlo.

CONFIGURACIÓN DE LA CPU DEL PROYECTO TIA PORTAL.

Finalmente, nos quedaría configurar las propiedades de la CPU de nuestro


proyecto. Si pinchamos sobre la CPU, justo debajo en la ventana de propiedades
nos aparecerán todas las opciones de configuración posibles para esa CPU.
Podemos configurar gran cantidad de parámetros en la CPU, que podemos
enumerar:
 Interfaz Profinet.

 Direcciones ethernet.

 Direcciones de entradas y salidas.

50
 Contadores rápidos.

 Configuración de arranque.

 Marcas de sistema.

 Servidor web.

 Protección y seguridad.

 Y mucho más.

Puede que lo más importante para empezar a trabajar sea configurar las opciones
de direcciones Ethernet para poder comunicarte con el PLC y la configuración de
Arranque para decirle en qué estado tiene que estar la CPU. Del resto de
parámetros no haría falta tocar nada, de momento.

CONFIGURACIÓN DE LA DIRECCIÓN IP DEL PLC.

Probablemente el paso más importante de la configuración sea este, ya que tienes


que asignar una dirección IP al PLC para poder comunicarte. Por lo tanto, esta
dirección IP tiene que estar dentro del rango de los dispositivos que vayas a

51
conectar. Por ejemplo, si va a estar conectado a una red donde los dispositivos
tienen un rango de IP 192.168.0.x, entonces tu PLC debe estar en ese rango.
En cambio, si no vas a conectarlo a ninguna otra red, puedes ponerle una
dirección cualquiera, la apuntas y listo. Recuerda que tu ordenador tendrá que
estar dentro de este rango de direcciones para poder comunicarte. Por ello,
podemos poner, por ejemplo, la dirección 192.168.0.100 para nuestro PLC.

CONFIGURACIÓN DE ENTRADAS Y SALIDAS DE LA CPU.

En cuanto a las entradas y salidas actuaremos del mismo modo que hicimos con
los módulos auxiliares. Por consiguiente, hay que darle una numeración a las
entradas y salidas, pero, por defecto, la CPU ya viene con unos números de
entradas y salidas que no hace falta modificar.

52
Con esta configuración, ya sabemos que las entradas van a estar numeradas
desde la I0.0 a la I0.7 y de la I1.0 a la I1.7. mientras tanto, las salidas van a estar
numeradas desde la Q0.0 hasta la Q0.7 y desde la Q1.0 a la Q1.7.

COMPILACIÓN DEL PROYECTO.

Finalmente, para empezar a programar solo nos queda un pequeño paso y es el


de compilar todo el proyecto para que TIA Portal reconozca todas las
modificaciones hechas. La compilación revisará todo lo modificado y nos indicará
si todo está correcto y así poder empezar a programar.
Debido a esto, tenemos que ir al árbol del proyecto y con el botón derecho sobre
el nombre de la CPU buscamos la opción de “Compilar”. Aquí dentro
encontraremos varias opciones de compilación:
 Compilar Hardware.

 Compilar Software.

En primer lugar, haremos una compilación completa del Hardware y a


continuación haremos el mismo proceso para compilar el software.

53
Con todos estos pasos, el proyecto TIA Portal está preparado para empezar a
programar, de manera correcta y todo bien configurado para que no tengas
problemas a la hora de programar y utilizar todas las funcionalidades posibles de
programación.

5.-Como conectarse a un PLC en físico

Esto lo haremos con TIA PORTAL V16 y un PLC Físico SIEMENS

CONECTAR UN PLC SIEMENS AL PC CON CABLE ETHERNET.

Una vez acabamos nuestro proyecto (PROGRAMA), normalmente queremos


probarlo y, por lo tanto, necesitamos transferir el proyecto TIA Portal al PLC para
comprobarlo. Para realizar esta transferencia, hay que establecer una
comunicación. Por ello, vamos a explicar paso a paso qué parámetros hay que
tocar en TIA Portal para comunicarse con el PLC.

PASOS PARA CONECTARSE A UN PLC S7-1200.

1. Asignar dirección IP en Proyecto TIA Portal.

54
2. Cómo establecer comunicación PLC y TIA Portal.

3. Detectar PLC S7-1200 en TIA Portal.

4. Seleccionar la Red de conexión entre PLC y PC.

5. Modo de comunicación PLC y TIA Portal.

6. Búsqueda del PLC en la comunicación PLC y TIA Portal en Red Profinet.

ASIGNAR DIRECCIÓN IP EN PROYECTO TIA PORTAL.

En primer lugar, creamos el proyecto en TIA Portal, el cual os aconsejo que


siempre tengáis el autómata y la pantalla en el mismo proyecto para crear una
Red Profinet y realizar una conexión segura. Por lo tanto, siguiendo esos pasos,
posteriormente le hemos asignado una dirección IP a cada dispositivo, para que
cada dispositivo esté dentro del mismo rango en la red. Como consecuencia de
esto, ya podemos establecer una comunicación entre el autómata y nuestro
ordenador para encontrar nuestro PLC dentro de la red.

En la imagen anterior podemos ver la red definida en nuestro proyecto, en nuestro


caso una Red Profinet, definida como PN/IE. Podemos contemplar que solamente
existe un PLC asociado a esta red.

CÓMO ESTABLECER COMUNICACIÓN PLC Y TIA PORTAL.

55
Además, para poder transferirle un programa a nuestro PLC, el primer paso es
detectar nuestro PLC en la red a la que estamos conectados, esto es, la red a la
cual está conectado nuestro cable Ethernet que, desde el ordenador irá, en
nuestro caso, directamente al puerto Ethernet del PLC.

DETECTAR PLC S7-1200.

Por lo tanto, una vez con el cable conectado, pasamos a realizar la detección del
PLC. Simplemente con el icono siguiente accedemos a la comunicación PLC y TIA
Portal:

Al pinchar sobre él, nos aparecerá la siguiente ventana donde tendremos que
insertar los datos de comunicación según nuestro equipo:

56
SELECCIONAR LA RED DE CONEXIÓN ENTRE PLC Y PC.

El siguiente paso es seleccionar la red en la cual estamos trabajando.


Recordamos que al principio de este documento hemos comentado que la Red de
nuestro proyecto iba a ser una red PN/IE, por lo tanto, ésta es la que
seleccionaremos:

57
MODO DE COMUNICACIÓN PLC Y TIA PORTAL.

Seguidamente debemos seleccionar el modo de comunicación entre el PLC y


nuestro PC. Este modo de comunicación viene definido según donde hayamos
conectado el cable Ethernet a nuestro ordenador, es decir, a nuestra tarjeta de
red. Por tanto, deberás seleccionar dicha tarjeta para que el PC sepa a través de
qué va a establecer comunicación PLC y TIA Portal.

58
En nuestro caso, seleccionamos la tarjeta de red que nuestro ordenador tiene
integrada y es denominada “Gigabit Network connection”, como muestra de la
imagen anterior. En cambio, en tu ordenador, depende de la marca de PC que
tengas, el nombre será completamente distinto. Alguna ocasión me he encontrado
con problemas de la tarjeta de Red o la interfaz no tiene conexiones en TIA Portal,
puedes ver posibles soluciones en otro artículo.

BÚSQUEDA DEL PLC EN LA COMUNICACIÓN PLC Y TIA PORTAL EN RED


PROFINET.

Finalmente, necesitamos que TIA Portal encuentre el PLC. Para ello, debemos
“Iniciar la búsqueda”, mediante el botón habilitado para ello.

59
Tras un tiempo establecido, TIA Portal encuentra el PLC que está en esta Red,
mostrándonos información sobre él, es decir, su dirección IP y su MAC. De esta
forma comprobamos que existe un PLC en la red y que podemos proseguir para
transferirle el programa o simplemente conectarnos ONLINE y comprobar datos.

60
6.- Comandos y/o bloques de programación y descripción de cada uno (bobina,
pulsador, led, etc.)

BOBINA EN TIA PORTAL V16

QUÉ SON LAS BOBINAS EN PROGRAMACIÓN DE AUTÓMATAS.

En primer lugar, conoceremos la definición, así que las bobinas en programación


son elementos internos del programa que sirven para activar o desactivar
variables en la ejecución del programa.
Asimismo, la definición de bobinas viene ligado a su definición eléctrica, ya que,
cuando programamos en KOP es similar a realizar un esquema eléctrico. Por lo
tanto, una bobina es como un electroimán que cuando se le aplica tensión se
activa. En el programa, cuando en un segmento pasa la señal hasta el final,
también activa la bobina final del segmento.

Igualmente, en términos de programación, podemos decir que una bobina es una


salida. Es decir, en cada segmento, como hemos estudiado en anteriormente,
tenemos que colocar una bobina al final del segmento o una función. A esta

61
bobina la podemos llamar también salida, ya que, efectivamente está activando o
desactivando una variable, que puede ser una marca M interna, o un dato de un
DB o incluso puede ser una salida física del PLC, una “Q”. por lo tanto, podemos
decir que estamos activando una salida o activando una bobina, es lo mismo.

CÓMO UTILIZAR LAS BOBINAS EN PROGRAMACIÓN TIA PORTAL.

Ciertamente la utilidad de las bobinas en programación es la de activar o


desactivar variables, por lo que, por regla general, en cada segmento del
programa tenemos que insertar una bobina con una variable a la cual queremos
atacar.
Pero vamos a ir paso a paso y aprendemos desde cómo insertar una bobina o
salida hasta cómo utilizar las variables de cada bobina, ya que la variable de esa
bobina, la podemos utilizar posteriormente en otra parte del programa.

CÓMO INSERTAR LAS BOBINAS EN PROGRAMACIÓN EN TIA PORTAL.

Ya que sabemos cómo utilizar los contactos en programación (si no sabes


utilizarlos ve al final del artículo y accede al menú del curso TIA Portal) debemos
saber que al final del segmento tenemos que incluir una bobina. Así que tenemos
que ver en la barra de herramientas de favoritos del bloque donde estamos y
veremos que hay un símbolo de bobina, el cual debemos pinchar y arrastrar al
final del segmento.

62
Finalmente, cuando soltamos, automáticamente la bobina queda fijada en el
segmento, con el símbolo en rojo indicando que falta introducirle una variable.
Como consecuencia de esto, hay que pinchar encima de la bobina, que hay un
recuadro, y ahí introducir la dirección de la variable que necesitamos activar.

Por ejemplo, podemos introducir una salida física del PLC, con lo cual si
escribimos “Q0.5”, automáticamente reconoce esa variable y la muestra encima de
la bobina. Debido a esto, cuando se ejecute el programa y el ciclo llegue a este
segmento, si todas las condiciones previas se cumplen, esta bobina se activará y,
como consecuencia, la salida del PLC también se activará.

63
DONDE SE COLOCAN LAS BOBINAS EN PROGRAMACIÓN.

Como ya hemos comentado muchas veces, cada vez que programamos un


segmento, tenemos que finalizar con una bobina o con un cuadro de función. Por
lo tanto, con esta definición ya nos queda claro que una bobina se puede insertar
siempre al final de un segmento, para habilitar una variable determinada.

64
En cambio, podemos encontrar bobinas en zonas intermedias de segmentos, de
manera que una variable se puede activar en mitad de un segmento y no al final.
Esta característica ya viene heredada de Step 7, donde también se podía realizar
esta activación de una bobina intermedia.
En la siguiente imagen puedes apreciar cómo, en un segmento, se divide en dos
bloques, ya que, tenemos unas condiciones previas para activar una bobina y,
posteriormente tenemos otras condiciones para activar una segunda bobina.

65
Además, podemos añadir bobinas en serie y bobinas en paralelo en el segmento,
de manera que en un solo segmento puedes activar varias variables diferentes.
Como consecuencia, esto nos permite añadir muchas más condiciones para cada
variable en un solo segmento, de manera que podemos diagnosticar más
rápidamente un problema relacionado con esa variable.

66
Debido a esto, para que veas la finalidad de la utilización de bobinas en serie, en
la siguiente imagen puedes ver que, para activar dos variables en diferentes
segmentos, se ha duplicado todas las condiciones previas, complicando así el
programa. Por ello, si puedes reducir el código y unificarlo en un mismo segmento,
optimizas código y ahorras memoria en tu programa.

67
CUANTAS VECES PUEDES ACTIVAR UNA SALIDA DEL PLC.

Probablemente este sea el punto más importante que debas conocer en la


programación de PLC, ya que si no utilizas correctamente las bobinas puedes
generar un error en tu programa muy difícil de encontrar.
Normalmente, las bobinas las utilizarás para activar las salidas del PLC, para que,
cuando se cumplan unas condiciones previas, se active una salida, hasta aquí ya
lo sabíamos. Además, sabemos que una bobina la podemos utilizar para activar
todo tipo de variables: Marcas, Datos de un Db y salidas físicas del PLC.
Por lo tanto, lo ideal es activar una salida del PLC solamente una vez en el
programa. ¿Y cómo lo hacemos si necesitamos activar esa salida con diferentes
condiciones que hay en otros bloques del programa? Fácil, en cada bloque vas a
generar un código de programa y activarás una marca auxiliar. Por
consiguiente, tendrás varias marcas auxiliares que se activan a lo largo de tu
programa y esas marcas auxiliares las colocarás en otro bloque para activar tu
salida física.

68
QUÉ OCURRE SI DUPLICAS UNA SALIDA EN EL PROGRAMA DEL PLC.

Como consecuencia de lo descrito anteriormente, vamos a comprobar si no me


haces caso y, aun así, colocas dos veces la salida en tu programa. Si duplicas una
salida del PLC en el programa, esa salida cogerá el ultimo valor que se le
asigne según la lectura del programa.
Por lo tanto, si la última bobina de esa salida la lee el programa y está
desactivada, entonces la salida estará desactivada, aunque la primera bobina
estuviera activada. Mejor si lo vemos en una imagen, donde verás que una bobina
con una salida del PLC está activada y justamente debajo esa misma salida está
desactivada.

Según la imagen anterior sería lógico pensar que, la salida Q0.1 se debe activar
físicamente en mi PLC, ya que en el segmento 9 está activada la bobina que
activa esa salida. Sin embargo, esto no es así, ya que, justamente debajo, en el

69
segmento 10 hay otra condición que inhabilita esa salida y al no estar activada la
marca auxiliar, la bobina está desactivada.
Como resultado, la salida física del PLC estará desactivada y lo puedes
comprobar en una tabla de observación, viendo en tiempo real cómo está esa
salida física, es decir, desactivada.

TIPOS DE BOBINAS EN PROGRAMACIÓN.

Ya que conocemos dónde se pueden colocar las bobinas y sabemos cómo


manejarlas, nos falta aprender los tipos de bobinas que existen. Si bien, en un
programa podemos encontrar varios tipos de bobinas en programación de un PLC:
 Bobinas de asignación.

 Bobinas para negar una asignación.

 Bobinas para desactivar una salida.

 Bobinas para activar una salida.

 Bobinas para activar mapa de bits.

70
 Bobinas para desactivar mapa de bits.

Por lo tanto, vemos que existen diferentes formas de utilizar una bobina en
programación, así que lo primero a conocer es la ubicación de las bobinas dentro
de TIA Portal. Por ello, solamente tenemos que ir al apartado de “Instrucciones” y
seleccionar la carpeta de “Operaciones lógicas con bits” y allí encontraremos,
entre otras, las opciones de bobinas.

BOBINAS DE ASIGNACIÓN

Las bobinas de asignación sirven para declarar una variable y, por lo


tanto, cuando se activa esa bobina, se activará la variable correspondiente.
Parece que esto ya lo conocemos porque lo hemos estado viendo a lo largo de
este artículo con detalle.
Mientras tanto, para utilizar la bobina de asignación solamente tenemos que
seleccionar el icono de “Asignación” dentro de las “Instrucciones” y se podrá
insertar en el segmento que necesites.

BOBINA PARA NEGAR ASIGNACIÓN.

71
Una bobina para negar asignación se utiliza para cambiar el valor a la condición,
de manera que, si las condiciones previas se cumplen todas y se activa la bobina,
entonces la variable estará desactivada. En cambio, si las condiciones previas no
se cumplen y la bobina está desactivada, entonces la variable asignada sí que se
va a activar.

Por lo que puedes ver en la imagen anterior, en el caso 1, que sí que se cumplen
las condiciones previas, a la salida Q0.7 le llega la señal, pero al estar negado la
variable Q0.7 no se activa. Por lo contrario, en el caso 2, que no se cumplen las
condiciones, a la salida Q0.7 no le llega la señal, sin embargo, la salida Q0.7 sí
que se activa.

BOBINAS PARA ACTIVAR Y DESACTIVAR SALIDA.

72
Finalmente tenemos también unas bobinas en programación para activar y
desactivar salidas sin necesidad que las condiciones previas estén continuamente
activadas. Es decir, que se pueden activar estas bobinas y desactivarse las
condiciones previas pero la bobina seguiría activada.

Como puedes ver en la imagen, las condiciones previas ahora mismo no están
activadas, sin embargo, la bobina Q0.7 sí que está activada, ya que, en algún
momento, las condicione sí que se habían activado. Este tipo de activaciones lo
veremos más adelante en otro artículo, así que no te preocupes, que lo
estudiaremos a fondo. Ciertamente, lo importante es que ahora tengas bien
claro qué es una bobina en programación de autómatas y cómo se utilizan las
bobinas en programación de PLC.

SET RESET TIA PORTAL V16

¿QUÉ ES UN SET RESET EN TIA PORTAL Y EN PROGRAMACIÓN?

73
En primer lugar, vamos a dar una definición generalizada de lo que es una función
SET RESET, aunque después veremos que hay muchas formas de interpretarlo
ya que en programación podemos encontrar por separado el SET y el RESET.

Por consiguiente, como ves en la imagen anterior tenemos un cuadro con una
función SR que permite hacer un SET a la variable “M150.0” cuando se cumplan
las condiciones que hay en la entrada “S”. Asimismo, esta variable “M150.0” se
quedará activada hasta que se cumplan las condiciones de RESET en la entrada
de la función llamada “R1”.

CÓMO FUNCIONA EL SET RESET EN TIA PORTAL.

Ya que sabemos la definición de un SET RESET, vamos a ver cómo funciona en


un programa del PLC este cuadro de función SET RESET, observando el
comportamiento de la variable. Por lo tanto, siguiendo con el ejemplo que
habíamos puesto más arriba, vamos a conectarnos Online y ver qué ocurre
cuando se activan las condiciones previas a la función SET RESET.

74
Como resultado, vemos como la variable que tenemos en el cuadro de función del
SET RESET (M150.0) está activada porque las condiciones previas en la entrada
llamada “SET” se han cumplido.
Sin embargo, ¿qué ocurre si ahora se desactivan esas condiciones previas de la
entrada “S” de la función? ¿Se desactivará la marca “M150.0?”? vamos a verlo en
la siguiente imagen.

75
Parece que podemos comprobar como la variable dentro de la función SR no se
ha desactivado, esto es debido a la definición de SET RESET, es decir, hemos
hecho previamente un SET a esa variable M150.0. Por ello, esta marca queda
activada hasta que se realice un RESET posterior.
Por esta razón, ahora tenemos que activar las condiciones que hay en la entrada
llamada “R1” del cuadro de función SR para poder desactivar la marca M150.0.
Vamos a ver el resultado en la siguiente imagen.

Como consecuencia podemos ver como ahora sí que se ha desactivado la


variable M150.0 dentro de la función SR, ya que se han cumplido las condiciones
del RESET.

CÓMO INSERTAR UN SET RESET EN TIA PORTAL EN EL PROGRAMA.

Además de conocer el funcionamiento de un SET RESET en TIA Portal tendrás


que saber cómo puedes ponerlo en tu programa ¿verdad? Pues vamos a ello, ya

76
que te voy a enseñar la manera más rápida de insertar un cuadro SR que va a
hacer dicha función de SET y RESET en tu programa de PLC.
En primer lugar, tienes que estar situado en un segmento de tu programa y, al final
del segmento normalmente tenías que acabar con una bobina o con un cuadro de
función, osa que ya he explicado muchas veces.

Por lo tanto, una vez aquí debes pinchar sobre el cuadro vacío que tienes en tu
barra de favoritos y arrastrarla hasta el final del segmento o hasta el punto donde
quieras insertar dicho cuadro.

Debido a esto, aparecerá un cuadro vacío en tu segmento y tendrás que pinchar


sobre él y aparecerá un recuadro blanco donde puedes escribir y escribirás el
texto “SR” ya que es la función que necesitamos ahora.
Seguidamente, TIA Portal te mostrará las opciones de funciones que puedes
escoger que contienen el texto que has escrito antes, así que tú seleccionamos el
“SR” que se corresponde con la función SET RESET.
Automáticamente, la función aparece en tu segmento, aunque incompleta, ya
que falta asignarle una variable y unas condiciones de RESET. Por este motivo,
donde ves los interrogantes rojos puedes pinchar e introducir una variable y a la
entrada “R1” de la función le introducirás las condiciones que quieres para que se
haga el RESET a la variable.
77
TIPOS DE SET RESET EN TIA PORTAL.

Alternativamente tenemos otras opciones de hacer un SET y un RESET a una


variable en TIA Portal, no solo con la función SET RESET, sino que también
disponemos de otras fórmulas. Así que te voy a explicar 3 tipos de funcionalidades
para hacer SET RESET en TIA Portal:
 Con bobina SET.

 Con bobina RESET.

 Con cuadro de función SET RESET.

78
BOBINA SET.

Ciertamente podemos utilizar una bobina en TIA Portal que tiene la funcionalidad
de SET, es decir, que cuando se cumplan sus condiciones previas y active esa
bobina, la variable se quedará activada. Por lo tanto, aunque se desactiven las
condiciones previas, esa variable seguirá activada, ya que es un SET.

Por ello, si en esta imagen anterior nos fijamos veremos que la condición previa
está activada, pero si se desactiva, la variable de la bobina seguirá activada ya
que es un SET. Así pues, lo podemos ver en la siguiente imagen conectados
Online. Asimismo, puedes darte cuenta si la variable está activada o desactivada
por el color de la bobina, ya que al estar completamente marcada de color verde
significa que está activa esa variable.

79
BOBINA RESET.

Igualmente tenemos una bobina con función de RESET que sirve para hacer un
RESET a la variable que tiene asignada. Por lo tanto, si previamente se ha hecho
un SET a una variable y ahora activamos una bobina con función de RESET, se
desactivará esa variable.

80
Por lo tanto, siguiendo con el ejemplo anterior, si se hace el RESET a la misma
variable M150.2, se desactivará dicha variable y lo puedes ver porque la bobina no
está iluminada de color verde por completo ¿te has dado cuenta? Eso significa
que la variable asignada ya está desactivada.

CUADRO DE FUNCIÓN SET RESET EN TIA PORTAL.

Además, tenemos otra opción para utilizar la función SET y RESET en TIA Portal y
es mediante un cuadro de función, el cual se puede seleccionar de la barra de
herramientas y asignarle esa función de SET y RESET. Como resultado,
tendremos un bloque donde hay 2 entradas a la función, diferenciadas, una
entrada de SET y una entrada de RESET.

Como ya hemos descrito más arriba, colocando unas condiciones a cada entrada
de SET y de RESET, conseguimos ejecutar en un mismo segmento y bloque esa
funcionalidad de dejar activada una marca. Por lo tanto, si colocamos las
condiciones y en la parte superior de la función colocamos la variable que
queremos controlar, se nos quedará algo como lo siguiente:

81
PROBLEMAS EN PROGRAMACIÓN DEL PLC CON SET RESET EN TIA
PORTAL.

Parece que con todo lo que hemos visto sobre el SET y el RESET es una
operación sencilla y no puede dar ningún problema. Sin embargo, hay que tener
en cuenta ciertas condiciones para no alterar el funcionamiento de un SET en TIA
Portal, ya que, si colocamos condiciones iguales para un SET y para un RESET,
podemos tener problemas.
Pero vamos a ver qué tipo de problemas podemos tener al utilizar un SET y un
RESET en TIA Portal.

¿QUÉ OCURRE SI TENEMOS ACTIVADO EL SET Y RESET A LA VEZ?

Ciertamente, si estamos controlando una variable y a esa variable le hacemos


primero un SET y, posteriormente, más abajo le hacemos un RESET, como

82
sabemos que el programa hace una lectura secuencial, la variable depende de la
última condición.
Por consiguiente, si tenemos en un segmento un SET a la variable, pero más
abajo se cumplen las condiciones de un RESET a esa variable, la variable se
quedará desactivada.

Mientras tanto, si en el control de esta misma variable invertimos la posición del


SET y del RESET, el resultado cambia. Es decir, ahora vamos a hacer primero un
RESET a la variable y más abajo, haremos un SET a esa misma variable, por lo
que, debido a la lectura secuencial del programa, la última función a ejecutarse es
el SET. Como resultado, la variable quedará activada ya que lo último que se ha
ejecutado es el SET.

83
Cuidado, porque si utilizas varias partes del programa para activar una misma
variable vas a tener problemas, ya que, según el proceso de ejecución del
programa, esa variable va a depender de la última condición.
Por consiguiente, si hacemos un Set a una variable y, más abajo asignamos esa
misma variable en una bobina y las condiciones para esa bobina no se cumplen,
en este último segmento la variable estará desactivada. Por lo tanto, el resultado
final es que esa variable no está activada.

84
Como puedes ver en la imagen, cuando se hace la lectura del programa, la última
condición que se lee es que la variable llamada “Salida 7” está desactivada. Por
consiguiente, por mucho que, en el segmento anterior hayas puesto un SET a esa
variable, en este último segmento la variable está desactivada, por lo que quedará
desactivada totalmente.

¿QUÉ OCURRE SI TENEMOS UN RESET Y DESPUÉS UNA BOBINA?

Finalmente, vamos a ver qué ocurre con un caso contrario al anterior, es decir, si
hacemos un RESET a una variable y, posteriormente, en un segmento más abajo,
asignamos esa misma variable en una bobina que sí que estará activada.
¿Qué piensas que va a ocurrir con esa variable? ¿Estará activada esa variable?
¿O crees que estará desactivada ya que le hemos hecho un RESET justo en el
segmento de arriba?

Parece que la imagen no lo deja bastante claro, ¿verdad? Como lo último que lee
el programa es la asignación de la bobina y la bobina está activada, el resultado
es que esa variable se queda activada. Por ello, aunque se haya hecho un RESET
anteriormente, se queda con la última condición aplicada a esa variable.

85
Puede que aquí hayamos tocado todas las condiciones para trabajar con SET
RESET en TIA Portal, con ejemplos de utilización y cómo puedes activarlos y
desactivarlos individualmente. Es más, también has tocado errores de utilización
del Set y del RESET. Así, que, ahora solo te queda practicar.
INTERMITENCIA EN TIA PORTAL V16

QUÉ ES UNA INTERMITENCIA EN TIA PORTAL.

En primer lugar, definimos una intermitencia en TIA Portal a aquella señal que va a
estar un tiempo activada y, posteriormente, estará otro tiempo desactivada, de
forma periódica. Como resultado, tendremos una señal que está activándose y
desactivándose continuamente y la podemos utilizar como señal de pulsos o señal
de reloj periódico.
Asimismo, existen varias formas de crear una intermitencia en TIA Portal:

 Intermitencia mediante temporizadores.

 Intermitencia mediante marcas de ciclo.

Puede que la primera opción que se te ocurra para crear una intermitencia en tu
programa sea utilizando temporizadores, ya que puedes activar un temporizador
durante un tiempo de 1 segundo y, cuando este temporizador se active que active
otro temporizador.

86
Por consiguiente, podemos deducir que podemos utilizar una simple marca de
ciclo de TIA Portal para generar intermitencias, ya que son marcas de reloj del
sistema y simplemente poniendo esta marca ya tenemos la intermitencia
generada.

PARA QUÉ SIRVE TENER SEÑALES INTERMITENTES EN


PROGRAMACIÓN.

Probablemente encontremos infinidad de procesos en los que utilizar una


intermitencia, pero, te voy a enumerar 4 ejemplos de utilización de la intermitencia
en TIA Portal y en los procesos de automatización:
 Luz intermitente indicando alarma.

 Bocina intermitente indicando error en el proceso.

 Contar datos de forma intermitente.

 Realizar procesos de guardado de datos cada 10 segundos.

87
INTERMITENCIA TIA PORTAL CON MARCAS DE CICLO.

Por lo tanto, si necesitamos utilizar una intermitencia en nuestro proyecto TIA


Portal tenemos 2 opciones para poder hacer una intermitencia en TIA Portal:
 Con temporizadores.
 Con marcas de ciclo.
Por esta razón, una de ellas sería utilizando temporizadores, mediante los cuales
haremos un juego de activación y desactivación para conseguir que una marca
esté un tiempo activada y otro tiempo desactivado, consiguiendo así la
intermitencia.

CÓMO HACER UNA LUZ INTERMITENTE DEL PLC.

Ya que sabemos que la forma más sencilla de hace run a intermitencia de un bit
en TIA Portal es utilizando las marcas de ciclo, vamos a hacerlo. Por ello, si
queremos que una salida del PLC esté activada intermitentemente para indicar
una anomalía en el sistema o una alarma, solamente debemos coger una marca
de ciclo y ponerla en serie.
Por consiguiente, si, por ejemplo, queremos que una salida del PLC se encienda y
apague cada 1 segundo, tenemos que coger una marca de reloj de 1 Hz y ponerla

88
en serie. De esta manera, la salida estará 1 segundo encendida y 1 segundo
apagada desde que el PLC se pone en RUN.

EJEMPLO DE INTERMITENCIA TIA PORTAL.

Finalmente, como ejemplo vamos a utilizar una marca de ciclo, con la cual
usaremos una intermitencia que tenga 0,5 segundos activada y 0,5 segundos
desactivada y cuya finalidad es la de activar una marca indicando una alarma.

89
Como resultado, vemos que se nos acoplaría la marca de ciclo de “2HZ”, ya que
esto significaría 0,5 segundos tanto en “ON” como en “OFF”. Podemos ver que la
marca de ciclo está asignada al byte de marcas MB300, por tanto, deberemos
usar un bit de este MB300 para funcionar.

90
Seguidamente utilizaremos este bit en el programa para conseguir que esa
intermitencia se establezca en alguna salida del PLC. Por ejemplo, vamos a hacer
un segmento muy sencillo en el cual queremos que se active una salida de forma
intermitente cuando exista algún fallo de algún guarda motor de la instalación.

91
Como observamos en el segmento la marca M301.3 se corresponde a la
intermitencia, por tanto, esta marca siempre va a estar alternando en “ON” y en
“OFF”. Cuando exista algún error en algún motor, y se activa alguna de las marcas
M500.0 o M500.1, la salida se activará de forma intermitente.

TIMERS EN TIA PORTAL V16

¿QUÉ ES UN TEMPORIZADOR EN TIA PORTAL?

En primer lugar, podemos decir que un temporizador en TIA Portal es una


instrucción del programa que sirve para contar un tiempo y, después de ese
tiempo se debe activar un proceso, una variable o una funcionalidad nueva del
programa de usuario.
Por consiguiente, tan simple como insertar una instrucción de temporizador y le
asignas un valor de tiempo, por ejemplo, 10 segundos, o 20 minutos o incluso 1
hora. Con esto conseguirás establecer retardos de tiempo, o permitir activaciones
después de contar un tiempo.

92
¿PARA QUÉ SIRVEN LOS TEMPORIZADORES EN TIA PORTAL?

Ciertamente, los temporizadores tienen mucha utilidad dentro de un programa, y


es que los vas a utilizar mucho en tus proyectos, ya que sirven para establecer
retardos en un proceso, contar el tiempo de funcionamiento de una variable, etc.
Por ello, te puedo hacer una lista de las utilidades de los temporizadores:
 Retardo de tiempo para activar un proceso.

 Usar temporizadores para filtrado de señales.

 Activación de una variable después de un tiempo.

 Usar varios temporizadores para hacer intermitencias.

 Anular un proceso durante un tiempo determinado.

 Activar errores del proceso si se ha perdido la señal de un sensor durante


un tiempo.

TIPOS DE TEMPORIZADORES EN TIA PORTAL.

93
Probablemente pienses que un temporizador sirva para contar un tiempo y ya
está, pero la realidad es que hay muchas formas de contar el tiempo. Por ello
existen varios tipos de temporizadores para utilizar según el caso concreto que
queramos para contar ese tiempo.
Por ello, podemos usar un temporizador que se active inmediatamente después de
que sus condiciones previas se activen o puede que solo quieras que cuente
cuando se active por un pulso.
Por esta razón, existen varios tipos de temporizadores en TIA Portal:
 Temporizador TON o retardo a la conexión.

 Temporizador TOF o retardo a la desconexión.

 Temporizador TP o de impulso.

 Temporizador TONR o acumulador de tiempo.

¿QUÉ ES UN TEMPORIZADOR TON Y CÓMO FUNCIONA?

Un temporizador TON es un temporizador con retardo a la conexión, es decir, que


la salida del temporizador no se activará hasta que haya pasado todo el tiempo
programado en el temporizador.
Por lo tanto, si el temporizador TON está configurado con 10 segundos, la salida
del temporizador no se activará hasta que hayan transcurrido
esos 10 segundos con las condiciones previas activadas.

94
Como resultado, como puedes ver en la imagen anterior, cuando se cumplen las
condiciones previas del temporizador TON, el temporizador empieza a contar,
pero la salida está desactivada.
Por lo contrario, cuando el temporizador TON ya ha contado el tiempo que tiene
programado, en este caso 10 segundos, se activará la salida del temporizador y,
por tanto, se activará la bobina que tenga asignada.

95
Finalmente, hay que saber que la salida del temporizador TON permanecerá
activada siempre que las condiciones previas continúen activadas. Por lo
contrario, cuando las condiciones previas se desactiven, el temporizador TON se
desactiva y la salida del temporizador se desactiva también, por lo que la bobina
se desactivará.

PARÁMETROS DE UN TEMPORIZADOR TON EN TIA PORTAL.

Asimismo, el temporizador TON tiene unos parámetros para utilizarlo


correctamente. Si bien, ya los hemos definido antes, pero ahora te voy a explicar
cómo se llama cada parámetro y cómo tienes que rellenarlos.
Parámetros de un temporizador TON en TIA Portal:
 Parámetro IN.

 Parámetro PT.

 Parámetro Q

 Parámetro ET.

96
Por ello, en el parámetro IN es donde irán las condiciones previas de la activación
del temporizador, es decir, todos los contactos y condiciones que cuando se
cumplan, el temporizador se debe pone en marcha.

A continuación, tenemos el parámetro PT que será donde introducimos el tiempo


del temporizador. El tiempo tiene un formato y siempre vas a tener que introducir
un encabezado antes del valor que quieres introducir. El encabezado que tienes
que poner es “T#” y después de esto ya introduces el valor del tiempo y defines si
quieres que sean segundos (S), minutos (M), horas (H) o días (D).

97
El siguiente parámetro es el parámetro Q del temporizador que es la salida del
temporizador. Esta salida se activa una vez ha transcurrido el tiempo que hemos
programado en el parámetro “PT” y, al activar la salida, se puede insertar una
bobina que se activaría también.

98
Finalmente tenemos el parámetro “ET” que es una zona de memoria donde se
guarda el valor actual del tiempo del temporizador. Por lo tanto, si necesitas
almacenar el tiempo actual, debes introducir aquí una variable del tipo TIME, DInt
o DWord, tal y como puedes ver en la siguiente imagen.

¿QUÉ ES UN TEMPORIZADOR TOF Y CÓMO FUNCIONA?

Un temporizador TOF es un temporizador con retardo a la desconexión, es decir,


que la salida del temporizador no se desactivará cuando haya pasado todo el
tiempo programado en el temporizador.
Hay que saber que el funcionamiento del TOF es diferente al TON, de manera
que, si se cumplen las condiciones previas, inmediatamente se activa la salida del
temporizador TOF y, por tanto, se activaría la bobina que hay detrás.
Por lo tanto, si el temporizador TOF está configurado con 10 segundos, la salida
del temporizador se activará cuando se cumplen las condiciones previas y, cuando
las condiciones previas se desactiven, la salida sigue activada y el temporizador
empieza a contar. Cuando el tiempo del temporizador TOF se cumpla, es decir,
que haya contado los 10 segundos, la salida del temporizador se desactiva.

99
Como resultado, como puedes ver en la imagen anterior, cuando se cumplen las
condiciones previas del temporizador TOF, la salida se activa. En cambio, si ahora
dejan de cumplirse las condiciones previas, el temporizador se pone en marcha y
la salida sigue activada.

Es más, la salida va a seguir activada, aunque las condiciones previas se hayan


desactivado, por eso lo llamamos temporizador como retardo a la desconexión.
Por ello, cuando se cumpla el tiempo programado, en este caso 10 segundos, la
salida del temporizador se desactivará y con ello también se desactivará la bobina.

100
PARÁMETROS DE UN TEMPORIZADOR TOF EN TIA PORTAL.

Asimismo, el temporizador TOF tiene unos parámetros para utilizarlo


correctamente. Si bien, ya los hemos definido antes, pero ahora te voy a explicar
cómo se llama cada parámetro y cómo tienes que rellenarlos.
Parámetros de un temporizador TOF en TIA Portal:
 Parámetro IN.

 Parámetro PT.

 Parámetro Q

 Parámetro ET.

Por ello, en el parámetro IN es donde irán las condiciones previas de la activación


del temporizador, es decir, todos los contactos y condiciones que cuando se
cumplan, el temporizador se debe poner en marcha.

101
A continuación, tenemos el parámetro PT que será donde introducimos el tiempo
del temporizador. El tiempo tiene un formato y siempre vas a tener que introducir
un encabezado antes del valor que quieres introducir. El encabezado que tienes
que poner es “T#” y después de esto ya introduces el valor del tiempo y defines si
quieres que sean segundos (S), minutos (M), horas (H) o días (D).

El siguiente parámetro es el parámetro Q del temporizador que es la salida del


temporizador. Esta salida se activa cuando se cumplen las condiciones previas y,
al activar la salida, se puede insertar una bobina que se activaría también. La

102
salida se desactiva cuando se desactiven las condiciones previas y haya contado
el tiempo que hay en “PT”.

Finalmente tenemos el parámetro “ET” que es una zona de memoria donde se


guarda el valor actual del tiempo del temporizador. Por lo tanto, si necesitas
almacenar el tiempo actual, debes introducir aquí una variable del tipo TIME, DInt
o DWord, tal y como puedes ver en la siguiente imagen.

103
TEMPORIZADOR IMPULSO EN TIA PORTAL Y CÓMO FUNCIONA.

El temporizador por Impulso en TIA Portal es un temporizador que se activa


cuando las condiciones previas están activas, aunque solamente se hayan
activado por un pulso y después se han desactivado.
Es decir, cuando se activen las condiciones previas, el temporizador Impulso se
activa, se activa la salida y empieza a contar el tiempo programado. Aunque las
condiciones previas se desactiven, el temporizador sigue contando, la salida sigue
activada hasta que se cumpla el tiempo programado.

Como puedes ver en la imagen, al activarse las condiciones previas se ha


activado el temporizador Impulso. Asimismo, si desactivamos las condiciones
previas, el temporizador seguirá en marcha y la salida seguirá activa hasta que
finalice el tiempo programado.

104
Finalmente, cuando haya transcurrido el tiempo programado, la salida del
temporizador Impulso se desactivará y, por ello, también se desactivará la salida
establecida en la bobina.

PARÁMETROS DE UN TEMPORIZADOR IMPULSO EN TIA PORTAL.

105
Asimismo, el temporizador Impulso tiene unos parámetros para utilizarlo
correctamente. Si bien, ya los hemos definido antes, pero ahora te voy a explicar
cómo se llama cada parámetro y cómo tienes que rellenarlos.
Parámetros de un temporizador Impulso en TIA Portal:
 Parámetro IN.

 Parámetro PT.

 Parámetro Q

 Parámetro ET.

Por ello, en el parámetro IN es donde irán las condiciones previas de la activación


del temporizador, es decir, todos los contactos y condiciones que cuando se
cumplan, el temporizador se debe poner en marcha.

A continuación, tenemos el parámetro PT que será donde introducimos el tiempo


del temporizador. El tiempo tiene un formato y siempre vas a tener que introducir
un encabezado antes del valor que quieres introducir. El encabezado que tienes
que poner es “T#” y después de esto ya introduces el valor del tiempo y defines si
quieres que sean segundos (S), minutos (M), horas (H) o días (D).

106
El siguiente parámetro es el parámetro Q del temporizador que es la salida del
temporizador. Esta salida se activa cuando se cumplen las condiciones previas y,
al activar la salida, se puede insertar una bobina que se activaría también. La
salida se desactiva cuando se haya contado el tiempo que hay en “PT”.
Finalmente tenemos el parámetro “ET” que es una zona de memoria donde se
guarda el valor actual del tiempo del temporizador. Por lo tanto, si necesitas
almacenar el tiempo actual, debes introducir aquí una variable del tipo TIME, DInt
o DWord, tal y como puedes ver en la siguiente imagen.

107
CÓMO PONER UN TEMPORIZADOR EN TIA PORTAL.

Ya que conocemos los distintos tipos de temporizadores vamos a ver cómo


podemos poner un temporizador en nuestro programa. Básicamente hay que
seguir unos pocos pasos para hacer trabajar un temporizador en TIA Portal, pero
el primer paso es conocer dónde están los temporizadores en la vista de proyecto
para poder escoger el que necesitamos.
 Abrir bloque de programa.

 Abrir segmento.

 Colocar condiciones previas.

 Seleccionar temporizador y arrastrar al segmento.

 Dar nombre al temporizador.

 Colocar un tiempo.

DÓNDE ESTÁN LOS TEMPORIZADORES EN TIA PORTAL.

En primer lugar, tienes que estar dentro del bloque donde quieres insertar el
temporizador y abrir el segmento donde vas a programar, colocando las
condiciones previas al temporizador. Una vez están colocadas esas condiciones,
ahora tienes que abrir la pestaña de instrucciones situada en el panel lateral
derecho y abrir la pestaña de instrucciones básicas.
Seguidamente, abrir la carpeta de Temporizadores y ahora hay que escoger el tipo
de temporizador que se acople a tu programa. Una vez lo tienes claro, lo
seleccionas y arrastras al segmento.

108
DECLARAR TEMPORIZADOR TIA PORTAL INDIVIDUALMENTE.

Ya que hemos visto cómo escoger un temporizador e insertarlo en el segmento,


todavía nos queda un paso muy importante que es la declaración del
temporizador, porque cuando insertas el temporizador en el segmento, aparecerá
una ventana para configurarlo.
Por ello vamos a explicar cómo declarar el temporizador individualmente, con una
instancia individual, o lo que es lo mismo, se declara un temporizador asignando
un DB de datos a ese único temporizador. Todo empieza cuando insertas el
temporizador en el segmento y aparece la siguiente ventana.

109
Por lo tanto, aquí tenemos que seguir varios pasos para definir y declarar el
temporizador, el primero de ellos es darle un nombre simbólico, que puede ser una
descripción del proceso a controlar. Por ejemplo, lo podemos llamar “Tiempo
motor 1”, en el caso de querer controlar el tiempo de un motor del proceso, en la
casilla denominada “Nombre” y simplemente haciendo clic y escribiendo el
nombre.

110
El siguiente paso sería asignar un numero al DB de datos donde se va a
almacenar este temporizador. Aquí tenemos dos opciones, asignar el número de
forma automática, en cuyo caso TIA Portal asignará un número de DB que haya
libre en el proyecto automáticamente. En cambio, si seleccionas la opción de
“Manual”, podrás introducir tú el número de DB que desees, teniendo en cuenta
que no debes utilizar un DB que ya exista en tu proyecto.

Finalmente nos queda darle al botón de aceptar y automáticamente el


temporizador TIA Portal quedará instalado en tu segmento, listo para utilizar, no
sin antes colocarle un valor al tiempo de esta instrucción. Por consiguiente, debes
pinchar en el campo del parámetro “PT” e introducir el valor que quieres que tenga
el temporizador. Por ejemplo, vamos a poner un valor de 20 segundos y, si
recuerdas, lo tienes que definir como “T#20S”.

DECLARAR TEMPORIZADORES DENTRO DE UN DB DE DATOS.

111
Mientras tanto, hemos declarado hasta ahora los temporizadores con instancias
individuales, es decir, cada temporizador que necesitábamos, hemos creado un
DB de instancia individual para cada uno. Debido a esto, si hemos creado 3
temporizadores, tendremos 3 DB de datos para esos temporizadores ¿verdad? Ha
sido sencillo y rápido.

Por esta razón, cuando realicemos un programa muy extenso, donde se utilicen
300 temporizadores, ¿qué crees que tendremos que hacer, crear 300 DB de datos

112
para esos temporizadores? Puede que sea una opción rápida, la de crear 300 DB
para cada temporizador, pero no es lo más cómodo, ni lo más correcto.

Parece que tenemos una solución para esto y es la de crear un solo DB donde, en
su interior, vamos a declarar todos los temporizadores del proyecto, cada uno con
su nombre simbólico y su tipo de dato como “IEC_TIMER”. Como resultado
tendremos muy bien estructurado el programa en cuanto a temporizadores y
reserva de memoria.

Si te fijas en la imagen, tenemos todos los tiempos concentrados en un único


bloque del programa, con lo cual es más fácil de organizar y más fácil de encontrar
los tiempos. Simplemente, para declararlos, se le da a “Agregar” fila nueva y le
damos un nombre al temporizador, seleccionamos el tipo de datos “IEC_TIMER” y
ya estaría el temporizador declarado.

TEMPORIZADORES EN TIA PORTAL DENTRO DE UN DB

113
Vamos a describir varias funcionalidades de los temporizadores en TIA Portal,
partiendo de la base que sabemos cómo insertar un temporizador y declararlo.
Vamos a suponer que tenemos varios temporizadores creados dentro de un
mismo DB de datos. Los temporizadores los tenemos creados como tipo de datos
“IEC Timer”.

¿PARA QUÉ DECLARAR TEMPORIZADORES EN UN DB?

Al comienzo del articulo explicábamos cómo definir un temporizador


individualmente, y más adelante explicábamos como se asignaba un DB de
instancia a cada temporizador.
Por lo tanto, imagina que tienes 200 temporizadores en tu proyecto y los has
creado como instancias individuales, es decir, cada temporizador con un DB, con
lo cual tendrías 200 DB de datos solamente para temporizadores.
Por ello, es más aconsejable generar un solo DB de datos y dentro de este DB
tener definidos los 200 temporizadores que ocupan una zona de memoria dentro
de ese DB, con lo cual estará todo más ordenado, ¿no crees?

114
CÓMO DECLARAR UN TEMPORIZADOR EN TIA PORTAL DENTRO DEL
DB

Basándonos en el DB de datos donde tenemos todos los temporizadores creados,


si queremos declarar un temporizador nuevo en un segmento, al insertar la función
de temporizador en el segmento, se nos abrirá el cuadro de diálogo de donde
elegir el temporizador.

115
Asimismo, tras aparecer este cuadro de diálogo, debemos de cancelar ya que no
queremos que nos cree un DB individual, sino que, queremos escoger el

116
temporizador de una lista que ya tenemos creada dentro de un DB. Al cancelar,
ahora en el segmento tenemos el bloque del temporizador y, pinchando en la zona
de definición, nos abrirá un desplegable de donde elegir el temporizador que
necesitamos.

Cuando pinchamos sobre el DB de los temporizadores ahora nos dejará escoger


cualquiera de los temporizadores que hay creados. Por lo tanto, Una vez
seleccionado, borramos el punto que inserta al final y pinchamos fuera del bloque
y, automáticamente está creado el temporizador. Si no se borra el punto que hay
al final, el temporizador no se crea correctamente.
De esta manera se ha creado un temporizador ya definido en un DB. Es más, se
ha asociado el bloque del temporizador a uno de los temporizadores que hemos
creado dentro del DB. Como resultado, todos los temporizadores del proyecto
pueden estar ordenados dentro de un DB de datos, lo cual simplifica su búsqueda
y localización.

BLOQUES EN TIA PORTAL

Bloques para la programación del S7-1200

117
Para la programación estructurada en el S7-1200 existen los siguientes bloques:

OB (bloque de organización): Un OB es llamado por el sistema operativo de forma


cíclica y constituye la interfaz entre el programa de usuario y el sistema operativo.
En este OB, se comunica a la unidad de control del sistema de automatización qué
bloques de programa debe ejecutar a través de comandos de llamada de bloque.

FB (bloque de función): Necesita un área de memoria asignada para cada llamada


(instancia). Al llamar a un FB se le puede asignar un bloque de datos (DB) como
bloque de datos instancia. A los datos de este DB de instancia se accede a través
de las variables del FB. Si se llama varias veces a un FB, se le deben asignar
distintas áreas de memoria. En un bloque de función también pueden ser llamados
otros FB y FC.

FC (función): Un FC no tiene ningún área de memoria asignada. Los datos locales


de una función se pierden tras ejecutar la función. En una función también pueden
ser llamados otros FB y FC.

DB (bloque de datos): Los DB se utilizan para proporcionar espacio de memoria


para las variables de datos. Existen dos tipos de bloques de datos.

DB globales, en los que todos los OB, FB y FC pueden leer los datos
almacenados o incluso escribir datos en los DB; y DB de instancia, que están
asignados a un FB determinado.

118
Figura 2. Bloques para la programación del S7-1200.

A continuación, se creará un bloque de función para el control de un sistema de


refrigeración, este puede operar en los siguientes niveles:

• Alto: Al presionar “Inicio”, se enciende el sistema y permanece encendido 5 horas


(5s para las pruebas) y luego se apaga.

• Medio: Al presionar “Inicio” el sistema se enciende y permanece encendido 3


horas (3s para las pruebas) y luego se apaga.

• Bajo: Al presionar “Inicio” el sistema se enciende y permanece encendido 1 horas


(1s para las pruebas) y luego se apaga. Existe un pulsador de paro para detener el
sistema en cualquier momento.

1. Defina las siguientes variables en la Tabla de variables estándar:

119
Figura 3. Variables para utilizar en el programa.

2. Ubíquese en el “Árbol del proyecto”, luego en la carpeta del PLC y finalmente en


la carpeta Bloques de programa, de doble clic en la opción “Agregar nuevo bloque”
(Ver Figura 4.)

Figura 4. Árbol del proyecto.

3. Se desplegará la ventana mostrada en la Figura 5, seleccione la opción “Bloque


de función”, coloque en “Nombre”: Refrigeración, seleccione Lenguaje “KOP” y

120
como número “Automático” y de clic en “Aceptar”. Observe que justo abajo del
bloque MAIN[OB1] en el “Árbol de proyecto” aparecerá el nuevo bloque:
Refrigeración [FB1].

Figura 5. Agregar nuevo bloque.

4. El bloque se abre automáticamente. En la ventana de “Interfaz” deben


declararse las variables locales que serán conocidas solo en este bloque, estas
pueden ser de entrada, salida, entrada/salida, variables intermedias temporales o
estáticas (solo disponibles en bloque de función FB), ingrese las variables que se
muestran en la Figura 6.

121
5. Una vez declaradas las variables locales introduzca el programa para el bloque
Refrigeración [FB1].

NOTA: El primer contacto se activa al detectar un flanco positivo, coloque un


contacto

122
normalmente abierto, de clic sobre este y luego en el triángulo anaranjado que
aparece para desplegar la lista de los tipos de contacto, además de indicar a quien
corresponde el contacto es necesario asignar una marca para almacenar el
estado.

Figura 7. Programa del bloque Refrigeración [FB1].

Cuando se detecte un flanco positivo en la entrada del bloque y el sistema no esté


parado se iniciará con la refrigeración, al cumplirse el tiempo establecido o si se ha
presionado el paro este finaliza.

6. Ahora ingrese el programa principal en MAIN[OB1], los tres primeros segmentos


son para asegurarse de que solo una opción de refrigeración sea seleccionada, se
puede Autómatas Programables. Guía 10 7 cambiar de opción cuantas veces se
requiera siempre y cuando no se haya presionado “Inicio” y el sistema haya
arrancado, ya que una vez arranca se activa la marca “refrigerando” y ya no
permita que se seleccione ninguna opción a menos que se pare el sistema.

123
Figura 8. Segmentos 1-3 del programa MAIN[OB1].

7. Ahora se va a agregar al programa principal el bloque de función FB creado,


para ello del “Árbol del Proyecto” arrastre el bloque hasta el segmento y luego
suéltelo (Ver Figura 9).

Figura 9. Colocar Bloque de Función creado en el programa MAIN[OB1].

8. Aparecerá una Ventana de “Opciones de Llamada” del bloque de datos, coloque


como nombre: “Refrigeración baja”, deje las demás opciones como están y
presione “Aceptar”.

124

También podría gustarte