You are on page 1of 60

Prlogo Requisitos

SIMATIC

Tarea Montaje mecnico

SM331; AI 8 x 12 Bit Primeros pasos Parte1: 4-20mA

del sistema del ejemplo Conexin elctrica Configuracin con el Administrador SIMATIC Probar el programa de usuario Alarma de diagnstico Alarma de proceso Fuente del programa de usuario

Edicin 09 / 2003 A5E00253412

Consignas de seguridad para el usuario


Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro:

! ! !

Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o bien lesiones corporales graves o daos materiales considerables.

Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales graves o daos materiales considerables.

Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales leves o daos materiales.

Atencin
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin.

Personal cualificado
Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.

Uso conforme
Considere lo siguiente:

Advertencia
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un manejo y un mantenimiento rigurosos.

Marcas registradas
SIMATIC, SIMATIC HMI und SIMATIC NET son marcas registradas por Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de los proprietarios Copyright Siemens AG 2003 All rights reserved
La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad

Exencin de responsabilidad
Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias.

Siemens AG Bereich Automation and Drives Geschftsgebiet Industrial Automation Systems Postfach 4848, D- 90327 Nrnberg Siemens Aktiengesellschaft

Siemens AG 2003 Sujeto a cambios sin previo aviso

A5E00253412

Contenido:
1 2 2.1 2.2 3 4 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 5 5.1 5.2 5.2.1 5.2.2 5.2.3 6 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.3 6.3.1 6.3.2 7 7.1 7.2 7.3 8 8.1 8.2 8.3 8.3.1 8.3.2 Prlogo........................................................................................................ 3 Requisitos................................................................................................... 4 Conocimientos bsicos requeridos .............................................................. 4 Hardware y software necesario.................................................................... 4 Tarea............................................................................................................ 6 Montaje mecnico del sistema del ejemplo............................................. 8 Montaje del sistema del ejemplo.................................................................. 8 Montaje del mdulo analgico ................................................................... 10 Componentes del SM331........................................................................... 10 Propiedades del mdulo analgico ............................................................ 11 Adaptadores de margen de medida........................................................... 12 Montaje del mdulo SM331 ....................................................................... 14 Conexin elctrica ................................................................................... 15 Cableado de la fuente de alimentacin y la CPU....................................... 15 Cableado del mdulo analgico................................................................. 17 Principio de cableado de transductores de intensidad............................... 17 Cableado del mdulo analgico................................................................. 18 Encienda ahora la alimentacin ................................................................. 20 Configuracin con el Administrador SIMATIC ...................................... 21 Crear un nuevo proyecto STEP7 ............................................................... 21 Seleccin de la CPU .................................................................................. 23 Definir programa de usuario base.............................................................. 23 Asignacin de un nombre de proyecto....................................................... 24 Proyecto S7 resultante terminado.............................................................. 24 Configuracin del hardware ....................................................................... 25 Crear configuracin del hardware .............................................................. 25 Aadir componentes SIMATIC................................................................... 26 Parametrizacin del mdulo analgico ...................................................... 28 Prueba de conexin ................................................................................... 31 Programa de usuario STEP7 ..................................................................... 34 Tareas del programa de usuario ................................................................ 34 Crear programa de usuario ........................................................................ 35 Probar el programa de usuario............................................................... 40 Descargar datos de sistema y programa de usuario ................................. 40 Visualizacin de los valores de los sensores............................................. 42 Representacin de valores analgicos ...................................................... 45 Alarma de diagnstico............................................................................. 46 Leer desde PG informacin de diagnstico ............................................... 46 Mensajes generales de diagnstico........................................................... 47 Mensajes de diagnstico por canal............................................................ 48 Error de configuracin/parametrizacin ..................................................... 48 Error de modo comn ................................................................................ 48
Primeros pasos SM331 AI 8x12bit parte 1 :4-20mA A5E00253412

8.3.3 8.3.4 8.3.5 9 10

Rotura de hilo............................................................................................. 49 Rebase por defecto.................................................................................... 49 Rebase por exceso .................................................................................... 49 Alarma de proceso................................................................................... 51 Fuente del programa de usuario ............................................................ 53

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Prlogo

Finalidad de Primeros pasos El documento denominado Primeros pasos le ofrece una gua general y completa para poner en servicio el mdulo analgico SM331. Para ello le apoya en la instalacin y parametrizacin del hardware de un sensor que entrega una seal 4 20mA as como en la configuracin utilizando el Administrador SIMATIC S7. Primeros pasos tiene como destinatarios los novatos con poca experiencia en los campos de la configuracin, puesta en servicio y servicio tcnico de sistemas de automatizacin. Lo que le espera En base a un ejemplo se le explica paso a paso la forma de proceder, desde el montaje del mdulo hasta la memorizacin de un valor analgico en el programa de usuario STEP 7. Se le gua por las secciones siguientes: Anlisis del problema planteado Montaje mecnico del sistema del ejemplo Conexin elctrica del sistema del ejemplo Configuracin del hardware utilizando el Administrador SIMATIC Crear un pequeo programa de usuario con STEP 7 que incluye la memorizacin en un bloque de datos del valor analgico ledo Diagnstico y forma de disparar e interpretar una alarma de proceso

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

2
2.1

Requisitos
Conocimientos bsicos requeridos
Para entender esta descripcin no se requieren conocimientos especiales en el campo de la automatizacin. Como la configuracin del mdulo analgico se basa en el software STEP 7 es ventajoso tener conocimientos sobre la forma de trabajar con STEP 7. Para ms informacin sobre STEP7, consulte los manuales electrnicos que se entregan con l mismo. Se presupone que se sabe trabajar con PCs o equipos similares (p. ej. unidades de programacin) bajo el sistema operativo Windows 95/98/2000/NT XP.

2.2

Hardware y software necesario


El suministro del mdulo analgico consta de dos partes: El mdulo propiamente dicho y el conector frontal necesario para conectar cmodamente la alimentacin y los cables de datos.
Tabla 2-1 Componentes del mdulo analgico

Cant.
1 1

Artculo
SM 331, AISL. GALV. 8 AE, ALARMA DIAGNOSTICO CONECTOR FRONT. CON BORNES RESORTE, 20 POLOS

Referencia
6ES7331-7KF02-0AB0 6ES7392-1BJ00-0AA0

Para el ejemplo se precisan adems los componentes SIMATIC generales:


Tabla 2-2 Material SIMATIC del sistema del ejemplo

Cant.
1 1 1 1 1

Artculo
FUENTE DE CARGA PS 307 120/230V AC, 24V DC, 5A CPU 315-2DP MICRO MEMORY CARD, NFLASH, 4 MBYTES SIMATIC S7-300, PERFIL SOPORTE L=530MM Unidad de programacin (PG) con puerto MPI y cable MPI PC con tarjeta de comunicacin correspondiente

Referencia
6ES7307-1EA00-0AA0 6ES7315-2AG10-0AB0 6ES7953-8LM00-0AA0 6ES7390-1AF30-0AA0 Segn equipamiento

Tabla 2-3

Software STEP7

Cant.
1

Artculo
Software instalado en la unidad de programacin, STEP7 versin >= 5.2

Referencia
6ES7810-4CC06-0YX0

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Para captar las seales analgicas pueden utilizarse los transductores (transmisores/MU) de intensidad siguientes:
Tabla 2-4 Transductores de intensidad

Cant.
1 1

Artculo
Transductor de intensidad a 2 hilos Transductor de intensidad a 4 hilos

Referencia
Segn fabricante Segn fabricante

Nota Estos Primeros pasos describen slo la manipulacin de transductores de intensidad de 4 a 20 mA en versin para conexin a 2 4 hilos. Si desea utilizar otros transductores, entonces deber cablear y parametrizar el SM331 de otra forma.

Tambin se requieren las herramientas y materiales siguientes:


Tabla 2-5 Herramientas y materiales generales

Cant. diversos 1 1 1 1 Xm

Artculo Tornillos y tuercas M6 (longitud funcin del lugar de montaje) Destornillador con hoja de 3,5 mm de ancho Destornillador con hoja de 4,5 mm de ancho Cortadora de cable y peladora Herramienta para engastar las punteras Cable para poner a tierra el perfil soporte, 10 mm de seccin, terminal de cable con agujero de 6,5 mm, longitud segn condiciones locales
2

Referencia elemento corriente elemento corriente elemento corriente elemento corriente elemento corriente elemento corriente

Xm

Cable flexible de 1mm2 de seccin con punteras adecuadas, forma A en 3 colores diferentes: azul, rojo y verde Cable de red (230/120V AC) tripolar con enchufe Schuko, longitud segn condiciones locales Calibrador (instrumento para puesta en servicio y que puede emdir intensidad y ser fuente de la misma)

elemento corriente

Xm 1

elemento corriente Segn fabricante

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Tarea
Se desea conectar al sistema tres sensores que emiten seales analgicas. Uno de ellos tiene un transductor de intensidad a 2 hilos; los otros dos comparten un transductor de intensidad a 4 hilos. Se requieren posibilidades de diagnstico de fallos y tambin se desea activar alarmas de proceso para dos sensores. Se dispone del mdulo de entrada analgica SM331, AI8x12 Bit (referencia 6ES7 331-7KF02-0AB0). Este mdulo ofrece funciones de diagnstico y de alarma de proceso, pudiendo procesar hasta 8 entradas analgicas. En cada mdulo es posible ajustar diferentes modos de medida (p. ej. 4 - 20 mA; PT 100; termopar).

Sistema del ejemplo PS 307 CPU SM 331

Transductor de Intensidad a 2 hilos

Emisor 1

Transductor de Intensidad a 4 hilos

Emisor 2

Emisor 3

230V AC 50 Hz 120V AC 60 Hz

24V DC

Cable MPI 5,71

Unidad de programacin Calibrador

Figura 3-1

Componentes del sistema del ejemplo

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Se le gua a travs de los pasos siguientes Montaje mecnico del sistema del ejemplo (ver captulo 4) ! ! Instrucciones de montaje vlidas en general para todos los mdulos de la gama S7-300 Configuracin del SM331 para dos tipos de transductor de intensidad seleccionados Cableado de la fuente de alimentacin y la CPU Cableado del mdulo analgico Asignaciones estndar de dos tipos de transductores de intensidad Cableado de entradas no utilizadas Utilizacin de los asistentes de proyecto Complementacin de la configuracin de hardware generada automticamente Integracin de una fuente de programa de usuario preprogramada Interpretacin de los valores ledos Conversin de los valores medidos en valores analgicos legibles Generacin de una alarma de diagnstico Evaluacin del diagnstico Parametrizacin de alarmas de proceso Configuracin y evaluacin de alarmas de proceso

Conexin elctrica del sistema del ejemplo (ver captulo 5) ! ! ! ! ! ! !

Configuracin con el Administrador SIMATIC (ver captulo 6)

Probar el programa de usuario (ver captulo 7) ! !

Uso de la capacidad de diagnstico del mdulo SM331 (ver cap. 8) ! ! ! !

Aplicacin de alarmas de proceso (ver captulo 9)

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Montaje mecnico del sistema del ejemplo


El montaje del sistema del ejemplo se divide en dos pasos. Primero se explica el montaje de la fuente de alimentacin y de la CPU. Seguidamente conoceremos el mdulo analgico SM331 y la forma de montarlo.

4.1

Montaje del sistema del ejemplo


Antes de poder aplicar el mdulo de entrada analgica SM331 se requiere una configuracin base utilizando componentes SIMATIC S7-300. Secuencia de montaje, siempre de izquierda a derecha: Fuente de alimentacin PS307 CPU 315-2DP SM331

Tabla 4-1

Montaje del sistema del ejemplo (sin SM331)

Grfico

Descripcin Atornille el perfil soporte a la base (tornillos: M6) de forma que quede como mnimo 40 mm de espacio por encima y debajo del perfil. Si la base es una placa metlica puesta a tierra o una chapa portaequipos puesta a tierra, atienda a que la conexin entre el perfil soporte y la base ofrezca baja resistencia. Conecte el perfil soporte al conductor de proteccin. Para este fin el perfil soporte tiene un tornillo M6 reservado al efecto.

Montaje de la fuente de alimentacin: Colgar la fuente arriba en el perfil soporte

abatirla y atornillarla abajo al perfil.

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Grfico

Descripcin Conecte el conector de bus (incluido en el suministro del SM331) en el conector izquierdo posterior del la CPU.

Montaje de la CPU: Colgar la CPU arriba en el perfil soporte, correrla hacia la izquierda hasta la fuente, abatirla hacia abajo y atornillarla abajo al perfil soporte.

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

4.2

Montaje del mdulo analgico


Antes de montar el SM331 se enchufa en l el conector frontal adecuado y se ajusta el tipo de medida deseado de las entradas.

En este apartado aprender Qu componentes se necesitan Qu propiedades tiene el mdulo de entrada analgica Qu es un adaptador de margen de medida y cmo se ajusta Cmo se monta el mdulo ajustado

4.2.1

Componentes del SM331 Un mdulo analgico operativo consta de los componentes: Mdulo SM331 (en nuestro ejemplo 6ES7331-7KF02-0AB0) Conector frontal de 20 polos. El conector frontal est disponible en 2 versiones: Con bornes de resorte (referencia 6ES7392-1BJ00-0AA0) Con bornes de tornillo (referencia 6ES7392-1AJ00-0AA0)

Figura 4-1

Componentes del SM331

10

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Tabla 4-2

Alcance de suministro del mdulo SM331

Componentes Mdulo Tiras rotulables Conectores de bus 2 bridas de cable (no en figura) para fijar los cables externos

4.2.2

Propiedades del mdulo analgico 8 entradas en 4 grupos de canales (cada grupo tiene dos entradas del mismo tipo) La resolucin de medida es ajustable para cada grupo de canales Margen de medida ajustable para cada grupo de canales: Tensin Intensidad Resistencia Temperatura Alarma de diagnstico parametrizable Dos canales con alarmas de lmite (parametrizable slo en canal 0 y canal 2) Aislamiento galvnico respecto del interface al bus de fondo Aislamiento galvnico respecto a la tensin de carga (excepcin: como mnimo un adaptador de margen de medida est enchufado en la posicin D) El mdulo tiene carcter universal y ha sido proyectado para los casos de aplicacin ms habituales. El tipo de medida deseado se ajusta directamente en el mdulo utilizando los adaptadores de margen de medida al efecto (ver apartado 4.2.3).

11

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

4.2.3

Adaptadores de margen de medida El mdulo SM331 tiene 4 adaptadores de margen de medida (uno por cada grupo de canales). Un adaptador de margen de medida puede enchufarse en 4 posiciones diferentes (A, B, C o D). La posicin define qu transductor se conecta al grupo de canales respectivo.

Tipo de medicin A-D

Grupo canales

Posicin B (tensin) ajustada para CH6,7 Adaptador margen medida

Figura 4-2

4 adaptadores de margen de medida ajustados de fbrica a B (tensin)

Tabla 4-3

Posiciones de los adaptadores de margen de medida

Posicin A B C D

Tipo de medida Termopar / medida de resistencia Tensin (ajuste de fbrica) Intensidad/Corriente (transductor a 2 hilos) Intensidad/Corriente (transductor a 4 hilos)

12

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

En nuestro ejemplo al grupo de canales 1 en la entrada 0 se conecta un sensor con un transductor a 2 hilos 4 a 20mA. En el grupo de canales 2, en las entradas 2 y 3, se conecta un transductor a 4 hilos. Por ello, el primer adaptador de margen de medida deber tener la posicin D y el segundo la posicin C.
Tabla 4-4 Posicionamiento de los adaptadores de margen de medida

Grfico

Descripcin Usando un destornillador, extraer dos adaptadores de margen de medida.

Gire los adaptadores de margen de medida a la posicin deseada:

Vuelva a enchufar en el mdulo los adaptadores de margen de medida. En nuestro ejemplo los adaptadores deben tener las posiciones siguientes: CH0,1: D CH2,3: C

Nota Si utiliza un transductor de intensidad a 2 hilos, entonces se pierde para todos los canales del mdulo el aislamiento galvnico respecto a la tensin de carga (en tal caso un adaptador de rango como mnimo se encuentra en la posicin D).

13

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

4.2.4

Montaje del mdulo SM331 Una vez preparado adecuadamente el mdulo analgico, ste se monta tambin en el perfil soporte.
Tabla 4-5 Montaje del mdulo SM331

Grfico

Descripcin
Montaje del SM331: Colgar el SM331 arriba en el perfil soporte, desplazarlo hacia la izquierda hasta la CPU, abatirlo hacia abajo y atornillarlo abajo al perfil soporte

Montar el conector frontal: Pulse el botn superior del conector. Enchufe el conector en el mdulo hasta que el botn del mismo encaje en la posicin superior.

Con ello queda ya montado mecnicamente el sistema del ejemplo.

14

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Conexin elctrica
En este captulo se le muestra la forma de cablear elctricamente las diferentes partes del sistema del ejemplo, de la alimentacin hasta el mdulo analgico.

Advertencia Puede entrar en contacto con cables bajo tensin si est encendida la fuente de alimentacin PS307 o est conectado a la red el cable de la alimentacin. Cablee el S7-300 nicamente cuando est desconectada la tensin.

5.1

Cableado de la fuente de alimentacin y la CPU

Figura 5-1

Cableado de la fuente de alimentacin y la CPU

15

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

El sistema del ejemplo necesita una fuente de alimentacin. El cableado se realiza de la forma siguiente.
Tabla 5-1 Cableado de la fuente de alimentacin y la CPU

Sec. Grfico 1 2 3

Descripcin Abra las tapas frontales de la fuente de alimentacin y la CPU. Suelte la abrazadera de proteccin contra tirones en el cable en la fuente de alimentacin. Pelee el cable de red, dado el caso, engaste punteras (en caso de cable multifilar) y conctelo en la fuente de alimentacin.

Apriete la abrazadera antitirones para el cable.

Inserte entre la fuente de alimentacin y la CPU dos cables y atornllelos.

Controle si el selector de la tensin de red est en la posicin correcta para su caso de aplicacin. De fbrica, la fuente de alimentacin viene ajustada para una tensin de red de 230 V AC. Para cambiarla, proceda de la forma siguiente: levante la tapa de proteccin usando un destornillador, ajuste el selector a la tensin de red presente, y vuelva a insertar la tapa de proteccin.

16

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

5.2

Cableado del mdulo analgico


El cableado de un transductor de valor analgico depende de su tipo y no del mdulo SM331.

5.2.1

Principio de cableado de transductores de intensidad Dependiendo del transductor de intensidad que utilice es necesario adaptar el cableado de la fuente de alimentacin. Se distingue entre el cableado de un transductor a 2 hilos y el de un transductor a 4 hilos.

Principio de cableado de un transductor de intensidad a 2 hilos Este tipo de transductor es alimentado por el propio mdulo de entrada analgica.
Sensor, p. ej. de presin

L+ M + Transductor a 2 hilos Transductor + a 2 hilos M+ M-

M+ MM ana

CAD

Lgica

Bus de fondo

Figura 5-2

Cableado: transductor de intensidad a 2 hilos

Principio de cableado de un transductor de intensidad a 4 hilos A diferencia de la variante a 2 hilos este tipo de transductor dispone de alimentacin propia.
Sensor, p. ej. de presin

L+ M

Transductor a 4 hilos

+ + -

M+ MM+ M-

CAD

Lgica

Bus de fondo

L+ M

M ana

Figura 5-3

Cableado: transductor de intensidad a 4 hilos

17

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

5.2.2

Cableado del mdulo analgico El cableado del mdulo analgico comprende las tareas siguientes: Conectar la fuente de alimentacin (cable rojo) Conectar el transductor de intensidad a 2 hilos (cables verdes) Conectar resistencias a los canales no utilizados Conectar el primer transductor de intensidad a 4 hilos (cables verdes) Conectar el segundo transductor de intensidad a 4 hilos (cables verdes) Cablear la masa y cortocircuitar los canales no utilizados (cable azul)

Figura 5-4

Cableado del conector frontal del SM331

Atencin Puede destruirse el mdulo! El mdulo puede destruirse si se conecta a una entrada parametrizada para medida a 2 hilos un transductor de intensidad a 4 hilos averiado!

18

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Seguidamente se les explican paso a paso las operaciones de cableado:


Tabla 5-2 Cableado del conector frontal del SM331

Grfico

Cableado Abra la puerta frontal del SM331 Pelee en 6 mm los extremos de los cables que quiere enchufar en el conector frontal y engaste en ellos las punteras adecuadas Cablee el conector frontal como sigue: Borne 1: L+ Borne 2: M+ Sensor 1 Borne 3: M- Sensor 1 Conectar los bornes 4 y 5 con una resistencia de 1,5 y 3,3 kohmios

Comentario La puerta frontal incluye la serigrafa de los bornes

Alimentacin del mdulo

Cableado estndar para transductores a 2 hilos Para mantener la capacidad de diagnstico del grupo de canales 0 es necesario dotar con una resistencia a la segunda entrada no utilizada Cableado estndar de un transductor a 4 hilos

Borne 6: M+ Sensor 2 Borne 7: M- Sensor 2 Borne 8: M+ Sensor 3 Borne 9: M- Sensor 3 Borne 10 (Comp) y Borne 11 (Mana) conexin a M

Para medir intensidad no se utiliza Comp Especificado para transductores a 2 hilos

Los grupos de canales no utilizaCortocircuitar los bornes 12 a 19 y conectar- dos debern cortocircuitarse con los con Mana Mana para lograr una ptima inmunidad a perturbaciones Borne 20: M

19

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

5.2.3

Encienda ahora la alimentacin Si desea probar el cableado, entonces encienda la fuente de alimentacin. No olvide poner la CPU en STOP (ver crculo rojo).

Figura 5-5

Cableado terminado con xito, CPU en posicin STOP

Si luce un LED rojo existe un error en el cableado. Compruebe en tal caso su cableado.

20

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Configuracin con el Administrador SIMATIC


En este captulo se le gua a travs de los pasos siguientes: Creacin de un nuevo proyecto STEP7 Configuracin del hardware

6.1

Crear un nuevo proyecto STEP7


Para configurar la nueva CPU 315-2DP utilice el Administrador SIMATIC con STEP7 V5.2 superior. Inicie el Administrador SIMATIC haciendo clic en el icono Administrador SIMATIC en su escritorio de Windows y cree un nuevo proyecto utilizando el asistente Nuevo proyecto.

Figura 6-1

Abrir asistente Nuevo proyecto

21

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Se presenta la pantalla de bienvenida del asistente de proyecto. El asistente la va guiando por toda la rutina de creacin de un proyecto.

Figura 6-2

Inicio del asistente Nuevo proyecto

Durante la creacin se requiere introducir los datos siguientes: Tipo de CPU Definir un programa de usuario base Bloques de organizacin Nombre del proyecto Haga clic en Siguiente.

22

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.1.1

Seleccin de la CPU Para el ejemplo seleccione la CPU 315-2DP. (nuestro ejemplo puede usarse tambin para otras CPU). Seleccione entonces su CPU.

Figura 6-3

Asistente Nuevo proyecto, seleccin de CPU

Haga clic en Siguiente. 6.1.2 Definir programa de usuario base Elija el lenguaje AWL y seleccione los bloques de organizacin (OB) siguientes: OB1 OB40 OB82 Bloque cclico Alarma de proceso Alarma de diagnstico

El OB1 es necesario en cada proyecto y se llama de forma cclica. El OB40 se llama cuando aparece una alarma de proceso. El OB82 se llama cuando aparece una alarma de diagnstico. Si utiliza mdulos diagnosticables y no inserta el OB82, entonces la CPU pasa a STOP cuando aparece una alarma de diagnstico.

Figura 6-4

Asistente Nuevo proyecto, insertar bloques de organizacin

Haga clic en Siguiente. 23


Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.1.3

Asignacin de un nombre de proyecto Seleccione el campo Nombre del proyecto y sobreescriba el nombre existente con Getting Started S7-SM331.

Figura 6-5

Asistente Nuevo proyecto, denominacin del proyecto

Pulse en Finalizar, con ello se crea automticamente la base del proyecto S7.

6.1.4

Proyecto S7 resultante terminado El asistente ha creado el proyecto Getting Started S7-SM331. En la ventana derecha puede ver los bloques de organizacin insertados.

Figura 6-6

Asistente Nuevo proyecto, resultado

24

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.2

Configuracin del hardware


El asistente STEP7 cre un proyecto S7 base. Para generar los datos de sistema para la CPU se requiere todava una configuracin completa del hardware.

6.2.1

Crear configuracin del hardware La configuracin del hardware del sistema del ejemplo se crea con ayuda del Administrador SIMATIC. Para ello, haga clic en la ventana izquierda sobre la carpeta Equipo SIMATIC 300 y inicie en la derecha la configuracin del hardware haciendo doble clic en la carpeta Hardware.

Figura 6-7

Forma de abrir la configuracin del hardware

25

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.2.2

Aadir componentes SIMATIC En primer lugar elija la fuente de alimentacin del catlogo del hardware. Si no est visible el catlogo del hardware, bralo pulsando las teclas Ctrl+K o haciendo clic en el icono del catlogo (flecha azul) En el catlogo del hardware podr navegar a travs de la carpeta Equipo SIMATIC 300 hasta la carpeta PS-300. Haga clic en PS307 5A y muvala hasta el slot 1 (ver flecha roja).

Abrir catlogo de hardware

Figura 6-8

Configuracin del hardware: configuracin base

Resultado: el PS307 5A aparece en la configuracin de su bastidor.

26

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Aadir mdulo analgico Existen numerosos mdulos analgicos SM331. Para este proyecto necesitamos el SM331, AI8x12Bit que tiene la referencia 6ES7 331-7KF020AB0. La referencia se muestra en la parte inferior del catlogo del hardware (ver flecha azul).

Figura 6-9

Configuracin del hardware: aadir SM331 Referencia del mdulo

Mueva el mdulo al primer campo libre del slot 4 de su bastidor (ver flecha roja). Con ello ha aadido todos los mdulos a la configuracin del hardware. El siguiente paso es parametrizar el mdulo.

27

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.2.3

Parametrizacin del mdulo analgico El Administrador SIMATIC inserta el mdulo analgico con los ajustes predeterminados o por defecto. Ahora puede modificar la parametrizacin para configurar los tipos de sensores, y las funciones de diagnstico y alarma.

Funcionalidades del sistema del ejemplo La tabla siguiente muestra qu parmetros hay que ajustar para nuestro ejemplo.
Tabla 6-1 SM331, funcionalidades del sistema del ejemplo

Funcionalidades
Reacciones del proceso

Descripcin
Diagnstico: activo Alarma de proceso al rebasar lmite: activo

Sensor 1

Transductor de intensidad a 2 hilos Diagnstico colectivo (agrupado) Vigilancia de rotura de hilo Lmites 6 mA y 18 mA

Sensores 2 & 3

Transductor de intensidad a 4 hilos Diagnstico colectivo (agrupado) Vigilancia de rotura de hilo Lmites 6 mA y 18 mA

Llamada de la parametrizacin Haga doble clic en el slot 4 con el SM331. Seleccione la ficha Entradas. Parametrice lo siguiente: Alarma de diagnstico CON Alarma de proceso CON Entrada 0-1: o o o o o o o Tipo de medida: 2DMU Diagnstico colectivo CON Rotura de hilo CON Tipo de medida: 2DMU Diagnstico colectivo CON Rotura de hilo CON Tipo de medicin: desactivado (---) 28
Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Entrada 2-3:

Entradas 4-5 y 6-7

Frecuencia perturbadora o o o Ajuste la frecuencia de su red (50 Hz 60 Hz) Lmite superior 18 mA Lmite inferior 6 mA Disparador de alarma de proceso

Figura 6-10

SM331: parametrizacin

Explicacin de los diferentes ajustes Tipo de medicin: 2DMU y 4DMU representan transductores de intensidad a 2 y 4 hilos respectivamente --- significa que los canales estn desactivados. Si desactiva canales el resto se procesa de forma ms rpida. Adaptadores de margen de medida Se muestra la posicin necesaria de los adaptadores de margen de medida (apt. 4.2.3).

29

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Frecuencia perturbadora (supresin de frecuencias perturbadoras) La frecuencia de la red alterna de alimentacin puede tener efecto negativo sobre los valores medidos, particularmente en caso de mrgenes de tensin pequeos y si se usan termopares. Con este parmetro se define la frecuencia de red existente en su sistema. Este parmetro tiene tambin efecto sobre la resolucin, el tiempo de integracin y el tiempo base de ejecucin del grupo de canales. Resolucin (precisin) El valor analgico se memoriza en una palabra de 16 bits. Tiempo de integracin El mdulo requiere un cierto tiempo para medir la seal analgica. Este tiempo se denomina tiempo de integracin. Cuanto mayor sea la precisin requerida ms tardar el mdulo en medir la seal. Tiempo de ejecucin base Adems del tiempo de integracin, el mdulo requiere un determinado tiempo para su digitalizacin.
Tabla 6-2 Resolucin 9 bits 12 bits 12 bits 14 bits Relacin entre resolucin, frecuencia perturbadora y tiempo de integracin Frecuencia perturbadora 400 Hz 60 Hz 50 Hz 10 Hz Tiempo de integracin 2,5 ms 16,6 ms 20 ms 100 ms Tiempo base de ejecucin 24 ms 136 ms 176 ms 816 ms

Alarma de proceso Slo los canales 0 y 2 estn en condiciones de activar alarma de proceso. Las alarmas de proceso pueden utilizarse para activar una alarma cuando la seal analgica supera por exceso o por defecto determinados lmites ajustados.

Finalizacin de la configuracin del hardware Cierre la ventana que incluye los parmetros. Compile y guarde el proyecto va Equipo -> Guardar y compilar (Ctrl+S). Con ello queda terminada la configuracin del hardware para el proyecto.

30

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.2.4

Prueba de conexin Para fines de comprobacin efecte un test de conexin y cargue los datos del sistema.

Conexin
Tabla 6-3 Conexin

Or- Grfico den 1

Descripcin Utilizando una Power PG o un PC con prommer externo borre su Micro Memory Card: Haga clic en el Administrador SIMATIC Archivo -> Memory Card S7 -> Borrar. Con ello se borra la MMC.

Desconecte la alimentacin de la CPU. Inserte la MMC en la CPU. Conecte la alimentacin.

Si la CPU est en posicin RUN, entonces psela a la posicin STOP. Vuelva a encender la fuente de alimentacin. Si parpadea el LED de STOP, la CPU demanda borrado total. En tal caso lleve el selector brevemente a la posicin MRES.

Utilizando un cable MPI conecte la CPU a su unidad de programacin. Para ello, enchufe el cable MPI en el puerto MPI de la CPU y el otro extremo en el puerto correspondiente de su unidad de programacin.

31

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Cargar en la CPU la configuracin del hardware Utilizando HW Config cargue ahora en la CPU la configuracin del hardware.

Figura 6-11

Cargar en la CPU la configuracin del hardware (1)

Haga clic en el icono Cargar en mdulo (ver crculo rojo). Si aparece la ventana de dilogo Seleccionar mdulo de destino, entonces hacer clic en Aceptar.

Figura 6-12

Cargar en la CPU la configuracin del hardware (2)

Se muestra la ventana de dilogo Seleccionar direccin de estacin. Haga clic enAceptar. Con ello se vargan en la CPU los datos del sistema.

32

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Arrancar la CPU Pase la CPU a RUN. Si ha ejecutado correctamente la configuracin del hardware, entonces en la CPU debern lucir dos LEDs verdes (RUN y DC5V).

Figura 6-13

CPU funcionando sin eror

33

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

6.3
6.3.1

Programa de usuario STEP7


Tareas del programa de usuario En nuestro ejemplo se debern memorizar en un bloque de datos los valores procedentes del sensor y, en una palabra de marcas, la informacin de estado sobre las alarmas de proceso. Las informaciones de estado debern poderse confirmar (acusar) con ayuda de un bit. Adems tambin se memorizarn en otro bloque de datos los valores de los canales (valores de las palabras de entrada). En el programa de usuario deben ejecutarse las tareas siguientes: 1. Memorizacin cclica en un bloque de datos (DB1) de los valores de las entradas analgicas 2. Convertir cclicamente los valores de las entradas analgicas en valores en coma flotante (FC1) y guardarlos en un bloque de datos (DB2) 3. En caso de estado lgico TRUE en la marca de confirmacin booleana (M200.0), acusar las informaciones de estado de las alarmas de proceso 4. Si aparece una alarma de proceso, guardar el estado en una palabra de marcas (MW100)

Tabla 6-4

Estructura del programa de usuario Bloque de Tarea a programar organizacin competente OB1 Guardar entradas analgicas Convertir y memorizar los valores de los sensores Acusar alarma de proceso Bloques y marcas usados

Tipo de llamada

Llamada cclica

DB1 FC1, DB2

M200.0 MW100

Llamada controlada por alarma de proceso Llamada controlada por alarma de diagnstico

OB40

Memorizar estado

OB82

Slo existe porque se utilizan mdulos diagnosticables

---

Relativo a OB82 El OB82 se utiliza para mdulos diagnosticables. Si est habilitada la alarma de diagnstico en un mdulo diagnosticable entonces, cuando detecta un error, el OB82 presenta a la CPU una demanda de alarma de diagnstico (tanto cuando aparece como cuando desaparece la incidencia). Como consecuencia el sistema operativo llama el OB 82. 34
Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

En nuestro ejemplo el OB82 slo se utiliza para que la CPU no pase a STOP. En el OB82 pueden programarse reacciones a las alarmas de diagnstico. 6.3.2 Crear programa de usuario Existen dos formas de crear un programa de usuario: o Si tiene conocimientos en el lenguaje AWL de STEP7, entonces podr crear y programar los bloques y funciones necesarios en la carpeta de bloques. o Tambin tiene la posibilidad de insertar en su proyecto un programa de usuario procedente de una fuente AWL. En estos Primeros pasos describimos esta forma de proceder. Para crear el programa de usuario usando STEP7 son necesarios tres pasos: 1. Descarga del archivo fuente directamente de la pgina HTML 2. Importar el archivo fuente 3. Compilar la fuente Descarga del archivo fuente El archivo fuente puede descargarse directamente de la pgina HTML desde la que ha descargado tambin estos Primeros pasos. El archivo fuente de la versin alemana se denomina GSSM331T1DE.AWL. Guarde la fuente en su disco duro.

35

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Importar archivo fuente El archivo fuente puede importarse con el Administrador SIMATIC de la forma siguiente: Con la tecla derecha del ratn Haga clic en la carpeta Fuente Seleccione Insertar nuevo objeto -> Fuente externa

Figura 6-14

Importar fuente externa

En el dilogo Insertar fuente externa navegue hasta el archivo fuente GSSM331T1DE.AWL que ya ha descargado y guardado en su disco duro. Seleccione el archivo fuente GSSM331T1DE.AWL (flecha roja).

Figura 6-15

Importar fuente externa

Pulsar en Abrir

36

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

El Administrador SIMATIC ha cargado la fuente. En la ventana derecha puede ver la fuente insertada.

Figura 6-16

Lugar de almacenamiento del archivo fuente

Compilar cdigo fuente Para crear un programa STEP7 ejecutable es necesario compilar la fuente AWL. Haga doble clic sobre la carpeta fuente en GSSM331T1DE. Con ello se abre el editor de cdigo fuente. En la ventana del editor del cdigo fuente puede verse ste (cdigo de cap. 10).

Figura 6-17

Editor de cdigo fuente

37

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Despus de cargar el cdigo fuente es necesario iniciar la compilacin. Para ello pulse las teclas Ctrl+K o haga clic en Archivo -> Compilar. Con ello se inicia inmediatamente la compilacin.

Figura 6-18

Compilar fuente AWL

En caso de mensaje de error o advertencia, compruebe su fuente.

Figura 6-19

Editor de cdigo fuente, mensajes tras la compilacin

Cierre el editor de cdigo fuente.

38

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Si se ha compilado sin errores la fuente AWL, la carpeta de bloques incluye los bloques siguientes: OB1, OB40, OB82, FC1, DB1 y DB2

Figura 6-20

Bloques generados

39

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

7
7.1

Probar el programa de usuario


Descargar datos de sistema y programa de usuario
Tanto el hardware como el software estn ya perfectamente preparados. El siguiente paso es descargar a la CPU los datos del sistema y el programa de usuario. Para ello proceda de la forma siguiente:
Tabla 7-1 Cargar en CPU datos de sistema y programa de usuario

Paso 1

Descripcin Usando el Administrador SIMATIC cargue en la CPU los datos del sistema (incluye la configuracin del hardware) y el programa de usuario.

2 Siga las instrucciones en pantalla. Si todos los sensores se han conectado correctamente, ni en la CPU ni en el SM331 luce ninguna lmpara roja de sealizacin.
El funcionamiento de la CPU se sealiza con la lmpara verde RUN.

40

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Smart Label

La tira rotulada para los mdulos la hemos creado utilizando el Siemens S7-SmartLabel (referencia: 2XV9 450-1SL01-0YX0). La tira rotulable, en tamao original, se encuentra en la Figura 7-1

Figura 7-1

Tira rotulable del ejemplo creada conS7-SmartLabel

41

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

7.2

Visualizacin de los valores de los sensores


Para visualizar los valores de los sensores, inserte en el proyecto la tabla de variables siguiente. Para ello abra el men contextual en la carpeta Bloques y elija: Insertar nuevo objeto -> Tabla de variables.

Figura 7-2

Insertar tabla de variables

Rellene la tabla de variables creada de la forma siguiente:

En esta zona puede observar los valores en los canales

En esta zona puede observar los valores analgicos

En esta zona puede observar y forzar las seales de estado

Figura 7-3

Tabla de variables Control_Display

42

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Tabla 7-2

Descripcin de variables

Variable DB1.DBW 0 DB1.DBW 2 DB1.DBW 4 DB1.DBW 6 DB1.DBW 8 DB1.DBW 10 DB1.DBW 12 DB1.DBW 14 DB2.DBD 0 DB2.DBD 4 DB2.DBD 8 MW 100 MW 200.0 M101.0 M101.1 M101.2 M101.3

Descripcin Canal 0, representacin del valor analgico Canal 1, representacin del valor analgico Canal 2, representacin del valor analgico Canal 3, representacin del valor analgico Canal 4, representacin del valor analgico Canal 5, representacin del valor analgico Canal 6, representacin del valor analgico Canal 7, representacin del valor analgico Transductor1, intensidad (mA) Transductor2, intensidad (mA) Transductor3, intensidad (mA) Estado alarma de proceso Acusar (confirmar) alarma de proceso Canal 0 lmite inferior rebasado por defecto Canal 0 lmite superior rebasado por exceso Canal 2 lmite inferior rebasado por defecto Canal 0 lmite superior rebasado por exceso

Observacin de valores Para observar los valores pase, en modo online, a la CPU pulsando el icono con las gafas. Con ello podr ver en pantalla los valores contenidos en los bloques de datos y marcas.

Valor de canal en formato HEX

Valor analgico convertido

Informacin de estado

Figura 7-4

Vista online de la tabla de variables

43

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Forzado de valores Para forzar el acuse del proceso escriba en la columna "Valor a forzar" el valor deseado ("TRUE o FALSE" dependiendo se desea activar o desactivar el acuse) y pulse el icono con la flecha doble:

Valor de canal

Valor analgico

Estado

Figura 7-5

Forzado de variables

Particularidad al observar los valores Al observar los valores le ha llamado seguramente la atencin el hecho de que los valores de canal no coinciden con los valores analgicos. La causa de ello es que el mdulo analgico nicamente emite el formato binario Palabra (16 bits). Es decir, es necesario convertir los valores del mdulo analgico.

44

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

7.3

Representacin de valores analgicos


La CPU slo puede procesar valores analgicos digitalizados. Por ello los mdulos de entrada analgica transforman la seal analgica de proceso en formato digital (palabra de 16 bits). A la hora de convertir valores digitales en analgicos es necesario considerar cinco zonas:
Tabla 7-3 Representacin de valores analgicos en margen de medida de intensidad 4 a 20 mA

Hexadecimal 7FFF 7F00 7EFF 6C01 6C00 5100 1 0 FFFF ED00 ECFF 8000

Rango medida intensidad 22,96 mA

Comentario

Significado

A partir del valor hexadecimal 16#7F00 el Rebase por exce- valor ledo del sensor se encuentra fuera so del margen de medida parametrizado, con lo que no es vlido. Zona de saturacin por exceso Esta zona equivale a una banda de tolerancia antes de que se produzca desbordamiento. Sin embargo, dentro de esta zona la resolucin ya no es ptima. Es la zona normal para leer los valores medidos. En esta zona la resolucin es ptima. Zona que equivale a la zona de saturacin por exceso slo que para valores bajos.

22,81 mA

20 mA 15 mA 4 mA + 578,7 nA 4 mA 1,1185 mA Zona de saturacin por defecto Zona nominal

A partir del valor hexadecimal 16#ECFF el Rebase por defec- valor ledo del sensor se encuentra por to debajo del margen de medida parametrizado, por lo que no es vlido.

Es decir, es necesario convertir la representacin de valores binarios para poder visualizar valores analgicos del proceso. En el programa de nuestro ejemplo se visualizan los valores en mA. Esto se realiza utilizando una funcin programada (la FC1) encargada de convertir en mA la representacin del valor analgico.

En nuestro ejemplo observaremos los valores a la salida del transductor.

Utilizando un ampermetro es posible comparar los valores medidos por l con los valores en la representacin analgica. Los valores sern idnticos.

45

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Alarma de diagnstico
Las alarmas de diagnstico sirven para reaccionar en el programa de usuario frente a averas en el hardware. Son los mdulos diagnosticables que estn en condiciones de sealizar alarmas de diagnstico. En el OB82 se programan las reacciones a las alarmas de diagnstico.

8.1

Leer desde PG informacin de diagnstico


El mdulo de entrada analgica SM331 AI8x12bit es diagnosticable. La alarma de diagnstico aparecida se sealiza en el mdulo SM331 y en la CPU porque luce el LED rojo SF.

Figura 8-1

Avera hardware

La causa del fallo puede detectarse online consultando el estado del mdulo.

46

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Para poder ver "online" el estado del mdulo, proceda de la forma siguiente. En la configuracin del hardware, haga clic en SM331 y abre el diagnstico del hardware en el men Sistema de destino / Estado del mdulo.

Figura 8-2

Estado del mdulo

8.2

Mensajes generales de diagnstico


En la ficha Alarma de diagnstico figura informacin sobre el error notificado. Las alarmas no dependen de un determinado canal y afectan a todo el mdulo.

Figura 8-3

Diagnstico del SM331

47

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

8.3

Mensajes de diagnstico por canal


Existen cinco mensajes de diagnstico por canal: Error de configuracin/parametrizacin Error de modo comn Rotura de hilo Rebase por defecto Rebase por exceso

Nota Aqu slo le mostramos el diagnstico por canal para los tipos de medicin transductor de intensidad a 2 4 hilos. Otros tipos de medicin tienen un comportamiento similar pero no se describen aqu.

8.3.1

Error de configuracin/parametrizacin La posicin de los adaptadores de margen de medida no coincide con el tipo de medicin configurado en la configuracin del hardware.

8.3.2

Error de modo comn La diferencia de potencia Ucm entre las entradas (M-) y el potencial de referencia del circuito de medida (Mana) es excesiva. En nuestro ejemplo no puede aparecer este error ya que en un transductor a 2 hilos Mana est unido con M (sin aislamiento galvnico).

48

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

8.3.3

Rotura de hilo Si est parametrizada la rotura de hilo en transductores de intensidad no se comprueba directamente si se ha roto el hilo sino que esta funcin de diagnstico acte cuando se rebase por defecto una determinada intensidad lmite. En un transductor de 4 a 20mA, cuando la intensidad baja de 3,6 mA se visualiza el mensaje Rotura de hilo entrada analgica en la pantalla de diagnstico del mdulo.

Figura 8-4

Izda.: pantalla de diagnstico con rotura de hilo/dcha.: tabla de variables

La representacin del valor analgico pasa inmediatamente a la zona de rebase por defecto (HEX 8000), a pesar de que la intensidad medida supera ampliamente 1,1185 mA (ver apt. 7.3). Un rebase por defecto de 3,6 mA slo es posible si se ha desactivado el parmetro Deteccin de rotura de hilo. 8.3.4 Rebase por defecto El mensaje de rebase por defecto slo se activa si est desactivada la funcin de diagnstico de rotura de hilo y la intensidad es inferior a 1,185 mA.

8.3.5

Rebase por exceso Si la intensidad supera el valor de 22,81 mA en la ventana de diagnstico se presenta el mensaje con el texto Entrada analgica, margen de medida/lmite superior sobrepasado. La representacin de valor analgico (HEX 7FFF) est dentro de la zona de rebase por exceso.

49

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Figura 8-5

Izda.: diagnstico en zona de rebase por exceso/dcha.: tabla de variables

Nota Para los canales desactivados se representa el valor analgico tambin como HEX 7FFF.

50

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Alarma de proceso
El SM331 AI8x12Bit tiene como particularidad su capacidad para disparar alarmas de proceso. Para ello pueden configurarse correspondientemente dos canales (el 1 y 2). Por regla general las alarmas de proceso llaman un bloque de organizacin de alarmas en la CPU. En nuestro ejemplo se llama el OB40. Para transformadores de intensidad los lmites de las alarmas de proceso deben definirse en mA. Ejemplo: En el canal 0 se ha conectado un sensor de presin a travs de un transductor de intensidad 4-20 mA. En tal caso, los lmites hay que definirlos en mA y no en Pascal (Pa). Para disparar una alarma de proceso los lmites deben encontrarse dentro del rango nominal del tipo de medicin. Ejemplo: Si se ha activado rotura de hilo (3,6 mA) y se ha definido como lmite inferior 3,5 mA, el sistema, si bien acepta estos ajustes, nunca disparar alarma de proceso ya que antes se activa siempre la alarma de diagnstico. En nuestro ejemplo los dos canales (sensor 1 y 2) se han configurado con los lmites siguientes. Lmite inferior: 6 mA Lmite superior: 18 mA Si aparece una alarma de proceso, entonces se llama el OB40. En el programa de usuario del OB40 puede definirse qu funciones debe ejecutar el PLC debido a como consecuencia de la alarma de proceso. En el programa de usuario del ejemplo la causa de la alarma de proceso se lee en el OB40. sta figura en la estructura de variables temporal OB40_POINT_ADDR (palabras locales 8 a 11).

LB 8 1 1

LB 9 1 1 Rebase por defecto lmite inferior, canal 0 Rebase por defecto lmite inferior, canal 1

Rebase por exceso lmite superior, canal 0 Rebase por exceso lmite superior, canal 1

Figura 9-1

Informacin de arranque del OB40: qu incidencia ha activado la alarma de proceso al rebasarse un lmite

En el ejemplo, en el OB40 slo se transfieren a una palabra de marcas (MW100) el LD8 y el LD9. La palabra de marcas se muestra en la tabla de variables ya generada. La palabra de marcas en el OB1 se acusa con la marca M200.0 forzando la marca en la tabla de variables con "TRUE".

51

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

Si usando un calibrador alimenta el canal 0 con 5,71 mA, entonces en el MW100 de la tabla de variables aparece el valor HEX 0001. Esto significa que se ha llamado el OB40 y que en el canal 0 se ha rebasado el lmite inferior (6 mA).

Figura 9-2

Alarma de proceso: rebase por defecto el lmite inferior en canal 0

52

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

10

Fuente del programa de usuario


El cdigo fuente del programa de usuario de nuestro ejemplo figura en este captulo. La fuente puede descargarse tambin directamente de la pgina HTML como archivo AWL desde la que ha descargado estos Primeros pasos (ver apt. 6.3.2).

Cdigo fuente AWL


DATA_BLOCK DB 1 TITLE =Mdulo analgico, valores de canales VERSION : 1.0

