Temp Y Contadores

Páginas: 14 (3427 palabras) Publicado: 18 de julio de 2012
Tema 5
Temporizadores y Contadores

Div Ingeniería Div.. Ingeniería de Sistemas y Automática Automática

Temporizadores y Contadores

1

Bibliografía
l

Título: “Step7 Avanzado”
l l

Autor: José Martínez Torres Descargar de la página web

l l l l

Manual Siemens “Step7-AWL para S7-300 y S7-400” Manual Siemens “Step7-KOP para S7-300 y S7-400” Manual Siemens “Step7-FUP paraS7-300 y S7-400” Título: “Automating with Step7 in STL and SCL”
l l

Autor: Hans Berger ISBN: 3-89578-140-1

Temporizadores y Contadores

2

1

Bibliografía
l

Título: “Comunicaciones Industriales”
l l l

Autores: V.Sempere, J. Silvestre, J.A. Martínez Editiorial : SPUPV (SPUPV-2002.213) Año:2002

Temporizadores y Contadores

3

Índice
l l l

Acumuladores Operaciones de cargay transferencia Temporizadores
l

l l

Area de memoria y componentes de un temporizador Programación Tipos

l

Contadores
Temporizadores y Contadores

4

2

Acumuladores
• Los acumuladores son registros auxiliares en la CPU que se utilizan en el intercambio de datos y para operaciones de comparación y matemáticas. El S7-300 tiene dos acumuladores de 32 bits cada uno y el S7-400cuatro.

Temporizadores y Contadores

5

Acumuladores
l

Las siguientes instrucciones están disponibles para intercambiar y desplazar el contenido de los acumuladores:
l l l

TAK intercambia el contenido de ACCU 1 con el contenido de ACCU 2 PUSH desplaza el contenido de ACCU 1 a ACCU 2 POP desplaza el contenido de ACCU 2 a ACCU 1

Temporizadores y Contadores

6

3

Operacionesde Carga y Transferencia
l

No dependen del valor del RLO
Carga y Transferencia de Datos
KOP AWL

L - Carga T - Transferencia (Todos los tipos de datos con 8, 16, 32 bits)

FUP

EN - Habilitar entrada ENO -Habilitar salida IN - Valor de entrada (todos los tipos de datos con longitud 8, 16, 32 bit ) O - Direcci ón del resultado (todos los tipos de datos con longitud 8, 16, 32 bit )Ejemplos: L +5 // Carga un entero de 16-bit L L#523123 // Carga un entero de 32-bit L B#16#EF // Carga un hexadecimal de 8-bit L 2#0001_0110_1110_0011 // Carga un binario de 16-bit L TOD#1:10:3.3 // Carga un tiempo de 32-bit T MB0 T AD256 // Transferir un valor al byte de marcas 0 // Transferir un valor a la doble doble palabra de salida 256

Temporizadores y Contadores

7

Operaciones deCarga y Transferencia
l

Operación de Carga
l

La operación de carga siempre afecta al ACCU 1. Las posiciones no utilizadas se ponen a 0. El valor actual del ACCU 1 pasa al ACCU 2 durante la carga. Durante una transferencia, el contenido de ACCU 1 se retiene y se usa para transferir la información a varias áreas de memoria. Si sólo se transfiere un byte se usan los ocho bits de la derecha.

lOperación de Transferencia
l

Acumuladores
ACCU 1 contenidos para las instrucciones de carga
31 24 23 16 15 8 7 0

0000
31 24

0000
23 16 15

0000
8 7

IB 0
0

L IB 0

0000
31 24 23

0000
16 15

IB 0
8 7

IB 1
0

L EW 0

MB 0

MB 1

MB 2

MB 3

L MD 0

Instrucción Transferir
31 24 23 16 15 8 7 0

MB 0

MB 1

MB 2

MB 3

T AD 4

T AW 4T AB 4

Temporizadores y Contadores

8

4

Area de memoria y componentes de un temporizador
l

Area de memoria
l

Los temporizadores tienen un área reservada en la memoria de la CPU. Esta área de memoria reserva una palabra de 16 bits para cada operando de temporizador. La programación con AWL asiste 256 temporizadores.

l l

Problema: de contaje de tiempo limitado a 9990segundos como periodo máximo de contaje. Para periodos de tiempo mayores, es obligatorio recurrir a las OB´s de alarma horaria, o realizar un concatenamiento entre un generador de pulsos y un contador que vaya incrementando su valor.

Temporizadores y Contadores

9

Area de memoria y componentes de un temporizador
l

Un temporizador en S7 se compone de:
l

Una palabra de 16 bits que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temp
  • Temp
  • Tempo
  • tempo
  • Tempe
  • Temp
  • Tempos verbais
  • Regulador De Temp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS