No se

Páginas: 10 (2409 palabras) Publicado: 31 de agosto de 2010
Automatización de Procesos Industriales Ingeniería en Organización Industrial

Dpto. Ingeniería de Sistemas y Automática Escuela Técnica Superior de Ingeniería de Bilbao

PRÁCTICA 3 FUNCIONES DE TEMPORIZACIÓN 1 TEMPORIZADORES EN STEP 7
Existe un tipo especial de datos llamados temporizadores. Estos contienen variables de tiempo, que son modificadas directamente por el sistema operativo delPLC. Los temporizadores son variables de 16 Bits, en formato S5TIME. En este formato, los 2 bits más significativos (15 y 14) son irrelevantes. Los dos siguientes (13 y 12) definen la base de tiempos, y los otros 12 (11 a 0) codifican en BCD el valor de tiempo. S5TIME
X X B B C C C C D D D D U U U U

BASE

CENTENA

DECENA

UNIDAD

BASE DE TIEMPO 00-> 10ms 01-> 100ms 10-> 1s 11-> 10sLos temporizadores se denotan con la letra T, seguida de un número. El número de temporizadores que puede gestionar una CPU depende del modelo. La CPU 314C-2DP que utilizamos en el laboratorio es capaz de gestionar 256 temporizadores. La nomenclatura de las variables S5TIME es s5t#aHbMcSdMS , siendo a, b, c y d los valores de horas, minutos, segundos y milisegundos respectivamente. Ejemplos:S5t#3H4M5s -> 3 horas, 4 minutos, 5 segundos S5t#10s200ms -> 10 segundos, 200 milisegundos Nótese que el valor máximo es 999 veces la base seleccionada, por lo que podemos reflejar hasta 9990 segundos (con una resolución de 10s en 10s), hasta 999 segundos (con una resolución de 1s), hasta 99.9 segundos (con una resolución de 0,1 segundos) o bien hasta 9,99 segundos (con una resolución de 0,01 segundos).Aunque STEP 7 nos permite definir tiempos con más precisión, el temporizador redondeará al valor más próximo.

2 TIPOS DE TEMPORIZADORES
En STEP 7 se pueden utilizar 5 tipos de temporizadores, cada uno de los cuales con su funcionalidad.

Diego Gómez Crespo

1 de 15

Automatización de Procesos Industriales Ingeniería en Organización Industrial

Dpto. Ingeniería de Sistemas yAutomática Escuela Técnica Superior de Ingeniería de Bilbao

2.1 IMPULSO (S_PULSE / S_IMPULS)
La salida de este temporizador se pone a 1 a la vez que la entrada, y permanecerá a 1 mientras la entrada sea 1 y no venza la temporización. La entrada R desactiva la salida. Por tanto, el retardo configurado es el tiempo máximo que la entrada puede permanecer a 1.

Las salidas BI y BCD contienenrespectivamente el valor instantáneo del temporizador en binario y en BCD, aunque no suelen utilizarse.

2.1.1 Programación
Vamos a programar la salida Q124.0 como impulso a partir de la entrada I124.0, con la entrada I124.7 como RESET. El valor de la temporización será 10 segundos.

Diego Gómez Crespo

2 de 15

Automatización de Procesos Industriales Ingeniería en Organización Industrial

Dpto.Ingeniería de Sistemas y Automática Escuela Técnica Superior de Ingeniería de Bilbao

Programación en FUP:

Programación en KOP:

Programación en AWL:

Diego Gómez Crespo

3 de 15

Automatización de Procesos Industriales Ingeniería en Organización Industrial

Dpto. Ingeniería de Sistemas y Automática Escuela Técnica Superior de Ingeniería de Bilbao

2.2 Temporizador ImpulsoProlongado (S_PEXT / S_VIMP)
El temporizador Impulso Prolongado es muy similar al anterior, pero con una matización: en el temporizador “Impulso”, si la entrada se iba a FALSE antes de que se cumpla el retardo, la salida también se iba a FALSE. La temporización se reinicia en cada flanco ascendente de la entrada. Este temporizador tiene memoria, de forma que siempre que se active la entrada, aunque seapor muy poco tiempo, la salida permanecerá activa durante el tiempo prefijado. La única forma de desactivar la entrada antes de tiempo es con la entrada de RESET.

2.2.1 Programación
Vamos a programar la salida Q124.1 como impulso prolongado a partir de la entrada I124.1, con la entrada I124.7 como RESET. El valor de la temporización será 15 segundos.

Diego Gómez Crespo

4 de 15...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS