Início / Descargas / Siemens / Software & Programacion / Temporizadores: S7-1200 / S7-1500 cambio de valor desde pantalla

Temporizadores: S7-1200 / S7-1500 cambio de valor desde pantalla

  • Publicado: 09 Noviembre 2014
  • Siemens
  • Leído Visto: 13485 veces

Este ejemplo de programación Siemens pretende mostrar como trabajar con temporizadores en la autómatas S7-1500 / S7-1200 y cambiar el valor de consigna de temporización (PT) desde una pantalla KTP400 utilizando TIA Portal

Cuando trabajamos con autómatas programables en la automatización de una máquina, el utilizar temporizadores es muy habitual ya que nos permite por ejemplo mantener un motor activado un determinado tiempo o retardar el inicio de una maniobra dependiendo de unas condiciones.

En los autómatas S7-1200 o S7-1500 de Siemens, los temporizador tiene un parámetro que es la consigna de temporización (PT), es decir el valor del tiempo que vamos a temporizar. Este valor puede ser:

- Una constante: El valor se fija por programa y no se puede varia, será siempre el mismo y se indica de la siguiente forma T#2s  T#20ms

- Una variable: El valor de temporización lo va tomar de una variable la cual podra ser editada. Esto nos permitira cambiar el valor de temporización

Programa de PLC (S7-1200 / S7-1500)

Para ello creamos un programa en el PLC como este:

Al Activar la marca %M0.0 se activa la marca %M10.0 y se queda auto alimentada hasta que se cumpla el tiempo del temporizador "Tim_ON"

El valor de temporización se le asignará por la variable %MD12 "Valor_Tiempo"

Para introducir el temporizador, en nuestro caso un temporizador TON con retardo a la conexión, lo seleccionamos de la barra de instrucciones y lo arrastramos al programa

Le asignamos el nombre y el número de temporizador

Una vez que hemos insertado el temporizador nos falta asignarle una variable ... 

Para asignarle una variable, vamos a crear una variable tipo "Time" a la que llamaremos "Valor_Tiempo" y le asignaremos por ejemplo la dirección %MD12

Programa en pantalla KTP400

Una vez que tenemos el programa del PLC y la variable de temporización creada vamos a realizar una entrada numérica en la pantalla KTP400 donde introduciremos el valor de temporización.

Para ello utilizamos un campo de E/S numérica 

Le asignamos la variable que anteriormente hemos creado en el PLC para asignar el valor de temporización "Valor Tiempo"

Le asignamos las siguientes propiedades generales de formato

De esta forma ya tenemos una entreda de teclado en la pantalla KTP que nos permite editar el valor de temporización de un temporización en los autómatas Simatic S7-1200 7 S7-1500