Está en la página 1de 16

Procesamiento de Valores Analgicos

Nivel Alto

Transmisor de nivel

Nivel Bajo

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.1

SITRAIN Formacin en Automatizacin y Accionamientos

Contenido

Pgina 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Uso de mdulos Analgicos ............................................................................................................... Mdulo de Medida de Rango .............................................................................................................. Mdulo Analgico SM335 (Entradas) ................................................................................................ Mdulo de Entrada Analgica SM331 ................................................................................................ Mdulo Analgico SM335 (Salidas) .................................................................................................... Representacin de Valores Analgicos y Resolucin del Valor Medido .......................................... Representacin de Valores Analgicos de diferentes Rangos de Medida ........................................ Representacin de Valores Analgicos para las salidas Analgicas .................................................. Direcciones del Mdulo Analgico con el S7-300 ............................................................................. Escalado de los valores de entrada Analgicos ................................................................................. Desescalado de un Nmero Real para una Salida Analgica ......................................................... Ejercicio: Asignacin de Parmetros al Mdulo Analgico SM335 .................................................... Ejercicio: Asignacin de Parmetros al Mdulo Analgico SM331 ..................................................... Ejercicio: Diagnstico Hardware con Alarma de Diagnstico ......................................................... Ejercicio: Grabacin y Visualizacin del Peso de los Objetos Transportados ....................................

SITRAIN Formacin en
Automatizacin y Accionamientos

10-1

S7 NIVEL 2 Procesamiento de Valores Analgicos

Uso de los Mdulos Analgicos


Proceso Magnitud Fsica Seal analgica estndar Mdulo de Entradas Analgicas CPU : : : : : : L PEW 352

Memoria de resultado Mdulo MR PEW ... PEW ... ::: PEW ...

ADC

Sensor

Transductor
500mV 1V 5V 10V 20mA 4...20mA etc.

Presin Temperatura Caudal Velocidad Valor de pH Viscosidad etc.

Mdulo de Salidas Analgicas

Magnitud fsica

Actuador Analgico

DAC

PAW ... PAW ... ::: PAW ...

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T PAW 368 :

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.2

SITRAIN Formacin en Automatizacin y Accionamientos

Principio

En un proceso productivo, existen una variedad de magnitudes fsicas (presin, temperatura, velocidad, velocidad de giro, valor de pH, viscosidad, etc.) que necesitan ser procesadas en el PLC para tareas de automatizacin. Los sensores de medida responden a los cambios de la magnitud a medir por expansin lineal, torsin angular, alteracin de la conductivdad elctrica, etc. Los transductores de medida convierten estos cambios mencionados ms arriba en seales analgicas estndar, tales como: 500mV, 10V, 20mA, 4...20mA. Estas seales son suministradas al mdulo de entradas analgicas. Antes de que estos valores analgicos puedan ser procesados por la CPU, deben ser convertidos a una seal digital. Esto es llevado a cabo por el ADC (conversor analgico-digital) en el mdulo de entradas analgicas. La conversin analgico-digital se lleva a cabo secuencialmente, es decir, las seales para cada canal analgico se convierten por turnos. El resultado de la conversin se almacena en la memoria de resultado y permanece all hasta que es sobreescrita por un nuevo valor. El valor analgico convertido puede leerse con la instruccin de Carga L PEW.... La instruccin de Transferencia T PAW... se usa para escribir los valores analgicos calculados por el programa de usuario en un mdulo de salidas analgicas, donde un DAC (Conversor digital-analgico) los convierte en seales analgicas estndar. Las seales de entrada analgicas estndar, pueden conectarse directamente a los mdulos de salidas analgicas. S7 NIVEL 2 Procesamiento de Valores Analgicos

Sensor

Transductor

ADC

Memoria de resultado

Salida Analgica

Actuadores analgicos SITRAIN Formacin en

Automatizacin y Accionamientos

10-2

Mdulo de Rango de Medida

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.3

SITRAIN Formacin en Automatizacin y Accionamientos

Tipo de Medida

El tipo de medida y el rango de medida se ajustan mediante las claves codificadas de ajuste, del mdulo de rango de medida. Los mdulos especiales sin claves codificadas poseen terminales diferentes para la medida de tensin y corriente. Por lo tanto, el tipo de medida puede ajustarse cableando al terminal apropiado. Los mdulos de rango de medida con sus claves codificadas se sitan en la cara izquierda del mdulo. Se deben ajustar correctamente antes de instalar el mdulo. Los ajustes posibles son A, B, C y D. Los ajustes para los distintos tipos y rangos de medida estn impresos en el mdulo. En algunos mdulos, se agrupan distintos canales para formar un grupo de canales. En este caso, el ajuste de claves codificadas se aplica a todo el grupo de canales.

Mdulo de Rango de Medida

Grupos de Canales

SITRAIN Formacin en
Automatizacin y Accionamientos

10-3

S7 NIVEL 2 Procesamiento de Valores Analgicos

Mdulo Analgico SM335 (Entradas)

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.4

SITRAIN Formacin en Automatizacin y Accionamientos

Alarma De diagnstico

Cuando la alarma de diagnstico est activada y tiene lugar un fallo hardware, tal como un fallo en la fuente de alimentacin, se dispara una alarma de diagnstico (OB 81). Adems, debemos especificar en el campo "Diagnstico" qu entradas se van a supervisar. La rotura del cable slo es determinable en los mdulos de entradas de 4 a 20 mA. El tiempo de ciclo de scan es el tiempo que tarda el mdulo en procesar (convertir) una vez todas las entradas analgicas activadas. El ajuste del tiempo de ciclo de scan para la conversin A/D puede estar entre los 0.5ms y los 16ms. Cuando ha procesado todas las entradas analgicas, el mdulo puede procesar una alarma de proceso (= Fin de la alarma de ciclo) (slo si se ha seleccionado un tiempo de ciclo de scan para la conversin mayor de 1ms). Las entradas no usadas deben cortocircuitarse en el mdulo hardware y deben ser "Desactivadas" en el software. Las entradas analgicas desactivadas reducen el tiempo de ciclo de scan! Cuando se ha seleccionado el tipo y el rango de medida, se visualiza el ajuste de la clave codificada necesario en el mdulo de rango de medida. Ejemplo: Para los rangos de medida seleccionados en la diapositiva de arriba, el mdulo de rango de medida debe ser insertado en la posicin C. Las entradas analgicas de la SM 335 tienen una resolucin de 13 bits + signo, las salidas analgicas 11 bits + signo.

Tiempo de ciclo de scan

Nota

Mdulo de Rango de Medida

Resolucin

SITRAIN Formacin en
Automatizacin y Accionamientos

10-4

S7 NIVEL 2 Procesamiento de Valores Analgicos

Mdulo de Entradas Analgicas SM331

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.5

SITRAIN Formacin en Automatizacin y Accionamientos

Parmetros

Podemos establecer dos grupos de parmetros para los mdulos de entradas analgicas con la herramienta HW Config: Alarma de Diagnstico: Si hemos activado la casilla Diagnstico Colectivo y tiene lugar un evento diagnosticable, se introduce la informacin relevante en el rea de datos de diagnstico del mdulo y se dispara una alarma de diagnstico (OB82). El mdulo analgico puede detectar los siguientes eventos diagnosticables: - Errores en la configuracin o asignacin de parmetros - Rotura del cable (Si la casilla Con comprobacin de rotura de hilo" est activada) - Valor por encima del rango de medida - Valor por debajo del rango de medida - No hay tensin de carga L+ Alarma de proceso cuando se excede el Valor Lmite Si el valor de entrada excede el rango ajustado para las casillas Lmite Superior y Lmite Inferior", el mdulo dispara una alarma de proceso. Nota: Slo el primer canal de un grupo puede observar el valor de entrada para el rebase de los valores lmite seleccionados!

Mdulo como un todo

Tipo de Medida: Cuando hacemos click en esta casilla, se visualizan los distintos tipos de medida posibles (tensin, corriente....). Para los canales o grupos de canales que no usemos, debemos seleccionar la opcin desactivado. Debemos conectar estos canales a la tierra del bastidor del mdulo. Rango de Medida: Cuando hacemos click en esta casilla, se visualizan los distintos rangos de medida posibles para el tipo de medida seleccionado. Posicin del Adaptador de Margen: Cuando seleccionamos el tipo y el rango de medida, se hace necesario un ajuste especfico del mdulo de rango de medida. Este ajuste se visualiza aqu. El tiempo de integracin y la supresin de frecuencias perturbadoras son interdependientes (ver pgina siguiente). S7 NIVEL 2 SITRAIN Formacin en 10-5 Procesamiento de Valores Analgicos Automatizacin y Accionamientos

Entradas Individuales

Mdulo Analgico SM335 (Salidas)

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.6

SITRAIN Formacin en Automatizacin y Accionamientos

Nota

Los canales de salida no usados deben permanecer en circuito abierto en el mdulo hardware (no deben ser cortocircuitados como las entradas analgicas) y deben ser desactivadas en el software.

SITRAIN Formacin en
Automatizacin y Accionamientos

10-6

S7 NIVEL 2 Procesamiento de Valores Analgicos

Representacin de Valores Analgicos y Resolucin del Valor Medido

N de Bit

Unidades

15

14

13

12

11 10

9 29

8 28

7 27 1

6 26 0 1

5 25 0 0 1

4 24 0 0 0 1

3 23 0 0 0 0 1

2 22 0 0 0 0 0 1

1 21 0 0 0 0 0 0 1

0 20 0 0 0 0 0 0 0 1

Valor del Bit Dec. Hex. 8 9 10 Reso11 lucin en bits 12 + signo 13 14 15 128 64 32 16 8 4 2 1 80 40 20 10 8 4 2 1

VZ 214 213 212 211 210

* * * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * *

* * * * * *

* * * * *

* * * *

* * *

* *

=01
SITRAIN Formacin en Automatizacin y Accionamientos

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.7

Representacin

Los valores analgicos se representan en complemento a 2. El valor es positivo si el bit N 15=0 y negativo si el bit N 15=1. Si la resolucin del mdulo analgico es inferior a 15 bits, el valor analgico se escribe en el acumulador justificado a la izquierda. Las posiciones de bit menos significativas se rellenan con ceros. La resolucin queda especificada indirectamente seleccionando el periodo de integracin con la herramienta HW Config. La siguiente tabla para la SM331 ilustra la relacin entre el periodo de integracin, la resolucin y la supresin de la frecuencia perturbadora: Periodo de integr. Resolucin Supresin de la frecuencia perturbadora (ms) (in bits) (Hz) 2.5 9 + bit de signo 400 16.6 12 + bit de signo 60 20 12 + bit de signo 50 100 14 + bit de signo 10 Las resoluciones estn comprendidas entre 8 y 15 bits, dependiendo del tipo de mdulo. El tiempo de conversin depende del procedimiento de conversin usado en el mdulo (procedimiento de integracin, aproximaciones sucesivas). Los tiempos de conversin para los diferentes mdulos vienen dados en el manual del S7-300. Ejemplo: La SM344 tiene un tiempos de conversin de slo 5 ms para los 4 canales de entrada.

Realizacin

Periodo de integracin

Precisin

Tiempo de Conversin

SITRAIN Formacin en
Automatizacin y Accionamientos

10-7

S7 NIVEL 2 Procesamiento de Valores Analgicos

Representacin de Valores Analgicos de Diferentes Rangos de Medida


Tensin ej.: Rango Rango med. Unidades 10V Desbordam. superior Sobrerrango >= 11.759 11.7589 : 10.0004 10.00 7.50 : -7.5 -10.00 - 10.0004 : - 11.759 <= - 11.76 32767 32511 : 27649 27648 20736 : -20736 -27648 - 27649 : - 32512 - 32768 Rango med. Unidades 4 .. 20mA >= 22.815 22.810 : 20.0005 20.000 16.000 : : 4.000 3.9995 : 1.1852 <= 1.1845 32767 32511 : 27649 27648 20736 : : 0 -1 : - 4864 - 32768 Rango med. Unidades 0...300Ohm Rango med. Unidades -200...+850C Corriente ej.: Resistencia ej.: Temperatura ej.: Pt100

>=352.778 352.767 : 300.011 300.000 225.000 : : 0.000 No son posibles valores negativos

32767 32511 : 27649 27648 20736 : : 0 -1 : - 4864 - 32768

>= 1000.1 1000.0 : 850.1 850.0 : : : -200.0 - 200.1 : - 243.0 <= - 243.1

32767 10000 : 8501 8500 : : : -2000 - 2001 : - 2430 - 32768

Rango de medida Infrarrango

Desbordam. inferior

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.8

SITRAIN Formacin en Automatizacin y Accionamientos

Tensin, Corriente (Simtrica)

Codificacin de rangos de tensin o corriente simtricas 80mV 2.5 V 3.2 mA 250 mV 5V 10 mA 500 mV 10V 20 mA 1V da como resultado un rango de medida de -27648 a +27648. Codificacin de rangos de tensin o corriente asimtricas 0a2V 0 a 20 mA 1a5V 4 a 20 mA da como resultado un rango de medida de 0 to +27648. Codificacin de los rangos de resistencia 0 a 150 Ohmios 0 a 300 Ohmios 0 a 600 Ohmios da como resultado un rango de medida de 0 a +27648. Las temperaturas se miden con sondas de temperatura resistivas o con termopares. La codificacin da como resultado un rango de medida de diez veces el rango de temperatura: Sensor: Rango de temperatura: Rango de T tras la codificacin: Pt 100 -200 a + 850 C -2000 a + 8500 Ni 100 -60 a + 250 C -600 a + 2500 Termopar tipo K -270 a + 1372 C -2700 a + 13720 Termopar tipo N -270 a + 1300 C -2700 a + 13000 Termopar tipo J -210 a + 1200 C -2100 a + 12000 Termopar tipo E -270 a + 1000 C -2700 a + 10000.

Tensin, Corriente (Asimtrica)

Resistancia

Temperatura

SITRAIN Formacin en
Automatizacin y Accionamientos

10-8

S7 NIVEL 2 Procesamiento de Valores Analgicos

Representacin de Valores Analgicos para las Salidas Analgicas


Tensin Rango Unidades Rangos de salida: 0 a 10V Desbordam. superior Sobrerrango 1 a 5V 10V Corriente Rangos de salida: 0 a 20mA 4 a 20mA 20mA

>=32767 32511 : 27649 27648 : 0 : - 6912 - 6913 : : : - 27648 - 27649 : - 32512

0 11.7589 : 10.0004 10.0000 : 0 0

0 5.8794 : 5.0002 5.0000 : 1.0000 0.9999 0 0

0 11.7589 : 10.0004 10.0000 : 0 : : : : : : : -10.0000 - 10.0004 : - 11.7589 0

0 23.515 : 20.0007 20.000 : 0 0

0 22.81 : 20.005 20.000 : 4.000 3.9995 0 0

0 23.515 : 20.0007 20.000 : 0 : : : : : : : -20.000 - 20.007 : - 23.515 0


SITRAIN Formacin en Automatizacin y Accionamientos

Rango de medida

Infrarrango

Desbordam. <=- 32513 Inferior

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.9

Tensin, Corriente Simtrica

Para rangos de tensin o corriente simtricos un rango de medida de -27648 a +27648 se convierte en: 10V 20mA Para rangos de tensin o corriente asimtricos un rango de medida de 0 a +27648 se convierte en: 0 a 10V 1 a 5V 0 a 20mA 4 a 20mA. Si el valor a convertir alcanza el rango de desbordamiento, el mdulo de salidas analgicas se desactiva (0V, 0mA).

Tensin, Corriente Asimtrica

Desbordamiento

SITRAIN Formacin en
Automatizacin y Accionamientos

10-9

S7 NIVEL 2 Procesamiento de Valores Analgicos

Direcciones del Mdulo Analgico con el S7-300

Bastidor 3

Fuente Alim.

IM
(Receptor)

640 a 655 512 a 527 384 a 399 256 a 271 4

656 a 671 528 a 543 400 a 415 272 a 287 5

672 a 686 544 a 559 416 a 431 288 a 303 6

688 a 703 560 a 575 432 a 447 304 a 319 7

704 a 719 576 a 591 448 a 463 320 a 335 8

720 a 735 592 a 607 464 a 479 336 a 351 9

736 a 751 608 a 623 480 a 495 352 a 367 10

752 a 767 624 a 639 496 a 511 368 a 382 11

Bastidor 2

IM Fuente Alim. (Receptor)

Bastidor 1

IM Fuente Alim. (Receptor)

B 0

Fuente Alim.

IM CPU 2
(Emisor)

Slot

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.10

SITRAIN Formacin en Automatizacin y Accionamientos

rea de direcciones

El S7-300 tiene una rea especial de direccionamiento para las entradas y salidas analgicas, que est separada de las tablas de imagen de proceso de entrada y salida de los mdulos digitales (PAE/PAA). Este rea de direcciones se extiende desde el byte 256 al 767. Cada canal analgico ocupa 2 bytes. Cada mdulo analgico ocupa 16 bytes. El acceso a los mdulos analgicos se hace mediante instrucciones de Carga y Transferencia. Ejemplo: La instruccin L PEW256 lee el primer canal del primer mdulo en el bastidor 0. En el S7-400, el rea de direcciones para los mdulos analgicos comienza en el byte 512.

Acceso

S7-400

SITRAIN Formacin en
Automatizacin y Accionamientos

10-10

S7 NIVEL 2 Procesamiento de Valores Analgicos

Escalado de Valores de Entrada Analgicos

500,0

0,0 0 27648

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.11

SITRAIN Formacin en Automatizacin y Accionamientos

Ejemplo

El nivel de un tanque se va a medir en litros. La transformacin de la medida se eligi de forma que 500 litros tuvieran un valor analgico de 8 V. El mdulo analgico codifica el valor analgico de 8 V como el valor entero 27648. Ahora este valor tiene que ser convertido a la magnitud fsica litros. A este proceso se le conoce como escalado del valor analgico. El bloque estndar FC 105 se usa para el escalado de valores analgicos. El FC 105 se suministra con el software STEP 7 en la librera "Standard Library" en el programa S7 TI-S7 Converting Blocks". El valor analgico en la entrada IN puede ser ledo directamente del mdulo o desde una interfase de datos en formato ENTERO. Las entradas LO_LIM (lmite inferior) y HI_LIM (lmite superior) se usan para especificar los lmites de conversin de la magnitud fsica. En el ejemplo, la lectura est escalada en el rango de 0 a 500 litros. El valor escalado (magnitud fsica) se almacena como nmero real en la salida OUT. La entrada BIPOLAR determina si se deben convertir tambin los valores negativos tambin. En el ejemplo de arriba, la marca M0.0 tiene una seal "0" e indica, por tanto, que el valor de entrada es unipolar. La salida RET_VAL tiene como valor 0 si la ejecucin ha transcurrido sin errores.

Escalado

Programa

IN

LO_LIM, HI_LIM

OUT

BIPOLAR

RET_VAL

SITRAIN Formacin en
Automatizacin y Accionamientos

10-11

S7 NIVEL 2 Procesamiento de Valores Analgicos

Desescalado de un Nmero Real para una Salida Analgica

27648

0 0,0 100,0
SITRAIN Formacin en Automatizacin y Accionamientos

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.12

Ejemplo

El programa de usuario calcula un valor analgico en el rango de 0 al 100.0%. Este valora se va a sacar a travs de un mdulo de salidas analgicas. El bloque estndar FC106 se usa para el desescalado (conversin de un nmero real de 0 al 100.0% a un entero de 16 bits entre 0 y 27648). El valor analgico desescalado en la salida OUT puede transferirse como un entero de 16 bits a una interfase de datos o directamente al mdulo. El FC 106 se suministra con el software STEP 7 en la librera "Standard Library" en el programa S7 "TI-S7 Converting Blocks".

Desescalado

OUT

Programa

SITRAIN Formacin en
Automatizacin y Accionamientos

10-12

S7 NIVEL 2 Procesamiento de Valores Analgicos

Ejercicio: Asignacin de Parmetros al Mdulo Analgico SM335

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.13

SITRAIN Formacin en Automatizacin y Accionamientos

Nota

Dependiendo del mdulo analgico de que disponga su equipo entrenador, usted deber hacer este ejercicio o el de la pgina siguiente. Asignar parmetros al mdulo analgico usando los parmetros mostrados en la diapositiva de arriba. Abra su equipo HW "Mi_Equipo" con la herramienta HW Config. Administrador SIMATIC -> Doble click en el objeto Hardware Arranque el cuadro de asignacin de parmetros para el mdulo. HW Config -> Doble click en el Mdulo Analgico Asigne los parmetros al mdulo especificando el Tipo de Medida y el Rango de Medida para las Entradas como est indicado en la diapositiva de arriba y activando la Alarma de Diagnstico. Cmo no se requiere el valor analgico de la salida en este ejercicio, todas las Salidas deben ser desactivadas. Guarde y compile la modificacin de la configuracin hardware. HW Config -> Equipo -> Guardar y Compilar Cargue los datos de sistema modificados en la CPU. HW Config -> Sistema de Destino -> Cargar en mdulo

Tarea Realizacin

SITRAIN Formacin en
Automatizacin y Accionamientos

10-13

S7 NIVEL 2 Procesamiento de Valores Analgicos

Ejercicio: Asignacin de Parmetros al Mdulo Analgico SM331

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.14

SITRAIN Formacin en Automatizacin y Accionamientos

Nota

Dependiendo del mdulo analgico de que disponga su equipo entrenador, usted deber hacer este ejercicio o el de la pgina siguiente. Asignar parmetros al mdulo analgico usando los parmetros mostrados en la diapositiva de arriba. Abra su equipo HW "Mi_Equipo" con la herramienta HW Config. Administrador SIMATIC -> Doble click en el objeto Hardware Arranque el cuadro de asignacin de parmetros para el mdulo. HW Config -> Doble click en el Mdulo Analgico Asigne los parmetros al mdulo especificando el Tipo de Medida y el Rango de Medida para las Entradas como est indicado en la diapositiva de arriba y activando la Alarma de Diagnstico. Cmo no se requiere el valor analgico de la salida en este ejercicio, todas las Salidas deben ser desactivadas. Guarde y compile la modificacin de la configuracin hardware. HW Config -> Equipo -> Guardar y Compilar Cargue los datos de sistema modificados en la CPU. HW Config -> Sistema de Destino -> Cargar en mdulo

Tarea

Realizacin

SITRAIN Formacin en
Automatizacin y Accionamientos

10-14

S7 NIVEL 2 Procesamiento de Valores Analgicos

Ejercicio: Diagnstico Hardware con la Alarma de Diagnstico

2x

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.15

SITRAIN Formacin en Automatizacin y Accionamientos

Tarea

Ahora que hemos parametrizado nuestro mdulo analgico y hemos activado la alarma de diagnstico en el ejercicio anterior, debemos iniciar la alarma de diagnstico mediante el ajuste deliberado de una tensin demasiado grande en el simulador. Despus de que la CPU haya pasado al estado STOP a causa de la alarma de diagnstico, deberemos diagnosticar" el "error" que tuvo lugar con la funcin de test Diagnosticar Hardware (ver diapositiva). Fije un valor de tensin muy grande en el simulador. Active la funcin de test Informacin del Mdulo. Administrador SIMATIC -> Sistema de Destino -> Diagnosticar Hardware Haga doble click en la CPU, para poder visualizar el evento entrante en el buffer de diagnstico. Haga doble click en el mdulo analgico, para poder ver los datos de diagnstico.

Realizacin

SITRAIN Formacin en
Automatizacin y Accionamientos

10-15

S7 NIVEL 2 Procesamiento de Valores Analgicos

Ejercicio: Grabacin y Visualizacin del Peso de los Objetos Transportados


CPU Simulador
0 V AI1 10

Mdulo AI
0 ... 10V

PEW 352 (PEW 304)

0 ... 27648

AI2 AO1 -15V...+15V AO2

AI1

AI2

Peso: 0 ... 500kg

Display BCD 0 1 2 3

Mdulo DO AW 12 (AW 6)
0 ... 500 kg

SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.

Date: File:

21.11.2005 S7N2_10.16

SITRAIN Formacin en Automatizacin y Accionamientos

Funcin de visualiz. hasta ahora

El nmero de objetos transportados se visualiza en el display digital BCD. La funcin de contaje y visualizacin del nmero de objetos actual est programada en el FC 18. Los objetos transportados en modo AUTO se van a pesar al final de la cadena (barrera ptica). El peso actual de 0 ... 500kg puede ajustarse mediante el potencimetro del simulador (0 ... 8V). Cuando el interruptor del simulador E 0.6 se active, el peso actual 0 .. 500kg se visualizar en el display digital BCD; cuando el interruptor se desactive, se visualizar el nmero actual de objetos transportados. Si el peso actual de los objetos transportados es inferior a 100 kg o mayor de 400 kg, se considera una pieza defectuosa y por tanto no debe contabilizarse. Asignar parmetros a la CPU de tal modo que el bloque de organizacin OB 35 (Alarma cclica) se ejecute cada 250ms. HW Config -> Doble click en CPU -> Alarma cclica Programar el control y la visualizacin del peso actual (comprobacin del lmite usando funciones de comparacin) en el: - Para escalar el resultado analgico medido en el OB 35, llamar al bloque FC 105, el cual copiamos en nuestro proyecto desde la Standard Library al comienzo del curso. - Programar la marca M 35.0 como resultado de la comprobacin del peso. Asignar el estado 1 de la marca cuando el peso del objeto se encuentre en el rango deseado y el estado 0 cuando sea un objeto defectuoso. - Transferir el resultado escalado de la medida al display digital BCD slo cuando el interruptor del simulador E0.6 est activado. Procesar la marca M 35.0 en el FC 18 de tal modo que los objetos defectuosos no sean contados. Hacer dependiente la visualizacin del nmero de objetos en el display digital BCD del interruptor del simulador E 0.6. 10-16 S7 NIVEL 2 Procesamiento de Valores Analgicos

Tarea

Realizacin

SITRAIN Formacin en
Automatizacin y Accionamientos

También podría gustarte