STRUCT CH_0 : WORD ; CH_1 : WORD ; CH_2 : WORD ; CH_3 : WORD ; CH_4 : WORD ; CH_5 : WORD ; CH_6 : WORD ; CH_7 : WORD ; END_STRUCT ; BEGIN CH_0 := W#16#0; CH_1 := W#16#0; CH_2 := W#16#0; CH_3 := W#16#0; CH_4 := W#16#0; CH_5 := W#16#0; CH_6 := W#16#0; CH_7 := W#16#0; END_DATA_BLOCK //Kanal 0 //Kanal 1 //Kanal 2 //Kanal 3 //Kanal 4 //Kanal 5 //Kanal 6 //Kanal 7

DATA_BLOCK DB 2 TITLE =Valor de transductor (en mA) VERSION : 1.0

STRUCT SE_1 : REAL ; SE_2 : REAL ; SE_3 : REAL ; END_STRUCT ; BEGIN SE_1 := 0.000000e+000; //Geber 1 Stromwert (mA) //Geber 2 Stromwert (mA) //Geber 3 Stromwert (mA)

53

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

SE_2 := 0.000000e+000; SE_3 := 0.000000e+000; END_DATA_BLOCK

FUNCTION FC 1 : VOID TITLE =Conversin de valores brutos de un canal en mA VERSION : 1.0

VAR_INPUT Raw : WORD ; END_VAR VAR_OUTPUT Current : REAL ; END_VAR VAR_TEMP TDoubleInt : DINT ; TInt : INT ; END_VAR BEGIN NETWORK TITLE =Conversin de valores brutos en mA // Strom in mA // Analogdarstellung

L T

#Raw; #TInt;

// Nur lange Integer koennen in REAL konvertiert werden L ITD T #TInt; ; #TDoubleInt;

L DTR T

#TDoubleInt; // ; #Current; // //

HEX Wert Current = -------------------1728

L /R T

1.728000e+003; // ; #Current; // // // //

! ! ! / /

+-----/-----------+---4 20

L +R T

4.000000e+000; ; #Current;

// Offset Korrektur

END_FUNCTION

54

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

ORGANIZATION_BLOCK OB 1 TITLE = "Pasada principal del programa (ciclo)" VERSION : 1.0

VAR_TEMP OB1_EV_CLASS : BYTE ; //Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1) OB1_SCAN_1 : BYTE ; 1) OB1_PRIORITY : BYTE ; //Priority of OB Execution OB1_OB_NUMBR : BYTE ; //1 (Organization block 1, OB1) OB1_RESERVED_1 : BYTE ; OB1_RESERVED_2 : BYTE ; OB1_PREV_CYCLE : INT ; //Reserved for system //Reserved for system //Cycle time of previous OB1 scan (milliseconds) //1 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB

OB1_MIN_CYCLE : INT ; //Minimum cycle time of OB1 (milliseconds) OB1_MAX_CYCLE : INT ; //Maximum cycle time of OB1 (milliseconds) OB1_DATE_TIME : DATE_AND_TIME ; END_VAR BEGIN NETWORK TITLE =Leer canales //Die Kanawerte (0 bis 7) werden geladen und in DB1 (Kanalwerte)gespeichert L T PEW 256; 0; // Kanal 0 //Date and time OB1 started

DB1.DBW

L T

PEW

258; 2;

// Kanal 1

DB1.DBW

L T

PEW

260; 4;

// Kanal 2

DB1.DBW

L T

PEW

262; 6;

// Kanal 3

DB1.DBW

L T

PEW

264; 8;

// Kanal 4

DB1.DBW

L T

PEW

266; 10;

// Kanal 5

DB1.DBW

L T

PEW

268; 12;

// Kanal 6

DB1.DBW

L T

PEW

270; 14;

// Kanal 7

DB1.DBW

55

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

NETWORK TITLE =Conversin //Konvertierung von den Kanal-Rohwerten in Stromwerte (mA) CALL FC Raw Current 1 ( := DB1.DBW := DB2.DBD 0, 0);

CALL FC Raw Current

1 ( := DB1.DBW := DB2.DBD 4, 4);

CALL FC Raw Current

1 ( := DB1.DBW := DB2.DBD 6, 8);

NETWORK TITLE =Resetear alarma de proceso //Obwohl der Prozessalarm beim Verlassen von dem OB40 hardwaremig quittiert wurde // mu das Prozessalarm-Wort hndisch zurckgesetzt werden

U SPBN L SSI T lbl0: NOP NETWORK

M lbl0; MW 4; MW 0;

200.0;

100;

100;

TITLE =The End

BE

END_ORGANIZATION_BLOCK

ORGANIZATION_BLOCK OB 40 TITLE = "Interrupcin hardware" //Auswertung von OB40_POINT_ADDR (L8 to L11) // //L8 Oberer Grenzwert berschritten //L9 Unterer Grenzwert unterschritten VERSION : 1.0

VAR_TEMP

56

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

OB40_EV_CLASS : BYTE ; (Event class 1) OB40_STRT_INF : BYTE ; OB40_PRIORITY : BYTE ; OB40_OB_NUMBR : BYTE ; OB40_RESERVED_1 : BYTE ;

//Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 //16#41 (OB 40 has started) //Priority of OB Execution //40 (Organization block 40, OB40) //Reserved for system

OB40_IO_FLAG : BYTE ; //16#54 (input module), 16#55 (output module) OB40_MDL_ADDR : WORD ; //Base address of module initiating interrupt

OB40_POINT_ADDR : DWORD ; //Interrupt status of the module OB40_DATE_TIME : DATE_AND_TIME ; END_VAR BEGIN NETWORK TITLE =Sensor 1 (canal 0): lmite inferior //Date and time OB40 started

9.0; // Kanal 0 unterer Grenzwert

SPBNB L001; L L OW T L001: NOP NETWORK TITLE =Sensor 1 (canal 0): lmite superior W#16#1; MW ; MW 0; 100; 100;

8.0; // Kanal 0 oberer Grenzwert

SPBNB L002; L L OW T L002: NOP W#16#2; MW ; MW 0; 100; 100;

NETWORK TITLE =Sensor 2 (canal 2): lmite inferior

9.2; // Kanal 2 unterer Grenzwert

SPBNB L003; L L OW T L003: NOP W#16#4; MW ; MW 0; 100; 100;

NETWORK TITLE =Sensor 2 (canal 2): lmite superior

57

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

8.2; // Kanal 2 oberer Grenzwert

SPBNB L004; L L OW T L004: NOP W#16#8; MW ; MW 0; 100; 100;

NETWORK TITLE =Sensor 3 (canal 3): lmite inferior //Nur fr Demozwecke. Der Kanal 3 ist nicht prozessalarmfhig U L 9.3; // Kanal 3 unterer Grenzwert

SPBNB L005; L L OW T L005: NOP W#16#10; MW ; MW 0; 100; 100;

NETWORK TITLE =Sensor 3 (canal 3): lmite superior //Nur fr Demozwecke. Der Kanal 3 ist nicht prozessalarmfhig U L 8.3; // Kanal 3 obere Grenzwert

SPBNB L006; L L OW T L006: NOP W#16#20; MW ; MW 0; 100; 100;

END_ORGANIZATION_BLOCK

58

Primeros pasos SM331 AI 8x12bit parte 1: 4-20mA A5E00253412

You might also like