Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo
Especialización en Sistemas SCADA para Centros de Control, aprendiendo a automatizar con las nuevas soluciones tecnologicas de
SIEMENS.
Conocer las Redes Industriales, la programación avanzada de PLC SIMATIC S7-1500 Comunicación con Pantallas HMI desde la
Plataforma de SIEMENS denominada TIA Portal.
Contenido
En primer lugar agregaremos a la tabla de variables una nueva variable para nuestra
salida analógica de tipo Int, y con la dirección, en mi caso, %QW0 que es la que
correspondería al canal 0 de mi tarjeta de salidas analógicas.
Para saber con exactitud que dirección de salida corresponde a un canal de una tarjeta
de salidas analógicas, podemos acceder a las propiedades de la tarjeta de salidas
analógicas y seleccionar la pestaña variables IO (ver imagen 5), nos aparecerá una
tabla con las direcciones de las salidas analógicas de ese módulo, podemos añadir y
editar las variables desde esa misma tabla.
Imagen 4. Añadir variable para salida analógica
Imagen 5. Añadir variable para salida analógica
Una vez agregada la variable de salida para identificar la salida analógica agregaremos
a nuestro proyecto un FC donde programaremos el control de la salida
analógica, llamaremos ha este FC dentro del OB1, también agregaremos
un DB donde crearemos una variable que contendrá el porcentaje de apertura.
Imagen 6. Agrear FC y DB
Abrimos el DB que hemos agregado y generamos dos variables de tipo real (ver
imagen 7), estás serán las variables que utilicemos para realizar el control de la salida
analógica.
Una vez terminados todos los paso anteriores abrimos el FC que hemos agregado para
comenzar a programar el escalado de la entrada analógica.
Para realizar el control utilizaremos dos funciones propias de TIA Portal que ya
utilizamos para realizar el escalado de una entrada analógica, NORM_X y SCALE_X.
NORM_X: NORMALIZAR
Funcionamiento de la instrucción:
SCALE_X: ESCALAR
Funcionamiento de la instrucción:
Realizar el programa
Conociendo ya el funcionamiento de las funciones NORM_X y SCALE_X procedemos a
programar el escalado de la entrada analógica.
Abrimos el FC donde programaremos nuestro escalado y agregamos las funciones NORM_X y
SCALE_X con sus correspondientes parámetros, podemos encontrarlas en el apartado de
instrucciones dentro de la carpeta de conversión, o mediante un cuadro vacío escribiendo
NORM_X o SCALE_X.
En el caso de la función SCALE_X debemos prestar especial atención a los parámetros MIN y
MAX, como he explicado anteriormente en nuestro caso utilizaremos 0 para el parámetro MIN y
27648 para el parámetro MAX, para conocer este rango debemos consultar la documentación de
nuestra tarjeta de salidas analógicas, en ella encontramos, que para nuestro tipo de configuración,
intensidad y 0...20 mA, el rango de valores que escribe nuestro PLC en la salida analógica es de 0
a 27648, en un funcionamiento normal de la salida analógica, un valor de 0 correspondería a 0
mA y 27648 correspondería a 20 mA (ver imagen 10).
Imagen 10. Rangos de salida para intensidad
Imagen 11. Control de una salida analógica mediante las funciones NORM_X y SCALE_X
Por último podemos utilizar el simulador para comprobar que nuestro control funciona
correctamente, forzando valores en la variable porcentaje de entre 0 y 100.