simatic s7-300 fm 352 - · pdf file12.2 significado de los led de fallo.....132 12.3 alarmas...

210
SIMATIC S7-300 Secuenciador electrónico de levas FM 352 _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ _ _____________ Prólogo 1 Descripción del producto 2 Principios básicos del control de levas 3 Montaje y desmontaje del FM 352 4 Cableado del FM 352 5 Instalación del software 6 Programar el FM 352 7 Puesta en servicio del FM 352 8 Datos máquina y datos de leva 9 Ajustes 10 Encoder 11 Diagnóstico 12 Ejemplos 13 Datos técnicos A Esquemas de conexiones B Bloques de datos / Listas de errores C Programar sin SFB 52 y 53 D SIMATIC S7-300 Secuenciador electrónico de levas FM 352 Instrucciones de servicio 04/2009 A5E01235115-02

Upload: dangquynh

Post on 31-Jan-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

SIMATIC S7-300 Secuenciador electrónico de levas FM 352

____________________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________

Prólogo 1

Descripción del producto

2

Principios básicos del control de levas

3

Montaje y desmontaje del FM 352

4

Cableado del FM 352

5

Instalación del software

6

Programar el FM 352

7

Puesta en servicio del FM 352

8

Datos máquina y datos de leva

9

Ajustes

10

Encoder

11

Diagnóstico

12

Ejemplos

13

Datos técnicos

A

Esquemas de conexiones

B

Bloques de datos / Listas de errores

C

Programar sin SFB 52 y 53

D

SIMATIC

S7-300 Secuenciador electrónico de levas FM 352

Instrucciones de servicio

04/2009 A5E01235115-02

Page 2: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Notas jurídicas Notas jurídicas Filosofía en la señalización de advertencias y peligros

Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones corporales graves.

ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

PRECAUCIÓN con triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

PRECAUCIÓN sin triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.

ATENCIÓN significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente.

Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.

Personal cualificado El equipo/sistema correspondiente sólo deberá instalarse y operarse respetando lo especificado en este documento. Sólo está autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos técnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estándar de seguridad.

Uso previsto o de los productos de Siemens Considere lo siguiente:

ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y advertencias que figuran en la documentación asociada.

Marcas registradas Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de sus titulares.

Exención de responsabilidad Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edición.

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALEMANIA

A5E01235115-02 Ⓟ 04/2009

Copyright © Siemens AG 2009. Sujeto a cambios sin previo aviso

Page 3: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 3

Índice

1 Prólogo ...................................................................................................................................................... 7 2 Descripción del producto ......................................................................................................................... 11

2.1 El FM 352.....................................................................................................................................11 2.2 Campos de aplicación del FM 352 ..............................................................................................12 2.3 Configuración de un control de levas electrónico con un FM 352...............................................13

3 Principios básicos del control de levas .................................................................................................... 15 3.1 Características de los tipos de levas ...........................................................................................15 3.2 Pistas y resultado de pista ...........................................................................................................16 3.2.1 Pistas normales ...........................................................................................................................16 3.2.2 Pistas especiales .........................................................................................................................18 3.3 Histéresis .....................................................................................................................................19 3.4 Ajuste dinámico............................................................................................................................21 3.5 Interfaces de la leva.....................................................................................................................22

4 Montaje y desmontaje del FM 352........................................................................................................... 25 5 Cableado del FM 352 .............................................................................................................................. 27

5.1 Antes de cablear ..........................................................................................................................27 5.2 Descripción de la interfaz del encoder.........................................................................................28 5.3 Conexión del encoder ..................................................................................................................29 5.4 Asignación del conector frontal....................................................................................................30 5.5 Cableado del conector frontal ......................................................................................................31

6 Instalación del software ........................................................................................................................... 35 7 Programar el FM 352............................................................................................................................... 37

7.1 Principios básicos de la programación de un FM 352.................................................................38 7.2 FC CAM_INIT (FC 0) ...................................................................................................................39 7.3 FB CAM_CTRL (FB 1) .................................................................................................................40 7.4 FB CAM_DIAG (FB 2)..................................................................................................................44 7.5 Bloques de datos .........................................................................................................................45 7.5.1 Plantillas de bloques de datos .....................................................................................................45 7.5.2 DB de canal..................................................................................................................................45 7.5.3 DB de diagnóstico........................................................................................................................46 7.5.4 DB de parámetros........................................................................................................................46 7.6 Alarmas ........................................................................................................................................47 7.7 Evaluación de una alarma de proceso ........................................................................................47 7.8 Evaluación de una alarma de diagnóstico ...................................................................................48

Page 4: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice

Secuenciador electrónico de levas FM 352 4 Instrucciones de servicio, 04/2009, A5E01235115-02

7.9 Datos técnicos............................................................................................................................. 49 7.10 Acceso rápido a los datos del módulo ........................................................................................ 49 7.11 Vías de transferencia de parámetros.......................................................................................... 51

8 Puesta en servicio del FM 352................................................................................................................. 53 9 Datos máquina y datos de leva................................................................................................................ 59

9.1 Datos máquina y datos de leva................................................................................................... 59 9.2 Escribir y activar los datos máquina ........................................................................................... 59 9.3 Leer datos máquina .................................................................................................................... 61 9.4 Escribir datos de leva.................................................................................................................. 61 9.5 Leer los datos de leva ................................................................................................................. 62 9.6 Sistema de medida ..................................................................................................................... 63 9.7 Datos máquina del eje ................................................................................................................ 64 9.8 Determinar el reajuste correcto del encoder absoluto ................................................................ 71 9.9 Ejemplo: Efectuar un reajuste del encoder absoluto .................................................................. 72 9.10 Datos máquina del encoder ........................................................................................................ 74 9.11 Resolución .................................................................................................................................. 79 9.12 Alcance y datos de pista ............................................................................................................. 81 9.13 Habilitación de alarmas............................................................................................................... 83 9.14 Datos de leva .............................................................................................................................. 83

10 Ajustes..................................................................................................................................................... 91 10.1 Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo .......... 91 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real ................. 92 10.3 Ejecutar un decalaje de señal cero............................................................................................. 95 10.4 Definir punto de referencia.......................................................................................................... 98 10.5 Modificar flancos de leva............................................................................................................. 99 10.6 Ejecutar "Cambio rápido de levas" ........................................................................................... 101 10.7 Ejecutar "Medición de longitud y Captura de bordes" .............................................................. 104 10.8 Redisparar el punto de referencia............................................................................................. 108 10.9 Desconectar final de carrera software ...................................................................................... 112 10.10 Ejecutar una simulación ............................................................................................................ 114 10.11 Leer "Valores de contaje de las pistas de leva de contaje" ...................................................... 116 10.12 Leer "Datos de posición y pista" ............................................................................................... 117 10.13 Leer datos de encoder .............................................................................................................. 118 10.14 Leer los datos de leva y de pista .............................................................................................. 119 10.15 Activar señales de control de la leva ........................................................................................ 120 10.16 Consultar las señales de respuesta del control de levas.......................................................... 121

Page 5: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 5

10.17 Configurar las señales de respuesta del diagnóstico ................................................................122 11 Encoder ................................................................................................................................................. 123

11.1 Encoder incremental ..................................................................................................................123 11.2 Detectores de proximidad ..........................................................................................................126 11.3 Encoders absolutos ...................................................................................................................127

12 Diagnóstico............................................................................................................................................ 131 12.1 Posibilidades de la evaluación de fallos ....................................................................................131 12.2 Significado de los LED de fallo ..................................................................................................132 12.3 Alarmas de diagnóstico..............................................................................................................133 12.3.1 Habilitar alarmas de diagnóstico................................................................................................133 12.3.2 Reacción del FM 352 en caso de error con alarma de diagnóstico ..........................................133

13 Ejemplos................................................................................................................................................ 135 13.1 Introducción................................................................................................................................135 13.2 Requisitos ..................................................................................................................................135 13.3 Preparación de los ejemplos......................................................................................................136 13.4 Ver el código de los ejemplos ....................................................................................................136 13.5 Probar el ejemplo.......................................................................................................................137 13.6 Reutilización de un ejemplo .......................................................................................................137 13.7 Programa de ejemplo 1 "Getting Started"..................................................................................138 13.8 Programa de ejemplo 2 "Commissioning" .................................................................................140 13.9 Programa de ejemplo 3 "One Module" ......................................................................................141 13.10 Programa de ejemplo 4 "Interrupts"...........................................................................................144 13.11 Programa de ejemplo 5 "MultiModules".....................................................................................146

A Datos técnicos ....................................................................................................................................... 149 A.1 Datos técnicos............................................................................................................................149 A.2 Normas y homologaciones ........................................................................................................152

B Esquemas de conexiones...................................................................................................................... 155 B.1 Tipos de encoder .......................................................................................................................155 B.2 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422) ....156 B.3 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2

(Up=24V; RS 422)......................................................................................................................158 B.4 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4

(Up=24V; HTL)...........................................................................................................................160 B.5 Esquema de conexiones del encoder absoluto Siemens 6FX 2001-5 (Up=24V; SSI) .............162

C Bloques de datos / Listas de errores...................................................................................................... 163 C.1 Contenido del DB de canal ........................................................................................................163 C.2 Contenido del DB de parámetros...............................................................................................170 C.3 Datos y estructura del DB de diagnóstico..................................................................................172

Page 6: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice

Secuenciador electrónico de levas FM 352 6 Instrucciones de servicio, 04/2009, A5E01235115-02

C.4 Clases de error.......................................................................................................................... 174 D Programar sin SFB 52 y 53.................................................................................................................... 183

D.1 Resumen general del capítulo Programar sin SFB 52 y 53...................................................... 183 D.2 Principios básicos de la programación de un FM 352 .............................................................. 184 D.3 FC CAM_INIT (FC 0)................................................................................................................. 185 D.4 FC CAM_CTRL (FC 1) .............................................................................................................. 186 D.5 FC CAM_DIAG (FC 2)............................................................................................................... 190 D.6 Bloques de datos ...................................................................................................................... 191 D.6.1 Plantillas de bloques de datos .................................................................................................. 191 D.6.2 DB de canal............................................................................................................................... 192 D.6.3 DB de diagnóstico ..................................................................................................................... 192 D.6.4 DB de parámetros ..................................................................................................................... 193 D.7 Alarmas ..................................................................................................................................... 194 D.8 Evaluación de una alarma de proceso...................................................................................... 195 D.9 Evaluación de una alarma de diagnóstico ................................................................................ 196 D.10 Especificaciones técnicas ......................................................................................................... 197 D.11 Acceso rápido a los datos del módulo ...................................................................................... 198 D.12 Vías de transferencia de parámetros........................................................................................ 200

Índice alfabético..................................................................................................................................... 203

Page 7: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 7

Prólogo 1

Finalidad de este manual Este manual ofrece una visión general completa del módulo de función FM 352 y le ayuda a instalar y poner en marcha el módulo. Asimismo, se describe cómo montar, desmontar, cablear, parametrizar y programar el módulo. Este manual está dirigido a programadores de aplicaciones STEP 7 y a personas que trabajan en las áreas de configuración, puesta en marcha y servicio de sistemas de automatización.

Conocimientos básicos necesarios Para la comprensión del manual deberá contarse con conocimientos generales de automatización. Asimismo, deben tenerse conocimientos sobre la utilización de PCs o equipos de trabajo similares (p. ej. programadoras) con el sistema operativo Microsoft® Windows® y conocimientos de programación con STEP 7.

Ámbito de validez del manual Este manual describe la leva electrónica FM 352 actual en el momento en que se imprimió el manual. Nos reservamos el derecho a describir en una "Información del producto" los cambios posteriores que se realicen respecto de la funcionalidad del FM 352.

El manual con el número a pie de página es válido para el FM 352 de referencia EWA 4NEB 720 6004–01 6ES7 352–1AH00–0AE0 EWA 4NEB 720 6004–01 a 6ES7 352–1AH01–0AE0 C79000–G7000–C352–03 6ES7 352–1AH01–0AE0 A5E01235115-01 6ES7 352–1AH01–0AE0 A5E01235115-02 6ES7 352–1AH02–0AE0

Page 8: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Prólogo

Secuenciador electrónico de levas FM 352 8 Instrucciones de servicio, 04/2009, A5E01235115-02

Contenido del manual El presente manual describe el hardware y el software de la leva electrónica FM 352. Consta de las partes siguientes: ● Información básica (capítulos 1 a 8) ● Información de referencia (capítulos 8 a 13) ● Anexos (capítulos A, B, C y D) ● Índice

Homologaciones Encontrará información completa sobre homologaciones y normas en el apartado "Datos técnicos".

Normas La gama de productos SIMATIC S7-300 cumple los requisitos y criterios de la norma IEC 61131-2.

Reciclaje y eliminación La leva FM 352 es reciclable gracias a que sus componentes son poco contaminantes. Para un reciclaje y una eliminación ecológica de los equipos usados, debe dirigirse a un centro certificado de recogida de material electrónico.

Soporte adicional En caso de dudas sobre el uso de los productos descritos en el manual para las que no encuentre respuesta en el mismo, diríjase a su representante de Siemens (http://www.siemens.com/automation/partner) en la sucursal o delegación de Siemens más cercana. La guía de documentación técnica de los distintos productos y sistemas se encuentra en Internet: ● Guía de manuales SIMATIC (http://www.siemens.com/simatic-tech-doku-portal) Asimismo encontrará el catálogo online y el sistema de pedidos online en Internet: ● A&D Mall (http://www.siemens.com/automation/mall)

Centro de formación Para facilitar a nuestros clientes la iniciación en la automatización así como el aprendizaje de los sistemas de automatización ofrecemos cursillos de formación. Rogamos que se ponga en contacto con el centro de formación más próximo o directamente con la central en Alemania, D 90327 Núremberg. ● Teléfono: +49 911 895-3200 ● Internet: SITRAIN Homepage (http://www.sitrain.com)

Page 9: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Prólogo

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 9

Technical Support Puede ponerse en contacto con el Technical Support de todos los productos de A&D a través de las siguientes vías de comunicación: ● Teléfono: + 49 180 5050 222 (no gratuito)

0,14 €/minuto llamando desde la red de telefonía fija de Alemania, la tarifa de telefonía móvil puede diferir.

● Fax: + 49 180 5050 223 ● Internet: Formulario web para solicitud de asistencia (Support Request)

(http://www.siemens.com/automation/support-request)

Service & Support en Internet Además de ofrecerle nuestra documentación, en Internet ponemos a su disposición todo nuestro know-how: Industry Automation and Drive Technologies, Homepage (http://www.siemens.com/automation/service&support) Allí encontrará, p. ej., la siguiente información: ● La sección Newsletter, que le mantendrá siempre al día ofreciéndole informaciones de

última hora. ● Un buscador para Service & Support a través del que podrá acceder a los documentos

que necesite. ● Un foro en el que podrá intercambiar sus experiencias con usuarios y expertos de todo el

mundo. ● La persona de contacto de Automation & Drives de su localidad. ● Bajo la rúbrica "Servicios" encontrará información sobre el servicio técnico más próximo,

Todo esto y mucho más en "Servicios".

Page 10: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Prólogo

Secuenciador electrónico de levas FM 352 10 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 11: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 11

Descripción del producto 22.1 El FM 352

El módulo de función FM 352 es una leva electrónica monocanal que se utiliza con el sistema de automatización S7-300. Admite tanto ejes rotativos como lineales. Para leer el recorrido se pueden conectar detectores de proximidad, encoders incrementales o encoders absolutos (SSI). Como esclavo, el FM 352 puede escuchar el telegrama SSI de un encoder absoluto. Se puede parametrizar un máximo de 128 levas de recorrido o de tiempo, asignables a discreción a 32 pistas de levas. Las 13 primeras pistas de levas se emiten en el módulo a través de las salidas digitales. Encontrá definidas las funciones y los ajustes del control de levas en los capítulos que siguen a continuación. Es posible utilizar varios FM 352 de forma simultánea. También son posibles combinaciones con otros módulos FM o CP. Uno de los casos de aplicación más habituales consiste en combinarlo con el módulo de posicionamiento FM 351. Un FM 352 se puede utilizar tanto de forma centralizada como descentralizada a través de PROFINET o PROFIBUS DP.

Tabla 2- 1 Configuración de un SIMATIC S7-300 con un FM 352

Gráfico Descripción

Paquete de configuración con interfaz de parametrización, bloques y manual

Programadoras (PG) con STEP 7 e interfaz de parametrización para FM x52

CPU con programa de usuario y bloques del FM 352

Page 12: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Descripción del producto 2.2 Campos de aplicación del FM 352

Secuenciador electrónico de levas FM 352 12 Instrucciones de servicio, 04/2009, A5E01235115-02

2.2 Campos de aplicación del FM 352

Ejemplo: Aplicar bandas de cola En el ejemplo siguiente se van a aplicar bandas de cola en unas planchas de madera. Cada pista de leva controla un inyector de cola por medio de una salida digital.

Figura 2-1 Ejemplo de una leva electrónica

Ejemplo: Control de una prensa Otro caso de aplicación típico consiste en la automatización de una prensa excéntrica mediante un control de levas. En el caso de una prensa el proceso es rotatorio, es decir, tras una vuelta del eje rotativo el procedimiento comienza desde el principio. Son tareas típicas de una leva electrónica: ● Activación y desactivación de la alimentación de lubrificante ● Habilitación de la aceptación o el rechazo de materiales (p.ej. control de las mordazas) ● Parada de la prensa en el "Punto muerto superior"

Ejemplo: Instalación de embalaje En una mesa rotatoria se embalan conservas. La leva electrónica dispara la ejecución de acciones en unas posiciones angulares concretas: ● Colocación y despliegue de la caja sobre la mesa rotatoria ● Traslado de las conservas a las cajas ● Cierre de la caja ● Colocación de la caja en una cinta transportadora

Page 13: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Descripción del producto 2.3 Configuración de un control de levas electrónico con un FM 352

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 13

2.3 Configuración de un control de levas electrónico con un FM 352

Componentes del control de levas electrónico En la figura siguiente se muestran los componentes de un control de levas electrónico. A continuación se describirán brevemente.

Figura 2-2 Control de levas electrónico

Control de potencia y dispositivo de seguridad El motor se controla mediante el control de potencia. El control de potencia puede constar, por ejemplo, de una conexión de protección controlada por un módulo de posicionamiento FM 351. Cuando se activa el dispositivo de seguridad (el interruptor de paro de emergencia o el final de carrera) el control de potencia desconecta el motor.

Motor El motor es controlado por el control de potencia y acciona el eje.

Leva electrónica FM 352 La leva electrónica determina el valor real actual de la posición del eje por medio de un encoder. Para ello se evalúan (p.ej. se cuentan los pulsos) aquellas señales del sensor que son proporcionales a los recorridos realizados. En función del valor real de la posición las salidas digitales ("levas") se activan o se desactivan. Las estaciones de procesamiento se controlan por medio de las salidas digitales.

Page 14: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Descripción del producto 2.3 Configuración de un control de levas electrónico con un FM 352

Secuenciador electrónico de levas FM 352 14 Instrucciones de servicio, 04/2009, A5E01235115-02

Encoder El encoder proporciona datos de recorrido y de sentido.

CPU La CPU ejecuta el programa de usuario. Los datos y las señales se intercambian entre el programa de usuario y el módulo por medio de las llamadas de función.

PG/PC La leva electrónica se parametriza y se programa por medio de una PG o un PC. ● Parametrizar: El FM 352 se parametriza con la interfaz de parametrización o con el DB

de parámetros. ● Programar: El FM 352 se programa con funciones que pueden integrarse directamente

en el programa de usuario. ● Probar y poner en marcha: El FM 352 se prueba mediante la interfaz de parametrización,

desde la cual también se pone en marcha.

Page 15: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 15

Principios básicos del control de levas 33.1 Características de los tipos de levas

Tipos de levas Cualquier leva se puede parametrizar como leva de recorrido o como leva de tiempo. En la tabla que sigue a continuación se contraponen las características de ambos tipos de levas.

Detección del sentido El sentido del movimiento del eje se determina del modo siguiente: ● Con cada pulso del encoder incremental. ● Con cada telegrama sin errores del encoder SSI.

Tabla 3- 1 Definición y activación de ambos tipos de leva

Leva de recorrido Leva de tiempo Representación

Parametrización Se parametriza:

• Inicio de leva • Fin de leva • Sentido de actuación • Tiempo de disponibilidad

Se parametriza: • Inicio de leva • Tiempo de activación • Sentido de actuación • Tiempo de disponibilidad

Sentido de actuación

Existen dos sentidos de actuación posibles: • positivo: La leva se activa al inicio,

cuando el eje se desplaza en dirección ascendente respecto al valor real.

• negativo: La leva se activa al final, cuando el eje se desplaza en dirección descendente respecto al valor real.

Es posible también activar simultáneamente los dos sentidos de actuación.

Existen dos sentidos de actuación posibles: • positivo: la leva se activa al inicio,

cuando el eje se desplaza en dirección ascendente respecto al valor real.

• negativo: La leva se activa a su inicio, cuando el eje se desplaza en dirección descendente respecto al valor real.

Es posible también activar simultáneamente los dos sentidos de actuación.

Page 16: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.2 Pistas y resultado de pista

Secuenciador electrónico de levas FM 352 16 Instrucciones de servicio, 04/2009, A5E01235115-02

Leva de recorrido Leva de tiempo Activación La leva se activa:

• al inicio de la leva cuando el sentido del movimiento del eje es positivo y se ha ajustado el sentido de actuación positivo.

• al final de la leva cuando el sentido del movimiento del eje es negativo y se ha ajustado el sentido de actuación en negativo.

• cuando el valor real se encuentra dentro del rango de la leva.

La leva se activa: • al inicio de la leva cuando el

sentido del movimiento del eje es positivo y se ha ajustado el sentido de actuación positivo.

Tras la conexión, se agota todo el tiempo de activación de la leva. Incluso si tras la activación de la leva se modifica el sentido del movimiento del eje. Si durante el tiempo de activación de una leva cuyo inicio se ha vuelto a rebasar, la leva no se vuelve a disparar.

Desactivación La leva se desactiva si • se ha rebasado el recorrido

parametrizado, • el sentido de actuación se detecta

como contrario al sentido del movimiento y no se ha parametrizado histéresis,

• el valor real no se encuentra en el rango de la leva.

La leva se desconecta cuando el tiempo parametrizado ha transcurrido.

Longitud del recorrido

La longitud del recorrido de la leva se define por el inicio y el final de la leva. El principio y el fin de la leva pertenecen a la parte activa de la leva.

La longitud del recorrido de la leva depende de la velocidad a la que el eje se desplaza durante el tiempo de activación de la leva.

Duración de conexión

La duración de conexión de la leva depende de la velocidad a la que el eje rebase la longitud del recorrido de la leva.

La duración de conexión de la leva se parametriza con el tiempo de activación.

3.2 Pistas y resultado de pista

3.2.1 Pistas normales

Pistas de levas Con las 32 pistas es posible controlar un máximo de 32 procesos de conexión distintos. Las pistas se pueden evaluar con ayuda de las señales de respuesta. Cada una de las primeras 13 pistas (de la 0 a la 12) tiene asignada una salida digital (Q0 a Q12) del FM 352, capaz, por ejemplo, de controlar directamente un contactor conectado.

Page 17: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.2 Pistas y resultado de pista

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 17

Resultado de pista Hay disponible un máximo de 128 levas a las que se puede asignar cualquier pista. Cada pista puede estar asignada a varias levas. El resultado de la pista es el resultado de la operación lógica OR de todos los valores de leva de esta pista.

Ejemplo de un resultado de pista Al parametrizar se definen las levas siguientes para la pista 3: Leva Inicio de leva Fin de leva 1 101 µm 106 µm 2 100 µm 104 µm

De ello se deriva el resultado de pista siguiente:

Figura 3-1 Cálculo del resultado de pista

Habilitación de pista Para que los resultados de las pistas comprendidas entre el 0 y el 12 se puedan definir como señal de pista en las salidas digitales de Q0 a Q12 del FM 352 es preciso desbloquear las pistas utilizadas.

Habilitación externa de la pista 3 La habilitación externa de la pista 3 se puede parametrizar en los datos máquina. La señal de pista 3 se combina lógicamente con la entrada digital I3 mediante la operación lógica AND antes de que pueda conectar la salida digital Q3 del FM 352. Así pues, la salida digital Q3 se activa cuando se cumplen las condiciones siguientes: ● La pista correspondiente está habilitada. ● Queda por lo menos una leva activa en esta pista (resultado de pista = 1). ● La entrada digital I3 correspondiente se ha activado por medio de un evento externo.

Activación de las señales de pista Las señales de pista entre 0 y 12 (correspondientes a las salidas digitales entre Q0 y Q12) se pueden activar con el control de levas o la CPU.

Page 18: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.2 Pistas y resultado de pista

Secuenciador electrónico de levas FM 352 18 Instrucciones de servicio, 04/2009, A5E01235115-02

3.2.2 Pistas especiales

Definición Es posible parametrizar como pistas especiales las pistas entre 0...2: ● Pista 0 o 1: Pista de leva de contaje ● Pista 2: Pista de leva de freno

Para que la pista se pueda activar, se evalúa la entrada I0.

Requisito Para trabajar con pistas especiales se tienen que cumplir los requisitos siguientes: ● Las levas están parametrizadas en la pista. ● El procesamiento de levas está activado. ● La pista correspondiente está habilitada. ● La pista está parametrizada como pista especial.

Pista de leva de contaje Una pista de leva de contaje cuenta el cambio de estado de los resultados de pista en esa pista. Es preciso indicar un valor de contaje e iniciar la función de contaje. Todo flanco ascendente del resultado de pista disminuye en 1 el valor de contaje de la pista correspondiente. Mientras el valor de contaje de la pista de leva de contaje no sea 0, el bit indicador de la pista se mantiene en 0. Cuando el valor de contaje alcanza el valor 0, el bit indicador de la pista se activa y, con la parametrización correspondiente, la señal de la pista se activa (véase el capítulo "Interfaces de la leva (Página 22)"). Con el siguiente flanco descendente del resultado de pista (todas las levas de esta pista están desactivadas) el bit identificador de la pista se desactiva de nuevo y el contador regresa de nuevo al valor de contaje predeterminado.

Figura 3-2 Activación de una pista de leva de contaje

Page 19: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.3 Histéresis

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 19

Pista de leva de freno Para emplear la pista 2 como pista de leva de freno la entrada digital I0 tiene que estar interconectada. Con el flanco ascendente de la señal en I0 el bit identificador de la pista se activa de inmediato. El bit identificador de la pista se desactiva de nuevo si ● en I0 no hay más señales "1" y posteriormente ● el flanco descendente del resultado de pista de la pista 2 se detecta.

Figura 3-3 Activación de una pista de leva de freno

En el ejemplo el bit identificador de la pista se desactiva por medio de los flancos descendentes de las levas 3 o 4.

3.3 Histéresis

Definición Una vibración mecánica en el eje puede provocar cambios en el valor real de la posición. Si el valor real de la posición fluctúa en un flanco de una leva o dentro de una leva activa con un solo sentido de actuación, esta leva se activará y desactivará de forma permanente. La histéresis impide esta activación. Una histéresis configurada depende del valor real y rige para todas las levas. Se activa en cuanto se detecta un cambio de sentido. Una histéresis también es efectiva cuando no hay ninguna leva en la posición actual del eje.

Page 20: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.3 Histéresis

Secuenciador electrónico de levas FM 352 20 Instrucciones de servicio, 04/2009, A5E01235115-02

Reglas para el rango de histéresis En el rango de histéresis se aplican las reglas siguientes: ● La histéresis siempre pasa a activa con un cambio de sentido. ● Dentro de la histéresis la indicación del valor real se mantiene constante. ● Dentro de la histéresis el sentido no se define de nuevo. ● Dentro de la histéresis una leva de recorrido ni se activa ni se desactiva. ● Dentro de la histéresis una leva de tiempo no se activa y una leva de tiempo activada se

desactiva en cuanto transcurre el tiempo de activación parametrizado (no al final de la histéresis).

● Tras abandonar el rango de histéresis el FM 352 determina: – el valor real de la posición, – el sentido de movimiento actual del eje, – los estados actuales de todas las levas.

● El rango de histéresis rige para todas las levas.

Cambio de sentido en una leva con histéresis En la tabla que sigue a continuación se muestra la respuesta de una leva cuando se produce un cambio de sentido. Para ello es preciso diferenciar entre la respuesta de una leva de recorrido y una leva de tiempo. El sentido de actuación de la leva es positivo.

Tabla 3- 2 Cambio de sentido en una leva

Leva de recorrido Leva de tiempo

La histéresis se activa tras la detección del cambio de sentido. La leva se desactiva en cuanto se sale de la histéresis.

La leva se mantiene siempre activada durante el tiempo de activación parametrizado.

Leva Histéresis

Page 21: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.4 Ajuste dinámico

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 21

3.4 Ajuste dinámico

Tarea El ajuste dinámico sirve para compensar los retardos de los elementos de conexión conectados.

Tiempo de disponibilidad El período de retardo se puede parametrizar como tiempo de disponibilidad que se puede asignar a cada leva. Es posible asignar un tiempo de disponibilidad a cada leva. El tiempo de disponibilidad se aplica al inicio y al fin de la leva.

Recorrido de disponibilidad El recorrido de disponibilidad de una leva se calcula continuamente en función de la velocidad actual y del tiempo de disponibilidad. Toda la leva se desplaza ese recorrido en la dirección del valor real. El rango parametrizado se denomina "rango estático" y el rango calculado atendiendo al tiempo de disponibilidad se llama "rango dinámico". Recorrido de disponibilidad = tiempo de disponibilidad * velocidad actual del eje El cálculo de los recorridos de disponibilidad de todas las levas se realiza dentro de 1/4 del tiempo de disponibilidad más largo parametrizado en el FM 352. Si se parametriza un tiempo de disponibilidad muy prolongado para una leva, se reduce la dinámica del procesamiento de levas.

Page 22: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.5 Interfaces de la leva

Secuenciador electrónico de levas FM 352 22 Instrucciones de servicio, 04/2009, A5E01235115-02

3.5 Interfaces de la leva

Vista general El gráfico muestra esquemáticamente las principales interfaces para hacer más clara la relación entre datos, entradas y salidas.

4 6

1

2

3

5

7 8

Figura 3-4 Interfaces del FM 352

Nº Descripción

① En el procesamiento de levas del FM 352 los bits identificadores de leva se calculan a partir de las condiciones de conexión y el valor real actual. Por otra parte, los resultados de pista resultan a partir de la asignación de las levas a las pistas.

② Si se ha parametrizado la pista 0 ó 1 como pista de leva de contaje, el resultado de pista de la leva (punto 1) se combina lógicamente con el resultado de contaje del bit identificador de la pista. Por lo demás, el bit identificador de pista es igual al resultado de pista.

③ Si se ha parametrizado la pista 2 como pista de leva de freno, el resultado de pista de la leva (Punto 1) se combina lógicamente con la entrada I0 del bit identificador de la pista. Por lo demás, el bit identificador de pista es igual al resultado de pista.

④ Con los datos máquina es posible controlar si los bits identificadores de pista calculados hasta el momento se transfieren a las pistas de 0 a 12 de la leva o, con independencia de ello, si se activan directamente por medio de la habilitación de pista (TRACK_EN).

Page 23: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.5 Interfaces de la leva

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 23

Nº Descripción ⑤ Las señales de pista de las pistas de 0 a 12 se habilitan por medio de TRACK_EN; la función

de contaje por medio de CNTC0_EN / CNTC1_EN. ⑥ La señal de pista de la pista 3 se puede combinar lógicamente con la entrada digital I3

mediante la operación lógica AND, si se ha parametrizado esta posibilidad en los datos máquina (EN_IN_I3).

⑦ Aquí (esto es, antes de combinarse con los datos máquina y los de canal) todos los bits identificadores de pista y de leva se pueden leer con la petición ACTPOS_EN o bien CAMOUT_EN. Para las pistas de 3 a 31 el bit identificador es igual al resultado de pista (punto 1).

⑧ Tras la conexión con los datos máquina y los datos de canal las señales de pista de las pistas de 0 a 12 están disponibles en las señales de respuesta. Las señales de las pistas 13 a 31 son idénticas a los bits identificadores de pista del punto 7. Las señales de las pistas 0 a 12 también están disponibles en las entradas digitales Q0 a Q12.

Page 24: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Principios básicos del control de levas 3.5 Interfaces de la leva

Secuenciador electrónico de levas FM 352 24 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 25: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 25

Montaje y desmontaje del FM 352 4Reglas de seguridad importantes

Para la integración de un S7-300 con un FM 352 en una instalación o sistema rigen unas reglas y normas importantes que se explican en el manual de instalación Autómata programable S7-300, Configuración, instalación y datos de las CPUs.

Posición de montaje del perfil soporte El montaje horizontal del perfil soporte es preferible. Para el montaje vertical deberán tenerse en cuenta los valores máximos de las temperaturas ambientales (máx. 40 ºC).

Definir los slots El FM 352 se puede montar en cualquier puesto de montaje apropiado para módulos de señal en el perfil soporte.

Configuración mecánica Para disponer los módulos en un bastidor, rigen las reglas que siguen a continuación: 1. Sólo se permiten 8 FMs por fila. 2. El número máximo de módulos está limitado por la longitud del perfil soporte y el ancho

de montaje de los módulos. El FM 352 precisa 80 mm de ancho para su montaje.

3. El número de módulos enchufables (SM, FM, CP) está limitado por su consumo de corriente desde el bus posterior de S7-300. El consumo de corriente total procedente del bus posterior del S7-300 de todos los módulos montados en un bastidor no puede superar los 1,2 A en las CPUs 313/314/314 IFM/315/315-2-DP/316-2 DP/318-2; 0,8 A en el caso de la CPU 312 IFM. El consumo de corriente desde el bus posterior del FM 352 es de 100 mA.

Herramientas necesarias para el montaje y desmontaje Para el montaje y el desmontaje del FM 352 se precisa un destornillador de 4,5 mm.

Page 26: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Montaje y desmontaje del FM 352

Secuenciador electrónico de levas FM 352 26 Instrucciones de servicio, 04/2009, A5E01235115-02

Montaje de la leva electrónica FM 352 1. El FM 352 se suministra con una expansión de bus. Enchúfela en el conector de bus que

se encuentra a la izquierda del FM 352. (El conector de bus se encuentra en la parte posterior y puede que se tenga que aflojar también el módulo.)

2. Si quiere montar más módulos, conecte antes la expansión de bus del módulo siguiente en el conector de bus derecho del FM 352. Si el FM 352 es el último módulo del bastidor, no inserte ninguna expansión de bus.

3. Apriete los tornillos del FM 352 (par de apriete aprox. entre 0,8 y 1,1 Nm). 4. Tras el montaje es posible asignar un número de puesto de montaje al FM 352. Para ello

existen unos rótulos para el puesto de montaje que acompañan a la CPU. El manual Autómata programable S7-300, Configuración, instalación y datos de las CPUs describe el esquema numérico que se debe emplear y cómo insertar los rótulos del puesto de montaje.

5. Monte el contacto de pantalla. Referencia.: 6ES7 390-5AA00-0AA0

Desmontaje de la leva electrónica 1. Desconectar el control de potencia. 2. Desconectar la alimentación de 24 V para el FM 352. 3. Ponga la CPU en modo STOP. 4. Abra las puertas frontales.

Si es necesario, retire las tiras de rotulación. 5. Desenclave el conector frontal y extráigalo. 6. Afloje el conector sub-D del encoder. 7. Suelte el tornillo de sujeción del módulo. 8. Incline el módulo hacia arriba para retirarlo del perfil soporte y desengánchelo.

Page 27: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 27

Cableado del FM 352 55.1 Antes de cablear

Regla de seguridad importante Para la seguridad de la instalación es indispensable instalar los elementos de conexión que se indican a continuación y ajustarlos a los requisitos de cada instalación. ● Interruptor de paro de emergencia con el que se puede desconectar toda la instalación. ● Finales de carrera de emergencia con efecto directo en las etapas de potencia de todos

los accionamientos. ● Guardamotor.

Page 28: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.2 Descripción de la interfaz del encoder

Secuenciador electrónico de levas FM 352 28 Instrucciones de servicio, 04/2009, A5E01235115-02

5.2 Descripción de la interfaz del encoder

Posición del conector hembra sub-D En la figura que sigue a continuación se muestra la posición de montaje y la identificación del conector hembra en el módulo. En el conector hembra sub-D se puede conectar un detector de proximidad, un encoder incremental o un encoder absoluto (SSI).

Figura 5-1 Posición del conector hembra sub-D X2

Asignación de la interfaz del encoder

Pin Nombre Detector de proximidad

Encoder incremental Encoder absoluto

1 A* Señal del sensor A (24 V) --- 2 CLS --- --- Pulso de desplazamiento

SSI 3 /CLS --- --- Pulso de desplazamiento

SSI inverso 4 B* --- Señal del sensor B (24 V) --- 5 DC 24 V Alimentación del sensor 24 V 6 DC 5,2 V --- Alimentación del sensor 5,2 V 7 M Masa 8 N* --- Señal de marca cero (24 V) --- 9 RE --- Tipo P/M2 --- 10 N --- Señal de marca cero (5 V) --- 11 /N --- Señal de marca cero invertida (5 V) --- 12 /B / /CLI1 --- Señal del sensor B (5 V) invertida Pulso de desplazamiento

SSI inverso 13 B/CLI1 --- Señal del sensor B (5 V) Pulso de desplazamiento

SSI 14 /A / /DAT --- Señal del sensor A (5 V) invertida Datos SSI invertidos 15 A/DAT --- Señal del sensor A (5 V) Datos SSI 1 En accionamiento de escucha 2 Véase el capítulo "Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up = 24V; HTL) (Página 160)".

Page 29: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.3 Conexión del encoder

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 29

5.3 Conexión del encoder

Contacto de pantalla Con el contacto de pantalla podrá conectar a tierra cómodamente todos los cables apantallados por medio de la conexión directa del contacto con el perfil soporte. Encontrará más información en el manual Autómata programable S7-300, Configuración, instalación y datos de las CPUs.

Procedimiento 1. Conecte la cable de conexión al encoder.

Con los encoders absolutos, dado el caso, es necesario además confeccionar el cable (extremo del cable hacia el encoder) conforme a las indicaciones del fabricante.

2. Abra la puerta frontal e inserte el conector sub D al FM 352. 3. Fije el conector con tornillos moleteados. Cierre la puerta frontal. 4. Retire el material aislante del cable de conexión y pille la pantalla del cable en el

contacto de pantalla. Utilice para ello bornes de conexión apantallados.

Page 30: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.4 Asignación del conector frontal

Secuenciador electrónico de levas FM 352 30 Instrucciones de servicio, 04/2009, A5E01235115-02

5.4 Asignación del conector frontal

Conector frontal Con el conector frontal se conecta la tensión de alimentación y los elementos de conexión.

Asignación del conector frontal Borne Nombre Significado 1 L+ Alimentación del encoder DC 24 V y salidas digitales 2 M Masa de la alimentación del encoder y salidas digitales 3 I 0 Habilitación del freno 4 I 1 Medición de longitud/ Captura de bordes/ Ajustar valor real al vuelo 5 I 2 Sensor del punto de referencia 6 I 3 Habilitación de la señal de pista 3 7 Q 0 Salida digital 0 8 Q 1 Salida digital 1 9 Q 2 Salida digital 2 10 Q 3 Salida digital 3 11 Q 4 Salida digital 4 12 Q 5 Salida digital 5 13 Q 6 Salida digital 6 14 Q 7 Salida digital 7 15 Q 8 Salida digital 8 16 Q 9 Salida digital 9 17 Q 10 Salida digital 10 18 Q 11 Salida digital 11 19 Q 12 Salida digital 12 20 - - - - - -

Tensión auxiliar para el encoder y las salidas digitales (L+, M) La tensión auxiliar DC 24 V del encoder y las salidas digitales se supervisa: ● por si hay un rotura de hilo en la línea de 24 V ● por si se da una caída de la tensión. La tensión auxiliar DC 24 V se transforma internamente en DC 5,2 V. De este modo en la interfaz del encoder (conector hembra D-SUB X2) se pone a disposición DC 24 V y DC 5 V para los distintos tipos de encoders. Los datos técnicos generales y los requisitos para la alimentación de una corriente de carga DC se describen en el manual de instalación Autómata programable S7-300, Configuración, instalación y datos de las CPUs.

Page 31: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.5 Cableado del conector frontal

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 31

4 entradas digitales (de I 0 a I 3) En las 4 entradas digitales es posible conectar conectores libres de rebotes (de 24 V tipo P) o sensores sin contacto (detectores de proximidad de 2 ó 3 hilos). Las entradas digitales no se supervisan si presentan cortocircuito o rotura de hilos y carecen de aislamiento galvánico respecto de la masa del módulo.

13 salidas digitales (de Q 0 a Q 12) Por medio de 13 salidas digitales se indica el estado correspondiente (on/off) de las pistas entre 0 y 12. Las salidas digitales carecen de aislamiento galvánico respecto a la masa del módulo. Son posibles las cargas siguientes: ● Tensión de trabajo 24 V ● Carga de corriente 0,5 A/prot. contra cortocircuito El estado de cada salida se indica en el LED correspondiente.

5.5 Cableado del conector frontal

Cables de conexión ● Las líneas para las entradas y salidas digitales tienen que estar apantalladas a partir de

una longitud concreta: – Entradas digitales: a partir de 32 m de longitud de línea – Salidas digitales: a partir de 100 m de longitud de línea

● Los cables de los encoders tienen que estar apantallados. ● Las pantallas de los cables de los encoders tienen que contactar con la barra de

pantalla/conductor de protección y el enchufe de conexión de la periferia. ● Los conductores A/DAT, /A / /DAT, B/CLI, /B / /CLI, CLS, /CLS y N, /N del encoder

incremental deben ser de par trenzado. ● Utilice como cables de conexión líneas flexibles, con una sección de 0,25 ... 1,5 mm2 ● No se precisan punteras. Sin embargo, si se quieren emplear, puede conectar punteras

de cable sin collares de aislamiento (DIN 46228, forma A, versión abreviada) y dos líneas respectivamente con 0,25 ... 0,75 mm2 en una puntera de cable.

Nota Si conecta un palpador o un detector de proximidad tendrá que emplear líneas apantalladas para obtener una óptima resistencia a las perturbaciones.

Page 32: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.5 Cableado del conector frontal

Secuenciador electrónico de levas FM 352 32 Instrucciones de servicio, 04/2009, A5E01235115-02

Advertencia sobre el cableado DC 24 V

PRECAUCIÓN El módulo puede dañarse. Si conecta la alimentación del encoder con una polaridad errónea el módulo quedará defectuoso y tendrá que sustituirse. Procure una polaridad correcta de la alimentación del encoder (1L+, 1M)

Herramientas necesarias Destornillador manual o eléctrico de 3,5 mm

Procedimiento

ADVERTENCIA Si la tensión no está desconectada pueden producirse daños personales y materiales. Si se cablea el conector frontal del FM 352 bajo tensión eléctrica, usted puede sufrir una descarga. Por tanto, el FM 352 deberá cablearse sólo cuando no esté sometido a tensión. Si no hay ningún interruptor de paro de emergencia disponible, pueden producirse daños a causa de los grupos eléctricos conectados. Instale un interruptor de paro de emergencia para desconectar los dispositivos conectados en caso de controlar el FM 352 desde la interfaz de parametrización .

Para cablear el conector frontal proceda de la manera siguiente: 1. Pelar 6 mm de cable, si es preciso colocar la puntera. 2. Abrir la puerta frontal, colocar el conector frontal en la posición de cableado. 3. Coloque el alivio de tracción en el conector. 4. Si la salida de cables se produce por la parte inferior del módulo, empezar el cableado

por la parte inferior; si no es así, hacerlo por la parte superior. Atornille también los bornes libres. El par de apriete tiene que ser entre 0,6 ... 0,8 Nm.

5. Tirar del alivio de tracción del haz de cables. 6. Desplace el conector frontal a la posición de funcionamiento (pulsar para ello el elemento

de bloqueo). 7. Puede rellenar el campo de rotulación que se adjunta e insertarlo en la puerta frontal.

Page 33: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.5 Cableado del conector frontal

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 33

Aislamiento galvánico La masa de la alimentación del sensor carece de aislamiento galvánico respecto de la masa de la CPU; es decir, es preciso conectar a baja impedancia el borne 2 (1M) con la masa de la CPU o del IM 153, respectivamente.

Page 34: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Cableado del FM 352 5.5 Cableado del conector frontal

Secuenciador electrónico de levas FM 352 34 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 35: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 35

Instalación del software 6Introducción

El FM 352 se parametriza con la interfaz de parametrización. Esta está está preparada tanto para el FM 352 como para el FM 452. Encontrará una descripción de la interfaz de parametrización en la Ayuda en pantalla.

Requisitos Antes de proceder a la parametrización del secuenciador electrónico de levas FM 352, observe los requisitos recogidos en el archivo Léame.rtf, en especial la versión necesaria de STEP 7. El archivo Léame.rtf se encuentra en el CD adjunto.

Instalación El paquete de configuración se instala de la siguiente manera: 1. Introduzca el CD suministrado en la unidad de CD-ROM de la programadora o el PC. 2. Ejecute el programa "Setup.exe". 3. Siga las instrucciones que le vaya indicando el programa de instalación.

Resultado Los componentes del paquete de configuración quedarán instalados en los siguientes directorios: ● SIEMENS\STEP7\S7LIBS\FMx52LIB: FBs, FCs y UDTs ● SIEMENS\STEP7\S7FCAM: Interfaz de parametrización, archivo Léame, Ayuda en

pantalla ● SIEMENS\STEP7\EXAMPLES\zEn19_01 y zEn19_02: Ejemplos para FM 452 y FM 352 ● SIEMENS\STEP7\MANUAL: Getting Started, manuales

Nota Si al instalar STEP 7 se ha seleccionado un directorio distinto de SIEMENS\STEP7, se especifica el directorio seleccionado.

Configuración y parametrización Encontrará información al respecto en el capítulo "Puesta en servicio del FM 352 (Página 53)".

Page 36: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Instalación del software

Secuenciador electrónico de levas FM 352 36 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 37: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 37

Programar el FM 352 7

¿Su CPU es compatible con los bloques de sistema SFB 52 y SFB 53 con funcionalidad DPV1? En ese caso, para programar el FM 352 debe utilizar los bloques de la carpeta "FM 352 CAM V2". Además del uso centralizado en S7-300, estos bloques también soportan un uso descentralizado con PROFINET y PROFIBUS DP. La descripción correspondiente se encuentra en este capítulo.

¿Su CPU no es compatible con los bloques de sistema SFB 52 y SFB 53 con funcionalidad DPV1? En ese caso, para programar el FM 352 debe utilizar los bloques de la carpeta "FM 352,452 CAM V1". Encontrará la descripción correspondiente en el anexo D "Programar sin SFB 52 y 53 (Página 183)".

Page 38: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.1 Principios básicos de la programación de un FM 352

Secuenciador electrónico de levas FM 352 38 Instrucciones de servicio, 04/2009, A5E01235115-02

7.1 Principios básicos de la programación de un FM 352

Tarea El módulo FM 352 se puede parametrizar, controlar y poner en marcha con un programa de usuario. Para el intercambio de datos entre el programa de usuario y el módulo utilice las funciones (FC) y los bloques de datos (DB) que se describen a continuación.

Preparación ● En el SIMATIC Manager, abra la librería de bloques FM352LIB y copie las funciones

(FC), los bloques de funciones (FB) y las plantillas de bloques (UDT) necesarias en la carpeta de bloques de su proyecto. Si ya hay números de bloque ocupados, asigne nuevos números. Los nombres de los bloques se adoptan sin cambios en la tabla de símbolos de su programa S7. – CAM_INIT (FC 0):

Esta FC se precisa para inicializar el bloque de datos del canal tras el arranque del módulo.

– CAM_CTRL (FB 1): Este FB se precisa para el intercambio de datos con el módulo. El DB de instancia para este bloque se denomina "DB de canal".

– CAM_DIAG (FB 2): Este FB se precisa para procesar información de diagnóstico detallada en el programa o para ponerla a disposición de un sistema de manejo y visualización. El DB de instancia para este bloque se denomina "DB de diagnóstico".

– CAM_P016TYPE (UDT3): Este UDT se precisa para generar un DB de parámetros con datos máquina y datos para 16 levas. El FB CAM_CTRL utiliza el DB de parámetros para escribir o leer datos máquina o datos de leva.

– CAM_P032TYPE (UDT4): como CAM_P016TYPE, pero para 32 levas

– CAM_P064TYPE (UDT5): como CAM_P016TYPE, pero para 64 levas

– CAM_P128TYPE (UDT6): como CAM_P016TYPE, pero para 128 levas

● Cree los bloques de datos empleando los UDT de la carpeta de bloques de su programa S7. Si emplea varios módulos utilice para cada uno un juego de bloques de datos propio.

● Introduzca la dirección del módulo en el bloque de datos del canal y, si es preciso, el bloque de datos de diagnóstico, en la dirección MOD_ADDR.

● Si la PG / el PC está conectado a una CPU, ahora podrá cargar los bloques en la CPU.

Page 39: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.2 FC CAM_INIT (FC 0)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 39

7.2 FC CAM_INIT (FC 0)

Tareas La FC CAM_INIT inicializa los datos siguientes en el DB de canal: ● Las señales de control ● Las señales de respuesta ● Los bits de inicio, los bits de finalización y los bits de error de las tareas ● El conmutador de función y sus bits de finalización y de error ● La gestión de tareas y los búfers internos para el FB CAM_CTRL

Llamada La función tiene que ejecutarse tras un arranque, es decir, después de conectar la tensión de alimentación del módulo o de la CPU. Por ello insértela, por ejemplo, en el OB de rearranque OB100 y el OB de extracción/inserción OB83 o bien llámela en la fase de inicialización de su programa de usuario. De este modo queda asegurado que tras un rearranque completo de la CPU o un arranque del módulo su programa de usuario no accederá a datos antiguos.

Parámetros de llamada

Nombre Tipo de datos Tipo P Significado DB_NO INT I Número del DB de canal

Valores de retorno La función no proporciona ningún valor de retorno.

Page 40: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.3 FB CAM_CTRL (FB 1)

Secuenciador electrónico de levas FM 352 40 Instrucciones de servicio, 04/2009, A5E01235115-02

7.3 FB CAM_CTRL (FB 1)

Tareas Con el FB CAM_CTRL se pueden leer datos de funcionamiento procedentes del módulo, inicializar el módulo y controlar su funcionamiento. Para ello utilice las señales de control, las de respuesta así como las peticiones de escritura y lectura. Con cada llamada el bloque de función ejecuta las actividades siguientes: ● Leer señales de respuesta:

El FB CAM_CTRL lee todas las señales de respuesta del módulo y las transfiere al DB de canal. Como las señales de control y las peticiones sólo se procesan al final, las señales de respuesta indican el estado del módulo antes de la llamada del bloque.

● Escribir señales de control: Las señales de control que se encuentran en el DB de canal se transfieren al módulo. La habilitación del procesamiento de levas, sin embargo, se retiene en tanto que el inicio de una petición "Definir punto de referencia" o "Escribir datos de leva" esté activado. La (re-)activación del procesamiento de levas se mantiene retenida durante este período de tiempo.

● Ejecutar una petición: La petición siguiente se ejecuta a partir de los bits de inicio registrados en el bloque de datos del canal.

Llamada El bloque de función tiene que llamarse cíclicamente. Antes de llamar el bloque, registre en el DB de canal todos los datos necesarios para la ejecución de las funciones deseadas.

Datos utilizados ● DB de canal:

En el DB de canal es preciso que esté registrada la dirección del módulo. ● DB de parámetros:

Para leer o escribir datos máquina o datos de leva con peticiones se requiere un DB de parámetros cuyo número tiene que estar registrado en el DB de canal. El tamaño del DB de parámetros tiene que ser suficiente para la cantidad de levas existente.

Page 41: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.3 FB CAM_CTRL (FB 1)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 41

Tareas El intercambio de datos a partir de las señales de control y de respuesta con el módulo se realiza a través de las peticiones. Para lanzar una petición active el bit de inicio correspondiente del bloque de datos del canal y, en el caso de las peticiones de escritura, proporcione además los datos correspondientes. Llame entonces el FB CAM_CTRL para ejecutar la petición. Si utiliza el FM 352 de forma centralizada se ejecutará de inmediato una petición de lectura. Si utiliza el FM 352 de forma descentralizada, una petición de lectura puede precisar varios ciclos. A causa de los acuses necesarios del módulo una petición de escritura requiere por lo menos 3 llamadas (o ciclos OB). Si utiliza el FM 352 de forma descentralizada, una petición de escritura puede precisar más de 3 llamadas. Es posible activar varias peticiones de forma simultánea, incluso con señales de control. Excepto la petición de escribir el conmutador de funciones, las peticiones se procesan en la secuencia de los bits de inicio que está definida en el DB de canal. En cuanto se ha procesado por completo una petición, se desactiva el bit de inicio. Con la siguiente llamada del bloque se determina y se ejecuta la petición siguiente. Además del bit de inicio, para cada petición hay un bit de finalización y otro de error. En lugar de la terminación _EN (de "enable", habilitar), en el nombre tienen la terminación _D (de "done", finalizado) o _ERR (de "error"). Los bits de finalización y de error de la petición se tienen que poner a 0 tras la evaluación o antes del inicio de esta petición. Cuando se activa el bit JOBRESET antes del procesamiento de las peticiones pendientes se desactivan todos los bits de finalización y de error. Finalmente el bit JOBRESET se vuelve a poner a 0.

Conmutador de funciones Los conmutadores de funciones activan y desactivan estados del módulo. Una petición de escritura del conmutador de funciones sólo se ejecuta si hay un cambio en la posición del conmutador. La posición del conmutador de funciones se mantiene tras la ejecución de la petición. La medición de la longitud y la captura de bordes no deben estar activados de forma simultánea. Por ello el FB CAM_CTRL se encarga de que cuando se active un conmutador de funciones se desactive el otro. Si a pesar de ello activa los dos conmutadores de función de forma simultánea (0 → 1), se activará la medición de longitud. Los conmutadores de función y las peticiones se pueden emplear de forma simultánea llamando el FB CAM_CTRL. En cuanto a los conmutadores de funciones, al igual que ocurre con las peticiones, hay bits de finalización con la terminación _D y bits de error con la terminación _ERR. Para poder evaluar los bits de finalización y de error del conmutador de funciones se deben poner a 0 en caso de modificar un conmutador de funciones.

Page 42: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.3 FB CAM_CTRL (FB 1)

Secuenciador electrónico de levas FM 352 42 Instrucciones de servicio, 04/2009, A5E01235115-02

Arranque Llame la FC CAM_INIT al arrancar el módulo o la CPU (véase el capítulo "FC CAM_INIT (FC 0) (Página 39)"). Para ello se desactivan, entre otros, los conmutadores de funciones. El FB CAM_CTRL acusa el arranque del módulo. Durante este período RETVAL y JOBBUSY = 1.

Valores de retorno El bloque proporciona los siguientes valores de retorno en la palabra 372 del parámetro RETVAL del DB de canal:

RETVAL RB Descripción 1 1 Por lo menos 1 petición activa 0 1 Ninguna petición activa, ningún error -1 0 Error:

Error de datos (DAT_ERR) o Error de comunicación (JOB_ERR)

Estado de la tarea El estado del procesamiento de la petición se lee en el valor de retorno RETVAL y en el bit de actividad JOBBUSY del bloque de datos del canal. El estado de una petición concreta se puede evaluar por medio del bit de inicio, el bit de finalización y el bit de error de esa petición. ● Petición activa:

– RETVAL = 1 – JOBBUSY = 1 – Bit de inicio = 1 – Bit de finalización = 0 – Bit de error = 0

● Petición terminada sin errores: – RETVAL = 0 – JOBBUSY = 0 – Bit de inicio = 0 – Bit de finalización = 1 – Bit de error = 0

Page 43: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.3 FB CAM_CTRL (FB 1)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 43

● Petición terminada con error en esta petición: – RETVAL = -1 – JOBBUSY = 0 – Bit de inicio = 0 – Bit de finalización = 1 – Bit de error = 1

● Petición de escritura cancelada: – RETVAL = -1 – JOBBUSY = 0 – Bit de inicio = 0 – Bit de finalización = 0 – Bit de error = 1

Respuesta en caso de error Si en una petición de escritura se han escrito datos erróneos, el módulo devuelve el mensaje de respuesta DATA_ERR = 1. Cuando en una petición de escritura o de lectura se produce un error en la comunicación con el módulo, la causa del error se deposita en el parámetro JOB_ERR del bloque de datos del canal. ● Error en una petición de escritura:

En el caso de una petición con errores, se desactiva el bit de inicio y se activan el bit de error _ERR y el de finalización _D. En todas las peticiones de escritura en cola el bit de inicio vuelve también a su posición anterior y se activa el bit de error _ERR. Las peticiones de lectura en cola continúan siendo procesadas. Para ello se vuelve a activar JOB_ERR para cada petición.

● Error en una petición de lectura: En el caso de una petición con errores, se desactiva el bit de inicio y se activan el bit de error _ERR y el de finalización _D. Las peticiones de lectura todavía pendientes, se siguen procesando. Para ello se vuelve a activar JOB_ERR para cada petición. Encontrará más información sobre los errores en los parámetros JOB_ERR y DATA_ERR (véase el capítulo "Diagnóstico (Página 131)" y "Datos y estructura del DB de diagnóstico (Página 172)").

Utilización en el programa de usuario Si bien el FB CAM_CTRL es un bloque multiinstancia, no puede ser utilizado como multiinstancia en un bloque de usuario.

Page 44: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.4 FB CAM_DIAG (FB 2)

Secuenciador electrónico de levas FM 352 44 Instrucciones de servicio, 04/2009, A5E01235115-02

7.4 FB CAM_DIAG (FB 2)

Tareas Con el FB CAM_DIAG el búfer de diagnóstico del módulo se lee y se pone a disposición para un indicador del sistema de manejo y visualización o para una evaluación programada.

Llamada El bloque de función tiene que llamarse cíclicamente. No se admite una petición adicional en un OB de alarma. Para una ejecución completa de la función hacen falta por lo menos 2 llamadas (ciclos). El bloque de función lee el búfer de diagnóstico cuando en él se muestra una nueva entrada por medio de la señal de respuesta DIAG = 1. Tras leer el búfer de diagnóstico el módulo pone DIAG a 0.

Datos utilizados ● DB de diagnóstico:

Es necesario que en el DB de diagnóstico esté registrada la dirección del módulo. La entrada más reciente del búfer de diagnóstico se registra en la estructura DIAG[1] y la más antigua en la estructura DIAG[4].

Peticiones El búfer de diagnóstico se puede leer aunque no haya ninguna entrada nueva activando el bit de inicio DIAGRD_EN. Tras leer el búfer de diagnóstico el bit de inicio se pone a 0.

Arranque El bloque de función no ejecuta ningún procesamiento del arranque.

Valores de retorno El bloque proporciona en la palabra 302 del parámetro RETVAL del DB de diagnóstico los siguientes valores de retorno:

RETVAL RB Descripción 1 1 Petición activa 0 1 Ninguna tarea activa, ningún error -1 0 Error

Respuesta en caso de error En caso de una tarea con errores, encontrará la causa del error en el DB de diagnóstico del parámetro JOB_ERR (véase los capítulos "Diagnóstico (Página 131)" y "Datos y estructura del DB de diagnóstico (Página 172)").

Page 45: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.5 Bloques de datos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 45

Utilización en el programa de usuario Si bien el FB CAM_DIAG es un bloque multiinstancia, no puede ser utilizado como multiinstancia en un bloque de usuario.

7.5 Bloques de datos

7.5.1 Plantillas de bloques de datos Para las diferentes variantes del DB de datos máquina existe una plantilla de bloque UDT en la librería FM352LIB incluida en el suministro. A partir de este UDT es posible crear los bloques de datos con los números y nombres que se desee. Los DBs de canal y de diagnóstico se generan como instancias de FB 1 ó FB 2.

7.5.2 DB de canal

Tarea El DB de canal es la interfaz de datos entre el programa de usuario y la leva electrónica FM 352. Se encarga de almacenar y recoger todos los datos necesarios para el control y el accionamiento del módulo.

Estructura El DB de canal se divide en diferentes áreas:

DB de canal Dirección* / Conmutador versión Señales de control Señales de respuesta Conmutador de funciones Bits de inicio para tareas de escritura Bits de inicio para tareas de lectura Bits de finalización Bits de error Gestión de tareas para las funciones Datos de las tareas * La dirección se puede registrar en la interfaz de parametrización.

Page 46: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.5 Bloques de datos

Secuenciador electrónico de levas FM 352 46 Instrucciones de servicio, 04/2009, A5E01235115-02

7.5.3 DB de diagnóstico

Tarea El DB de diagnóstico es el lugar de almacenamiento de los datos del FB CAM_DIAG y contiene el búfer de diagnóstico del módulo procesado por este bloque.

Estructura

DB de diagnóstico Dirección del módulo Datos internos Estado de la tarea Bit de inicio Búfer de diagnóstico preparado

7.5.4 DB de parámetros

Tarea Los datos máquina y los datos de leva se encuentran depositados en el DB de parámetros. Los parámetros pueden ser modificados por el programa de usuario o por un sistema de manejo y visualización. Los datos modificados se pueden importar a la interfaz de parametrización y visualizarse desde ahí. Los datos que se muestran en la interfaz de parametrización se pueden exportar a un DB de parámetros. En un módulo puede haber varios juegos de datos de parametrización (p. ej. para distintas recetas) a los que se puede conmutar por medio del programa.

Estructura

DB de parámetros CAM_P016TYPE (UDT3) Datos máquina Datos de leva de las levas de 0 a 15 CAM_P032TYPE (UDT4) Datos máquina Datos de leva de las levas de 0 a 31 CAM_P064TYPE (UDT5) Datos máquina Datos de leva de las levas de 0 a 63 CAM_P0128TYPE (UDT6) Datos máquina Datos de leva de las levas de 0 a 127

Page 47: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.6 Alarmas

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 47

7.6 Alarmas

Procesamiento de alarmas El FM 352 puede disparar alarmas de proceso y de diagnóstico. Estas alarmas se procesan en un OB de alarma. Cuando se dispara una alarma sin que el OB correspondiente esté cargado, la CPU pasa a STOP (véase el manual Programar con STEP 7). El procesamiento de las alarmas se habilita con los pasos siguientes: 1. Habilitación general de alarmas para todo el módulo

– Seleccione el módulo en HW Config En Edición > Propiedades del objeto > Parámetros básicos habilite la alarma de diagnóstico y / o la de proceso.

– Seleccione el número de OB de la alarma de proceso con Edición > Propiedades del objeto > Direcciones.

– Guarde y compile la configuración de hardware. – Cargue la configuración de hardware en la CPU.

2. Habilitación de los eventos para la alarma de proceso en los datos máquina. 3. Parametrización de las alarmas de proceso en los datos de leva para las levas de 0 a 7.

7.7 Evaluación de una alarma de proceso Cuando el FM 352 dispara una alarma de proceso, en las variables OB40_POINT_ADDR (o en las respectivas variables de otro OB de alarma de proceso) se muestra la información siguiente:

Tabla 7- 1 Contenido de la palabra doble OB40_POINT_ADDR

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 Leva 0 0 2 Leva 7

activa Leva 7 inactiva

Leva 6 activa

Leva 6 inactiva

Leva 5 activa

Leva 5 inactiva

Leva 4 activa

Leva 4 inactiva

3 Leva 3 activa

Leva 3 inactiva

Leva 2 activa

Leva 2 inactiva

Leva 1 activa

Leva 1 inactiva

Leva 0 activa

Leva 0 inactiva

La causa de la alarma se puede consultar en el byte 1. Leva: Evalúe los bytes 2 y 3 según la tabla.

Alarmas de proceso perdidas Si una alarma de proceso todavía no se ha terminado de procesar en el OB de alarma de proceso, el módulo memoriza todos los eventos siguientes de alarma de proceso. Si vuelve a aparecer un evento antes de que la alarma de proceso se haya podido disparar, el módulo disparará la alarma de diagnóstico "Alarma de proceso perdida".

Page 48: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.8 Evaluación de una alarma de diagnóstico

Secuenciador electrónico de levas FM 352 48 Instrucciones de servicio, 04/2009, A5E01235115-02

7.8 Evaluación de una alarma de diagnóstico Tras una alarma de diagnóstico queda disponible la información de diagnóstico en las variables del OB 82 para un análisis rápido. Llame el bloque CAM_DIAG para conocer la causa exacta del error por medio del búfer de diagnóstico. A continuación, se listan los datos locales soportados del OB de alarma de diagnóstico.

Variable Tipo de datos

Descripción

OB82_MDL_DEFECT BOOL Anomalía en el módulo OB82_INT_FAULT BOOL Fallo interno OB82_EXT_FAULT BOOL Fallo externo OB82_PNT_INFO BOOL Fallo en canal OB82_EXT_VOLTAGE BOOL Falta tensión auxiliar externa OB82_FLD_CONNCTR BOOL Falta conector frontal OB82_WTCH_DOG_FLT BOOL Activación de la vigilancia de tiempo OB82_INT_PS_FLT BOOL Corte de la alimentación de tensión interna del

módulo OB82_HW_INTR_FLT BOOL Alarma de proceso perdida

Page 49: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.9 Datos técnicos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 49

7.9 Datos técnicos

Vista general La tabla que sigue a continuación presenta una visión general de los datos técnicos de los bloques del FM 352.

Tabla 7- 2 Datos técnicos de los bloques para el FM 352

Nº Nombre del bloque Versión Ocupación en la

memoria de carga (bytes)

Ocupación en la

memoria de trabajo (bytes)

Ocupación en la memoria de

datos local (bytes)

Código MC7 / datos

(bytes)

Funciones de sistema llamadas

FC 0 FC CAM_INIT 1.0 192 138 2 102 FB 1 FB CAM_CTRL 1.0 6940 5768 28 5768 SFB 53: WR_REC,

SFB 52: RD_REC FB 2 FB CAM_DIAG 1.0 2122 1874 36 1838 SFB 52: RD_REC DB de canal - 1102 464 - 428 DB de parámetros 16

DB de parámetros 32 DB de parámetros 64 DB de parámetros 128

- - - -

616 808 1192 1960

336 528 912 1680

- - - -

300 492 876 1644

DB de diagnóstico - 532 368 - 332

Ciclo del módulo El módulo actualiza los datos de respuesta cada 4 ms, excepto si se emplea el sistema de medición de pulsos. En el sistema de medición de pulsos, los datos para el valor real de la posición y las señales de pista ya están disponibles al cabo de 1 ms.

7.10 Acceso rápido a los datos del módulo

Aplicación En aplicaciones especiales o en el nivel de las alarmas es preciso un acceso especialmente rápido a las señales de respuesta y de control. Estos datos se alcanzan directamente por medio de las áreas de entrada y salida del módulo. Para coordinar el arranque cada vez que arranca el módulo (p. ej. tras insertar el módulo, STOP → RUN de la CPU ) es preciso llamar el FB CAM_CTRL hasta que se indique el fin del arranque con RETVAL = 0.

Nota Para acceder directamente a los datos del FM 352 sólo se deben emplear del modo indicado los datos no internos aquí descritos. De lo contrario, el acceso de su programa de usuario al módulo puede sufrir anomalías.

Page 50: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.10 Acceso rápido a los datos del módulo

Secuenciador electrónico de levas FM 352 50 Instrucciones de servicio, 04/2009, A5E01235115-02

Leer señales de respuesta mediante acceso directo Las direcciones de byte se indican de forma relativa con respecto a la dirección de salida del módulo. Las denominaciones de los bits se corresponden con las contenidas en el bloque de datos de canal. En AWL se accede a los datos con las instrucciones PEB (leer 1 byte) y PED (leer 4 bytes).

Dirección Número de bit

7 6 5 4 3 2 1 0 Byte 0 PARA interno interno DATA_ERR interno DIAG interno interno Byte 1 0 0 0 CAM_ACT 0 0 0 0 Byte 2 interno Byte 3 0 0 FVAL_DONE HYS GO_P GO_M MSR_DONE SYNC Byte 4 Byte 5 Byte 6 Byte 7

ACT_POS

Byte 8 Byte 9 Byte 10 Byte 11

TRACK_OUT

Escribir las señales de control mediante acceso directo Las direcciones de byte se indican de forma relativa respecto a la dirección de entrada del módulo. Las denominaciones de los bits se corresponden con las contenidas en el bloque de datos de canal. En AWL se accede a los datos con los comandos PAB (escribir 1 byte) y PAW (escribir 2 bytes). Dirección Número de bit 7 6 5 4 3 2 1 0 Byte 0 interno Byte 1 0 CNTC1_EN CNTC0_EN CAM_EN DIR_P DIR_M 0 0 Byte 2 Byte 3

TRACK_EN

Ejemplo: Valor real de la posición (ACT_POS) La dirección inicial del módulo es 512. AWL L PED 516 Leer el valor real de posición (ACT_POS)

con acceso directo: Dirección inicial del módulo + 4

Page 51: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.11 Vías de transferencia de parámetros

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 51

7.11 Vías de transferencia de parámetros

Vías de transferencia Se entiende por parámetros los datos máquina y los datos de leva que siguen a continuación.

Figura 7-1 Vías de transferencia de parámetros

1 Guardar los parámetros en la interfaz de parametrización. 2 Guardar, compilar y cargar la configuración de hardware en la CPU. 3 La CPU escribe los parámetros en el módulo en parametrizaciones de sistema. 4 Cargar los parámetros del módulo en la PG con el comando "Cargar sistema de destino en

PG". 5 Cargar los parámetros en el módulo desde la interfaz de parametrización con el comando

"Cargar sistema de destino". 6 Escribir los parámetros en el módulo con tareas del programa de usuario. 7 Leer los parámetros desde el módulo con tareas del programa de usuario. 8 Almacenar parámetros del programa de usuario en el DB Online. 9 Leer parámetros del DB Online en el programa de usuario. 10 Exportar parámetros desde la interfaz de parametrización hasta el DB (DB Offline o DB

Online); posteriormente, también debe cargarse un DB Offline en la CPU. 11 Importar parámetros de un DB Online o DB Offline a la interfaz de parametrización.

Page 52: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar el FM 352 7.11 Vías de transferencia de parámetros

Secuenciador electrónico de levas FM 352 52 Instrucciones de servicio, 04/2009, A5E01235115-02

Casos de aplicación de la transferencia de parámetros Caso de aplicación Pasos Los parámetros se editan con la interfaz de parametrización. A continuación, el módulo se tiene que parametrizar automáticamente en el arranque.

Ejecute los pasos 1, 2 y 3.

Los parámetros se modifican durante la puesta en marcha en modo Test en la interfaz de parametrización:

Ejecute los pasos 4 y 5

Los parámetros modificados durante la puesta en marcha se tienen que cargar automáticamente durante el arranque.

Ejecute los pasos 1, 2 y 3.

Los parámetros se crean con la interfaz de parametrización. En el arranque, el módulo sólo se debe parametrizar con el programa de usuario mediante bloques de datos.

Ejecute los pasos 10 y 6.

Para crear cómodamente datos de reserva para recetas. Ejecute el paso 10. Los parámetros se crean con la interfaz de parametrización. Éstos tienen que estar a disposición del programa de usuario para modificaciones provisionales.

Ejecute los pasos 1, 2 y 3 para la parametrización automática. Ejecute los pasos 10 y 7 para el acceso por medio del programa de usuario.

Los parámetros existentes se modifican (exclusivamente) con el programa de usuario.

Ejecute los pasos 7, 9, 8 y 6.

Para ver los datos modificados por el programa de usuario con la interfaz de parametrización.

Ejecute el paso 11.

Los parámetros modificados por el programa de usuario se tienen que cargar automáticamente también en el arranque.

Ejecute los pasos 6, 11, 1, 2 y 3.

Page 53: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 53

Puesta en servicio del FM 352 8Indicaciones importantes

Tenga en cuenta los puntos que se indican en la advertencia que sigue a continuación.

ADVERTENCIA Para evitar daños a personas u objetos tenga en cuenta los aspectos siguientes: Instale un interruptor de paro de emergencia cerca del ordenador. Sólo así es posible garantizar que en caso de una caída del equipo o del software la instalación se pueda desconectar con seguridad. Instale los finales de carrera de paro de emergencia que tienen efecto directo en las etapas de potencia de todos los accionamientos. Asegúrese de que nadie tiene acceso a la zona de la instalación en la que hay piezas móviles. Un forzado y observación paralelos del FM 352 desde el programa y desde la máscara Test > Puesta en marcha pueden causar conflictos de consecuencias no predecibles. Por ello conmute la CPU siempre al estado STOP cuando trabaje con el cuadro de diálogo Test o bien desactive su programa.

Page 54: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Puesta en servicio del FM 352

Secuenciador electrónico de levas FM 352 54 Instrucciones de servicio, 04/2009, A5E01235115-02

Montaje del hardware y cableado En este apartado va a montar el FM 352 en su S7-300 y cableará el conector frontal.

Paso Descripción ✓ 1 Montaje del FM 352 (véase el capítulo "Montaje y desmontaje del FM 352

(Página 25)") Enganche el módulo en un lugar de montaje adecuado.

❑ 2 Cableado del FM 352 (véase el capítulo "Cableado del FM 352 (Página 27)")

• Entradas digitales en el conector frontal • Salidas digitales en el conector frontal • Conexión del encoder • Fuente de alimentación del FM 352

❑ ❑ ❑ ❑

3 Comprobación de los finales de carrera importantes para la seguridad Compruebe el funcionamiento • de los finales de carrera • del dispositivo de paro de emergencia

❑ ❑

4 Conector frontal El conector frontal tiene que estar enclavado.

5 Revise el apantallamiento de cada uno de los cables ❑ 6 Alimentación de la alimentación eléctrica

Conmute la CPU al estado STOP (estado seguro). Conecte la alimentación de 24 V del FM 352.

❑ ❑

Configurar un proyecto Ahora va a crear un proyecto con STEP 7 . A continuación se describen los pasos que hay que realizar en el SIMATIC Manager (sin la guía de un asistente).

Paso Descripción ✓ 1 Si todavía no lo ha hecho, instale la interfaz de parametrización. ❑ 2 Cree un nuevo proyecto en el SIMATIC Manager (Archivo > Nuevo). ❑ 3 Inserte un equipo en su proyecto (Insertar > Equipo). ❑ 4 Seleccione el equipo y con la opción "Hardware" abra la interfaz de

configuración "HW Config". ❑

5 Introduzca un bastidor en la configuración hardware con: • Fuente de alimentación (PS) • CPU/IM 153 • Módulo de función (FM)

❑ ❑ ❑

6 Guarde esta configuración de hardware en HW Config (Equipo > Guardar) ❑

Page 55: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Puesta en servicio del FM 352

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 55

Parametrización con la interfaz de parametrización Al poner en marcha un módulo nuevo, se parametriza con la interfaz de parametrización. Siga el orden siguiente:

Paso Descripción ✓ 1 Seleccione aquella fila del bastidor que tenga el módulo FM 352. ❑ 2 A continuación abra con un doble clic la interfaz de parametrización del

FM 352. ❑

3 En Archivo > Propiedades se pueden modificar los ajustes siguientes: • General

Los nombres pueden modificarse y se puede introducir un comentario. • Direcciones

Es posible modificar la dirección inicial y asignar el área de direcciones a una imagen parcial del proceso. (Anote la dirección del módulo que se le mostrará.)

• Parámetros básicos Es posible ajustar el tipo de alarma y la respuesta a un STOP de la CPU.

4 En el diagrama de bloques que se muestra puede seleccionar cuadros de diálogo para ejes, encoders, levas, pistas y habilitación de alarmas y ajustar los parámetros correspondientes.

5 Guarde la parametrización con la opción de menú Archivo > Guardar ❑ 6 Salga de la interfaz de parametrización con Archivo > Salir. ❑ 7 Guarde la configuración de hardware en HW Config con Equipo > Guardar y

compilar. ❑

8 Cree una conexión online con la CPU y cargue la configuración de hardware en la CPU. Con cada transición de STOP a RUN, estos datos se transferirán al FM 352.

9 Llame Test > Puesta en marcha. ❑

Test y puesta en marcha Puede comprobar las entradas y modificaciones realizadas hasta el momento.

Paso Descripción ✓ 1 Compruebe los datos de puesta en marcha con los diálogos Test > Puesta en

marcha, Test > Servicio y Test > Evaluación de errores. ❑

2 Los datos máquina erróneos se modifican con el cuadro de diálogo Test > Puesta en marcha . Estos cambios se mantienen en vigor hasta la siguiente transición de STOP a RUN.

3 Los datos máquina correctos se guardan en la CPU siguiendo los pasos de 7 a 9 de la secuencia anteriormente indicada.

Nota Si utiliza el FM 352 a través de PROFINET o PROFIBUS DP, durante el test y la puesta en marcha la CPU tiene que estar en RUN o en RUN-P. De lo contrario, no podrá controlar el FM 352.

Page 56: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Puesta en servicio del FM 352

Secuenciador electrónico de levas FM 352 56 Instrucciones de servicio, 04/2009, A5E01235115-02

Pasos de test para la sincronización de ejes y el comportamiento de conmutación La parametrización correcta del FM 352 se comprueba con los tests que siguen a continuación. Paso Descripción ✔

Sincronizar el eje • Encoder incremental

– Seleccione "Definir punto de referencia". Introduzca para ello el valor correspondiente (véase el capítulo "Definir punto de referencia (Página 98)").

o – Active el conmutador de

función "Redisparar punto de referencia" (véase el capítulo "Redisparar el punto de referencia (Página 108)").

• Encoder absoluto – El FM 352 se sincroniza

inmediatamente después de la parametrización.

– Ejecute un reajuste del encoder absoluto (véase el capítulo "Determinar el reajuste correcto del encoder absoluto (Página 71)"). Dado el caso, es preciso calcular el valor exacto con "Definir punto de referencia".

❑ 1

Compruebe el estado real del eje. La posición real tiene que corresponderse con la indicada.

2 Compruebe el comportamiento de conmutación de las levas y pistas parametrizadas. • Active la habilitación del test. • Ejecute "Definir punto de referencia". • Active el procesamiento de levas. • Habilite las señales de pista. • Para ello haga girar el encoder o • Active el conmutador de funciones Simulación

3 Compruebe los demás ajustes de acuerdo con los casos de aplicación utilizados • Definir punto de referencia • Ajustar valor real

Preparar la programación En el proyecto todavía tiene que crear los bloques necesarios. Paso Descripción ✔

1 En el SIMATIC Manager seleccione la librería FMX52LIB (Archivo > Abrir > Librerías).

2 Copie desde la carpeta del programa FM 352 CAM V2 la función FC 0 y el bloque FB 1 en la carpeta Bloques.

3 De la plantilla FB 1 derive para cada módulo un DB de canal. ❑ 4 Para efectuar una evaluación de diagnóstico programada, copie el FB 2 y

derive para cada módulo un DB de diagnóstico. ❑

5 Para escribir y leer los datos máquina en el programa de usuario necesitará UDT3 para 16 levas; UDT4 para 32 levas; UDT5 para 64 levas y UDT6 para 128 levas.

Page 57: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Puesta en servicio del FM 352

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 57

Preparar DB de canal Paso Descripción ✔

1 Abra el DB de canal ❑ 2 Compruebe si la dirección del módulo ya está registrada en el parámetro

MOD_ADDR. Si no es así, deberá registrarla. ❑

3 Guarde el bloque de datos del canal (Archivo > Guardar). ❑

Preparar el DB de diagnóstico

Paso Descripción ✔ 1 Abra el DB de diagnóstico ❑ 2 Compruebe si la dirección del módulo ya está registrada en el parámetro

MOD_ADDR. Si no es así, deberá registrarla. ❑

3 Guarde el DB de diagnóstico (Archivo > Guardar). ❑

Incorporar bloques Paso Descripción ✔

1 Incorpore las funciones y los bloques necesarios en su programa de usuario. ❑

Cargar bloques en la CPU Paso Descripción ✔

1 En el SIMATIC Manager seleccione los bloques y cárguelos con Sistema de destino > Cargar en CPU.

Page 58: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Puesta en servicio del FM 352

Secuenciador electrónico de levas FM 352 58 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 59: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 59

Datos máquina y datos de leva 99.1 Datos máquina y datos de leva

Generalidades El presente capítulo es importante para quienes quieran escribir los parámetros mediante el programa de usuario directamente en el módulo sin utilizar la interfaz de parametrización. Todos los datos máquina y de leva se encuentran en el DB de parámetros. El número del DB de parámetros se tiene que registrar en el DB de canal correspondiente en cada caso. El DB de parámetros se escribe en la interfaz de parametrización con "Exportar" y se lee con "Importar".

Secuencia al escribir los datos máquina y los datos de leva Para modificar los datos máquina y los datos de leva siga siempre la secuencia siguiente: 1. Escribir datos máquina 2. Activar datos máquina 3. Escribir los datos de leva Si define los bits de inicio de estas tareas de una sola vez, el FB CAM_CTRL se encargará de que las tareas se procesen en la secuencia correcta.

9.2 Escribir y activar los datos máquina

General Con los datos máquina se adapta el FM 352 al eje y al encoder. Los datos máquina se encuentran en el DB de parámetros, en las direcciones que van del 3.1 al 104.0.

Primera parametrización Si el módulo todavía no contiene ningún dato máquina (señal de respuesta PARA = 0), proceda de la siguiente manera para una primera parametrización sin interfaz de parametrización: 1. Introduzca los nuevos valores en el DB de parámetros. 2. Cargue el DB de parámetros en la CPU. 3. Active el bit de inicio siguiente en el DB de canal:

– Escribir datos máquina (MDWR_EN) 4. En el programa de usuario cíclico llame el bloque FB CAM_CTRL.

Page 60: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.2 Escribir y activar los datos máquina

Secuenciador electrónico de levas FM 352 60 Instrucciones de servicio, 04/2009, A5E01235115-02

Modificar datos máquina Para modificar datos máquina existentes (señal de respuesta PARA = 1) mediante el programa de usuario proceda del modo siguiente: 1. Introduzca los nuevos valores en el DB de parámetros. 2. Active los bits de inicio en el DB de canal:

– Escribir datos máquina (MDWR_EN) – Activar datos máquina (MD_EN)

3. En el programa de usuario cíclico llame el bloque FB CAM_CTRL. 4. Compruebe si los datos de leva hasta el momento son compatibles con los datos

máquina modificados. 5. En cualquier caso, escriba de nuevo los datos de las levas parametrizadas, modificados

o no (CAM1WR_EN...CAM8WR_EN)

Nota Si se han modificado parámetros relevantes para la sincronización, al activar los datos máquina se borra la sincronización. Además, los ajustes se restauran y todos los datos máquina y los datos de leva del módulo se borran. Son parámetros relevantes para la sincronización: • Tipo de eje • Final del eje rotativo • Tipo de encoder • Recorrido por vuelta • Incrementos por vuelta • Cantidad vueltas • Coordenada del punto de referencia • Reajuste del encoder absoluto • Forma de redisparar el punto de referencia • Adaptación del sentido • Alcance • Final de carrera software Inicio y Fin

Page 61: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.3 Leer datos máquina

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 61

9.3 Leer datos máquina

Procedimiento Para leer los datos máquina actuales del módulo proceda del modo siguiente: 1. Active el bit de inicio siguiente en el DB de canal:

– Leer datos máquina (MDRD_EN) 2. En el programa de usuario cíclico llame el bloque FB CAM_CTRL.

De este modo se depositan en la CPU los datos máquina del DB de parámetros.

Extracto del DB de canal

Dirección Nombre Tipo Valor inicial Comentario 35.0 MDWR_EN BOOL FALSE 1 = Escribir datos máquina 35.1 MD_EN BOOL FALSE 1 = Activar datos máquina 37.1 MDRD_EN BOOL FALSE 1 = Leer datos máquina

9.4 Escribir datos de leva

Escribir datos de leva Con los datos de leva se define el modo y el funcionamiento de las levas así como su asignación a las pistas. Los datos de leva se encuentran en el DB de parámetros a partir de la dirección 108.0. Se encuentran agrupados en paquetes de 16 levas cada uno. Los datos de la leva están activos inmediatamente después de su escritura. Para escribir los datos de leva sin interfaz de parametrización proceda del modo siguiente: 1. Introduzca los nuevos valores en el DB de parámetros. 2. Cargue el DB de parámetros en la CPU. 3. Active los bits de inicio en el DB de canal (CAM1WR_EN...CAM8WR_EN) 4. En el programa de usuario cíclico llame el bloque FB CAM_CTRL.

Page 62: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.5 Leer los datos de leva

Secuenciador electrónico de levas FM 352 62 Instrucciones de servicio, 04/2009, A5E01235115-02

9.5 Leer los datos de leva

Leer datos de leva Para leer los datos de leva actuales del módulo proceda del modo siguiente: 1. Active el bit de inicio siguiente en el DB de canal:

– Leer datos de leva (CAM1RD_EN ... CAM8RD_EN) 2. En el programa de usuario cíclico llame el bloque FB CAM_CTRL.

De este modo se depositan en la CPU los datos de leva del DB de parámetros.

Extracto del DB de canal

Dirección Nombre Tipo Valor inicial Comentario 35.3 CAM1WR_EN BOOL FALSE 1 = Escribir datos de leva 1 (levas de 0 a 15) 35.4 CAM2WR_EN BOOL FALSE 1 = Escribir datos de leva 2 (levas de 16 a 31) 35.5 CAM3WR_EN BOOL FALSE 1 = Escribir datos de leva 3 (levas de 32 a 47) 35.6 CAM4WR_EN BOOL FALSE 1 = Escribir datos de leva 4 (levas de 48 a 63) 35.7 CAM5WR_EN BOOL FALSE 1 = Escribir datos de leva 5 (levas de 64 a 79) 36.0 CAM6WR_EN BOOL FALSE 1 = Escribir datos de leva 6 (levas de 80 a 95) 36.1 CAM7WR_EN BOOL FALSE 1 = Escribir datos de leva 7 (levas de 96 a 111) 36.2 CAM8WR_EN BOOL FALSE 1 = Escribir datos de leva 8 (levas de 112 a 127) 37.2 CAM1RD_EN BOOL FALSE 1 = Leer datos de leva 1 (levas de 0 a 15) 37.3 CAM2RD_EN BOOL FALSE 1 = Leer datos de leva 2 (levas de 16 a 31) 37.4 CAM3RD_EN BOOL FALSE 1 = Leer datos de leva 3 (levas de 32 a 47) 37.5 CAM4RD_EN BOOL FALSE 1 = Leer datos de leva 4 (levas de 48 a 63) 37.6 CAM5RD_EN BOOL FALSE 1 = Leer datos de leva 5 (levas de 64 a 79) 37.7 CAM6RD_EN BOOL FALSE 1 = Leer datos de leva 6 (levas de 80 a 95) 38.0 CAM7RD_EN BOOL FALSE 1 = Leer datos de leva 7 (levas de 96 a 111) 38.1 CAM8RD_EN BOOL FALSE 1 = Leer datos de leva 8 (levas de 112 a 127)

Page 63: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.6 Sistema de medida

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 63

9.6 Sistema de medida

Selección de un sistema de medida En la interfaz de parametrización del control de levas es posible seleccionar un sistema de medida especial para la entrada y salida de los datos (Valor predeterminado: mm). Como sistema de medida se pueden ajustar las siguientes unidades: ● milímetros, pulgadas, grados y pulsos.

Nota En caso de modificar el sistema de medida en la interfaz de parametrización, los valores se convierten al nuevo sistema. En este proceso se pueden producir errores de redondeo. Si modifica el sistema de medida por medio del dato máquina, los valores no se convierten automáticamente. Si el sistema de medida cambia de o a "pulsos", el procesamiento de levas se desactivará y el eje dejará de estar sincronizado.

Sistema de medida en el DB de parámetros

Dirección Nombre Tipo Valor inicial Comentario 8.0 UNITS DINT L#0 Sistema de medida

1 = 10-3 mm 2 = 10-4 pulgadas 3 = 10-4 grados 4 = 10-2 grados 5 = Pulsos 6 = 10-3 grados

Sistema de medida estándar En este manual los valores límite se indican siempre en el sistema de medida mm. Por ello, para determinar los límites en los otros sistemas de medida, realice la conversión siguiente: Para convertir de calcule mm → pulgadas Valor límite (pulgadas) = Valor límite (mm) * 25,4 mm →grados 10-4 (4 decimales)

10-3 (3 decimales) 10-2 (2 decimales)

Valor límite (grados) = Valor límite (mm) * 0,1 Valor límite (grados) = Valor límite (mm) * 1 Valor límite (grados) = Valor límite (mm) * 10

mm → pulsos Valor límite (pulsos) = Valor límite (mm) * 1000

Page 64: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 64 Instrucciones de servicio, 04/2009, A5E01235115-02

9.7 Datos máquina del eje

Tipo de eje

Dirección Nombre Tipo Valor inicial Comentario 12.0 AXIS_TYPE DINT L#0 Tipo de eje

0 = Eje lineal 1 = Eje rotativo

El eje lineal es un eje con un margen de desplazamiento físico limitado.

El eje rotativo es un eje cuyo margen de desplazamiento no está limitado por topes mecánicos.

Page 65: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 65

Final del eje rotativo Dirección Nombre Tipo Valor inicial Comentario 16.0 ENDROTAX DINT L#100000 Final del eje rotativo

Rango: 1 µm a +1.000.000.000 µm El valor "Final del eje rotativo" es el valor máximo teórico que el valor real puede alcanzar. Sin embargo, el máximo valor teórico nunca se indica porque físicamente identifica la misma posición que el inicio del eje rotativo (0). El valor más grande que se muestra en el caso de un eje rotativo es: Final del eje rotativo [µm] - Resolución [µm / pulso] * 1 [pulso] Ejemplo: Final del eje rotativo 1000 mm La visualización pasa: • con un sentido de giro positivo, de 999 mm a 0 mm • con un sentido de giro negativo, de 0 mm a 999 mm Eje rotativo con encoders absolutos En el caso de un eje rotativo con un encoder absoluto, el rango del eje rotativo (0 hasta el final del eje rotativo) tiene que coincidir exactamente con el total de pasos del encoder absoluto.

Coordenada del punto de referencia Dirección Nombre Tipo Valor inicial Comentario 44.0 REFPT DINT L#0 Coordenada del punto de referencia

Rango: de - 1 000 000 000 µm a + 1 000 000 000 µm

Encoder incremental y detector de proximidad Con el conmutador de funciones "Redisparar punto de referencia" y un evento de sincronización, definido por "Forma de redisparar el punto de referencia", se asigna a este evento la coordenada del punto de referencia. Encoder absoluto (SSI) Un eje parametrizado con un encoder absoluto siempre está sincronizado (después de la transmisión del primer telegrama SSI sin errores) siempre que no se detecte ningún fallo. Consulte al respecto también la descripción del reajuste del encoder absoluto (véase el capítulo "Determinar el reajuste correcto del encoder absoluto (Página 71)"), en la que se explica la interacción de dicho ajuste con el resto de datos. Eje lineal El valor de la coordenada del punto de referencia tiene que encontrarse dentro de la zona de trabajo (incluyendo el final de carrera software Inicio y el final de carrera software Fin). Eje rotativo El valor de la coordenada del punto de referencia tiene que ser mayor o igual a 0 y menor que el valor "Final del eje rotativo" (0 ≤ Coordenada del punto de referencia < "Final del eje rotativo").

Page 66: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 66 Instrucciones de servicio, 04/2009, A5E01235115-02

Redisparar punto de referencia:

Dirección Nombre Tipo Valor inicial Comentario 52.0 RETR_TYPE DINT L#0 Forma de redisparar el punto de referencia

Rangos: 0 = Conmutador del punto de referencia y marca cero dirección + 1 = Conmutador del punto de referencia y marca cero dirección - 6 = Sólo conmutador del punto de referencia 7 = Sólo marca cero

Con "Forma de redisparar el punto de referencia" se definen las condiciones de sincronización del eje para el funcionamiento con un encoder incremental o un detector de proximidad (véase el capítulo "Redisparar el punto de referencia (Página 108)").

Page 67: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 67

Final de carrera software Inicio y final de carrera software Fin

Dirección Nombre Tipo Valor inicial Comentario 64.0 68.0

SSW_STRT SSW_END

DINT DINT

L# -100 000 000 L# 100 000 000

Final de carrera software Inicio Final de carrera software Fin Rango: de - 1 000 000 000 µm a 1 000 000 000 µm

Estos datos de eje sólo tienen importancia en el eje lineal. Los finales de carrera software están activos cuando el FM 352 está sincronizado. La zona limitada por el final de carrera software es la zona de trabajo. Los límites de la zona de trabajo pueden ser supervisados por el FM 352. El final de carrera de software Inicio (FCSI) debe ser siempre menor que el final de carrera de software Fin (FCSF).

Encoder absoluto (SSI) El FM 352 está sincronizado en cuanto recibe un telegrama completo y sin errores. A partir de este momento los finales de carrera software son supervisados. El encoder absoluto utilizado tiene que abarcar por lo menos la zona de trabajo (desde el final de carrera software Inicio hasta el final de carrera software Fin incluyendo los límites). Encoder incremental y detector de proximidad Después de cada arranque del FM 352 el eje no está sincronizado. Sólo tras una sincronización se supervisan los finales de carrera software parametrizados. Relación: Área de trabajo, área del encoder, margen de desplazamiento • La "zona de trabajo" es la zona que usted define para su tarea por medio de los finales de

carrera software. • El "área del encoder" es el área que el encoder cubre claramente. En el caso de un eje lineal,

está definida de forma simétrica por el módulo por encima de la zona de trabajo, es decir, el módulo desplaza el área del encoder de tal modo que las distancias entre los finales de carrera software y los finales del área del encoder son iguales en cada caso (véase la figura superior).

• El "margen de desplazamiento" es el rango de valores que el FM 352 puede procesar. Depende de la resolución.

Rige: Margen de desplazamiento ≥ Área del encoder ≥ Área de trabajo

Page 68: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 68 Instrucciones de servicio, 04/2009, A5E01235115-02

Histéresis

Dirección Nombre Tipo Valor inicial Comentario 80.0 HYS DINT L#0 Histéresis

Rangos: 0...65.535 [Puls] * Resolución [µm/Puls]

El rango de valores depende de la resolución: El valor máximo de entrada es como sigue - En el caso de ejes lineales: Valor de entrada máximo < ¼ de la zona de trabajo - En el caso de los ejes rotativos: Valor de entrada máximo < ¼ del área del eje rotativo

Leva de recorrido con histéresis Una leva de recorrido se activa cuando ● el valor real detectado se encuentra dentro de la leva de recorrido y ● no hay ninguna histéresis activa. Según la posición del cambio de sentido, puede variar la posición de un punto de conmutación.

Leva

Histéresis

1) La leva se activa porque el inicio de la leva se rebasa con un sentido de actuación positivo.

2) A pesar del cambio de sentido, la leva permanece activada a causa de la histéresis. 3) La leva se desactiva al final de la histéresis. 4) La leva permanece desactivada tras el cambio de sentido. 5) Tras el final de la histéresis la leva se vuelve a activar.

Figura 9-1 Activación de una leva de recorrido con histéresis

Nota Las levas de recorrido que son más cortas que la histéresis no pueden ser acortadas por la histéresis en caso de un cambio de sentido.

Page 69: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 69

Levas de tiempo con histéresis Una leva de tiempo se activa cuando: ● el inicio de la leva se rebasa en el sentido de actuación y ● no hay ninguna histéresis activa.

Nota Si el área comprendida entre el punto de inversión y el inicio de la leva de tiempo es menor que la histéresis la leva de tiempo quedará oculta por la histéresis.

La figura muestra una leva de tiempo que no se activa de nuevo.

Levas

Histéresis

1) La leva se activa porque el inicio de la leva se rebasa con un sentido de actuación positivo.

2) Tras el cambio de sentido y hasta que ha transcurrido el tiempo de activación la leva se mantiene activada, independientemente de la histéresis.

3) El inicio de la leva queda oculto por la histéresis, la leva no se activa.

Figura 9-2 Activación de una leva de tiempo con histéresis

Page 70: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.7 Datos máquina del eje

Secuenciador electrónico de levas FM 352 70 Instrucciones de servicio, 04/2009, A5E01235115-02

Velocidad de simulación

Dirección Nombre Tipo Valor inicial Comentario 84.0 SIM_SPD DINT L#0 Velocidad de simulación

La velocidad de simulación depende de la resolución: 0 = Parada 5 ∗ 108 = Ajuste máximo del módulo Dentro de este rango la velocidad de simulación depende de la resolución: 1000 * Resolución ≤ Velocidad de simulación ≤ 3 * 107 * Resolución

Este dato máquina determina la velocidad de la simulación (véase el capítulo "Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo (Página 91)"). La velocidad de simulación real Vsim puede diferir de la velocidad de simulación introducida Vsim, V y se calcula conforme a la fórmula siguiente:

En esta fórmula: • Vsim: es la velocidad de simulación definida por el FM 352. Unidad: µm/min • Vsim, V: es la velocidad de simulación que usted define en los datos máquina.

Unidad: µm/min • RES: Resolución calculada a partir de los datos del encoder. Unidad: µm/Pulso • Entero ( ): a partir de esta expresión, sólo se tiene en cuenta el valor previo al decimal para otros

cálculos. Esta expresión tiene que encontrarse dentro del rango de 2 ..... 65536 en todos los cálculos.

Las diferentes relaciones (véase la fórmula) provocan cambios inesperados en la velocidad de simulación real.

Distancia mínima entre bordes

Dirección Nombre Tipo Valor inicial Comentario 4.0 EDGEDIST DINT L#0 Distancia mínima entre bordes

Rango: 0 ... 1 000 000 000 µm

En una captura de bordes, con este dato máquina se define un área tras detectar el inicio de la medición. Si el final del proceso de medición se encuentra dentro de este rango, la medición se desestima. El inicio de la medición se notifica en cuanto se ha recorrido la distancia mínima entre bordes.

Page 71: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.8 Determinar el reajuste correcto del encoder absoluto

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 71

9.8 Determinar el reajuste correcto del encoder absoluto

Definición Con el reajuste del encoder absoluto y las coordenadas del punto de referencia el rango de valores del encoder se reproduce claramente en el sistema de coordenadas del eje. Dirección Nombre Tipo Valor inicial Comentario 48.0 ENC_ADJ DINT L#0 Reajuste del encoder absoluto

Rango: 0 a (225-1) Con el "Reajuste del encoder absoluto" se calcula el valor del encoder que equivale a la coordenada del punto de referencia en el eje. El valor tiene que ser menor que el total de pasos del encoder absoluto.

Procedimiento Tras la primera parametrización hay que llevar a cabo otros pasos para que se establezca una relación correcta entre el encoder y el sistema de coordenadas. El proceso se representa utilizando la interfaz de parametrización. 1. Desplace el eje a un punto definido y reproducible que usted conozca y que físicamente

sea único. Podría ser, por ejemplo, el "Final de carrera software Fin".

2. Llame el ajuste "Definir punto de referencia" con la coordenada del punto definido en 1. El FM 352 determina entonces un valor de encoder para la coordenada del punto de referencia en el eje en el DB de canal (REFPT en el DB de canal): el reajuste del encoder absoluto. Este valor se puede leer en el cuadro de diálogo de servicios de la interfaz de parametrización.

3. Debe introducir en el campo "Reajuste del encoder absoluto" el valor obtenido de la máscara de servicio en la ficha "Eje" de la interfaz de parametrización

4. Guarde la parametrización en el DB de parámetros correspondiente con la función de exportación.

5. Salga de la interfaz de parametrización con Guardar y Salir. 6. Cargue los datos de HW Config en la CPU. 7. Para activar los datos, rearranque la CPU.

Nota Esta sincronización se realiza una vez en la puesta en marcha. Tras una parametrización, el FM 352 queda sincronizado durante el arranque en cuanto se recibe un telegrama sin errores del encoder.

Page 72: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.9 Ejemplo: Efectuar un reajuste del encoder absoluto

Secuenciador electrónico de levas FM 352 72 Instrucciones de servicio, 04/2009, A5E01235115-02

Datos en el DB de canal Dirección Nombre Tipo Valor inicial Comentario 98.0 REFPT DINT L#0 Coordenada del punto de referencia

Rango: de - 1 000 000 000 µm a + 1 000 000 000 µm

9.9 Ejemplo: Efectuar un reajuste del encoder absoluto

Premisas Para este ejemplo se parte de las premisas siguientes: ● Coordenada del punto de referencia = -125 mm ● Zona de trabajo de SSW_STRT = - 1000 mm a SSW_END = 1000 mm ● Reajuste del encoder absoluto = 0 ● Área del encoder = 2048 incrementos (= pulsos) con una resolución de 1 mm/pulso ● El encoder absoluto utilizado no permite un ajuste mecánico exacto y tampoco ofrece la

posibilidad de definir el valor real.

(1) Asignación del sistema de coordenadas a los valores del encoder con el reajuste de

encoder absoluto definido. El valor del encoder 0 se corresponde con el valor real - 125. (2) Asignación deseada del sistema de coordenadas con respecto al encoder. En esta

posición, la coordenada tiene que ser -125.

Page 73: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.9 Ejemplo: Efectuar un reajuste del encoder absoluto

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 73

Resultado tras definir el punto de referencia Tras definir el punto de referencia, la relación entre el encoder y el sistema de coordenadas es la siguiente: La coordenada del punto de referencia en el eje (-125) se asigna al valor del encoder calculado (1798) a partir del reajuste del encoder absoluto.

El encoder proporciona 2048 valores unívocos. La zona de trabajo está definida por el final de carrera software. Sin embargo, debido a la resolución seleccionada de 1 mm por pulso, el encoder puede abarcar una zona de trabajo mayor que la prevista por el final de carrera software. Con la resolución definida, la zona de trabajo está ya cubierta con 2001 valores. Por ello en el ejemplo quedan 47 pulsos "sobrantes" dispuestos simétricamente alrededor de la zona de trabajo.

Alternativa: Reajuste mecánico de un encoder También se puede obtener una relación correcta entre el sistema de coordenadas y el encoder del modo siguiente: 1. Desplace el eje hacia una posición reproducible (p.ej. el final de carrera software Inicio). 2. Introduzca este valor de coordenada en los datos máquina a modo de coordenada del

punto de referencia. 3. Lea el valor de encoder que se muestra en esta posición en el cuadro de diálogo de

servicio de la interfaz de parametrización. 4. Introduca este valor como reajuste del encoder absoluto en los datos máquina. Tras la parametrización se mostrará siempre un valor real correcto. En lugar de los pasos 3 y 4 también es posible poner a cero el encoder con "Reset" (si existe) e introducir el valor "0" como reajuste del encoder absoluto en los datos máquina.

Page 74: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.10 Datos máquina del encoder

Secuenciador electrónico de levas FM 352 74 Instrucciones de servicio, 04/2009, A5E01235115-02

9.10 Datos máquina del encoder

Definición El encoder proporciona información de recorrido al módulo, el cual la evalúa y la convierte en un valor real con la resolución. Para asegurarse de que el valor real calculado de la posición del eje se corresponde con la posición real del eje es indispensable que la información de los datos máquina del encoder sea correcta.

Datos en el DB de parámetros:

Tipo de encoder y longitud del telegrama Dirección Nombre Tipo Valor inicial Comentario 20.0 ENC_TYPE. DINT L#1 Tipo de encoder y longitud del telegrama

Rangos de valores: 1 = 5 V incremental 2 = 24 V incremental 3 = SSI longitud del telegrama 13 bit 4 = SSI longitud del telegrama 25 bit 5 = Escuchar 6 = 24 V Detector de proximidad ascendente 7 = 24 V Detector de proximidad descendente 8 = SSI longitud del telegrama 13 bit (alineación derecha) 9 = SSI longitud del telegrama 25 bit (alineación derecha) 10 = Escuchar (alineación derecha)

Con la "longitud de telegrama" se define el marco de pulsos que emite el FM 352. Seleccionando "Escuchar", se desactiva el reloj del FM 352. Entonces el FM 352 puede escuchar también otros telegramas SSI con un marco de telegramas de 13 ó 25 bits. La velocidad de la transferencia se basa en la velocidad de reloj del módulo maestro.

Page 75: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.10 Datos máquina del encoder

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 75

Recorrido por vuelta Dirección Nombre Tipo Valor inicial Comentario 24.0 DISP_REV DINT L#80000 Recorrido por vuelta

1 µm a 1,000,000,000 µm Con el dato máquina "Recorrido por vuelta" se indica al FM 352 qué recorrido realiza el sistema de accionamiento en cada vuelta. El valor "Recorrido por vuelta" depende de la estructura del eje y del modo en que está colocado el encoder. Debe tener en cuenta todos los elementos de transmisión, como acoplamientos o engranajes. El capítulo "Resolución (Página 79)" describe la relación entre los datos máquina "Recorrido por vuelta" e "Incrementos por vuelta".

Incrementos por vuelta Dirección Nombre Tipo Valor inicial Comentario 32.0 INC_REV DINT L#500 Incrementos por vuelta

Rango de valores: 1 a 225 Nota: En el sistema de medida Pulsos esta entrada carece de importancia

El dato máquina "Incremento por vuelta" indica la cantidad de incrementos que proporciona un encoder en cada vuelta. A partir de este valor y del dato máquina "Recorrido por vuelta" el FM 352 calcula la resolución. • Encoder incremental

Como entrada es posible indicar cualquier valor dentro del rango de valores. El módulo evalúa los incrementos en múltiplos de 4 (véase el capítulo "Encoder incremental (Página 123)").

• Detector de proximidad

Es posible indicar cualquier valor dentro del rango de valores. • Encoder absoluto

Los límites varían según el tipo de encoder:

Page 76: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.10 Datos máquina del encoder

Secuenciador electrónico de levas FM 352 76 Instrucciones de servicio, 04/2009, A5E01235115-02

Tipo de encoder Longitud/tipo de telegrama Valores admitidos utilizable como

eje lineal Encoder monovuelta 13 bits medio abeto 64 ... 8192 en potencias de 2 Encoder monovuelta 13 bits alineación derecha 64 ... 8192 todos los valores X Encoder monovuelta 25 bits alineación derecha 64 ... 225 todos los valores X Encoder multivuelta 25 bits abeto 64 ... 8192 en potencias de 2 Encoder multivuelta 25 bits alineación derecha 64 ... 224 todos los valores Escuchar Abeto 64 ... 8192 en potencias de 2 Escuchar alineación derecha 64 ... 225 todos los valores X Ajuste especial: Encoder multivuelta como encoder monovuelta

25 bits medio abeto

64 ... 8192 en potencias de 2

Nota La cantidad de pulsos de un encoder se calcula a partir de los dos datos "Incrementos por vuelta" multiplicado por "Número de revoluciones" (véase el capítulo "Resolución (Página 79)").

Número de revoluciones Dirección Nombre Tipo Valor inicial Comentario 36.0 NO_REV DINT L#1024 Número de revoluciones

Rangos de valores: 1 (encoder monovuelta) 2 a 219 (encoder multivuelta)

El dato máquina "Número de revoluciones" sólo es necesario para encoders absolutos. Con él se indica el número de revoluciones posibles con este encoder. Para conocer más detalles sobre los encoders absolutos, consulte primero el capítulo "Encoders absolutos (Página 127)" de este manual. Encoder monovuelta Sólo es posible el valor 1 Encoder multivuelta Encoder Multivuelta / Escuchar (abeto): 2 ... 4096 en potencias de 2 Encoder multivuelta / Escuchar (alineación derecha): 2 ... 219 todos los valores con la limitación siguiente: Número de incrementos/vuelta * vuelta ≤ 225. Escala lineal También es posible conectar una escala lineal. Introduzca para ello el valor 1. Total de pasos del encoder El total de pasos no es un dato máquina. Total de pasos = Incremento por vuelta * Cantidad vueltas

Page 77: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.10 Datos máquina del encoder

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 77

Velocidad de transferencia Dirección Nombre Tipo Valor inicial Comentario 40.0 BAUDRATE DINT L#0 Velocidad de transferencia

Rangos de valores: 0 = 125 kHz 1 = 250 kHz 2 = 500 kHz 3 = 1000 kHz

Con el dato máquina "Velocidad de transferencia" se define la velocidad de la transferencia de datos del encoder SSI al FM 352. Para los encoders incrementales esta entrada carece de importancia. La longitud de cable máxima depende de la velocidad de transferencia: • 125 kHz → 320 m • 250 kHz → 160 m • 500 kHz → 63 m • 1000 kHz → 20 m

Dirección de contaje Dirección Nombre Tipo Valor inicial Comentario 59.0 CNT_DIR BOOL FALSE Dirección de contaje

0 = normal 1 = invertida

Con el dato máquina "Dirección de contaje" se adapta la dirección de la captura del recorrido al sentido del movimiento del eje. Para ello, tenga en cuenta todos los sentidos de giro de los elementos de transmisión (como p. ej., acoplamientos y engranajes). • normal = los pulsos de contaje ascendentes (encoder incremental) o valores del encoder

absoluto equivalen a los valores de posición real ascendentes • invertida = los pulsos de contaje ascendentes (encoder incremental) o valores del encoder

absoluto equivalen a los valores de posición real descendentes No se admite un tiempo de disponibilidad en relación con un encoder absoluto (SSI) ni con una dirección de contaje parametrizada como invertida.

Page 78: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.10 Datos máquina del encoder

Secuenciador electrónico de levas FM 352 78 Instrucciones de servicio, 04/2009, A5E01235115-02

Supervisiones Dirección Nombre Tipo Valor inicial Comentario 63.0 63.1 63.2

MON_WIRE MON_FRAME MON_PULSE

BOOL BOOL BOOL

TRUE TRUE TRUE

Supervisiones 1 = Rotura de hilo 1 = Error de telegrama (tiene que ser siempre 1) 1 = Pulsos de error

Rotura de hilo Con la activación de la supervisión, el FM 352 vigila, en el caso de un encoder incremental, las señales A, /A, B, /B, N y /N. La supervisión detecta: • Rotura de hilo • Cortocircuito de los distintos cables

En los encoders incrementales sin marcas cero, como alternativa tiene que – desconectar la supervisión de rotura de hilo – interconectar externamente las señales N y /N (véase el capítulo "Encoder incremental

(Página 123)") • Distancia de flancos de los pulsos de contaje • Corte de la alimentación del sensor Error del telegrama La vigilancia de errores de telegrama en los encoders absolutos (SSI) no puede desactivarse. Supervisa el telegrama: • Error del bit de inicio y del bit de parada • Supervisar el tiempo monoestable del encoder conectado Pulsos erróneos (encoder incremental) Entre dos marcas cero consecutivas, un encoder incremental siempre tiene que proporcionar el mismo número de incrementos. El FM 352 comprueba si la marca cero de un encoder incremental aparece en el estado acecuado del encoder. En el caso de encoders sin marca cero es preciso desactivar la vigilancia de los pulsos de error. Igualmente es preciso desactivar la vigilancia de rotura de hilo o bien interconectar las entradas de marca cero N y /N de forma externa.

Page 79: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.11 Resolución

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 79

9.11 Resolución

Definición La resolución es una medida para la precisión del procesamiento de levas. Determina también el margen de desplazamiento máximo posible. Para calcular la resolución (RES) se procede del modo siguiente: Encoder incremental Encoder absoluto/Detector de

proximidad Valores de entrada • Recorrido por vuelta

• Incrementos por vuelta • Evaluación de pulsos:

cuádruple • 1 Incremento = 4 Pulsos

• Recorrido por vuelta • Incrementos por vuelta • 1 Incremento = 1 Pulso

Cálculo RES = (recorrido / vuelta) / (pulso / vuelta)

Nota En el sistema de medida Pulsos la resolución siempre tiene el valor 1. Todos los datos de posición se redondean al múltiplo entero de la resolución. De este modo es posible diferenciar entre los valores introducidos y los utilizados.

Rango de valores de la resolución Es preciso convertir el rango de valores admitidos de la resolución al sistema de medida subyacente. Con la elección de los dos valores "Recorrido por vuelta" e "Incrementos por vuelta" la resolución se define dentro de este rango de valores. Según sean los sistemas de medida resultan los siguientes valores posibles para la resolución:

Sistema de medida

Datos en ... Rango de valores de la resolución

mm 10-3 mm 0,1 * 10-3 mm .... 1000 * 10-3 mm/pulso pulgadas 10-4 pulgadas 0,1 * 10-4 pulgada .... 1000 * 10-4 pulgada/pulso grados 10-4 grados

10-3 grados 10-2 grados

0,1 * 10-4 grado .... 1000 * 10-4 grado/pulso 0,1 * 10-3 grado .... 1000 * 10-3 grado/pulso 0,1 * 10-2 grado .... 1000 * 10-2 grado/pulso

Pulsos 1 pulso 1

Page 80: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.11 Resolución

Secuenciador electrónico de levas FM 352 80 Instrucciones de servicio, 04/2009, A5E01235115-02

Ejemplo ● Un encoder incremental tiene los datos siguientes:

– Incrementos por vuelta: 5000 – Recorrido por vuelta: 1000 mm – 1 incremento = 4 pulsos De ello resulta la resolución (evaluación cuádruple): Resolución = 1000 mm / 5000 incrementos = 0,2000 mm/incremento = 0,2000 mm/4Pulsos = 0,0500 mm/Pulso

● Un encoder SSI tiene los datos siguientes: – Incrementos por vuelta: 4096 – Recorrido por vuelta: 1000 mm – 1 incremento = 1 pulso De ello resulta la resolución: Resolución = 1000 mm / 4096 incrementos = 0,2441 mm/incremento = 0,2441 mm/pulso

Dependencia del margen de desplazamiento y la resolución El margen de desplazamiento está limitado por la representación numérica del FM 352. Esta representación varía según la resolución. Por ello, al definir valores hay que procurar mantenerse siempre dentro de los límites admitidos. El margen de desplazamiento máximo se muestra en la tabla siguiente:

Resolución (RES) dentro del margen Margen de desplazamiento máximo 0,1 µm/Pulso ≦ RES < 1 µm/Pulso -108 µm a 108 µm (-100 m a + 100 m) 1 µm/Pulso ≦RES ≦ 1000 µm/Pulso -109 µm a 109 µm (-1000 m a + 1000 m)

Page 81: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.12 Alcance y datos de pista

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 81

Dependencia de la velocidad de la resolución La velocidad que se muestra puede oscilar dentro de los márgenes que se indican según sea la resolución (los datos se expresan en el sistema de medida mm): ● de 1 µm/min a 90 m/min con una resolución de < 1 µm/Pulso ● de 1 µm/min a 900 m/min con una resolución de ≥ 1 µm/Pulso La velocidad es calculada y suavizada por el módulo cada 4 ms. Tiene por lo menos una imprecisión de un pulso/4 ms y no resulta adecuada para fines de regulación.

9.12 Alcance y datos de pista

Alcance El alcance determina el tiempo de ciclo de la leva y la cantidad máxima de levas parametrizables.

Alcance Tiempo de ciclo de la leva 16 levas 20,48 µs 32 levas 40,96 µs 64 levas 81,92 µs 128 levas 163,84 µs

Alcance en el DB de parámetros

Dirección Nombre Tipo Valor inicial Comentario 76.0

C_QTY

DINT

UDT3: L#0 UDT4: L#1 UDT5: L#2 UDT6: L#3

Alcance: 0 = máx. 16 levas 1 = máx. 32 levas 2 = máx. 64 levas 3 = máx. 128 levas

Page 82: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.12 Alcance y datos de pista

Secuenciador electrónico de levas FM 352 82 Instrucciones de servicio, 04/2009, A5E01235115-02

Datos de pista en el DB de parámetros Control de las salidas de pista Dirección Nombre Tipo Valor inicial Comentario 90.0 TRACK_OUT WORD W#16#0 Control de las salidas de pista

Rango: 0 = Leva 1 = CPU Número de bit = Número de pista Los bits entre 13 y 15 tienen que ser 0.

Con el dato máquina "Control de las pistas de salida" se define el tipo de control de las señales de pista de las pistas entre 0 y 12. El control es es posible mediante: • Leva: El procesamiento de levas del FM 352 activa y desactiva las señales de pista. • CPU: Las señales de pista reproducen directamente los valores correspondientes de las

habilitaciones de pista en el DB de canal. De este modo las salidas de pista se pueden activar directamente desde su programa.

Entrada de habilitación Dirección Nombre Tipo Valor inicial Comentario 95.0

EN_IN_I3

BOOL

FALSE

Entrada de habilitación 1 = La señal de pista Pista 3 está combinada con la operación lógica AND con la entrada de habilitación I3 Los bits entre 95.1 y 95.7 tienen que ser 0.

La señal de pista Q3 se activa cuando se cumplen todas las condiciones siguientes: • la pista está habilitada con TRACK_EN. • está activada la entrada de habilitación externa correspondiente I3. • el resultado de pista es = 1.

Pistas especiales Dirección Nombre Tipo Valor inicial Comentario 99.0 99.1 99.2

SPEC_TRC0 SPEC_TRC1 SPEC_TRC2

BOOL BOOL BOOL

FALSE FALSE FALSE

Pistas especiales 1 = Pista 0 es pista de leva de contaje 1 = Pista 1 es pista de leva de contaje 1 = Pista 2 es pista de leva de freno

Es posible parametrizar las pistas 0, 1 y 2 como pistas especiales.

Valor de contaje superior pista de leva de contaje Dirección Nombre Tipo Valor inicial Comentario 100.0 104.0

CNT_LIM0 CNT_LIM1

DINT DINT

L#2 L#2

Valor de contaje superior pista de leva de contaje (Pista 0) Valor de contaje superior pista de leva de contaje (Pista 1) Rango: 2 ... 65535

Con este dato máquina se define el valor de contaje superior para la pista de leva de contaje parametrizada.

Page 83: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.13 Habilitación de alarmas

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 83

9.13 Habilitación de alarmas

Definición En los datos de leva es posible establecer si se deben generar alarmas de proceso al activar y/o desactivar las levas 0 a 7 (véase el capítulo "Datos de leva (Página 83)").

Datos máquina para la habilitación de alarmas en el DB de parámetros DirecciónAbsoluta

Nombre Tipo Valor inicial Comentario

3.2 PI_CAM BOOL FALSE 1 = Habilitar la alarma de proceso: Leva activa / inactiva

Datos de leva para la habilitación de alarmas en el DB de parámetros Direcciónrelativa

Nombre Tipo Valor inicial Comentario

+0.4 PI_SW_ON BOOL FALSE 1 = Alarma de proceso al activar +0.5 PI_SW_OFF BOOL FALSE 1 = Alarma de proceso al desactivar

9.14 Datos de leva

Definición Los datos de leva describen las propiedades de una leva, la asignación de cada una de ellas a una pista y el comportamiento de conmutación de la leva. Los datos de leva que se listan a continuación se ajustan por separado para cada leva. ● Sólo las levas ajustadas como "válidas" son interpretadas y procesadas por el módulo. ● Las levas 0 ... 7 admiten alarmas de proceso ● La cantidad de levas parametrizables depende del alcance.

Page 84: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 84 Instrucciones de servicio, 04/2009, A5E01235115-02

Comportamiento de conmutación de la leva dependiendo del sentido de actuación Excepto en el ejemplo 5 se parte siempre de un sentido de actuación positivo.

Nº Descripción Leva de recorrido Leva de tiempo

1 Una leva se rebasa en el sentido de actuación

2 Una leva se rebasa en el sentido

contrario al de actuación

3 Una leva se desplaza en el sentido de actuación; mientras está activada, cambia el sentido del movimiento del eje

4 Una leva se desplaza en sentido opuesto al de actuación; en la leva el sentido de movimiento del eje cambia al sentido de actuación

La leva no se activa

5 Una leva se desplaza y se abandona en un sentido cualquiera; el sentido de actuación está ajustado para ambas direcciones

Leva parametrizada Leva activada

Page 85: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 85

Datos de leva en el DB de parámetros

Dirección relativa

Nombre Tipo Valor inicial Comentario

+0.0 CAMVALID BOOL FALSE 1 = Leva válida +0.1 EFFDIR_P BOOL TRUE 1 = Sentido de actuación positivo (+) +0.2 EFFDIR_M BOOL TRUE 1 = Sentido de actuación negativo (-) +0.3 CAM_TYPE BOOL FALSE 0 = Leva de recorrido

1 = Leva de tiempo +0.4 PI_SW_ON BOOL FALSE 1 = Alarma de proceso al activar +0.5 PI_SW_OFF BOOL FALSE 1 = Alarma de proceso al desactivar +1.0 TRACK_NO BYTE B#16#0 Número de pista

Rango: 0 a 31 Sentido de actuación Existen dos sentidos de actuación posibles: positivo: La leva se activa al inicio, cuando el eje se desplaza en dirección ascendente respecto al valor real. negativo: La leva se activa al final, cuando el eje se desplaza en dirección descendente respecto al valor real. Es posible también ajustar simultáneamente ambos sentidos de actuación. Número de pista Al escoger el número de pista se define para cada leva la pista en la que dicha leva tiene que tener efecto.

Nota En cualquier caso, las levas no empleadas deben definirse como "no válidas" ( CAMVALID = FALSE).

Page 86: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 86 Instrucciones de servicio, 04/2009, A5E01235115-02

Inicio de leva (IL) / Fin de leva (FL) en levas de recorrido

Tabla 9- 1

Dirección relativa

Nombre Tipo Valor inicial Comentario para levas de recorrido

+2.0 +6.0

CBEGIN CEND

DINT DINT

L#-100000000 L#100000000

Inicio de leva (IL) Fin de leva (FL) Rango: de - 1 000 000 000 µm a 1 000 000 000 µm

Longitud mínima de una leva de recorrido

Leva más corta con un sentido de movimiento positivo del eje

La parte no activa de una leva siempre tiene que mantener una distancia mínima de 4 pulsos entre el fin de leva (FL) y el inicio de leva (IL). En el caso de FL = IL la leva se activa por un pulso.

Page 87: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 87

Inicio de leva (IL) / Fin de leva (FL) en levas de tiempo Direcciónrelativa

Nombre Tipo Valor inicial Comentario para levas de tiempo

+2.0 +6.0

CBEGIN CEND

DINT DINT

L#-100000000 L#100000000

Inicio de leva (IL) Fin de leva (FL) Tiempo de activación Rango: (0 a 13421) * 100 µs con un máximo de 16 levas (0 a 26843) * 100 µs con un máximo de 32 levas (0 a 53686) * 100 µs con un máximo de 64 levas (0 a 65535) * 100 µs con un máximo de 128 levas

En el caso de una leva de tiempo es preciso definir un inicio de leva y, en lugar del fin de leva, un tiempo de activación. Es posible definir el tiempo de activación en tramas de 100 µs. El tiempo empieza a transcurrir a partir de la activación de la leva. Para la definición de estos tiempos rigen las condiciones siguientes: • 0 µs: Una leva con el tiempo de activación 0 µs nunca se activa • 0 µs < t ≤ 400 µs: el FM 352 ajusta un tiempo de leva mínimo de unos 330 µs. • t > 400 µs: el FM 352 calcula el tiempo de activación real treal a partir del tiempo de activación

predefinido tdef según la fórmula siguiente:

El error máximo siempre es menor que el tiempo de ciclo de la leva.

Page 88: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 88 Instrucciones de servicio, 04/2009, A5E01235115-02

Tiempo de disponibilidad

Tabla 9- 2

Dirección relativa

Nombre Tipo Valor inicial Comentario

+ 10.0 LTIME INT 0 Tiempo de disponibilidad Rango: (0 a 53686) * 100 µs con máx. 16 levas (0 a 65535) * 100 µs con máx. 32, 64 o 128 levas

Los retardos de los elementos conectados se pueden compensar definiendo un tiempo de disponibilidad. El tiempo de disponibilidad se define en pasos de 100 µs. Es posible conceder un tiempo de disponibilidad por leva. El tiempo de disponibilidad es válido para el inicio y el final de la leva. Recorrido de disponibilidad El recorrido de disponibilidad de una leva se calcula continuamente en función de la velocidad actual y del tiempo de disponibilidad. Toda la leva se desplaza ese recorrido en la dirección del valor real. El área parametrizada se denomina "área estática" y el área calculada atendiendo al tiempo de disponibilidad se denomina "área dinámica". Recorrido de disponibilidad = tiempo de disponibilidad * velocidad actual En el FM 352 el cálculo de los recorridos de disponibilidad de todas las levas se realiza durante 1/4 del tiempo de disponibilidad parametrizado más largo. Si parametriza un tiempo de disponibilidad muy prolongado para una leva, el ajuste dinámico se calcula con menos frecuencia. Tiempo de disponibilidad real El tiempo de disponibilidad real se calcula del modo siguiente: Calcule el tiempo de ciclo de la leva: Es el tiempo en el que el FM 352 ha procesado por completo todas las levas y depende del alcance parametrizado. Calcule el tiempo de disponibilidad real con la fórmula siguiente:

Significados: Tiempo de disponibilidadreal es el tiempo de disponibilidad ajustado por el FM 352 Tiempo de disponibilidad D es el tiempo de disponibilidad preseleccionado. Número entero ( ) significa que para el cálculo de lo comprendido entre paréntesis sólo se tiene en cuenta el valor anterior al decimal. El error máximo del tiempo de disponibilidadreal siempre es menor que el tiempo de ciclo de la leva * 4. Ejemplo: Se especifican los valores siguientes: Alcance: máximo 32 levas Tiempo de ciclo de la leva: 40,96 µs Tiempo de disponibilidadD = 1000 µs Resultado: Obtendrá un tiempo de disponibilidad real de 983 µs No se admite un tiempo de disponibilidad en combinación con un encoder absoluto (SSI) y una dirección de contaje invertida.

Page 89: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 89

Nota El tiempo de disponibilidad real siempre es menor que el tiempo de disponibilidad parametrizado. Puede ser 0 aunque el tiempo de disponibilidad parametrizado sea ≥100 µs.El recorrido de disponibilidad en un eje rotativo tiene que ser menor que el área del eje rotativo y la parte no activa de la leva. Esto tiene que estar garantizado para todas las velocidades.

Ajuste dinámico de una leva Para el rango de la leva se distinguen dos casos: 1. El rango estático y el rango dinámico de la leva están superpuestos. 2. El rango estático y el rango dinámico de la leva no están superpuestos.

Tabla 9- 3 Ajuste dinámico de una leva (diferenciación de casos)

Ajuste dinámico Descripción Cuando el rango dinámico se superpone al rango estático

de la leva, rige lo siguiente: • Cuando se alcanza el rango dinámico de la leva, ésta se

activa. Simultáneamente se bloquea el cálculo de un nuevo ajuste dinámico.

• Si el valor real alcanza el área estática de la leva, se vuelve a habilitar el cálculo de un ajuste dinámico nuevo y un cambio de velocidad actúa al final de la leva.

• Si la leva se desactiva al final del área dinámica, el ajuste dinámico vuelve a estar bloqueado hasta el final del área estática de la leva.

Cuando el área dinámica no se superpone al área estática de la leva, rige lo siguiente: • Cuando se alcanza el área dinámica de la leva, ésta se

activa. Simultáneamente se bloquea el cálculo de un nuevo ajuste dinámico.

• Al final del área estática de la leva se vuelve a habilitar el ajuste dinámico.

Área dinámica Área estática Es posible un nuevo ajuste dinámico

Nota Modificando la dirección de giro se vuelve a habilitar la determinación del ajuste dinámico.

Page 90: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos máquina y datos de leva 9.14 Datos de leva

Secuenciador electrónico de levas FM 352 90 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 91: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 91

Ajustes 1010.1 Influencia de los ajustes en el comportamiento de conmutación de las

levas de tiempo

Cambios en el valor real Es posible obviar una leva de tiempo por medio de ajustes que modifiquen el valor real: ● Ajustar valor real ● Ajustar valor real al vuelo ● Decalaje de señal cero ● Redisparar el punto de referencia

Activación de una leva de tiempo Si obvia el inicio de una leva de tiempo por medio de uno de los ajustes arriba mencionados, esta leva se activará siempre y cuando el sentido real del movimiento del eje se corresponda con el sentido de actuación parametrizado para la leva. El tiempo de activación parametrizado se cuenta.

Nota En posición de parada, el sentido del movimiento depende de las fluctuaciones del valor real. Si desea tener en cuenta un sentido de movimiento definido también en posición de reposo, deberá parametrizar una histéresis mayor que las fluctuaciones del valor real en reposo. Si el eje no está en movimiento, se conserva el último sentido de movimiento calculado.

ADVERTENCIA Se pueden producir daños personales y materiales. Los ajustes con modificación del valor real en un eje rotativo pueden conducir a una activación no deseada de las levas de tiempo. En cualquier caso, con un eje rotativo ajuste las levas de tiempo como "no válidas" a fin de influir en el valor real por medio de los ajustes arriba indicados.

Page 92: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real

Secuenciador electrónico de levas FM 352 92 Instrucciones de servicio, 04/2009, A5E01235115-02

10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real

Definición Con los ajustes "Ajustar valor real", "Ajustar valor real al vuelo" se asigna una nueva coordenada al estado actual del encoder. Así, el sistema de coordenadas se desplaza en el valor: VALnuevo - VALactual Para lo cual ● VALnuevo es el valor predefinido ● VALactual es el valor real en el momento de la ejecución

Calcular coordenadas nuevas Todas las posiciones preseleccionadas en el sistema de coordenadas desplazado se calculan con la fórmula siguiente: Coordenadanueva = Coordenadaantigua + (VALnuevo - VALactual)

Requisitos ● El eje tiene que estar sincronizado. ● En "Ajustar valor real al vuelo": La entrada digital I1 tiene que estar interconectada.

Proceso de ajuste 1. Introduzca las coordenadas para el valor real o para el valor real al vuelo en el DB de

canal. – Eje lineal:

El valor real indicado se debe seleccionar de tal modo que los finales de carrera software se encuentren todavía dentro del margen de desplazamiento admitido tras llamar el ajuste. El valor de decalaje que resulta de (VALnuevo - VALactual) tiene que ser menor o igual al valor del margen de desplazamiento admisible (máximo 100 m o 1000 m, respectivamente).

– Eje rotativo: Para el valor real indicado rige: 0 ≤ Valor real < Final del eje rotativo

2. Active los correspondientes bits de inicio en el DB de canal. 3. Llame el FB CAM_CTRL.

Se ejecuta de inmediato "Ajustar valor real". "Ajustar valor real al vuelo" se ejecuta con el flanco ascendente siguiente en la entrada digital I1. Se activa el bit FVAL_DONE.

Page 93: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 93

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 36.4 AVAL_EN BOOL FALSE 1 = Ajustar valor real 36.5 FVAL_EN BOOL FALSE 1 = Ajustar valor real al vuelo 90.0 AVAL DINT L#0 Coordenada para valor real 94.0 FVAL DINT L#0 Coordenada para valor real al vuelo 25.5 FVAL_DONE BOOL FALSE 1 = Ejecutado Ajustar valor real al vuelo

Efectos de los ajustes En el ejemplo "Ajustar valor real" a 400 mm (en la posición 200 mm) se muestra cómo este ajuste provoca un decalaje del sistema de coordenadas. De ello resultan los siguientes efectos: ● La posición de la zona de trabajo no se desplaza físicamente. ● A cada uno de los puntos (como, p.ej. los finales de carrera software) se les asignan

nuevos valores de coordenadas. ● Las levas conservan sus valores de coordenadas y, por lo tanto, se encuentran en otra

posición física. ● En el caso del eje sincronizado y procesamiento de levas habilitado, el valor real de la

posición puede obviar flancos de levas o levas completas mediante este ajuste. ● El cambio de estado de la leva que normalmente dispararía una alarma se podría perder.

Nota Tenga en cuenta el comportamiento de conmutación de las levas de tiempo, que se describe en el capítulo "Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo (Página 91)".

Tabla 10- 1 Decalaje del sistema de coordenadas con "Ajustar valor real" / "Ajustar valor real al vuelo"

Ajustar valor real FCSI [mm]

REF [mm]

VAL [mm]

FCSF[mm]

-400

-200

200

400

-200

0

400

600

Page 94: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real

Secuenciador electrónico de levas FM 352 94 Instrucciones de servicio, 04/2009, A5E01235115-02

Deshacer el ajuste Con el ajuste "Cancelar preselección del valor real" se deshace el decalaje de coordenadas establecido respectivamente con "Ajustar valor real" o "Ajustar valor real al vuelo". Un "Ajustar valor real al vuelo" iniciado no se puede borrar antes de su ejecución mediante un flanco ascendente en la entrada I1. Pero sí puede sobrescribirse con un nuevo "Ajustar valor real al vuelo". Con un arranque del módulo estos ajustes se inicializan.

Dato utilizado en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 35.2 AVALREM_EN BOOL FALSE 1: Deshacer Ajustar valor real

Posibles fuentes de error "Ajustar valor real al vuelo" y "Redisparar punto de referencia" no deben ejecutarse de forma simultánea. Con el ajuste "Ajustar valor real al vuelo" puede notificarse un fallo operativo si este ajuste implica que un final de carrera software excede el margen de desplazamiento admisible con un flanco ascendente en I1. Este fallo operativo se notifica con una alarma de diagnóstico y queda registrado en el búfer de diagnóstico.

Page 95: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.3 Ejecutar un decalaje de señal cero

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 95

10.3 Ejecutar un decalaje de señal cero

Definición Con el ajuste "Decalaje de señal cero" se desplaza en el valor introducido la señal cero del sistema de coordenadas. El signo define la dirección del decalaje.

Calcular nueva coordenada Todos los valores del sistema de coordenadas desplazado se calculan con la fórmula siguiente: Coordenadanueva = coordenadaantigua + (DSCnueva - DSCantigua) DSCantigua indica un decalaje anterior de señal cero. Si antes de la llamada no ha habido activo ningún decalaje de señal cero, introduzca para DSCantiguo el valor 0. Con esta fórmula es posible calcular qué valores de coordenadas adoptan, por ejemplo, los finales de carrera software.

Proceso de ajuste 1. Introduzca el valor del decalaje de señal cero en el DB de canal.

– Eje lineal: El decalaje de señal cero se tiene que escoger de tal modo que los finales de carrera software se encuentren todavía dentro del margen de desplazamiento admisible tras la llamada del ajuste.

– Eje rotativo: Para el decalaje de señal cero rige: Valor del decalaje de señal cero ≤ Fin del eje rotativo.

2. Active el bit de inicio correspondiente.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 36.6 ZOFF_EN BOOL FALSE 1 = Activar decalaje de señal cero 86.0 ZOFF DINT L#0 Decalaje de señal cero

Page 96: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.3 Ejecutar un decalaje de señal cero

Secuenciador electrónico de levas FM 352 96 Instrucciones de servicio, 04/2009, A5E01235115-02

Efectos en un eje lineal En el ejemplo de un decalaje de señal cero de -200 mm se ve cómo este ajuste desplaza el sistema de coordenadas en sentido positivo. De ello resultan los siguientes efectos: ● La zona de trabajo no se desplaza físicamente. ● A cada uno de los puntos (como, p.ej. los finales de carrera software) se les asignan

nuevos valores de coordenadas. ● Las levas conservan sus valores de coordenadas y, por lo tanto, se encuentran en otra

posición física. ● En el caso del eje sincronizado y procesamiento de levas habilitado, el valor real de la

posición puede obviar flancos de levas o levas completas mediante este ajuste. ● El cambio de estado de la leva que normalmente dispararía una alarma, se puede

perder.

Tabla 10- 2 Desplazamiento del sistema de coordenadas por decalaje de señal cero

Decalaje de señal cero FCSI [mm]

REF [mm]

VAL [mm]

FCSF[mm]

-400

-200

200

400

-200

0

400

600

Nota Tenga en cuenta el comportamiento de conmutación de las levas de tiempo, que se describe en el capítulo "Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo (Página 91)".

Page 97: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.3 Ejecutar un decalaje de señal cero

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 97

Efectos en un eje rotativo En el ejemplo de un decalaje de señal cero en -45° se ve cómo este ajuste girael sistema de coordenadas:

Tabla 10- 3 Giro del sistema de coordenadas por decalaje de señal cero

Herramienta con VAL = 340 ° Herramienta con VAL = 25 °

La señal cero gira - 45 grados. Todos los puntos del eje adquieren un nuevo valor de coordenada.

Considerando un DSCantiguo = 0 resulta un nuevo valor de 385° Como al final del eje rotativo en un sentido de giro positivo el valor real empieza de nuevo en 0 el valor real de 25º se calcula a partir de: Coordenadanueva = coordenadaantigua - (DSCnueva - DSCantigua) -final de eje rotativo El valor Final del eje rotativo sólo tiene que restarse si Coordenadaantigua - (DSCnueva - DSCantigua) es mayor que Final del eje rotativo.

Pérdida de la sincronización Si se pierde la sincronización a causa de un error o se reactiva por medio de "Redisparar punto de referencia" se mantiene activo un decalaje de señal cero.

Deshacer el ajuste Al definir un decalaje de señal cero en 0 se recupera el decalaje de señal cero existente.

Page 98: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.4 Definir punto de referencia

Secuenciador electrónico de levas FM 352 98 Instrucciones de servicio, 04/2009, A5E01235115-02

10.4 Definir punto de referencia

Definición Con el ajuste "Definir punto de referencia" se sincroniza el eje. Este ajuste desplaza la zona de trabajo. Todos los decalajes generados por decalaje de señal cero o con Ajustar valor real se conservan. Este ajuste proyecta la zona de trabajo sobre el eje. Así, con distintas entradas de valores la zona de trabajo puede encontrarse en posiciones diferentes dentro del rango físico del eje.

Requisitos Es preciso que el procesamiento de levas esté desactivado.

Proceso de ajuste 1. Introduzca el valor de las coordenadas del punto de referencia en el DB de canal.

– Eje lineal: La coordenada del punto de referencia no puede encontrarse fuera de los finales de carrera software. Esto rige también para la coordenada del punto de referencia de un sistema de coordenadas desplazado.

– Eje rotativo: Para la coordenada del punto de referencia rige: 0 ≤ Coordenada del punto de referencia < Final del eje rotativo

2. Active el bit de inicio correspondiente.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 36.3 REFPT_EN BOOL FALSE 1 = Definir coordenada del punto de

referencia 98.0 REFPT DINT L#0 Coordenada del punto de referencia 25.0 SYNC BOOL FALSE 1 = Eje sincronizado

Efectos de los ajustes En el ejemplo "Definir punto de referencia" a 300 mm se ve cómo este ajuste desplaza la zona de trabajo en el eje. De ello resultan los efectos siguientes: ● La posición real se fija en el valor de la coordenada del punto de referencia. ● La zona de trabajo se desplaza físicamente en el eje. ● Cada uno de los puntos conserva sus coordenadas originales pero se encuentran en

posiciones físicas nuevas. ● El bit SYNC en las señales de respuesta está activado.

Page 99: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.5 Modificar flancos de leva

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 99

Tabla 10- 4 Desplazamiento de la zona de trabajo en el eje por "Definir punto de referencia"

Definir punto de referencia FCSI [mm]

REF [mm]

VAL [mm]

FCSF[mm]

-400

-200

100

400

-400

-200

300

400

Particularidades del encoder absoluto Este ajuste es necesario para un reajuste del encoder absoluto (véase el capítulo "Determinar el reajuste correcto del encoder absoluto (Página 71)").

10.5 Modificar flancos de leva

Definición Con el ajuste "Modificar flancos de leva" es posible modificar durante el funcionamiento el inicio de leva y, en el caso de las levas de recorrido, también el fin de leva de una leva individual.

Requisitos La leva que se quiera modificar tiene que ser válida.

Proceso de ajuste 1. Escriba el número de leva en el DB de canal. 2. En una leva de recorrido:

Escriba el inicio de leva y el fin de leva en el DB de canal. En una leva de tiempo: Introduzca el valor del inicio de leva en el DB de canal.

3. Active el bit de inicio correspondiente.

Page 100: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.5 Modificar flancos de leva

Secuenciador electrónico de levas FM 352 100 Instrucciones de servicio, 04/2009, A5E01235115-02

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 36.7 CH01CAM_EN BOOL FALSE 1 = Escribir ajuste para flanco de leva (1

leva) 102.0 CAM_NO INT 0 Número de leva 104.0 CAM_START DINT L#0 Inicio de leva 108.0 CAM_END DINT L#0 Fin de leva

Efectos de los ajustes El FM 352 desplaza primero el flanco de activación y luego el de desactivación de la leva. Este proceso es independiente de la dirección en la que se desplace la leva. Caso especial: Con el proceso que se ha descrito anteriormente puede ocurrir que durante un breve tiempo surja una leva invertida si el nuevo inicio de leva es mayor que el antiguo inicio de leva. Leva invertida en un eje lineal Leva invertida en un eje rotativo

El inicio de leva es mayor que el fin de leva El inicio de leva es más positivo que el fin de levaCon ambos tipos de eje debe observarse una distancia mínima de 4 pulsos entre el inicio de leva y el fin de leva.

Figura 10-1 Cambio del flanco de leva paso a paso

Page 101: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.6 Ejecutar "Cambio rápido de levas"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 101

Nota Si para esta leva se ha habilitado una alarma de proceso, al detectar la leva invertida el FM 352 puede disparar una o dos alarmas de proceso, según se haya parametrizado. Con la modificación del flanco de activación y/o de desactivación se pueden producir saltos de flancos de leva o de toda una leva. Tenga en cuenta el comportamiento de conmutación de las levas de tiempo, que se describe en el capítulo "Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo (Página 91)". Los cambios de estado de la leva que normalmente dispararían una alarma de proceso, se pueden perder.

Leer los valores modificados Los valores modificados se pueden leer con una de las tareas de CAM1RD_EN a CAM8RD_EN.

Deshacer el ajuste Los valores modificados se pierden al reiniciar el módulo.

10.6 Ejecutar "Cambio rápido de levas"

Definición Con el ajuste "Cambio rápido de levas" es posible modificar simultáneamente los datos de hasta 16 levas durante el funcionamiento.

Requisitos Las levas que se quieran modificar tienen que ser válidas.

Proceso de ajuste 1. Introduzca el número de levas que hay que modificar en el DB de canal. 2. Introduzca el número de levas que hay que modificar en el DB de canal. 3. Active los bits de inicio para los cambios deseados. 4. Introduzca los nuevos valores en el DB de canal. 5. Repita los pasos de 2 a 4 para cada leva que tenga que modificarse. 6. Active el bit de inicio correspondiente en el DB de canal

Page 102: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.6 Ejecutar "Cambio rápido de levas"

Secuenciador electrónico de levas FM 352 102 Instrucciones de servicio, 04/2009, A5E01235115-02

Datos utilizados en el DB de canal

Dirección Absoluta

Nombre Tipo Valor inicial

Comentario

37.0 CH16CAM_EN BOOL FALSE 1 = Escribir ajustes para un cambio rápido de levas (16 leva)

176.0 C_QTY BYTE B#16#0 Número de levas a modificar 177.0 DIS_CHECK BOOL FALSE 1 = Desactivar la comprobación de datos

Dirección relativa

Nombre Tipo Valor inicial

Comentario

+0.0 CAM_NO BYTE B#16#0 Número de la leva a modificar +1.0 C_EFFDIR BOOL FALSE 1 = Cambio del sentido de actuación de la

leva +1.1 C_CBEGIN BOOL FALSE 1 = Cambio del inicio de la leva al valor

CBEGIN +1.2 C_CEND BOOL FALSE 1 = Cambio del fin de leva / tiempo de

activación al valor CEND +1.3 C_LTIME BOOL FALSE 1 = Cambio del tiempo de disponibilidad al

valor LTIME +1.4 CAM_OFF BOOL FALSE 1 = Desactivación de la leva durante el

cambio de leva +1.5 EFFDIR_P BOOL FALSE 1 = Sentido de actuación positivo (+) +1.6 EFFDIR_M BOOL FALSE 1 = Sentido de actuación negativo (-) +2.0 CBEGIN DINT L#0 Nuevo inicio de leva +6.0 CEND DINT L#0 Nuevo fin de leva / Nuevo tiempo de

activación +10.0 LTIME INT L#0 Nuevo tiempo de disponibilidad

Desactivar leva al modificar Una modificación coherente del inicio y del final de la leva sólo es posible si en el momento de la modificación se ha desactivado la leva (CAM_OFF).

Page 103: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.6 Ejecutar "Cambio rápido de levas"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 103

Comprobación de datos por parte del módulo Con el parámetro DIS_CHECK (DB de canal) se define si FM 352 tiene que desactivar la comprobación de los datos transferidos. Si se desactiva la comprobación de datos es preciso asegurarse de que sólo se transfieren valores admisibles. Si introduce valores no admisibles sin comprobación se puede producir un comportamiento impredecible del módulo. ● FALSE: El módulo comprueba todos los datos que se transfieren ● TRUE: La comprobación de los datos en referencia a los parámetros de la leva está

desactivada. De este modo los datos que hay que modificar se incorporan más rápidamente en el FM 352. Independientemente de este ajuste siempre se comprueba si – el eje está parametrizado, – la cantidad de levas para modificar (C_QTY) es admisible, – la leva (número de leva) que tiene que modificarse es válida.

Sólo cuando todos los datos han sido comprobados y no se han detectado problemas, se activan en el módulo. En caso de error todos los datos se rechazan.

Efectos de los ajustes

Nota Tenga en cuenta el comportamiento de conmutación de las levas de tiempo, que se describe en el capítulo "Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo (Página 91)".

Leer los valores modificados Los valores modificados se pueden leer con una de las tareas de CAM1RD_EN a CAM8RD_EN.

Deshacer el ajuste Los valores modificados se pierden al reiniciar el módulo.

Page 104: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes"

Secuenciador electrónico de levas FM 352 104 Instrucciones de servicio, 04/2009, A5E01235115-02

10.7 Ejecutar "Medición de longitud y Captura de bordes"

Definición Con los ajustes "Medición de longitud" y "Captura de bordes" es posible calcular la longitud de una pieza. La medición de la longitud y la captura de bordes están y se mantienen activos hasta que se desactivan de nuevo o se seleccionan otros métodos de medición. Si se seleccionan ambos métodos de medición a la vez, el FB CAM_CTRL activará la medición de longitud.

Requisitos En la entrada I1 tiene que estar conectado un conector libre de rebotes.

Proceso de los ajustes Según el tipo de medición, el FM 352 actualiza los datos del módulo en momentos distintos. El FM 352 notifica cada actualización en un parámetro en la interfaz de respuesta. Medición de longitud

1. Active el conmutador de función de "Medición de longitud" 2. El flanco ascendente de la entrada I1 inicia la medición de longitud. 3. El flanco descendente de la entrada I1 pone fin a una medición en curso. El FM 352

actualiza los datos Valor inicial, Valor final y Longitud. 4. Con el parámetro activado MSR_DONE el FM 352 comunica la actualización de los

datos. El parámetro indica que la medición ha finalizado. Los resultados de la medición se pueden leer.

5. El inicio de otra medición con el flanco ascendente de I1 desactiva el parámetro MSR_DONE.

Si durante una medición de longitud se desactiva el ajuste, el FM 352 no actualiza los datos. El parámetro MSR_DONE se mantiene desactivado.

Page 105: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 105

Captura de bordes

1. Dado el caso, introduzca un valor para la separación mínima de bordes en el DB de

parámetros. Escriba y active los datos máquina. 2. Active el conmutador de funciones de "Captura de bordes". Se activa el parámetro

MSR_DONE. 3. El flanco ascendente de la entrada I1 inicia la captura de bordes. Los resultados de la

medición se actualizan y se pueden leer, el valor inicial de la medición se registra; el valor final y la longitud pasan a ser -1.

4. Tras la actualización, el FM 352 notifica el cambio con la desactivación del parámetro MSR_DONE.

5. El flanco descendente de la entrada I1 pone fin a una medición en curso. El FM 352 actualiza los datos del valor final de la medición y la longitud.

6. Tras la actualización, el FM 352 notifica el cambio con la activación del parámetro MSR_DONE. Los resultados de la medición se pueden leer.

7. El inicio de otra medición con el flanco ascendente de I1 desactiva el parámetro MSR_DONE.

Si durante una captura de bordes se desactiva el ajuste el FM 352 no actualiza los datos. El parámetro MSR_DONE se mantiene desactivado.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial

Comentario

25.1 MSR_DONE BOOL FALSE 1 = Medición de longitud cancelada 34.0 EDGE_ON BOOL FALSE 1 = Captura de bordes activada 34.2 MSR_ON BOOL FALSE 1 = Medición de longitud activada 38.2 MSRRD_EN BOOL FALSE 1 = Leer valores medidos 112.0 BEG_VAL DINT L#0 Valor inicial 116.0 END_VAL DINT L#0 Valor final 120.0 LEN_VAL DINT L#0 Longitud

Page 106: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes"

Secuenciador electrónico de levas FM 352 106 Instrucciones de servicio, 04/2009, A5E01235115-02

Datos utilizados en el DB de parámetros

Dirección Nombre Tipo Valor inicial

Comentario

4.0 EDGEDIST DINT L#0 Distancia mínima entre bordes en la captura de bordes Rango: 0 ... 1 000 000 000 µm

En la captura de bordes, con la distancia mínima entre bordes se define un rango tras la detección del inicio de la medición. Si el final del proceso de medición se encuentra dentro de este rango, la medición se desestima. El inicio de la medición se notifica en cuanto se ha recorrido la distancia mínima entre bordes.

Condiciones específicas para una medición de longitud ● La distancia entre el flanco de activación y el flanco de desactivación en la entrada I1

tiene que ser tal que su programa en la CPU pueda evaluar correctamente el resultado de la medición antes de iniciar otra.

● La distancia mínima entre el flanco ascendente y descendente en la entrada I1, al igual que entre el flanco descendente y el siguiente ascendente en la entrada I1, tiene que ser mayor que 2 ms.

Medición con errores En caso de una medición de longitud /captura de bordes con errores, el FM 352 devuelve el valor -1 para la longitud. Una "Medición de longitud" o "Captura de bordes" debería ejecutar un máximo de 126 cambios a cero en un sentido. En cuanto FM 352 detecta más de 126 pasos por cero en una dirección, notifica una "Medición de longitud" o una "Captura de bordes" errónea, aunque luego haya detectado nuevamente pasos por cero en la otra dirección. El cambio a cero es el cambio del eje rotativo del valor final del eje rotativbo a 0 y a la inversa. Una medición también es errónea si ● en un eje rotativo la longitud medida es superior a 231 , ● el FM 352 detecta simultánamente el flanco de activación y el de desactivación (p. ej. por

rebotes del conector). Este evento se puede comunicar como alarma de proceso.

Desplazamiento del sistema de coordenadas durante una medición de longitud Los desplazamientos de coordenadas afectan a la longitud medida bajo las condiciones siguientes: ● Se utiliza un encoder incremental o un detector de proximidad, o bien el FM 352 en el

modo de simulación. ● Se ejecuta "Definir punto de referencia" o "Redisparar punto de referencia" durante una

medición de longitud.

Page 107: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 107

Ejemplo Es posible emplear la influencia arriba indicada de la longitud medida del modo que sigue: Se dispone de un sistema en el que durante una medición de longitud siempre se produce un deslizamiento. Con el redisparo del punto de referencia es posible corregir este deslizamiento de forma que se emitan los valores de medición de longitud correctos.

Page 108: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.8 Redisparar el punto de referencia

Secuenciador electrónico de levas FM 352 108 Instrucciones de servicio, 04/2009, A5E01235115-02

10.8 Redisparar el punto de referencia

Definición Con el ajuste "Redisparar punto de referencia" es posible sincronizar el eje en función de un evento externo repetitivo. El ajuste se mantiene activo hasta que se desactive de nuevo.

Requisitos ● Se emplea un encoder incremental o un detector de proximidad. ● El evento externo puede ser una marca cero de un encoder incremental o un sensor del

punto de referencia en la entrada I2.

Proceso de ajuste 1. Introduzca el valor de la coordenada del punto de referencia en el DB de parámetros. 2. Introduzca el tipo de "Redisparar el punto de referencia" en el DB de parámetros.

Para ello, existen las posibilidades siguientes: – Sólo se evalúa la marca cero del encoder (RETR_TYPE = 7). – Sólo se evalúa el sensor del punto de referencia (RETR_TYPE = 6). – Se evalúa la marca cero

en sentido positivo: se evalúa el primer flanco ascendente de la marca cero tras abandonar el sensor del punto de referencia en el sentido positivo (RETR_TYPE = 0). en sentido negativo: se evalúa el primer flanco descendente de la marca cero tras abandonar el sensor del punto de referencia en el sentido negativo (RETR_TYPE = 1).

3. Escriba y active los datos máquina. 4. Active el conmutador de funciones del DB de canal.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 34.3 REFTR_ON BOOL FALSE 1 = Redisparar el punto de referencia 25.0 SYNC BOOL FALSE 1 = Eje sincronizado

Datos utilizados en el DB de parámetros

Dirección Nombre Tipo Valor inicial Comentario 44.0 REFPT DINT L#0 Coordenada del punto de referencia 52.0 RETR_TYPE DINT L#0 Forma de redisparar el punto de referencia

Page 109: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.8 Redisparar el punto de referencia

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 109

Efectos de los ajustes ● El FM 352 evalúa la marca cero y el sensor del punto de referencia en función del

sentido del movimiento del eje. – En caso de un sentido positivo se evalúan los flancos ascendentes. – En caso de un sentido de movimiento negativo se evalúan los flancos descendentes.

● La posición real se fija en el valor de la coordenada del punto de referencia. ● La zona de trabajo se desplaza físicamente en el eje. ● Cada uno de los puntos conserva su valor original, pero se encuentran en posiciones

físicas nuevas. ● Los cambios de estado de la leva que normalmente dispararían una alarma, se pueden

perder. ● El bit SYNC de las señales de respuesta se activa.

Nota Tenga en cuenta el comportamiento de conmutación de las levas de tiempo, que se describe en el capítulo "Influencia de los ajustes en el comportamiento de conmutación de las levas de tiempo (Página 91)".

Page 110: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.8 Redisparar el punto de referencia

Secuenciador electrónico de levas FM 352 110 Instrucciones de servicio, 04/2009, A5E01235115-02

Ejemplo Para este ejemplo rige: ● Del sensor del punto de referencia y la marca cero se evalúan los flancos ascendentes

(sentido positivo del eje). ● La coordenada del punto de referencia tiene el valor 300 mm. ● En el momento de la ejecución no hay activo ningún decalaje de señal cero.

Tabla 10- 5 Desplazamiento del área de trabajo en el eje con "Redisparar el punto de referencia"

Redisparar el punto de referencia FCSI [mm]

REF [mm]

VAL [mm]

FCSF [mm]

-400

300

100

400

-400

300

300

400

Page 111: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.8 Redisparar el punto de referencia

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 111

Consideración de un decalaje de señal cero Cuando hay un decalaje de señal cero activo, se tiene en cuenta en el ajuste Redisparar el punto de referencia. Esto significa que la coordenada del punto de referencia que se activará, se calculará conforme a la fórmula siguiente: Ref = RefDM - Decalaje de señal cero RefDM es el valor depositado en los datos máquina a modo de coordenada del punto de referencia.

Tabla 10- 6 Desplazamiento del área de trabajo en el eje por "Redisparar el punto de referencia" con decalaje de señal cero

Redisparar el punto de referencia FCSI [mm]

REF [mm]

VAL [mm]

FCSF [mm]

-500

300

0

300

-400

400

100

400

-400

400

400

400

Page 112: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.9 Desconectar final de carrera software

Secuenciador electrónico de levas FM 352 112 Instrucciones de servicio, 04/2009, A5E01235115-02

10.9 Desconectar final de carrera software

Definición El ajuste "Desconectar final de carrera software" desactiva la supervisión del final de carrera software de un eje lineal. El ajuste se mantiene activo hasta que se desactive de nuevo. Entonces se vuelven a activar los finales de carrera parametrizados originariamente.

Proceso de ajuste Active el conmutador de funciones del DB de canal.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 34.4 SSW_OFF BOOL FALSE 1 = Final de carrera de software

desconectado

Datos utilizados en el DB de parámetros

Dirección Nombre Tipo Valor inicial Comentario 64.0 SSW_STRT DINT L# -1000000000 Final de carrera software Inicio 68.0 SSW_END DINT L#1000000000 Final de carrera software Fin

Page 113: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.9 Desconectar final de carrera software

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 113

Efectos de los ajustes ● Simulación

– Si en el modo de simulación se rebasa un final de carrera software se detiene el modo de simulación.

– Si desactiva entonces la supervisión del final de carrera software, el modo de simulación prosigue. El eje se desplaza en la dirección indicada.

● Decalaje de señal cero con supervisión desactivada Si se define un decalaje de señal cero en el que los finales de carrera software se encuentran todavía dentro de los límites del margen de desplazamiento, el valor real puede encontrarse fuera del rango de contaje admisible.

● Las levas que se encuentran fuera del final de carrera software parametrizado, se pueden activar.

PRECAUCIÓN

Se pueden producir daños materiales. Si limita el margen de desplazamiento con finales de carrera software y protege con ello su instalación, al desconectar los finales de carrera software se pueden producir daños materiales. Por ello, al planificar la instalación cuide que el accionamiento pueda desplazarse por todo el margen de desplazamiento.

Page 114: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.10 Ejecutar una simulación

Secuenciador electrónico de levas FM 352 114 Instrucciones de servicio, 04/2009, A5E01235115-02

10.10 Ejecutar una simulación

Definición El ajuste "Simulación" brinda la posibilidad de activar la leva sin un encoder conectado.

Proceso de ajuste 1. Introduzca la velocidad de simulación en el DB de los parámetros. 2. Escriba y active los datos máquina. 3. En el DB de canal seleccione como sentido de la simulación el sentido positivo o

negativo. 4. Active el conmutador de funciones del DB de canal.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 15.2 DIR_M BOOL FALSE 1 = Simulación en el sentido negativo 15.3 DIR_P BOOL FALSE 1 = Simulación en el sentido positivo 34.1 SIM_ON BOOL FALSE 1 = Simulación activa

Datos utilizados en el DB de parámetros

Dirección Nombre Tipo Valor inicial Comentario 84.0 SIM_SPD DINT L#0 Velocidad de simulación

Efectos al activar la simulación ● Las señales de encoder dejan de evaluarse. ● Todas las supervisiones referidas a la entrada del encoder se desconectan. ● Los errores que se hayan notificado con respecto al encoder, se desactivan. ● El FM 352 simula el movimiento de un eje con una velocidad de simulación constante. ● El procesamiento de levas se desactiva con la activación de la simulación. Sin embargo,

es posible activarlo de nuevo. La sincronización se mantiene. ● El valor real de la posición cambia a partir del valor real actual, dependiendo de la

velocidad y del sentido de la simulación.

Page 115: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.10 Ejecutar una simulación

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 115

Efectos al desactivar la simulación ● El procesamiento de levas se desactiva. ● En caso de un encoder incremental o un detector de proximidad, la sincronización se

borra. Entonces como valor real se define el valor de la coordenada del punto de referencia.

● En el caso de un encoder absoluto se notifica el valor real de la posición, que se corresponde con la posición actual del encoder. Las señales del encoder se evalúan de nuevo tal como se han parametrizado en los datos máquina.

Valores límite Los límites máximo y mínimo de la velocidad de simulación dependen de la resolución (véase el capítulo "Datos máquina del eje (Página 64)").

Velocidad Entre la velocidad definida y la real a la que funciona el módulo, puede haber diferencias (véase el capítulo "Datos máquina del eje (Página 64)").

Page 116: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.11 Leer "Valores de contaje de las pistas de leva de contaje"

Secuenciador electrónico de levas FM 352 116 Instrucciones de servicio, 04/2009, A5E01235115-02

10.11 Leer "Valores de contaje de las pistas de leva de contaje"

Definición Con el ajuste "Valores de contaje de las pistas de leva de contaje" se leen los valores de contaje actuales.

Proceso de ajuste 1. Defina las pistas de la leva de contaje y los valores de contaje superiores en los datos

máquina. 2. Escriba y active los datos máquina. 3. Habilite la función de contaje. 4. El valor de contaje se fijará en el valor de contaje superior. 5. Con cada flanco ascendente del resultado de la pista el valor de contaje se reducirá en 1. 6. Active el bit de inicio en el DB de canal para la lectura de los valores de contaje. 7. Los valores de contaje de las dos pistas se escriben en el DB de canal. Para una pista

no parametrizada como pista de leva de contaje se emite 0. 8. Si el valor de contaje alcanza el valor 0, el bit identificador de la pista de leva de contaje

se pone a 1. 9. Con el siguiente flanco descendente del resultado de pista, el bit identificador vuelve a 0

y el contador se pone al valor de contaje superior.

Datos utilizados en el DB de canal Dirección Nombre Tipo Valor inicial Comentario 15.5 CNTC0_EN BOOL FALSE 1 = Habilitar la función de contaje de la pista

de leva de contaje 0 15.6 CNTC1_EN BOOL FALSE 1 = Habilitar la función de contaje de la pista

de leva de contaje 1 38.3 CNTTRC_EN BOOL FALSE 1 = Leer valores de contaje de la pista de

leva de contaje 124.0 CNT_TRC0 INT 0 Valor de contaje actual para la pista de leva

de contaje 0 126.0 CNT_TRC1 INT 0 Valor de contaje actual para la pista de leva

de contaje 1

Datos utilizados en el DB de parámetros Dirección Nombre Tipo Valor inicial Comentario 99.0 SPEC_TRC0 BOOL FALSE 1 = Pista 0 es pista de leva de contaje 99.1 SPEC_TRC1 BOOL FALSE 1 = Pista 1 es pista de leva de contaje 100.0 CNT_LIM0 DINT L#2 Valor de contaje superior para la pista de

leva de contaje 0 104.0 CNT_LIM1 DINT L#2 Valor de contaje superior para la pista de

leva de contaje 1

Page 117: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.12 Leer "Datos de posición y pista"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 117

10.12 Leer "Datos de posición y pista"

Definición Con el ajuste "Datos de posición y pista" se lee la posición, la velocidad y el bit identificador de pista en ese momento. Los bits identificadores de pista se capturan antes de combinarlos con los datos máquina y de canal. El algoritmo de cálculo implantado en el FM 352 calcula cambios de velocidad mayores de 1 pulso por 4 ms. La velocidad que se muestra, por lo tanto, incluye imprecisión y no es conveniente para fines de cálculo. La velocidad interna que se emplea para dinamizar las levas es más precisa.

Proceso de ajuste 1. Active el bit de inicio en el DB de canal. 2. Los datos se depositan en el DB de canal.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 38.4 ACTPOS_EN BOOL FALSE 1 = Leer Datos de posición y pista 128.0 ACTPOS DINT L#0 Posición actual 132.0 ACTSPD DINT L#0 Velocidad actual 136.0 TRACK_ID DWORD DW#16#0 Bits identificadores de pista de las pistas

0 a 31

Page 118: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.13 Leer datos de encoder

Secuenciador electrónico de levas FM 352 118 Instrucciones de servicio, 04/2009, A5E01235115-02

10.13 Leer datos de encoder

Definición Con el ajuste "Datos de encoder" se leen los datos actuales del encoder así como el valor del reajuste del encoder absoluto.

Requisitos El valor del reajuste del encoder absoluto se puede consultar tras realizar el ajuste "Definir punto de referencia" (véase el capítulo "Determinar el reajuste correcto del encoder absoluto (Página 71)").

Proceso de ajuste 1. Active el bit de inicio en el DB de canal. 2. Los datos se depositan en el DB de canal.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 38.5 ENCVAL_EN BOOL FALSE 1 = Leer valores del encoder 140.0 ENCVAL DINT L#0 Valor de encoder / Lectura del contador

(representación interna) 144.0 ZEROVAL DINT L#0 Lectura del contador en la última marca cero

(representación interna) 148.0 ENC_ADJ DINT L#0 Reajuste del encoder absoluto

Page 119: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.14 Leer los datos de leva y de pista

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 119

10.14 Leer los datos de leva y de pista

Definición Con el ajuste "Datos de leva y pista" se leen los bits identificadores de leva y de pista actuales así como la posición en ese momento. Los bits identificadores de pista se capturan antes de combinarlos con los datos máquina y de canal.

Proceso de ajuste 1. Introduzca como identificador de tipo un 1 en el parámetro FM_TYPE del DB de canal.

Con ello es posible leer los datos de leva y de pista de 24 bytes. Si introduce 0 como identificador de tipo sólo se leerán los bits identificadores de la leva (16 byte).

2. Los datos se depositan en el DB de canal.

Datos utilizados en el DB de canal Dirección Nombre Tipo Valor inicial Comentario 12.0 FM_TYPE BOOL FALSE 0 = FM 352 a V4.0

1 = FM 352 a partir de V5.0 38.6 CAMOUT_EN BOOL FALSE 1 = Leer datos de leva y pista 152.0 CAM_00_31 DWORD DW#16#0 Bits identificadores de la leva para las levas

de 0 a 31 156.0 CAM_32_63 DWORD DW#16#0 Bits identificadores de leva para las levas de

32 a 63 160.0 CAM_64_95 DWORD DW#16#0 Bits identificadores de la leva para las levas

de 64 a 95 164.0 CAM_96_127 DWORD DW#16#0 Bits identificadores de la leva para las levas

de 96 a 127 168.0 TRACK_ID1 DWORD DW#16#0 Bits identificadores de pista para las pistas de

0 a 31 172.0 ACTPOS1 DINT L#0 Posición actual

Page 120: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.15 Activar señales de control de la leva

Secuenciador electrónico de levas FM 352 120 Instrucciones de servicio, 04/2009, A5E01235115-02

10.15 Activar señales de control de la leva

Definición Con el ajuste "Señales de control de la leva" se habilita el procesamiento de levas así como las pistas.

Proceso de ajuste 1. Active los bits que desee en el DB de canal. 2. Con cada llamada del FB CAM_CTRL los datos se transferirán al módulo.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 15.4 CAM_EN BOOL FALSE 1 = Habilitar el procesamiento de levas 16.0 TRACK_EN WORD W#16#0 Habilitar pistas de leva de 0 a 12

Bit 0 = Pista 0

Efectos El procesamiento de levas se inicia o se detiene según la habilitación. Los bits identificadores de pista de las pistas habilitadas se transfieren a las señales de pista y a las salidas digitales.

Page 121: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.16 Consultar las señales de respuesta del control de levas

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 121

10.16 Consultar las señales de respuesta del control de levas

Definición Con el ajuste "Señales de respuesta de la leva" se informa del estado actual de la leva y de las señales de pista. La coherencia entre la posición indicada y las señales de pista no está asegurada.

Proceso de ajuste Con cada llamada del FB CAM_CTRL los datos se depositan en el DB de canal.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 23.4 CAM_ACT BOOL FALSE 1 = Procesamiento de levas activo 26.0 ACT_POS DINT L#0 Posición actual del eje 30.0 TRACK_OUT DWORD DW#16#0 Señales de pista actuales de las pistas 0

a 31 Bit 0 = Pista 0

Page 122: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ajustes 10.17 Configurar las señales de respuesta del diagnóstico

Secuenciador electrónico de levas FM 352 122 Instrucciones de servicio, 04/2009, A5E01235115-02

10.17 Configurar las señales de respuesta del diagnóstico

Proceso de ajuste Cuando el módulo registra una nueva entrada en el búfer de diagnóstico, activa el bit DIAG en la interfaz de respuesta. Cada vez que se produce un fallo de cualquiera de las clases recogidas en el anexo "Bloques de datos / Listas de errores (Página 163)", se efectúa una entrada en el búfer de diagnóstico. 1. Cuando el módulo detecta una petición de escritura con datos erróneos, activa el bit

DATA_ERR en la interfaz de retroalimentación. La causa del error se registra en el búfer de diagnóstico.

2. El FB CAM_CTRL coloca la interfaz de respuesta en el DB de canal. 3. Una vez que el FB DIAG ha leído el búfer de diagnóstico, el FM 352 pone a 0 el bit

DIAG.

Datos utilizados en el DB de canal

Dirección Nombre Tipo Valor inicial Comentario 22.2 DIAG BOOL FALSE 1 = Búfer de diagnóstico modificado 22.4 DATA_ERR BOOL FALSE 1 = Error de datos

Page 123: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 123

Encoder 1111.1 Encoder incremental

Encoders incrementales conectables Se admiten encoders incrementales de dos pulsos con un desfase eléctrico de 90º con o sin marca cero: ● Encoder con señales de salida asimétricas con nivel de 24 V

– Frecuencia límite = 50 kHz – Longitud del cable: máx. 100 m

● Encoder con señales de salida simétricas con un puerto diferencial de 5 V según RS422. – Frecuencia límite = 1 MHz – con una alimentación de tensión de 5 V: Longitud del cable: máx. 32 m – con una alimentación de tensión de 24 V: Longitud del cable: máx. 100 m

Nota Si el encoder (5V) no emite ninguna señal de marca cero y se ha activado la comprobación de rotura de hilo, es preciso interconectar externamente las entradas de marca cero N y /N para que estas entradas presenten un nivel distinto (p. ej. N a 5 V, /N a la masa).

Page 124: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.1 Encoder incremental

Secuenciador electrónico de levas FM 352 124 Instrucciones de servicio, 04/2009, A5E01235115-02

Formas de señal En la figura que sigue a continuación se muestran las formas de señal de los encoders con señales de salida asimétricas y simétricas.

Figura 11-1 Formas de señal de los encoders incrementales

Evaluación de señales Incrementos Un incremento identifica un período de señal de las dos señales A y B de un encoder. Este valor se indica en las especificaciones técnicas de un encoder y/o en su placa de características.

Figura 11-2 Incrementos y pulsos

Pulsos El FM 352 evalúa los 4 flancos de las señales A y B (véase la figura) en cada incremento (evaluación cuádruple). 1 incremento (dado por el encoder) = 4 pulsos (evaluación FM)

Page 125: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.1 Encoder incremental

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 125

Tiempos de reacción El FM 352 tiene los tiempos de reacción siguientes para encoders incrementales conectados: Tiempo mínimo de respuesta = tiempo de ciclo de leva + tiempo de conexión de los elementos conectados Tiempo máximo de respuesta = 2 * tiempo de ciclo de leva + tiempo de conexión de los elementos conectados

Ejemplo Ejemplo del tiempo de respuesta mínimo y máximo con un alcance de 16 levas: ● Tiempo de ciclo de la leva: aprox. 20 µs ● Tiempo de conexión del hardware: aprox. 150 µs Tiempo de respuesta mínimo = 20 µs + 150 µs = 170 µs Tiempo de respuesta máximo = 2* 20 µs + 150 µs = 190 µs

Nota El tiempo de respuesta se puede compensar mediante una parametrización adecuada de las levas o bien mediante el ajuste dinámico.

Imprecisión La imprecisión es la diferencia entre el tiempo de reacción máximo y mínimo. En los encoders incrementales: Imprecisión = tiempo de ciclo de la leva

Nota Si es posible discriminar el tiempo de conexión de hardware en el FM 352 y el tiempo de conexión de los elementos conectados, se puede asegurar una activación segura de la leva cuando es más larga que el recorrido que realiza dentro del tiempo de ciclo de la leva.

Page 126: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.2 Detectores de proximidad

Secuenciador electrónico de levas FM 352 126 Instrucciones de servicio, 04/2009, A5E01235115-02

11.2 Detectores de proximidad

Definición Los detectores de proximidad son interruptores simples sin información de sentido, los cuales emiten pulsos. El sentido se indica con los datos máquina de selección del detector de proximidad.

PRECAUCIÓN Se pueden producir daños materiales. Una indicación de sentido incorrecta puede causar fallos muy graves en la instalación (p. ej. causados por un control erróneo de grupos eléctricos). Compruebe la indicación de sentido durante la puesta en marcha y cada vez que cambie un detector de proximidad.

Detectores de proximidad conectables Es posible conectar al FM 352 los detectores de proximidad siguientes: ● Detectores de proximidad con nivel de 24 V

frecuencia límite de = 50 kHz ● Longitud del cable: máx. 100 m

Evaluación de señales En un detector de proximidad, se cuenta el flanco ascendente de la señal A*.

Page 127: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.3 Encoders absolutos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 127

11.3 Encoders absolutos

Encoders monovuelta y encoders multivuelta Entre los encoders absolutos se distingue entre ● Encoders monovuelta

Los encoders monovuelta reflejan el rango completo del encoder en una vuelta del encoder.

● Encoders multivuelta Los encoders multivuelta reflejan el rango completo del encoder en varias vueltas del encoder.

Encoders absolutos conectables Se admiten encoders absolutos con interfaz serie. La transferencia de la información de recorrido se realiza de forma síncrona según el protocolo SSI (interfaz serialsíncrona). El FM 352 admite sólo código GRAY. Según la disposición de los bits de datos en el telegrama resultan los formatos de datos "abeto", "medio abeto" y "alineación derecha". Tipo de encoder Longitud/tipo de telegrama Encoder monovuelta Encoder monovuelta Encoder monovuelta Encoder multivuelta Encoder multivuelta Escuchar Escuchar

13 bits medio abeto 13 bits alineación derecha 25 bits alineación derecha 25 bits abeto 25 bits alineación derecha Abeto alineación derecha

Ajuste especial: Encoder multivuelta como encoder monovuelta

25 bits medio abeto

Transferencia de datos La velocidad de la transferencia de datos depende de la longitud del cable (véase el capítulo "Datos técnicos (Página 149)").

Evaluación de pulsos del encoder absoluto 1 incremento (dado por el encoder) = 1 pulso (evaluación FM)

Page 128: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.3 Encoders absolutos

Secuenciador electrónico de levas FM 352 128 Instrucciones de servicio, 04/2009, A5E01235115-02

Escuchar "Escuchar" significa: un encoder absoluto se utiliza paralelamente en dos módulos (p.ej. FM 351 y FM 352). El módulo de posicionamiento FM 351 es el módulo maestro y envía pulsos al encoder absoluto; la leva electrónica FM 352 es esclavo y escucha las señales del telegrama SSI. Ajuste "Incrementos por vuelta" y "Cantidad vueltas" en la configuración del maestro. La velocidad de transferencia no tiene importancia. En "Longitud del telegrama" seleccione, según el tipo de encoder, "Escuchar" o "Escuchar en alineación derecha".

Cablear la escucha En la figura siguiente se muestra, con el ejemplo del FM 351 y FM 352, cómo conectar el encoder asoluto para que el FM 352 escuche.

Figura 11-3 Esquema de conexiones del encoder absoluto (SSI)

Nota Para que el FM 352 escuche es preciso que la masa (M) de la alimentación del sensor del maestro (p. ej. FM 351: conector frontal, Pin 48) y del esclavo (FM 352: conector frontal, Pin 48) estén conectados a baja impedancia con la masa de la CPU.

Page 129: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.3 Encoders absolutos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 129

Tiempos de reacción El FM 352 tiene los tiempos de reacción siguientes para los encoders absolutos: Tiempo mínimo de respuesta = tiempo de ejecución de telegramas + tiempo de ciclo de levas + tiempo de conexión de los elementos conectados Tiempo máximo de respuesta = 2 * tiempo de ejecución de telegramas + tiempo monoestable + 2 * tiempo de ciclo de leva + tiempo de conexión de los elementos conectados En el caso de encoders absolutos programables: Tiempo máximo de respuesta = tiempo de ejecución de telegramas + tiempo monoestable + 2 * tiempo de ciclo de leva + tiempo de conexión de los elementos conectados + 1/ frecuencia de pasos máx.

Tiempo monoestable Para el tiempo monoestable rigen los valores límite siguientes: ● Tiempo monoestable mínimo: > 15 µs ● Tiempo monoestable máximo: < 64 µs Los encoders con valores fuera de los límites que aquí se indican no son admisibles.

Tiempos de ejecución de telegramas Los tiempos de ejecución de telegramas dependen de la velocidad de transferencia:

Velocidad de transferencia

Tiempo de ejecución de telegramas a 13 bits

Tiempo de ejecución de telegramas a 25 bits

0,125 MHz 112 µs 208 µs 0,250 MHz 56 µs 104 µs 0,500 MHz 28 µs 52 µs 1,000 MHz 14 µs 26 µs

Ejemplo de tiempos de reacción El ejemplo que sigue a continuación muestra cómo calcular el tiempo de respuesta máximo y mínimo. En el ejemplo no se emplea ningún encoder programable. ● Tiempo de ciclo de la leva: aprox. 20 µs con máx. 16 levas ● Tiempo de conexión del hardware: aprox. 150 µs ● Tiempo de ejecución de telegramas: 26 µs con 1MHz de velocidad de transferencia

(telegramas de 25 Bit) ● Tiempo monoestable: 20 µs (según el encoder: normalmente 20 - 40 µs) Tiempo de respuesta mínimo = 26 µs + 20 µs + 150 µs = 196 µs Tiempo de respuesta máximo = 2 * 26 µs + 20 µs + 2 * 20 µs + 150 µs = 262 µs

Page 130: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Encoder 11.3 Encoders absolutos

Secuenciador electrónico de levas FM 352 130 Instrucciones de servicio, 04/2009, A5E01235115-02

Nota El tiempo de respuesta se puede compensar mediante una parametrización adecuada de las levas o bien mediante el ajuste dinámico.

Imprecisión La imprecisión es la diferencia entre el tiempo de reacción máximo y mínimo. En el caso de un encoder absoluto es: Imprecisión = tiempo de ciclo de leva + tiempo de ejecución de telegrama + tiempo monoestable En el caso de los encoders absolutos programables es: Imprecisión = tiempo de ciclo de leva + tiempo de ejecución de telegrama + tiempo monoestable + 1/frecuencia de pasos máx.

Nota Si es posible discriminar el tiempo de conexión de hardware en el FM 352 y el tiempo de conexión de los elementos conectados, se puede asegurar una activación segura de la leva cuando es más larga que el recorrido que realiza dentro del tiempo de ciclo de la leva.

Page 131: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 131

Diagnóstico 1212.1 Posibilidades de la evaluación de fallos

Vista general ● Con la PG o el PC es posible leer el búfer de diagnóstico por medio de la interfaz de

parametrización Test > Evaluación de fallos. – Encontrará la clase y el número de error con texto explícito.

● Es posible evaluar los fallos por medio del programa. Para ello se dispone de los siguientes recursos: – Los valores de retorno RETVAL en los DBs de instancia de los FBs integrados como

indicador de grupo de errores que se han producido durante la ejecución de los FBs. – Los bits de error de las tareas como indicador de grupo de errores que se han

producido durante la ejecución de una tarea. – El bit de error DATA_ERR indicador de grupo de errores que el FM 352 ha detectado

durante una tarea de escritura. – La identificación de errores en JOB_ERR de la causa de error en la comunicación

entre el FB y el FM 352. – El FB CAM_DIAG para la lectura del búfer de diagnóstico del FM 352. Aquí puede

averiguar las causas de error de las tareas y los eventos asíncronos (fallos operativos y errores de diagnóstico).

– Alarma de diagnóstico para una reacción rápida a eventos.

Page 132: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Diagnóstico 12.2 Significado de los LED de fallo

Secuenciador electrónico de levas FM 352 132 Instrucciones de servicio, 04/2009, A5E01235115-02

12.2 Significado de los LED de fallo

Indicación El indicador de estado y de error muestra distintos estados de error. El LED se ilumina también en caso de errores de aparición breve, por lo menos, durante 3 s.

Figura 12-1 Indicación de estado y de errores del FM 352

Indicación Significado Aclaraciones

SF (rojo) LED - ACT

Error de grupo de fallos internos y externos

Este LED señaliza los siguientes estados de error del FM 352: • Alarma de proceso perdida • Vigilancia de tiempo transcurrida • FM 352 no configurado • FM 352 parametrizado con errores (sólo en

parametrización mediante SDB) • Falta tensión auxiliar externa de 24 V • Falta conector frontal • Rotura de hilo Encoder • Fallo operativo • Error de telegrama Encoder absoluto • Pulso erróneo encoder incremental o falta marca cero

Page 133: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Diagnóstico 12.3 Alarmas de diagnóstico

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 133

12.3 Alarmas de diagnóstico

12.3.1 Habilitar alarmas de diagnóstico

Procesamiento de alarmas El FM 352 puede disparar alarmas de proceso y de diagnóstico. Estas alarmas se procesan en un OB de alarma. Cuando se dispara una alarma sin que el OB correspondiente esté cargado, la CPU pasa a STOP (véase el manual Programar con STEP 7). Para habilitar las alarmas de diagnóstico se procede del modo siguiente: 1. Seleccione el módulo en HW Config 2. Habilite la alarma de diagnóstico en Edición > Propiedades del objeto > Parámetros

básicos 3. Guarde y compile la configuración de hardware. 4. Cargue la configuración de hardware en la CPU.

Visión de conjunto de las alarmas de diagnóstico Los eventos y errores siguientes disparan una alarma de diagnóstico: ● Fallo operativo ● Datos máquina con errores (en parametrización con SDB) ● Datos de leva con errores (en parametrización con SDB) ● Error de diagnóstico Encontrará este error descrito con detalle en el anexo "Clases de error (Página 174)".

12.3.2 Reacción del FM 352 en caso de error con alarma de diagnóstico

Reacciones ● El procesamiento de levas se desactiva. ● Con las alarmas de diagnóstico siguientes se borra la sincronización:

– Falta conector frontal, falta tensión auxiliar externa, – se ha detectado un error de marca cero, error de línea (señales de encoder de 5V) – se ha rebasado el margen de desplazamiento (se notifica con un fallo operativo), – Ajustar valor real no se puede ejecutar (se notifica con un fallo operativo).

● Las señales de control dejan de procesarse excepto en un caso. Excepción: En caso de rebasamiento del final de carrera software todavía es posible un cambio de sentido en el modo de simulación.

● El conmutador de funciones y las tareas se continúan procesando.

Page 134: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Diagnóstico 12.3 Alarmas de diagnóstico

Secuenciador electrónico de levas FM 352 134 Instrucciones de servicio, 04/2009, A5E01235115-02

FM 352 detecta un fallo ("entrante") Una alarma de diagnóstica es "entrante" cuando por lo menos hay un error en cola de espera. Si no se han solventado todos los fallos los demás que queden en cola de espera, se notificarán de nuevo como "entrantes". Secuencia: 1. El FM 352 detecta uno o varios fallos y dispara una alarma de diagnóstico. El LED "SF"

se ilumina. El error se registra en el búfer de diagnóstico. 2. El sistema operativo de la CPU llama el OB 82. 3. Es posible evaluar la información de inicio del OB 82. 4. Con el parámetro OB82_MOD_ADDR se lee qué módulo ha disparado la alarma. 5. Encontrará más información si llama el FB CAM_DIAG.

El FM 352 detecta el paso al estado libre de fallos ("saliente") Una alarma sólo es "saliente" cuando se ha eliminado el último error del módulo. Secuencia: 1. El FM 352 detecta que todos los fallos han sido eliminados y dispara una alarma de

diagnóstico. El LED "SF" está apagado. El búfer de diagnóstico no se modifica. 2. El sistema operativo de la CPU llama el OB 82. 3. Con el parámetro OB82_MOD_ADDR se lee qué módulo ha disparado la alarma. 4. Evalúe el bit OB82_MDL_DEFECT.

Si este bit es "0", no hay errores en el módulo. Su evaluación puede finalizar aquí.

Alarmas de diagnóstico según el estado de la CPU ● En estado STOP de la CPU las alarmas de diagnóstico están bloqueadas por el FM 352 ● Si con la CPU en estado STOP no se elimina ninguno de los fallos pendientes, el FM 352

vuelve a notificar como "entrantes" los errores todavía no eliminados tras la transición al estado RUN.

● Si se eliminan todos los errores pendientes con la CPU en estado STOP, el estado libre de errores del FM 352 no se notificará con una alarma de diagnóstico tras la transición al estado RUN.

Page 135: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 135

Ejemplos 1313.1 Introducción

Carpeta de proyectos de ejemplo Al instalar el paquete de software del FM 352/FM 452 se instalarán también varios proyectos de ejemplo que le mostrarán algunos casos de aplicación típicos por medio de algunas funciones seleccionadas. El proyecto de ejemplo para el FM 352 se encuentra en la carpeta ...\STEP7\EXAMPLES\zEn19_02 Contiene varios programas S7 comentados con dintos grados de complejidad y objetivos diferentes.

13.2 Requisitos

Vista general Deben cumplirse los requisitos siguientes: ● Disponer de un equipo S7 consistente en una fuente de alimentación, una CPU y un

módulo FM 352 (versión ≥ V5) configurado y cableado. Los módulos con una versión anterior pueden mostrar un comportamiento distinto al descrito.

● Su PC/PG debe tener instalados correctamente STEP7 y el paquete de configuración para el FM 352. La descripción del manejo se basa en STEP 7 V5.0. Con otras versiones se pueden dar diferencias.

● La PG tiene que estar conectada a la CPU. Con los ejemplos puede hacerse funcionar un FM 352. Todos los ejemplos también se pueden ejecutar con un uso descentralizado del FM 352. Para el ejemplo "MultiModules" precisará 2 módulos.

Page 136: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.3 Preparación de los ejemplos

Secuenciador electrónico de levas FM 352 136 Instrucciones de servicio, 04/2009, A5E01235115-02

13.3 Preparación de los ejemplos

Procedimiento Para emplear los ejemplos en modo online, disponga lo siguiente: 1. Abra el proyecto de ejemplo en ...\STEP7\EXAMPLES\zEn19_02_FMx52___Prog con el

SIMATIC Manager y cópielo con un nombre apropiado en su carpeta de proyecto. 2. Introduzca en este proyecto un equipo que se corresponda con la configuración de

hardware de que dispone. 3. Configure el hardware completamente con HW Config y guarde la configuración. 4. Seleccione un programa de ejemplo y copie la carpeta de bloques en el equipo. 5. Parametrice el FM 352 en HW Config a partir de las instrucciones del manual "FM 352 -

Getting Started", apartado "Set the Parameters for the FM 352". 6. Seleccione el FM 352 en HW Config y acceda a las propiedades del objeto con los

comandos "Edición > Propiedades del objeto". Mediante el cuadro de diálogo "Dir_Mód..." registre la dirección actual del módulo en todos los DB de canal offline y DB de diagnóstico que contiene la carpeta del ejemplo. Abra el cuadro de diálogo para cada bloque. También es posible registrar la dirección del módulo en el parámetro de bloque MOD_ADDR con el editor KOP/AWL/FUP.

7. Cargue la configuración de hardware en la CPU. 8. Cargue los bloques en la CPU. 9. Para probar el siguiente ejemplo, vaya al paso 4.

13.4 Ver el código de los ejemplos

Visualización Los ejemplos están escritos en AWL. Los puede ver directamente con el editor KOP/AWL/FUP. Seleccione la vista con "Representación simbólica", "Selección de símbolos" y "Comentario". Si dispone de espacio suficiente en pantalla, podrá ver también la "Información del símbolo".

Page 137: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.5 Probar el ejemplo

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 137

13.5 Probar el ejemplo

Procedimiento Una vez realizadas todas las entradas necesarias para el ejemplo correspondiente, cargue la carpeta de bloques completa en la CPU. En los programas de ejemplo hay preparadas unas tablas de variables (VAT) que permiten ver y modificar online los bloques de datos (es decir, en estado RUN-P de la CPU). 1. En la tabla de variables seleccione las vistas "Símbolo" y "Comentario del símbolo". 2. Abra una tabla de variables. 3. Conecte la tabla de variables con la CPU configurada y observe las variables de forma

cíclica. De este modo, con la CPU en estado RUN-P o RUN las variables que se muestran se actualizan de forma constante. Todos los ejemplos parten de la premisa de que los datos máquina y los datos de leva se han introducido y guardado con la interfaz de parametrización. De este modo es posible procesar los ejemplos por orden.

13.6 Reutilización de un ejemplo

Limitaciones El código de los ejemplos no está optimizado y no está diseñado para todas las eventualidades. En los programas de ejemplo, las evaluaciones de error no están completamente programadas para no agrandar en exceso los programas.

Page 138: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.7 Programa de ejemplo 1 "Getting Started"

Secuenciador electrónico de levas FM 352 138 Instrucciones de servicio, 04/2009, A5E01235115-02

13.7 Programa de ejemplo 1 "Getting Started"

Objetivo Con este ejemplo pondrá en marcha la leva electrónica mediante bloques de datos tras haberla parametrizado con la interfaz de parametrización siguiendo las "Instrucciones para la puesta en marcha". Este ejemplo amplía el programa del capítulo "Integración en el programa de usuario" de la introducción con una evaluación de errores.

Requisitos ● La leva está parametrizada tal como se describe en el resumen técnico "Primeros

pasos". ● En el DB de canal la dirección de su módulo está correctamente introducida en

MOD_ADDR.

Arranque En el OB de arranque (OB100) se llama la FC CAN_INIT que resetea todas las señales de control y de respuesta así como la gestión de las tareas en el DB de canal.

Modo cíclico 1. Abra la tabla de variables 2. Establezca la conexión con la CPU configurada y observe las variables. 3. Transfiera los valores de forzado preparados.

El módulo pasa al modo de simulación. Observará cómo el valor real (CAM.ACT_POS) y la señales de pista (CAM.TRACK_OUT) cambian continuamente.

4. Cambie a continuación el sentido de simulación, indique otras coordenadas de punto de referencia, desactive la simulación, etc. modificando y transfiriendo los valores de forzado.

Page 139: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.7 Programa de ejemplo 1 "Getting Started"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 139

Evaluación de errores Genere un error de datos introduciendo una coordenada del punto de referencia mayor que el fin del eje rotativo, p. ej. 10000000. La CPU pasa a STOP. En un ejemplo, éste es el modo más simple de provocar un error. Evidentemente, usted puede programar un modo más elegante. Abra la configuración de hardware y haga doble clic en el FM 352. Se abrirá la interfaz de parametrización. Visualice la causa del error con Test > Evaluación de errores . Para eliminar el error proceda del modo siguiente: 1. Indique un valor admisible en el valor de control. 2. Ponga la CPU en estado STOP. 3. Ponga la CPU en RUN-P. 4. Active los valores de control. Si activa los valores de control antes del reinicio de la CPU,

se resetearán de nuevo en OB100 y, por lo tanto, quedarán sin efecto.

Page 140: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.8 Programa de ejemplo 2 "Commissioning"

Secuenciador electrónico de levas FM 352 140 Instrucciones de servicio, 04/2009, A5E01235115-02

13.8 Programa de ejemplo 2 "Commissioning"

Objetivo En este ejemplo pondrá en marcha una leva sin la interfaz de parametrización. Va a controlar y a observar el proceso por medio de las tablas de variables (VAT).

Requisitos La leva está parametrizada tal como se describe en el resumen técnico "Primeros pasos". En el DB de canal y en el DB de diagnóstico la dirección de su módulo está registrada en el parámetro de bloque MOD_ADDR. El DB de canal suministrado contiene ya en el parámetro PARADBNO el número de bloque de datos (3) del DB de parámetro. El PARADB del ejemplo contiene datos máquina y datos de leva ya preparados.

Arranque En el OB de arranque (OB100) llame a la función FC CAM_INIT para inicializar el DB de canal. A continuación, active los bits de inicio de todas las tareas y todas señales de control que necesita tras el arranque del módulo.

Modo cíclico Abra las dos tablas de variables (VAT1 y VAT2), establezca la conexión con la CPU configurada y observe las variables. En VAT1 verá los cambios de la posición real y de las señales de pista. El módulo está en marcha. En VAT2 verá las entradas más importantes del búfer de diagnóstico del módulo. En el anexo "Clases de error (Página 174)" encontrará el significado de las clases y los números de error. Modifique los datos máquina y los datos de leva en el DB PARADB, cargue el DB en la CPU y active los valores de control en VAT1. Los nuevos datos se escriben y se activan en el módulo. Si los datos fueran erróneos, VAT2 indicaría el error. Encontrará una descripción de los datos máquina y los datos de leva en el capítulo "Datos máquina y datos de leva (Página 59)".

Evaluación de errores Intente crear más fallos: ● Indique una coordenada del punto de referencia mayor que el final del eje rotativo. ● Desconecte la tensión auxiliar externa. ● Borre el PARADB de la CPU (en online) e intente escribir los datos máquina. En este

caso, la evaluación de errores está programada expresamente de tal modo que la CPU pase a STOP. Si vuelve a actualizar VAT1, en CAM.JOB_ERR se mostrará el código de ese error.

Page 141: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.9 Programa de ejemplo 3 "One Module"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 141

13.9 Programa de ejemplo 3 "One Module"

Objetivo En este ejemplo controlará una leva con un programa de usuario. El programa de usuario pone en marcha el módulo tras un rearranque de la CPU. Finalmente ejecutará una cadena secuencial que reaccione frente a unos eventos. Con tablas de variables definirá eventos, observará las reacciones del módulo y evaluará el búfer de diagnóstico. En este ejemplo algo más complejo aprenderá la siguientes posibilidades de los bloques: ● Encargo de varias tareas a la vez ● Mezcla de tareas de escritura y lectura ● Lectura con una tarea permanente sin esperar al final de la tarea ● Evaluación de los mensajes de respuesta del bloque ● Evaluación de los mensajes de respuesta de una sola tarea ● Reset de los bits de finalización y de error para tareas concretas o para todas ellas ● Llamada central de CAM_CTRL al final del programa de usuario ● Evaluación de errores central con CAM_DIAG al final del programa de usuario ● Evaluación del búfer de diagnóstico en interacción con DATA_ERR

Requisitos ● La leva está parametrizada tal como se describe en el resumen técnico "Primeros

pasos". ● En el DB de canal y en el DB de diagnóstico la dirección de su módulo está registrada en

el parámetro de bloque MOD_ADDR. ● El DB de canal suministrado contiene ya en el parámetro PARADBNO el número de

bloque de datos (3) del DB de parámetros. ● El PARADB del ejemplo contiene datos máquina y datos de leva ya preparados.

Arranque En el OB de arranque (OB 100) se activa la identificación de arranque (paso 0) del programa de usuario en el DB de instancia correspondiente.

Page 142: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.9 Programa de ejemplo 3 "One Module"

Secuenciador electrónico de levas FM 352 142 Instrucciones de servicio, 04/2009, A5E01235115-02

Funcionamiento La CPU está en STOP. 1. Abra la tabla de variables VAT1 y transfiera los valores de forzado. 2. Arranque la CPU (STOP > RUN-P). Verá cómo la posición real (CAM.ACT_POS), los

datos de leva (CAM.CAM_00_31) y las señales de pista (CAM.TRACK_OUT) cambian. Observe también el número de etapa de la cadena secuencial (PROGDB.STEPNO). Si la leva 4 está activada (130 grados), las levas 0 y 1 se reparametrizan y adoptan los valores que usted ha indicado en VAT 1. Verá el cambio en la VAT. A continuación, el programa esperará a un evento externo.

3. Transfiera de nuevo los valores de forzado preparados de la VAT (esta vez se evalúa PROGDB.SWITCH). Los datos de leva adoptan de nuevo los valores anteriores.

Tras ello la cadena secuencial finaliza, el número de paso es -2 y la simulación se detiene. Para verlo todo otra vez, vuelva a arrancar la CPU (STOP > RUN-P). (Evidentemente, este proceder sólo es aceptable como ejemplo.) Si no ha accionado el interruptor PROGDB.SWITCH antes de un STOP de la CPU, la parametrización de la leva en el DB de parámetros no adoptará de nuevo los valores originales. Entonces cargue de nuevo el DB de parámetros en la CPU.

Evaluación de errores En caso de un error de procesamiento, la cadena secuencial se detiene y la simulación se desactiva. -1 se registra como número de etapa. Intente generar errores de leva que la evaluación de errores central haya depositado como error de grupo en el bit PROGDB.CAM_ERR. ● Defina en VAT1 unas posiciones de levas que sean mayores que el final del eje rotativo. ● Defina en VAT1 posiciones de leva negativas.

Programa de usuario (FB PROGR) El programa de usuario accede a los datos de los bloques de datos específicos del módulo en forma de <nombre de bloque>.<identificador simbólico>. Con ello el programa de usuario puede utilizar exactamente un módulo. Al llamar el programa de usuario en el OB cíclico, se predeterminan los números de DB de canal y de diagnóstico como INT. El número de DB para el DB de canal se utiliza para la alimentación de la FC CAM_INIT. Con este tipo de programación es posible acceder a los datos de los bloques mediante identificadores simbólicos. Para direccionar de forma indirecta varios módulos consulte el programa de ejemplo 5 "MultiModules".

Page 143: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.9 Programa de ejemplo 3 "One Module"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 143

El programa de usuario procesa una cadena secuencial que consta de las etapas siguientes: Etapa 0: La leva se inicializa. Se activan las tareas con los datos correspondientes que deberán ejecutarse con un reinicio del módulo. El reinicio del módulo puede desencadenarse con un reinicio de la CPU o un retorno de un bastidor. Etapa 1: El programa espera que acabe el procesamiento de las tareas activadas. Etapa 2: El programa lee continuamente los bits identificadores de la leva y espera a que se active la leva 4. Etapa 3: Las levas 0 y 1 se reparametrizan. Para que usted pueda ver el cambio, los datos de la leva se leen antes y después del cambio y se muestran en la VAT1. Etapa 4: El programa espera que acabe el procesamiento de las tareas activadas. Etapa 5: Aquí se espera el evento "externo" "Interruptor activado" (CAM.SWITCH = 1) que usted puede activar con la VAT. Etapa 6: Al producirse el evento, las levas 0 y 1 se ponen de nuevo al valor leído durante la etapa de inicialización. Etapa 7: El programa espera que acabe el procesamiento de las tareas activadas. Al final de la cadena secuencial, se llaman los bloques FB CAM_CTRL y FB CAM_DIAG. Si el diagnóstico ha detectado un aviso sobre datos de leva erróneos, se activa la salida CAM_ERR.

Page 144: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.10 Programa de ejemplo 4 "Interrupts"

Secuenciador electrónico de levas FM 352 144 Instrucciones de servicio, 04/2009, A5E01235115-02

13.10 Programa de ejemplo 4 "Interrupts"

Objetivo Este ejemplo contiene un programa de usuario con el mismo planteamiento que el programa de ejemplo 3 "One Module". Además le enseñaremos cómo evaluar una alarma de diagnóstico para módulos concretos y cómo procesarla en el programa de usuario para generar un error de módulo general.

Requisitos ● La leva está parametrizada tal como se describe en el resumen técnico "Primeros

pasos". ● En el DB de canal y en el DB de diagnóstico la dirección de su módulo está registrada en

el parámetro de bloque MOD_ADDR. ● En la configuración de hardware habilite la alarma de diagnóstico de este módulo con

Edición > Propiedades del objeto > Parámetros básicos > Selección de alarmas > Diagnóstico. Compile la configuración de hardware y cárguela en la CPU.

● El DB de canal suministrado contiene ya en el parámetro PARADBNO el número de bloque de datos (3) del DB de parámetros.

● El PARADB del ejemplo contiene datos máquina y datos de leva ya preparados.

Arranque En el OB de arranque (OB100) se activa la identificación de arranque (paso 0) del programa de usuario en el DB de instancias.

Funcionamiento Como en el programa de ejemplo 3 "One Module"

Evaluación de errores Como en el programa de ejemplo 3 "One Module" Genere alarmas de diagnóstico desconectando la tensión auxiliar del módulo o bien retirando el conector frontal. El error de grupo MOD_ERR y el error de diagnóstico OB82_ERR pasan a 1 y el número de paso es -1. Al subsanar el error desaparece también la identificación de error. El procesamiento de levas y la simulación, sin embargo, se mantienen desactivados.

Page 145: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.10 Programa de ejemplo 4 "Interrupts"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 145

Programa de usuario (FB PROG): El planteamiento es como en el programa de ejemplo 3 "One Module" Sin embargo, el módulo ha sido ampliado con la evaluación del evento de diagnóstico. En este ejemplo no se toma ninguna medida especial para la continuación tras eliminar el error. Eso lo dejamos como un ejercicio de prácticas para usted.

Alarma de diagnóstico (OB82) Según la dirección del módulo que dispara la alarma (OB82_MDL_ADDR), en la alarma de diagnóstico se registra la identificación de errores del DB de instancia correspondiente del programa de usuario.

Page 146: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.11 Programa de ejemplo 5 "MultiModules"

Secuenciador electrónico de levas FM 352 146 Instrucciones de servicio, 04/2009, A5E01235115-02

13.11 Programa de ejemplo 5 "MultiModules"

Objetivo Este ejemplo contiene el mismo programa de usuario que el programa de ejemplo 3 "One Module", sin embargo utiliza 2 módulos con parámetros de leva distintos. El programa de usuario utiliza para cada módulo una instancia propia de CAM_CTRL y CAM_DIAG, la multiinstancia no es posible. El programa de usuario espera un número de canal como parámetro de entrada. Los números del DB de canal y del DB de diagnóstico pertenecientes a dicho canal están almacenados en el programa en forma de constante y pueden ser adaptados.

Requisitos Hay 2 módulos FM 352 insertados y configurados con HW Config. Ambas levas electrónicas están parametrizadas tal y como se describe en el resumen técnico "Primeros pasos". En los DB de canal y en los DB de diagnóstico la dirección de los módulos correspondientes está registrada en el parámetro de bloque MOD_ADDR. Los DB de canal suministrados contienen ya en el parámetro PARADBNO el número de DB (3 ó 13) del correspondiente DB de parámetros. Los DB de parámetros contenidos en el ejemplo PARADB y PARADB2 contienen datos máquina y datos de leva definidos para ambos módulos. Para cada módulo hay preparado también un juego de tablas de variables.

Arranque En el OB de arranque (OB 100) se activa la identificación de arranque (paso 0) del programa de usuario en ambos DB de instancia.

Funcionamiento La CPU está en STOP. ● Abra VAT1 y VAT11 y transfiera sus valores de forzado. ● Arranque la CPU (STOP > RUN-P). Verá cómo cambian las posiciones reales, los datos de leva y las señales de pista de ambos módulos.

Evaluación de errores Como en el programa de ejemplo 4 "Interrupts", pero diferenciada para ambos módulos.

Page 147: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.11 Programa de ejemplo 5 "MultiModules"

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 147

Programa de usuario (FB PROG): La definición de objetivo y el desarrollo del programa de usuario son como en el programa de ejemplo 4 "Interrupts" y el programa de ejemplo 3 "One Module". El programa de usuario está preparado para el funcionamiento con varios módulos porque accede a los bloques de datos específicos del módulo (DB de canal, DB de diagnóstico y DB de parámetros). El número de canal especificado en el arranque se utiliza en el programa de usuario para seleccionar el DB de instancia. Con este tipo de programación no es posible utilizar identificadores simbólicos para los datos de los bloques.

Alarma de diagnóstico (OB 82) Según la dirección del módulo que dispara la alarma (OB82_MDL_ADDR), en la alarma de diagnóstico se registra la identificación de errores del DB de instancia correspondiente del programa de usuario.

Page 148: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Ejemplos 13.11 Programa de ejemplo 5 "MultiModules"

Secuenciador electrónico de levas FM 352 148 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 149: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 149

Datos técnicos AA.1 Datos técnicos

Datos técnicos

Dimensiones y pesos Dimensiones A x A x P (mm) 80 x 125 x 120 Peso aprox. 530 g

Intensidad, tensión y potencia Consumo de corriente (desde el bus posterior) máx. 100 mA Disipación típ. 8,1 W Consumo de corriente de encoders, entradas y salidas digitales de L+ (sin carga)

max. 200 mA (X1, Borne 1)

Alimentación de las entradas y salidas digitales • Tensión de alimentación: DC 24 V (margen admisible: 20,4 a 28,8 V)

• Diferencia de potencial admisible entre la entrada de conexión a masa M (X1, borne 2) y el punto central de conexión a tierra (pantalla): AC 60 V; DC 75 V

• Aislamiento ensayado con 500 V DC

Alimentación del encoder • Montaje horizontal S7-300, 20º C: – 5,2 V / 300 mA – 24 V / 300 mA

• Montaje horizontal S7-300, 60º C: – 5,2 V/300 mA – 24 V/300 mA

• Montaje vertical S7-300, 40 °C: – 5,2 V/300 mA – 24 V/300 mA

• Alimentación del sensor 24 V, no estabilizado (X2, borne 5)

• L+ -0,8 V • Protección contra cortocircuitos: Sí, térmica • Alimentación del sensor 5.2 V (X2, borne 6)

Protección contra cortocircuitos: Sí, electrónica • Diferencia de potencia admisible entre entrada (masa) y

la conexión de masa central de la CPU: DC 1 V

Tensión de carga Prot. inversión de polaridad no

Page 150: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos técnicos A.1 Datos técnicos

Secuenciador electrónico de levas FM 352 150 Instrucciones de servicio, 04/2009, A5E01235115-02

Entradas del encoder Captura del recorrido • Incremental

• Absoluta

Tensiones de la señal • Entradas simétricas: 5 V según RS 422

Entradas asimétricas: 24 V/típ. 9 mA Frecuencia de entrada y longitud de cable con un encoder incremental simétrico con una alimentación de 5 V

máx. 1 MHz con 32 m de longitud de cable apantallado

Frecuencia de entrada y longitud de cable con un encoder incremental simétrico con una alimentación de 24 V

máx. 1 MHz con 100 m de longitud de cable apantallado

Frecuencia de entrada y longitud de cable con un encoder incremental asimétrico con una alimentación de 24 V

• máx. 50 kHz con 25 m de longitud de cable apantallado • máx. 25 kHz con 100 m de longitud de cable apantallado

Velocidad de transferencia de datos y longitudes de cables con encoders absolutos

• máx. 125 kHz con 320 m de longitud de cable apantallado

• máx. 250 kHz con 160 m de longitud de cable apantallado

• máx. 500 kHz con 60 m de longitud de cable apantallado• máx. 1 MHz con 20 m de longitud de cable apantallado

Funcionamiento de escucha con encoder absoluto Sí Señales de entrada • Incremental: 2 trenes de pulsos, 90° decalaje, 1 Pulso

cero • absoluto: Valor absoluto

Entradas digitales Número de entradas digitales 4 Número de entradas digitales controlables a la vez 4 Aislamiento galvánico No Indicador de estado Sí, LED verde por canal Tensión de entrada • Señal 0: -30 ... 5 V

• Señal 1: 11 ... 30 V

Intensidad de entrada • Señal 0: ≤ 2 mA (corriente de reposo) • Señal 1: 9 mA

Retardo de la entrada • Señal 0 → 1: máx. 200 µs • Señal 1 → 0: Máx. 200 µs

Conexión de un BERO de 2 hilos Posible Long. línea no apantallada 32 m Long. de línea apantallada 600 m Frecuencia de conmutación Máx. 500 Hz Ensayo de aislamiento VDE 0160

Page 151: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos técnicos A.1 Datos técnicos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 151

Salidas digitales Número de salidas 13 Aislamiento galvánico No Indicador de estado Sí, LED verde por canal Intensidad de salida • Señal 0: 0,5 mA

• Señal 1: 0,5 A con 100 % simultaneidad (margen admisible: 5 ... 600 mA)

• Carga de lámparas: 5 W

Retardo de salida con intensidad de salida 0,5 A • Señal 0 → 1: Máx. 300 µs • Señal 1 → 0: Máx. 300 µs

Nivel de señal en la señal 1 L+: -0,8 V Activación de una entrada digital Sí Activación de una entrada de contaje no, por un pulso erróneo de 50 μs Protección contra cortocircuitos Sí, con impulsos térmicos

Umbral de conexión 1,8 A Limitación de tensión de corte inductiva Típ. L+ -48 V Frecuencia de conmutación • Carga resistiva: Máx. 500 Hz

• Carga inductiva: Máx. 0,5 Hz

Total de corriente de todas las salidas digitales en montaje horizontal del S7-300

Factor de simultaneidad 100 %: • a 20 °C: 6 A • a 60 °C: 3 A

Total de corriente de todas las salidas digitales en montaje vertical del S7-300

Factor de simultaneidad 100 %: a 40 °C: 3 A

Long. cable no apantallado Máx. 100 m Long. de cable apantallado 600 m Ensayo de aislamiento VDE 0160

Nota Cuando se conectan tensiones de alimentación de 24 V por medio de un contacto mecánico el FM 352 emite un pulso a las salidas. Dentro del rango de intensidad de salida admisible el pulso puede ser de 50 µs. Ese dato es importante si el FM 352 se utiliza en combinación con contadores rápidos.

Page 152: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos técnicos A.2 Normas y homologaciones

Secuenciador electrónico de levas FM 352 152 Instrucciones de servicio, 04/2009, A5E01235115-02

A.2 Normas y homologaciones

Nota Las Especificaciones técnicas que siguen a continuación se describen en el manual de instalación Autómata programable S7-300, Configuración, instalación y datos de las CPUs : ● Compatibilidad electromagnética ● Condiciones de transporte y almacenamiento ● Condiciones mecánicas y climáticas del entorno ● Datos sobre los ensayos de aislamiento, clase y grado de protección

Marcado CE La gama de productos SIMATIC S7-300 cumple los requisitos y los objetivos de protección de las directivas CE indicadas a continuación. ● 2006/95/CE "Material eléctrico destinado a utilizarse con determinados límites de

tensión" (directiva de baja tensión) ● 2004/108/CE "Compatibilidad electromagnética" (directiva CEM) Los certificados de conformidad CE y la correspondiente documentación para las autoridades competentes pueden solicitarse a: Siemens Aktiengesellschaft Industry Sector I IA AS RD ST Typetest Postfach 1963 D-92209 Amberg

Homologaciones UL/CSA Para el S7-300 se han obtenido las homologaciones siguientes: ● UL-Recognition-Mark

Underwriters Laboratories (UL) según Standard UL 508, File E 116536 ● CSA-Certification-Mark

Canadian Standard Association (CSA) según Standard C 22.2 No. 142, File LR 48323

Homologación FM Para el S7-300 se ha obtenido la homologación FM: Homologación FM conforme al Factory Mutual Approval Standard Class Number 3611, Class I, Division 2, Group A, B, C, D.

Page 153: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos técnicos A.2 Normas y homologaciones

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 153

ADVERTENCIA Se pueden producir daños a personas así como daños materiales. En zonas con peligro de explosión pueden producirse daños personales y materiales en el caso de que se desenchufen conectores durante el funcionamiento del S7-300. Por ello, en zonas con peligro de explosión es necesario desconectar la alimentación antes de desenchufar conectores del S7-300.

ADVERTENCIA WARNING - DO NOT DISCONNECT WHILE CIRCUIT IS LIVE UNLESS LOCATION IS KNOWN TO BE NONHAZARDOUS

Campo de aplicación Los productos SIMATIC están diseñados para su aplicación en el ámbito industrial.

Campo de aplicación Requisitos en cuanto a Emisión de

perturbaciones Inmunidad a

perturbaciones Industria EN 61000-6-4 : 2001 EN 6100-6-2 : 2001

Cumplimiento de las directrices de montaje Los productos SIMATIC cumplen estos requisitos si se observan las directrices de montaje y las normas de configuración descritas en los manuales en la instalación y el empleo del equipo.

Page 154: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Datos técnicos A.2 Normas y homologaciones

Secuenciador electrónico de levas FM 352 154 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 155: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 155

Esquemas de conexiones BB.1 Tipos de encoder

Vista general La tabla que sigue a continuación describe los encoders que pueden conectarse al FM 352. Los esquemas de conexiones de estos encoders se describen en este capítulo:

Tipo de encoder Cable de conexión Observación Encoder incremental Siemens 6FX 2001-2⃞⃞⃞⃞

4 x 2 x 0,25 + 2 x 1 mm2 Encoder incremental: Up=5V, RS 422

Encoder incremental Siemens 6FX 2001-2⃞⃞⃞⃞

4 x 2 x 0,5 mm2 Encoder incremental: Up=24V, RS 422

Encoder incremental Siemens 6FX 2001-4⃞⃞⃞⃞

4 x 2 x 0,5 mm2 Encoder incremental: Up=24V, HTL

Encoder absoluto Siemens 6FX 2001-5⃞⃞⃞⃞

4 x 2 x 0,5 mm2 Encoder abs.: Up=24V, SSI

Page 156: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.2 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422)

Secuenciador electrónico de levas FM 352 156 Instrucciones de servicio, 04/2009, A5E01235115-02

B.2 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422)

Esquema de conexión

Figura B-1 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2⃞⃞⃞⃞

(Up=5 V: RS422)

Conector redondo Conector hembra de 12 pines, Siemens 6FX 2003-0CE12

Figura B-2 Conector redondo, lado de conexión (lado de soldadura)

Page 157: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.2 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 157

Conector sub-D Conector Sub-D de 15 pines, carcasa metálica con cierre a tornillo 6FC9 341-1HC

Figura B-3 Conector Sub-D, lado de conexión (lado de soldadura)

Page 158: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.3 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=24V; RS 422)

Secuenciador electrónico de levas FM 352 158 Instrucciones de servicio, 04/2009, A5E01235115-02

B.3 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=24V; RS 422)

Esquema de conexiones

_

_

_

Figura B-4 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2⃞⃞⃞⃞

(Up=24V; RS 422)

Conector redondo Conector hembra de 12 pines, Siemens 6FX 2003-0CE12

Figura B-5 Conector redondo, lado de conexión (lado de soldadura)

Page 159: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.3 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=24V; RS 422)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 159

Conector Sub-D Conector Sub-D de 15 pines, carcasa metálica con cierre a tornillo 6FC9 341-1HC

Figura B-6 Conector Sub-D, lado de conexión (lado de soldadura)

Page 160: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.4 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V; HTL)

Secuenciador electrónico de levas FM 352 160 Instrucciones de servicio, 04/2009, A5E01235115-02

B.4 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V; HTL)

Esquema de conexiones

2

Figura B-7 Esquema de conexiones del encoder incremental Siemens 6FX 2001-4⃞⃞⃞⃞

(Up=24V; HTL)

Conector redondo Conector hembra de 12 pines Siemens 6FX 2003-0CE12

Figura B-8 Conector redondo, lado de conexión (lado de soldadura)

Conector Sub-D Conector Sub-D de 15 pines, carcasa metálica con cierre a tornillo 6FC9 341-1HC

Figura B-9 Conector Sub-D, lado de conexión (lado de soldadura)

Page 161: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.4 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V; HTL)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 161

Nota Para conectar un encoder incremental de otro fabricante en un circuito totem pole (tipo P/M) tiene que tener en cuenta lo siguiente: - Tipo P: Conecte RE (9) con la masa (7). - Tipo M: Conecte RE (9) con +24 V (5).

Page 162: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Esquemas de conexiones B.5 Esquema de conexiones del encoder absoluto Siemens 6FX 2001-5 (Up=24V; SSI)

Secuenciador electrónico de levas FM 352 162 Instrucciones de servicio, 04/2009, A5E01235115-02

B.5 Esquema de conexiones del encoder absoluto Siemens 6FX 2001-5 (Up=24V; SSI)

Esquema de conexiones

Figura B-10 Esquema de conexiones del encoder absoluto Siemens 6FX 2001-5⃞⃞⃞⃞ (Up=24V;

SSI)

Conector redondo Conector hembra de 12 pines Siemens 6FX 2003-0CE12

Figura B-11 Conector redondo, lado de conexión (lado de soldadura)

Conector Sub-D Conector Sub-D de 15 pines, carcasa metálica con cierre a tornillo 6FC9 341-1HC

Figura B-12 Conector Sub-D, lado de conexión (lado de soldadura)

Page 163: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 163

Bloques de datos / Listas de errores CC.1 Contenido del DB de canal

Nota Los datos que no se indican en esta tabla no deben ser modificados.

Contenido del DB de canal

Dirección Nombre Tipo Valor inicial Comentario Direcciones/Conmutador de versión 0.0 MOD_ADDR (Introducir) INT 0 Dirección del módulo 2.0 CH_NO INT 1 Número de canal (siempre 1) 10.0 PARADBNO

INT -1 Número del DB de parámetros

-1 = DB no existente 12.0 FM_TYPE BOOL FALSE 0 = FM 352 hasta V4.0

1 = FM 352 a partir de V5.0 Señales de control 15.2 DIR_M BOOL FALSE 1 = Simulación en el sentido negativo 15.3 DIR_P BOOL FALSE 1 = Simulación en el sentido positivo 15.4 CAM_EN BOOL FALSE 1 = Habilitar el procesamiento de levas 15.5 CNTC0_EN BOOL FALSE 1 = Habilitar la función de contaje de la pista

de leva de contaje 0 15.6 CNTC1_EN BOOL FLASE 1 = Habilitar la función de contaje de la pista

de leva de contaje 1 16.0 TRACK_EN WORD W#16#0 Habilitar pistas de leva de 0 a 15

Bit 0 = Pista 0 Señales de respuesta 22.2 DIAG BOOL FALSE 1 = Búfer de diagnóstico modificado 22.4 DATA_ERR BOOL FALSE 1 = Error de datos 22.7 PARA BOOL FALSE 1 = Módulo parametrizado 23.4 CAM_ACT BOOL FALSE 1 = Procesamiento de levas activo 25.0 SYNC BOOL FALSE 1 = Eje sincronizado 25.1 MSR_DONE BOOL FALSE 1 = Medición de longitud o captura de bordes

cancelada 25.2 GO_M BOOL FALSE 1 = Eje en sentido negativo 25.3 GO_P BOOL FALSE 1 = Eje en sentido positivo 25.4 HYS BOOL FALSE 1 = El eje se encuentra dentro del rango de

histéresis 25.5 FVAL_DONE BOOL FALSE 1 = Ejecutado Ajustar valor real al vuelo

Page 164: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.1 Contenido del DB de canal

Secuenciador electrónico de levas FM 352 164 Instrucciones de servicio, 04/2009, A5E01235115-02

Dirección Nombre Tipo Valor inicial Comentario 26.0 ACT_POS DINT L#0 Posición actual del eje 30.0 TRACK_OUT DWORD DW#16#0 Señales de pista actuales de las pistas 0 a 31

Bit 0 = Pista 0 Conmutador de funciones 34.0 EDGE_ON BOOL FALSE 1 = Captura de bordes activada 34.1 SIM_ON BOOL FALSE 1 = Simulación activa 34.2 MSR_ON BOOL FALSE 1 = Medición de longitud activada 34.3 REFTR_ON BOOL FALSE 1 = Redisparar el punto de referencia 34.4 SSW_OFF BOOL FALSE 1 = Final de carrera de software

desconectado Bits de inicio para tareas de escritura 35.0 MDWR_EN BOOL FALSE 1 = Escribir datos máquina 35.1 MD_EN BOOL FALSE 1 = Activar datos máquina 35.2 AVALREM_EN BOOL FALSE 1 = Ajustar valor real, Ajustar valor real al

vuelo, Cancelar preselección del valor real 35.3 CAM1WR_EN BOOL FALSE 1 = Escribir datos de leva 1

(levas de 0 a 15) 35.4 CAM2WR_EN BOOL FALSE 1 = Escribir datos de leva 2

(levas de 16 a 31) 35.5 CAM3WR_EN BOOL FALSE 1 = Escribir datos de leva 3

(levas de 32 a 47) 35.6 CAM4WR_EN BOOL FALSE 1 = Escribir datos de leva 4

(levas de 48 a 63) 35.7 CAM5WR_EN BOOL FALSE 1 = Escribir datos de leva 5

(levas de 64 a 79) 36.0 CAM6WR_EN BOOL FALSE 1 = Escribir datos de leva 6

(levas de 80 a 95) 36.1 CAM7WR_EN BOOL FALSE 1 = Escribir datos de leva 7

(levas de 96 a 111) 36.2 CAM8WR_EN BOOL FALSE 1 = Escribir datos de leva 8

(levas de 112 a 127) 36.3 REFPT_EN BOOL FALSE 1 = Definir coordenadas del punto de

referencia 36.4 AVAL_EN BOOL FALSE 1 = Ajustar valor real 36.5 FVAL_EN BOOL FALSE 1 = Ajustar valor real al vuelo 36.6 ZOFF_EN BOOL FALSE 1 = Activar decalaje de señal cero 36.7 CH01CAM_EN BOOL FALSE 1 = Escribir ajuste para flanco de leva (1 leva) 37.0 CH16CAM_EN BOOL FALSE 1 = Escribir ajustes para un cambio rápido de

levas (16 levas) Bits de inicio para tareas de lectura 37.1 MDRD_EN BOOL FALSE 1 = Leer datos máquina 37.2 CAM1RD_EN BOOL FALSE 1 = Leer datos de leva 1

(levas de 0 a 15)

Page 165: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.1 Contenido del DB de canal

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 165

Dirección Nombre Tipo Valor inicial Comentario 37.3 CAM2RD_EN BOOL FALSE 1 = Leer datos de leva 2

(levas de 16 a 31) 37.4 CAM3RD_EN BOOL FALSE 1 = Leer datos de leva 3

(levas de 32 a 47) 37.5 CAM4RD_EN BOOL FALSE 1 = Leer datos de leva 4

(levas de 48 a 63) 37.6 CAM5RD_EN BOOL FALSE 1 = Leer datos de leva 5

(levas de 64 a 79) 37.7 CAM6RD_EN BOOL FALSE 1 = Leer datos de leva 6

(levas de 80 a 95) 38.0 CAM7RD_EN BOOL FALSE 1 = Leer datos de leva 7

(levas de 96 a 111) 38.1 CAM8RD_EN BOOL FALSE 1 = Leer datos de leva 8

(levas de 112 a 127) 38.2 MSRRD_EN BOOL FALSE 1 = Leer valores medidos 38.3 CNTTRC_EN BOOL FALSE 1 = Leer valores de contaje de la pista de leva

de contaje 38.4 ACTPOS_EN BOOL FALSE 1 = Leer Datos de posición y pista 38.5 ENCVAL_EN BOOL FALSE 1 = Leer valores del encoder 38.6 CAMOUT_EN BOOL FALSE 1 = Leer datos de leva y pista Bits de finalización del conmutador de funciones 40.0 EDGE_D BOOL FALSE 1 = "Activar captura de bordes" o "Desactivar

captura de bordes" cancelado 40.1 SIM_D BOOL FALSE 1 = "Activar simulación" o "Desactivar

simulación" cancelado 40.2 MSR_D BOOL FALSE 1 = "Activar medición de longitud" o

"Desactivar medición de longitud" cancelado 40.3 REFTR_D BOOL FALSE 1 = "Activar redisparar punto de referencia" o

"Desactivar redisparar punto de referencia" cancelado

40.4 SSW_D BOOL FALSE 1 = "Activar final de carrera software" o "Desactivar final de carrera software" cancelado

Bits de finalización de tareas de escritura 41.0 MDWR_D BOOL FALSE 1 = Tarea "Escribir datos máquina" cancelada 41.1 MD_D BOOL FALSE 1 = Tarea "Habilitar datos máquina" cancelada41.2 AVALREM_D BOOL FALSE 1 = "Deshacer Ajustar valor real" o "Deshacer

Ajustar valor real al vuelo" cancelado 41.3 CAM1WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 1" cancelada41.4 CAM2WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 2" cancelada41.5 CAM3WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 3" cancelada41.6 CAM4WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 4" cancelada41.7 CAM5WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 5" cancelada42.0 CAM6WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 6" cancelada42.1 CAM7WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 7" cancelada

Page 166: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.1 Contenido del DB de canal

Secuenciador electrónico de levas FM 352 166 Instrucciones de servicio, 04/2009, A5E01235115-02

Dirección Nombre Tipo Valor inicial Comentario 42.2 CAM8WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 8" cancelada42.3 REFPT_D BOOL FALSE 1 = Tarea "Definir punto de referencia"

cancelada 42.4 AVAL_D BOOL FALSE 1 = Tarea "Ajustar valor real" cancelada 42.5 FVAL_D BOOL FALSE 1 = Tarea "Ajustar valor real al vuelo"

cancelada 42.6 ZOFF_D BOOL FALSE 1 = Tarea "Activar decalaje de señal cero"

cancelada 42.7 CH01CAM_D BOOL FALSE 1 = Tarea "Modificar leva 1" cancelada 43.0 CH16CAM_D BOOL FALSE 1 = Tarea "Modificar 16 levas" cancelada

(cambio rápido de levas) Bits de finalización de tareas de lectura 43.1 MDRD_D BOOL FALSE 1 = Tarea "Leer datos máquina" cancelada 43.2 CAM1RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 1" cancelada 43.3 CAM2RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 2" cancelada 43.4 CAM3RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 3" cancelada 43.5 CAM4RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 4" cancelada 43.6 CAM5RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 5" cancelada 43.7 CAM6RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 6" cancelada 44.0 CAM7RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 7" cancelada 44.1 CAM8RD_D BOOL FALSE 1 = Tarea "Leer datos de leva 8" cancelada 44.2 MSRRD_D BOOL FALSE 1 = Tarea "Leer valores medidos" terminada 44.3 CNTTRC_D BOOL FALSE 1 = Tarea "Leer valores de contaje de la pista

de leva de contaje" cancelada 44.4 ACTPOS_D BOOL FALSE 1 = Tarea "Leer datos de posición y pista"

cancelada 44.5 ENCVAL_D BOOL FALSE 1 = Tarea "Leer valor actual del encoder"

cancelada 44.6 CAMOUT_D BOOL FALSE 1 = Tarea "Leer datos de leva y pista"

cancelada Bits de error del conmutador de funciones 46.0 EDGE_ERR BOOL FALSE 1 = Error en "Activar captura de bordes" o

"Desactivar captura de bordes" 46.1 SIM_ERR BOOL FALSE 1 = Error al "Activar simulación" o "Desactivar

simulación" 46.2 MSR_ERR BOOL FALSE 1 = Error al "Activar medición de longitud" o

"Desactivar medición de longitud" 46.3 REFTR_ERR BOOL FALSE 1 = Error al "Activar redisparar punto de

referencia" o "Desactivar redisparar punto de referencia"

46.4 SSW_ERR BOOL FALSE 1 = Error al "Activar final de carrera software" o "Desactivar final de carrera software"

Bits de error de tareas de escritura 47.0 MDWR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos máquina" 47.1 MD_ERR BOOL FALSE 1 = Error en la tarea "Activar datos máquina"

Page 167: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.1 Contenido del DB de canal

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 167

Dirección Nombre Tipo Valor inicial Comentario 47.2 AVALREM_ERR BOOL FALSE 1 = Error en la tarea "Deshacer Ajustar valor

real" o "Deshacer Ajustar valor real al vuelo" 47.3 CAM1WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 1" 47.4 CAM2WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 2" 47.5 CAM3WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 3" 47.6 CAM4WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 4" 47.7 CAM5WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 5" 48.0 CAM6WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 6" 48.1 CAM7WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 7" 48.2 CAM8WR_ERR BOOL FALSE 1 = Error en la tarea "Escribir datos de leva 8" 48.3 REFPT_ERR BOOL FALSE 1 = Error en la tarea "Definir punto de

referencia" 48.4 AVAL_ERR BOOL FALSE 1 = Error en la tarea "Ajustar valor real" 48.5 FVAL_ERR BOOL FALSE 1 = Error en la tarea "Ajustar valor real al

vuelo" 48.6 ZOFF_ERR BOOL FALSE 1 = Error en la tarea "Activar decalaje de

señal cero" 48.7 CH01CAM_ERR BOOL FALSE 1 = Error en la tarea "Cambiar leva 1" 49.0 CH16CAM_ERR BOOL FALSE 1 = Error en la tarea "Cambiar 16 levas"

(cambio rápido de levas) Bits de error de las tareas de lectura 49.1 MDRD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos máquina" 49.2 CAM1RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 1" 49.3 CAM2RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 2" 49.4 CAM3RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 3" 49.5 CAM4RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 4" 49.6 CAM5RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 5" 49.7 CAM6RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 6" 50.0 CAM7RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 7" 50.1 CAM8RD_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva 8" 50.2 MSRRD_ERR BOOL FALSE 1 = Error en la tarea "Leer valores medidos" 50.3 CNTTRC_ERR BOOL FALSE 1 = Error en la tarea "Leer valores de contaje

de la pista de leva de contaje" 50.4 ACTPOS_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de posición y

pista" 50.5 ENCVAL_ERR BOOL FALSE 1 = Error en la tarea "Leer valor actual del

encoder" 50.6 CAMOUT_ERR BOOL FALSE 1 = Error en la tarea "Leer datos de leva y

pista" Gestión de las tareas del FB CAM_CTRL 52.0 JOB_ERR INT 0 Error de comunicación 54.0 JOBBUSY BOOL FALSE 1 = Por lo menos hay una tarea en curso 54.1 JOBRESET BOOL FALSE 1 = Restaurar todos los errores y desactivar

todos los bits de finalización

Page 168: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.1 Contenido del DB de canal

Secuenciador electrónico de levas FM 352 168 Instrucciones de servicio, 04/2009, A5E01235115-02

Dirección Nombre Tipo Valor inicial Comentario Dato de la tarea "Decalaje de señal cero" 86.0 ZOFF DINT L#0 Decalaje de señal cero Dato de la tarea "Ajustar valor real" 90.0 AVAL DINT L#0 Coordenada de "Ajustar valor real" Dato de la tarea "Ajustar valor real al vuelo" 94.0 FVAL DINT L#0 Coordenada de "Ajustar valor real al vuelo" Dato de la tarea "Definir punto de referencia" 98.0 REFPT DINT L#0 Coordenada de "Definir punto de referencia" Datos de la tarea "Modificar flancos de leva" 102.0 CAM_NO INT 0 Número de leva 104.0 CAM_START DINT L#0 Inicio de leva 108.0 CAM_END DINT L#0 Fin de leva Datos de la tarea "Medición de longitud/Captura de bordes" 112.0 BEG_VAL DINT L#0 Valor inicial 116.0 END_VAL DINT L#0 Valor final 120.0 LEN_VAL DINT L#0 Longitud Datos de la tarea "Leer valores de contaje" 124.0 CNT_TRC0 INT 0 Valor de contaje actual para la pista de leva

de contaje 0 126.0 CNT_TRC1 INT 0 Valor de contaje actual para la pista de leva

de contaje 1 Datos de la tarea "Leer datos de posición y pista" 128.0 ACTPOS DINT L#0 Posición actual 132.0 ACTSPD DINT L#0 Velocidad actual 136.0 TRACK_ID DWORD DW#16#0 Bits identificadores de pista de las pistas 0 a

31 Datos de la tarea "Leer datos de encoder" 140.0 ENCVAL DINT L#0 Valor del encoder 144.0 ZEROVAL DINT L#0 Lectura del contador con la última marca cero 148.0 ENC_ADJ DINT L#0 Reajuste del encoder absoluto Datos de la tarea "Leer datos de leva y pista" 152.0 CAM_00_31 DWORD DW#16#0 Bits identificadores de leva para las levas de 0

a 31 156.0 CAM_32_63 DWORD DW#16#0 Bits identificadores de leva para las levas de

32 a 63 160.0 CAM_64_95 DWORD DW#16#0 Bits identificadores de leva para las levas de

64 a 95 164.0 CAM_96_127 DWORD DW#16#0 Bits identificadores de leva para las levas de

96 a 127 168.0 TRACK_ID1 DWORD DW#16#0 Bits identificadores de pista para las pistas de

0 a 31 172.0 ACTPOS1 DINT L#0 Posición actual

Page 169: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.1 Contenido del DB de canal

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 169

Dirección Nombre Tipo Valor inicial Comentario Datos de la tarea "Cambio rápido de levas" 176.0 C_QTY BYTE B#16#0 Número de levas a modificar 177.0 DIS_CHECK BOOL FALSE 1 = Desactivar la comprobación de datos 180.0 CAM ARRAY

[0...15] STRUCT

Nota: La estructura que sigue a continuación tiene que rellenarse en todas las levas que vayan a modificarse

Dirección relativa +0.0 CAM_NO BYTE B#16#0 Número de la leva a modificar +1.0 C_EFFDIR BOOL FALSE 1 = Cambio del sentido de actuación +1.1 C_CBEGIN BOOL FALSE 1 = Cambio del inicio de la leva al valor

CBEGIN (nuevo inicio de leva) +1.2 C_CEND BOOL FALSE 1 = Cambio del fin de leva / del tiempo de

activación al valor CEND (nuevo fin de leva) +1.3 C_LTIME BOOL FALSE 1 = Cambio del tiempo de disponibilidad al

valor LTIME (nuevo tiempo de disponibilidad) +1.4 CAM_OFF BOOL FALSE 1 = Desactivación de la leva durante el

cambio de datos de leva +1.5 EFFDIR_P BOOL FALSE 1 = Nuevo sentido de actuación positivo (+) +1.6 EFFDIR_M BOOL FALSE 1 = Nuevo sentido de actuación negativo (-) +2.0 CBEGIN DINT L#0 Nuevo inicio de leva +6.0 CEND DINT L#0 Nuevo fin de leva / Nuevo tiempo de

activación +10.0 LTIME INT 0 Nuevo tiempo de disponibilidad

Page 170: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.2 Contenido del DB de parámetros

Secuenciador electrónico de levas FM 352 170 Instrucciones de servicio, 04/2009, A5E01235115-02

C.2 Contenido del DB de parámetros

Nota Los datos que no se indican en esta tabla no deben ser modificados.

Contenido del DB de parámetros

Dirección Nombre Tipo Valor inicial Comentario Datos máquina 3.1 PI_MEND BOOL FALSE 0 para FM 352 3.2 PI_CAM BOOL FALSE 1: Habilitar alarma de proceso: Leva activa / inactiva 3.5 PI_MSTRT BOOL FALSE 0 para FM 352 4.0 EDGEDIST DINT L#0 Distancia mínima entre bordes en la captura de

bordes 8.0 UNITS DINT L#1 Sistema de medida 12.0 AXIS_TYPE DINT L#0 0: Eje lineal, 1: Eje rotativo 16.0 ENDROTAX DINT L#100000 Final del eje rotativo 20.0 ENC_TYPE. DINT L#1 Tipo de encoder, longitud de telegrama 24.0 DISP_REV DINT L#80000 Recorrido por vuelta 32.0 INC_REV DINT L#500 Incrementos por vuelta 36.0 NO_REV DINT L#1024 Número de revoluciones 40.0 BAUDRATE DINT L#0 Velocidad de transferencia 44.0 REFPT DINT L#0 Coordenada del punto de referencia 48.0 ENC_ADJ DINT L#0 Reajuste del encoder absoluto 52.0 RETR_TYPE DINT L#0 Forma de redisparar el punto de referencia 56.0 CNT_DIR DINT L#0 Dirección de contaje:

0: normal, 1: Invertida 63.0 MON_WIRE BOOL TRUE 1: Supervisión rotura de hilo 63.1 MON_FRAME BOOL TRUE 1: Supervisión error de telegrama 63.2 MON_PULSE BOOL TRUE 1: Supervisión pulsos de error 64.0 SSW_STRT DINT L#-100000000 Final de carrera software Inicio 68.0 SSW_END DINT L#100000000 Final de carrera software Fin 76.0 C_QTY DINT L#0 Alcance: 0, 1, 2, 3 = máx. 16, 32, 64, 128 levas 80.0 HYS DINT L#0 Histéresis 84.0 SIM_SPD DINT L#0 Velocidad de simulación 90.0 TRACK_OUT WORD W#16#0 Activación de las salidas de pista:

0 = Leva, 1 = CPU; Número de bit = Número de pista

95.0 EN_IN_I3 BOOL FALSE Habilitación Entrada I3 95.1 EN_IN_I4 BOOL FALSE 0 para FM 352 95.2 EN_IN_I5 BOOL FALSE 0 para FM 352

Page 171: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.2 Contenido del DB de parámetros

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 171

Dirección Nombre Tipo Valor inicial Comentario 95.3 EN_IN_I6 BOOL FALSE 0 para FM 352 95.4 EN_IN_I7 BOOL FALSE 0 para FM 352 95.5 EN_IN_I8 BOOL FALSE 0 para FM 352 95.6 EN_IN_I9 BOOL FALSE 0 para FM 352 95.7 EN_IN_I10 BOOL FALSE 0 para FM 352 99.0 SPEC_TRC0 BOOL FALSE 1 = Pista 0 es pista de leva de contaje 99.1 SPEC_TRC1 BOOL FALSE 1 = Pista 1 es pista de leva de contaje 99.2 SPEC_TRC2 BOOL FALSE 1 = Pista 2 es pista de leva de freno 100.0 CNT_LIM0 DINT L#2 Valor de contaje superior para la pista de leva de

contaje 0 104.0 CNT_LIM1 DINT L#2 Valor de contaje superior para la pista de leva de

contaje 1 Datos de leva respectivamente para levas de 0 a 15 / 0 a 31 / 0 a 63 / 0 a 127 108.0 STRUCT (cada elemento 12 bytes de longitud) Dirección relativa +0.0 CAMVALID BOOL FALSE 1: Leva válida +0.1 EFFDIR_P BOOL TRUE 1: Sentido de actuación positivo (+) +0.2 EFFDIR_M BOOL TRUE 1: Sentido de actuación negativo (-) +0.3 CAM_TYPE BOOL FALSE 0: Leva de recorrido, 1: Leva de tiempo +0.4 PI_SW_ON BOOL FALSE 1: Alarma de proceso al activar +0.5 PI_SW_OFF BOOL FALSE 1: Alarma de proceso al desactivar +1.0 TRACK_NO BYTE B#16#0 Número de pista +2.0 CBEGIN DINT L#-100 000 000 Inicio de leva +6.0 CEND DINT L#100 000 000 Fin de leva/Tiempo de activación +10.0 LTIME INT 0 Tiempo de disponibilidad

Page 172: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.3 Datos y estructura del DB de diagnóstico

Secuenciador electrónico de levas FM 352 172 Instrucciones de servicio, 04/2009, A5E01235115-02

C.3 Datos y estructura del DB de diagnóstico

Nota Los datos que no se indican en esta tabla no deben ser modificados.

Contenido del DB de diagnóstico

Tabla C- 1 Configuración del DB de diagnóstico

Dirección Nombre Tipo Valor inicial Comentario 0.0 MOD_ADDR

(Introducir) INT 0 Dirección del módulo

256.0 JOB_ERR INT 0 Error de comunicación 258.0 JOBBUSY BOOL FALSE 1 = Tarea activa 258.1 DIAGRD_EN BOOL FALSE 1 = Leer el buffer de diagnóstico

necesariamente 260.0 DIAG_CNT INT 0 Número de entradas válidas de la

lista 262.0 DIAG[1] STRUCT Entrada más reciente de datos de

diagnóstico 272.0 DIAG[2] STRUCT Segunda entrada de datos de

diagnóstico 282.0 DIAG[3] STRUCT Tercera entrada de datos de

diagnóstico 292.0 DIAG[4] STRUCT Última entrada de datos de

diagnóstico

Estructura de la entrada de diagnóstico Una entrada de diagnóstico DIAG[n] tiene la estructura siguiente:

Tabla C- 2 Estructura de la entrada de diagnóstico DIAG[n]

Dirección Nombre Tipo Valor inicial Comentario +0.0 STATE BOOL FALSE 0 = Evento saliente

1 = Evento entrante +0.1 INTF BOOL FALSE 1 = Error interno +0.2 EXTF BOOL FALSE 1 = Error externo +2.0 FCL INT 0 Clase de error

1: Fallo operativo 4: Fallo de datos 5: Fallo de datos máquina 7: Fallo de datos de leva 15: Avisos 128: Error de diagnóstico

+4.0 FNO INT 0 Número de error 0...255 +6.0 CH_NO INT 0 Número de canal (siempre 1) +8.0 CAMNO INT 0 Número de leva de 0 a 127 con clase de error =

error de datos de leva

Page 173: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.3 Datos y estructura del DB de diagnóstico

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 173

Lista de los avisos JOB_ERR

JOB_ERR (Hex)

JOB_ERR (Dec)

JOB_ERR (Int)

Significado

80A0 32928 -32608 Acuse negativo al leer el módulo. Módulo extraído durante la lectura o módulo defectuoso.

80A1 32929 -32607 Acuse negativo al escribir en el módulo. Módulo extraído durante la escritura o módulo defectuoso.

80A2 32930 -32606 Error de protocolo en la capa 2 (transferencia de datos dentro de PROFINET / PROFIBUS DP interrumpida, p. ej. por rotura de hilo, ausencia de conector de cierre, error de parametrización, etc.)

80A3 32931 -32605 Error de protocolo en User-Interface/User (transferencia de datos dentro de PROFINET / PROFIBUS DP interrumpida, p. ej. por rotura de hilo, ausencia de conector de cierre, error de parametrización, etc.)

80A4 32932 -32604 Anomalía en la comunicación del bus K 80B1 32945 -32591 Indicación de longitud errónea. Parámetro FM_TYPE del DB de

canal para el módulo utilizado no activado correctamente. 80B2 32946 -32590 El slot configurado no está ocupado. 80B3 32947 -32589 El tipo de módulo real no es igual al tipo de módulo teórico. 80C0 32960 -32576 El módulo aún no tiene preparados los datos que hay que leer. 80C1 32961 -32575 Los datos de una tarea de escritura semejante todavía no se han

procesado en el módulo. 80C2 32962 -32574 El módulo procesa de momento el número máximo posible de

tareas. 80C3 32963 -32573 Los recursos necesarios (memoria, etc.) están ocupados de

momento. 80C4 32964 -32572 Error de comunicación 80C5 32965 -32571 La periferia descentralizada no está disponible. 80C6 32966 -32570 Cancelación de las clases de prioridad (rearranque normal o en

segundo plano) 8522 34082 -31454 DB del canal o DB de parámetros demasiado corto. No se

pueden leer los datos del DB. (Tarea de escritura) 8532 34098 -31438 El número del DB de parámetros es demasiado grande. (Tarea

de escritura) 853A 34106 -31430 DB de parámetros no presente. (Tarea de escritura) 8544 34116 -31420 Error en el enésimo (n > 1) acceso de lectura a un DB tras un

error. (Tarea de escritura) 8723 34595 -30941 DB del canal o DB de parámetros demasiado corto. No se

pueden escribir los datos en el DB. (Tarea de lectura) 8730 34608 -30928 DB de parámetros protegido contra escritura en la CPU No se

pueden escribir los datos en el DB (tarea de lectura) 8732 34610 -30926 El número del DB de parámetros es demasiado grande. (Tarea

de lectura) 873A 34618 -30918 DB de parámetros no presente. (Tarea de lectura)

Page 174: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 174 Instrucciones de servicio, 04/2009, A5E01235115-02

JOB_ERR (Hex)

JOB_ERR (Dec)

JOB_ERR (Int)

Significado

8745 34629 -30907 Error en el enésimo (n > 1) acceso de escritura a un DB tras un error. (Tarea de lectura)

Los errores 80A2..80A4 así como 80Cx son temporales, es decir, se pueden eliminar tras un tiempo de espera sin la intervención del usuario. Los avisos con la estructura 7xxx indican situaciones temporales de la comunicación.

C.4 Clases de error

Clase 1: Fallo operativo Los fallos operativos se detectan de forma asíncrona respecto a un control. Nº Significado Alarma de

diagnóstico 1 Rebasamiento del final de carrera software Inicio Sí 2 Rebasamiento del final de carrera software Fin Sí 3 Rebasamiento del inicio del margen de desplazamiento Sí 4 Rebasamiento del fin del margen de desplazamiento Sí

Ajustar valor real al vuelo no ejecutable Causa Los finales de carrera software, tras Ajustar valor real al vuelo

se encuentran fuera del margen de desplazamiento (-100m...+100m o -1000m...+1000m). El decalaje resultante de Ajustar valor real / Ajustar valor real al vuelo es mayor que ±100m o ±1000m.

13

Efecto Eje no sincronizado.

Clase 4: Error de datos Los errores de datos se detectan de forma síncrona respecto a un control/mando. Nº Significado Alarma de

diagnóstico Decalaje de señal cero erróneo 10 Causa El decalaje de señal cero es mayor que ± 100m o ± 1000m.

Los finales de carrera software, tras el decalaje de señal cero, se encuentran fuera del margen de desplazamiento (-100m...+100m o -1000m...+1000m). Eje rotativo: El valor del decalaje de señal cero es mayor que el final del eje rotativo.

No

Indicación del valor real errónea 11 Causa Eje lineal: la coordenada se encuentra fuera del final de

carrera software actual (que puede estar desplazado). Eje rotativo: la coordenada es < 0 o mayor que el final del eje rotativo.

No

Page 175: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 175

Nº Significado Alarma de diagnóstico

Punto de referencia erróneo 12 Causa Eje lineal: la coordenada se encuentra fuera del final de

carrera software actual (que puede estar desplazado). Eje rotativo: la coordenada es < 0 o mayor que el final del eje rotativo.

No

Activar datos máquina no admisible 20 Causa En el módulo no hay datos máquina nuevos (sin errores)

No

Ajustar valor real al vuelo no admisible 21 Causa Se ha intentado ejecutar "Ajustar valor real al vuelo" teniendo

"Redisparar punto de referencia" activado.

No

Ajuste codificado en bits no permitido 27 Causa Los bits no utilizados y no descritos aquí son distintos a 0.

Se ha intentado seleccionar simultáneamente" Medición de longitud" y "Captura de bordes".

No

Redisparar el punto de referencia no admisible 28 Causa Se ha intentado ejecutar "Redisparar el punto de referencia"

estando "Ajustar valor real al vuelo" pendiente. Se ha intentado ejecutar "Redisparar el punto de referenciao" con un encoder SSI.

No

Comando codificado en bits no permitido 29 Causa Los bits no utilizados y no descritos aquí son distintos a 0.

No

30 Tiempo de disponibilidad erróneo No Número de leva erróneo 31 Causa La leva no es válida

El número de leva no se encuentra en el rango 0...127.

No

Inicio de leva erróneo 32 Causa El inicio de leva se encuentra fuera del margen de

desplazamiento (-100m...+100m ó -1000m...+1000m). Eje rotativo: El inicio de leva es < 0 o mayor que el final del eje rotativo.

No

Fin de leva erróneo / Tiempo de activación erróneo 33 Causa El fin de leva se encuentra fuera del margen de

desplazamiento (-100m...+100m ó -1000m...+1000m). Eje rotativo: El fin de leva es < 0 o mayor que el final del eje rotativo. La leva no está activada por lo menos en la duración de un pulso. En una leva invertida no hay una distancia mínima de 4 pulsos entre inicio de leva y fin de leva.

No

No es posible cancelar la activación del valor real 34 Causa Con un encoder SSI y un eje líneal, tras la ejecución del ajuste

el valor real de posición se encontraría fuera de la zona de trabajo.

No

Page 176: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 176 Instrucciones de servicio, 04/2009, A5E01235115-02

Nº Significado Alarma de diagnóstico

Indicación del valor real errónea al Ajustar valor real / Ajustar valor real al vuelo

35

Causa La indicación del valor real se encuentra fuera del margen numérico admisible de ± 100m ó ± 1000m. Tras la ejecución del ajuste, los finales de carrera software se encontrarían fuera del margen de desplazamiento (-100m...+100m ó -1000m...+1000m). El decalaje resultante de Ajustar valor real / Ajustar valor al vuelo sería mayor que ±100m o ±1000m.

No

Eje no parametrizado 107 Causa En el eje no hay ningún dato máquina disponible.

En el eje no hay ningún dato máquina activado.

No

Eje no sincronizado 108 Causa Uno de los ajustes "Ajustar valor real" o "Ajustar valor real al

vuelo" se ha activado a pesar de que el eje no está sincronizado.

No

109 Procesamiento de levas en curso. No 110 Número erróneo de levas a modificar No

Clase 5: Error de datos máquina La alarma de diagnóstico sólo se disparará con un módulo de datos del sistema (SDB) con errores. Nº Significado Alarma de

diagnóstico Error en el ajuste de la alarma de proceso 5 Causa Ha intentado seleccionar una alarma de proceso que el módulo

no admite.

Distancia mínima entre bordes errónea 6 Causa Ha indicado como distancia mínima entre bordes un valor < 0 ó

> 109 µm

Tipo de eje erróneo 8 Causa Como tipo de eje no ha indicado ni 0 ni 1

Final de eje rotativo erróneo 9 Causa El valor del final del eje rotativo se encuentra fuera del margen

admitido de 1 a 109 µm o respectivamente de 1 a 108 µm (según sea la resolución).

Tipo de encoder erróneo 10 Causa El valor del tipo de encoder se encuentra fuera del margen

admisible de 1 a 10

Recorrido/Vuelta erróneos 11 Causa El valor del recorrido/vuelta se encuentra fuera del margen

admisible de 1 a 109 µm (independientemente de la resolución).

Page 177: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 177

Nº Significado Alarma de diagnóstico

13 Número erróneo de incrementos/vueltas (véase el capítulo "Datos máquina del encoder (Página 74)")

14 Número erróneo de revoluciones (véase el capítulo "Datos máquina del encoder (Página 74)")

Velocidad de transferencia errónea 15 Causa Para la velocidad de transferencia ha indicado un valor fuera

del rango admisible de 0 a 3.

Coordinada del punto de referencia errónea 16 Causa La coordenada se encuentra fuera del margen de -100 m a

+100 m o, respectivamente, de -1000 m a +1000 m, según la resolución. Eje lineal: La coordenada se encuentra fuera de la zona de trabajo. Eje rotativo: La coordenada es mayor que el final del eje rotativo o < 0.

Reajuste erróneo del encoder absoluto de recorrido 17 Causa Encoder SSI de recorrido: El valor del ajuste del encoder

absoluto no se encuentra dentro del margen del encoder (Incrementos por vuelta * Cantidad de vueltas - 1).

Forma errónea de redisparar el punto de referencia 18 Causa Ha indicado un valor fuera de los valores admisibles 0, 1, 6 y 7.

Ajuste erróneo del sentido 19 Causa Ha indicado un valor fuera de los valores admisibles 0 y 1.

Supervisión de hardware no posible 20 Causa Ha puesto en "False" la supervisión de errores de telegrama en

el DB de parámetros.

Final de carrera de software Inicio erróneo 21 Causa Eje lineal: el final de carrera software Inicio se encuentra fuera

del margen de desplazamiento (-100 m...+100 m ó -1000 m...+1000 m, dependiendo de la resolución). Eje lineal: el final de carrera software Inicio (dado el caso, incluido un decalaje de señal cero presente) es menor que -100 m ó -1000 m (según la resolución).

22 Final de carrera de software Fin erróneo Sí Causa Eje lineal: el final de carrera software Fin se encuentra fuera

del margen de desplazamiento (-100 m...+100 m ó -1000 m...+1000 m, dependiendo de la resolución) o es menor que el final de carrera software Inicio. El final de carrera software Final (dado el caso, incluido un decalaje de señal cero presente) es mayor que +100 m ó +1000 m (según la resolución).

Alcance erróneo 144 Causa Para el alcance ha indicado un valor distinto de 0 a 3.

Page 178: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 178 Instrucciones de servicio, 04/2009, A5E01235115-02

Nº Significado Alarma de diagnóstico

Histéresis errónea 145 Causa La histéresis se encuentra fuera del margen 0...65535 *

resolución. La histéresis es mayor que ¼*zona de trabajo o, respectivamente, ¼*área del eje rotativo.

Velocidad de simulación errónea 146 Causa La velocidad de simulación se encuentra fuera del rango

1000*RES hasta 3*107*RES o es mayor que 5* 108 µm/min. La velocidad de simulación no puede ajustarse internamente.

Pista errónea 147 Causa Se ha seleccionado la activación de una pista fuera de 0...15

(bit 0...15).

Selección errónea de entradas de habilitación 148 Causa Ha querido habilitar una pista fuera de 3...10 (bit 0...7) por

medio de una señal externa.

Selección errónea de una pista especial 149 Causa Ha querido definir una pista fuera de 0,1 y 2 (bit 0,1 y 2) a

modo de pista especial

Valor de contaje superior erróneo pista 0 150 Causa Ha indicado un valor de contaje < 2 ó > 65535 como valor de

contaje superior.

Valor de contaje superior erróneo pista 1 151 Causa Ha indicado un valor de contaje < 2 ó > 65535 como valor de

contaje superior.

Resolución errónea 200 Causa Ha indicado una resolución < 0,1 µm/pulso ó >1000 µm/pulso.

Ha indicado un recorrido/vuelta y una cantidad de pulsos/vuelta que dan una resolución < 0,1 o > 1000.

El encoder de recorrido no se adapta a la zona de trabajo / área del eje rotativo

201

Causa Encoder SSI de recorrido y eje rotativo: El encoder de recorrido no cubre exactamente el área del eje rotativo. Eje lineal: El encoder de recorrido no cubre ni por lo menos la zona de trabajo (finales de carrera de software incluidos).

Page 179: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 179

Clase 7: Error de datos de leva La alarma de diagnóstico sólo se disparará con un módulo de datos del sistema (SDB) con errores. Nº Significado Alarma de

diagnóstico Alarma de proceso no admisible 1 Causa Ha querido indicar una alarma de proceso con una leva con un

número > 7.

Número de pista erróneo 2 Causa El número de pista se encuentra fuera del margen de 0 a 31

Inicio de leva erróneo 3 Causa El inicio de leva se encuentra fuera del margen de

desplazamiento (-100 m...+100 m ó -1000 m...+1000 m). Eje rotativo: El inicio de leva es < 0 o mayor que el final del eje rotativo.

Fin de leva erróneo 4 Causa El fin de leva se encuentra fuera del margen de

desplazamiento (-100 m...+100 m ó -1000 m...+1000 m). La leva no tiene una longitud de por lo menos 1 pulso. Eje rotativo: El fin de leva es < 0 o mayor que el final del eje rotativo. En una leva invertida no hay una distancia mínima de 4 pulsos entre inicio de leva y fin de leva.

Tiempo de activación erróneo 5 Causa El tiempo de activación es < 0µs. El valor máximo depende del

alcance (véase el capítulo "Datos de leva (Página 83)").

Tiempo de disponibilidad erróneo1) 6 Causa El tiempo de disponibilidad es < 0 µs. El valor máximo depende

del alcance (véase el capítulo "Datos de leva (Página 83)").

Demasiados juegos de levas 50 Causa Ha querido indicar más juegos de levas de los posibles con

este alcance.

Eje en funcionamiento 51 Causa Ha querido indicar juegos de levas con la leva activada.

Eje no parametrizado 52 Causa Ha querido indicar datos de leva a pesar de que todavía no

hay datos máquina activos.

1) El mensaje de error también puede aparecer si ha parametrizado la dirección de contaje "invertida" en combinación con un encoder absoluto (SSI).

Page 180: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 180 Instrucciones de servicio, 04/2009, A5E01235115-02

Clase 15: Avisos Nº Significado Alarma de

diagnóstico Inicio de parametrización 1 Causa El módulo ha detectado una parametrización por medio

de un bloque de datos del sistema.

No

Final de la parametrización 2 Causa El módulo ha procesado sin problemas la

parametrización por medio de un bloque de datos del sistema.

No

Clase 128: Error de diagnóstico Nº Significado Alarma de

diagnóstico Falta tensión auxiliar externa Causa La tensión auxiliar externa de 24 V no se ha conectado o

ha caído, falta el conector frontal Efecto Véase el capítulo "Reacción del FM 352 en caso de error

con alarma de diagnóstico (Página 133)". • El procesamiento de levas se desactivará • Desactivación de las salidas de pista • Borrado de la sincronización, con encoders

incrementales • El FM 352 no está parametrizado (señal de respuesta

PARA = 0).

4

Solución Comprobar que la conexión de 24V sea correcta (si la conexión de 24V es correcta, el módulo está averiado.)

Vigilancia del tiempo transcurrida Causa • Interferencias fuertes en el FM 352

• Error en el FM 352

Efecto • El módulo se restaura • Siempre que tras la restauración del módulo no se

detecte ningún defecto en el módulo, éste vuelve a estar listo para funcionar

• El módulo notifica el transcurso de la vigilancia del tiempo (WATCH-DOG) con "entrante" y "saliente"

51

Solución • Eliminación de interferencias • Consulte al departamento comercial correspondiente

cuando las circunstancias exactas que han dado lugar al error son de mayor entidad.

• Sustitución del FM 352

Page 181: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 181

Nº Significado Alarma de diagnóstico

Caída de la alimentación interna del módulo Causa Error en el FM 352 Efecto • El módulo se restaura

• Siempre que tras la restauración del módulo no se detecte ningún defecto en el módulo, éste vuelve a estar listo para funcionar

52

Solución Sustitución del FM 352

Alarma de proceso perdida Causa FM 352 ha detectado un evento de alarma de proceso

que no puede ser notificado porque el mismo evento todavía no ha sido procesado por el programa de usuario o la CPU.

Efecto • El procesamiento de levas se desactivará • Desactivación de las salidas de pista • Borrado de la sincronización, con encoders

incrementales

70

Solución • Incorporar OB40 en AWP • Comprobar la conexión de bus del módulo • Desactivar la alarma de proceso • Adapte el hardware y software a sus necesidades de

proceso (p. ej. CPU más rápida, optimizar el programa de usuario)

Rotura de hilo Encoder Causa • El cable del encoder no está enchufado o está

cortado • Encoder sin señales de cuadratura • Asignación de pines incorrecta • Longitud de cable excesiva • Cortocircuito de las señales del sensor

Efecto • El procesamiento de levas se desactivará • Desactivación de las salidas de pista • Borrado de la sincronización, con encoders

incrementales

144

Solución • Comprobar el cable del encoder • Guardar los datos técnicos del encoder • La vigilancia puede desactivarse de forma provisional

con la interfaz de parametrización bajo la responsabilidad del operador.

• Guardar los datos técnicos del módulo

Page 182: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Bloques de datos / Listas de errores C.4 Clases de error

Secuenciador electrónico de levas FM 352 182 Instrucciones de servicio, 04/2009, A5E01235115-02

Nº Significado Alarma de diagnóstico

Error de telegrama Encoder absoluto Causa El tráfico de telegramas entre el FM 352 y el encoder

absoluto (SSI) tiene errores o está interrumpido: • El cable del encoder no está enchufado o está

cortado • Tipo de encoder erróneo • Encoder mal configurado (encoders programables) • Longitud de telegrama mal indicada • El encoder proporciona valores erróneos (encoder

defectuoso) • Interferencia en el cable del sistema de medición • Velocidad de transferencia escogida demasiado alta

Efecto • El procesamiento de levas se desactivará • Desactivación de las salidas de pista • el último valor real correcto se mantiene sin cambios

hasta el final de la siguiente transferencia SSI correcta

145

Solución • Comprobar el cable del encoder • Comprobar el encoder • Comprobar el tráfico de telegramas entre el encoder y

el FM 352

Pulsos de error del telegrama Encoder incremental Causa • Vigilancia del encoder ha detectado pulsos erróneos

• La cantidad de incrementos por vuelta está mal introducida

• Encoder averiado: no proporciona la cantidad de pulsos indicada

• Marca cero errónea o no presente • Interferencias en el cable del encoder

Efecto • El procesamiento de levas se desactivará • Desactivación de las salidas de pista • Borrado de la sincronización

146

Solución • Indicar correctamente el número de incrementos/vuelta.

• Comprobar el encoder y su cable • Cumplir las normas de apantallamiento y de conexión

a tierra • La vigilancia puede desactivarse de forma provisional

con la interfaz de parametrización bajo la responsabilidad del operador.

Page 183: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 183

Programar sin SFB 52 y 53 DD.1 Resumen general del capítulo Programar sin SFB 52 y 53

¿Su CPU no es compatible con los bloques de sistema SFB 52 y SFB 53 con capacidad DPV1? En ese caso, para programar el FM 352 debe utilizar los bloques de la carpeta "FM 352,452 CAM V1". La descripción correspondiente se encuentra en este capítulo.

Page 184: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.2 Principios básicos de la programación de un FM 352

Secuenciador electrónico de levas FM 352 184 Instrucciones de servicio, 04/2009, A5E01235115-02

D.2 Principios básicos de la programación de un FM 352

Tarea El módulo FM 352 se puede parametrizar, controlar y poner en marcha con un programa de usuario. Para el intercambio de datos entre el programa de usuario y el módulo utilice las funciones (FC) y los bloques de datos (DB) que se describen a continuación.

Preparación ● En el SIMATIC Manager, abra la librería de bloques FMx52LIB y copie las funciones (FC)

y las plantillas de bloques (UDT) necesarias en la carpeta de bloques de su proyecto. Si ya hay números de bloque ocupados, asigne nuevos números. Los nombres de los bloques se adoptan sin cambios en la tabla de símbolos de su programa S7. – CAM_INIT (FC 0): se precisa para inicializar el bloque de datos del canal tras el

arranque del módulo. – CAM_CTRL (FC 1): se precisa para el intercambio de datos con el módulo. – CAM_DIAG (FC 2): se precisa para procesar información de diagnóstico detallada en

el programa o para ponerla a disposición de un sistema de manejo y visualización. – CAM_MSRM (FC 3): sólo puede emplearse con el FM 452. – CAM_CHANTYPE (UDT1): se precisa para crear un bloque de datos de canal; éste

es empleado por las FCs CAM_INIT, CAM_CTRL y CAM_MSRM. – CAM_DIAGTYPE (UDT2): se precisa para crear un bloque de datos de diagnóstico;

éste es utilizado por la FC CAM_DIAG. – CAM_P016TYPE (UDT3): se precisa para crear un bloque de datos de parámetros

con datos máquina y datos para 16 levas; éste es utilizado por la FC CAM_CTRL para escribir o leer datos máquina o de leva.

– CAM_P032TYPE (UDT4): como CAM_P016TYPE, pero para 32 levas – CAM_P064TYPE (UDT5): como CAM_P016TYPE, pero para 64 levas – CAM_P128TYPE (UDT6): como CAM_P016TYPE, pero para 128 levas

● Cree los bloques de datos empleando los UDT de la carpeta de bloques de su programa S7. Si emplea varios módulos utilice para cada uno un juego de bloques de datos propio.

● Introduzca la dirección del módulo en el bloque de datos del canal y, si es preciso, el bloque de datos de diagnóstico, en la dirección MOD_ADDR.

● Si la PG / el PC está conectado a una CPU ahora podrá cargar las funciones y bloques de datos en la CPU.

Page 185: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.3 FC CAM_INIT (FC 0)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 185

D.3 FC CAM_INIT (FC 0)

Tareas La FC CAM_INIT inicializa los datos siguientes en el DB de canal: ● Las señales de control ● Las señales de respuesta ● Los bits de inicio, los bits de finalización y los bits de error de las tareas ● El conmutador de función y sus bits de finalización y de error ● La gestión de tareas y los búfers internos para la FC CAM_CTRL

Llamada La función tiene que ejecutarse tras un arranque (tensión de alimentación activada) del módulo o de la CPU. Por ello insértela, por ejemplo, en el OB de rearranque (OB100) y el OB de extracción/inserción(OB83) o bien llámela en la fase de inicialización de su programa de usuario. De este modo queda asegurado que tras un rearranque completo de la CPU o un arranque del módulo su programa de usuario no accede a datos antiguos.

Parámetros de llamada

Nombre Tipo de datos Tipo P Significado DB_NO INT I Número del DB de canal

Valores de retorno La función no proporciona ningún valor de retorno.

Page 186: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1)

Secuenciador electrónico de levas FM 352 186 Instrucciones de servicio, 04/2009, A5E01235115-02

D.4 FC CAM_CTRL (FC 1)

Tareas Con la FC CAM_CTRL se pueden leer datos de funcionamiento procedentes del módulo, inicializar el módulo y controlar su funcionamiento. Para ello utilice las señales de control, las de respuesta así como las tareas de escritura y lectura. Con cada llamada la función ejecuta las actividades siguientes: ● Leer señales de respuesta:

La FC CAM_CTRL lee todas las señales de respuesta del módulo y las transfiere al DB de canal. Como las señales de control y las tareas sólo se procesan al final, las señales de respuesta indican el estado del módulo antes de la llamada del bloque.

● Escribir señales de control: Las señales de control que se encuentran en el DB de canal se transfieren al módulo. La habilitación del procesamiento de levas, sin embargo, se retiene en tanto que el arranque de una tarea "Definir punto de referencia" o "Escribir datos de leva" esté activado. La (re-)activación del procesamiento de levas se mantiene retenida durante este período de tiempo.

● Ejecutar una tarea: La tarea siguiente se ejecuta a partir de los bits de inicio registrados en el bloque de datos del canal.

Llamada La función tiene que llamarse cíclicamente. Antes de llamar la función, registre en el DB de canal todos los datos necesarios para la ejecución de las funciones deseadas.

Datos utilizados ● DB de canal:

En el DB de canal es preciso que esté registrada la dirección del módulo. ● DB de parámetros:

Para leer o escribir datos máquina o datos de leva sobre tareas se requiere un bloque de datos de parámetros cuyo número tiene que estar registrado en el DB de canal. El tamaño del DB de parámetros tiene que ser suficiente para la cantidad de levas existente.

Page 187: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 187

Tareas El intercambio de datos a partir de las señales de control y de respuesta con el módulo se realiza a través de las tareas. Para iniciar una tarea active el bit de inicio correspondiente del bloque de datos del canal y, en el caso de las tareas de escritura, proporcione además los datos correspondientes. Llame entonces la FC CAM_CTRL para ejecutar la tarea. Si utiliza el FM 352 de forma central se ejecutará de inmediato una tarea de lectura. Si utiliza el FM 352 de forma descentralizada, una tarea de lectura puede precisar varios ciclos. A causa de los acuses necesarios del módulo una tarea de escritura precisa por lo menos 3 llamadas (o ciclos OB). Si utiliza el FM 352 de forma descentralizada, una tarea de escritura puede requerir más de 3 llamadas. Es posible activar varias tareas de forma simultánea, incluso con señales de control. Excepto la tarea de escribir el conmutador de funciones, las tareas se procesan en la secuencia de los bits de inicio que está definida en el DB de canal. En cuanto se ha procesado por completo una tarea, se desactiva el bit de inicio. Con la siguiente llamada del bloque se determina y se ejecuta la tarea siguiente. Además del bit de inicio, para cada tarea hay un bit de finalización y otro de error. En lugar de la terminación _EN (de "enable", habilitar), en el nombre tienen la terminación _D (como "done", finalización) o _ERR (como "error"). Los bits de finalización y de error de la tarea se tienen que poner a 0 tras la evaluación o antes del inicio de esta tarea. Cuando se activa el bit JOBRESET antes del procesamiento de las tareas pendientes se desactivan todos los bits de finalización y de error. Finalmente el bit JOBRESET se vuelve a poner a 0.

Conmutador de funciones Los conmutadores de funciones activan y desactivan estados del módulo. Una tarea de escritura del conmutador de funciones sólo se ejecuta si hay un cambio en la posición del conmutador. La posición del conmutador de funciones se mantiene tras la ejecución de la tarea. La medición de la longitud y la captura de bordes no deben estar activados de forma simultánea. Por ello la FC CAM_CTRL se encarga de que cuando se active un conmutador de funciones se desactive el otro. Si se activan, sin embargo, los dos conmutadores de función de forma simultánea (0 ->1) se activará la medición de longitud. Los conmutadores de función y las tareas se pueden emplear de forma simultánea llamando la FC CAM_CTRL. En cuanto a los conmutadores de funciones, al igual que ocurre con las tareas, hay bits de finalización con la terminación _D y bits de error con la terminación _ERR. Para poder evaluar los bits de finalización y de error del conmutador de funciones se deben poner a 0 en caso de modificar un conmutador de funciones.

Page 188: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1)

Secuenciador electrónico de levas FM 352 188 Instrucciones de servicio, 04/2009, A5E01235115-02

Arranque Llame la FC CAM_INIT al arrancar el módulo o la CPU (véase el capítulo "FC CAM_INIT (FC 0) (Página 185)"). Para ello se desactivan también, entre otros, los conmutadores de funciones. La FC CAM_CTRL acusa el arranque del módulo. Durante este período RET_VAL y JOBBUSY = 1.

Parámetros de llamada

Nombre Tipo de datos Tipo P Significado DB_NO INT I Número del DB de canal RET_VAL INT O Valor de retorno

Valores de retorno La función proporciona los valores de retorno siguientes:

RET_VAL RB Descripción 1 1 Por lo menos 1 tarea activa 0 1 Ninguna tarea activa, ningún error -1 0 Error:

Error de datos (DAT_ERR) o Error de comunicación (JOB_ERR)

Estado de la tarea El estado del procesamiento de la tarea se lee en el valor de retorno RET_VAL y en el bit de actividad JOBBUSY del bloque de datos del canal. El estado de una tarea concreta se puede evaluar por medio del bit de inicio, el bit de finalización y el bit de error de esa tarea. ● Tarea activa:

– RET_VAL = 1 – JOBBUSY = 1 – Bit de inicio = 1 – Bit de finalización = 0 – Bit de error = 0

● Tarea terminada sin errores: – RET_VAL = 0 – JOBBUSY = 0 – Bit de inicio = 0 – Bit de finalización = 1 – Bit de error = 0

Page 189: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1)

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 189

● Tarea terminada con error en esta tarea: – RET_VAL = -1 – JOBBUSY = 0 – Bit de inicio = 0 – Bit de finalización = 1 – Bit de error = 1

● Tarea de escritura cancelada: – RET_VAL = -1 – JOBBUSY = 0 – Bit de inicio = 0 – Bit de finalización = 0 – Bit de error = 1

Respuesta en caso de error Si en una tarea de escritura se han escrito datos erróneos, el módulo devuelve el mensaje de respuesta DATA_ERR = 1. Cuando en una tarea de escritura o de lectura se produce un error en la comunicación con el módulo, la causa del error se deposita en el parámetro JOB_ERR del bloque de datos del canal. ● Error en una tarea de escritura:

En el caso de una tarea con errores, se desactiva el bit de inicio y se activan el bit de error (_ERR) y el de finalización (_D). En todas las tareas de escritura en cola el bit de inicio vuelve también a su posición anterior y se activa el bit de error (_ERR). Las tareas de lectura en cola continúan siendo procesadas. Para ello se vuelve a activar JOB_ERR para cada tarea.

● Error en una tarea de lectura: En el caso de una tarea con errores, se desactiva el bit de inicio y se activan el bit de error (_ERR) y el de finalización (_D). Las tareas de lectura todavía pendientes se siguen procesando. Para ello se vuelve a activar JOB_ERR para cada tarea. Encontrará más información sobre los errores en los parámetros JOB_ERR y DATA_ERR (véase el capítulo "Posibilidades de la evaluación de fallos (Página 131)").

Page 190: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.5 FC CAM_DIAG (FC 2)

Secuenciador electrónico de levas FM 352 190 Instrucciones de servicio, 04/2009, A5E01235115-02

D.5 FC CAM_DIAG (FC 2)

Tareas Con la función FC CAM_DIAG el búfer de diagnóstico del módulo se lee y se pone a disposición para un indicador en el sistema de manejo y visualización (M+V) o para una evaluación programada.

Llamada La función tiene que llamarse cíclicamente. No se admite una tarea adicional en un OB de alarma. Para una ejecución completa de la función hacen falta por lo menos 2 llamadas (ciclos). La función lee el búfer de diagnóstico cuando en él se muestra una nueva entrada por medio de la señal de respuesta DIAG = 1. Tras leer el búfer de diagnóstico el módulo pone DIAG a 0.

Datos utilizados ● DB de diagnóstico:

Es necesario que en el DB de diagnóstico esté registrada la dirección del módulo. La entrada más reciente del búfer de diagnóstico se registra en la estructura DIAG[1] y la más antigua en la estructura DIAG[4].

Tareas El búfer de diagnóstico se puede leer aunque no haya ninguna entrada nueva activando el bit de inicio DIAGRD_EN. Tras leer el búfer de diagnóstico el bit de inicio se pone a 0.

Arranque La función no ejecuta ningún procesamiento del arranque.

Parámetros de llamada

Nombre Tipo de datos Tipo P Significado DB_NO INT I Número del DB de diagnóstico RET_VAL INT O Valor de retorno

Page 191: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.6 Bloques de datos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 191

Valores de retorno La función proporciona los valores de retorno siguientes:

RET_VAL RB Descripción 1 1 Tarea activa 0 1 Ninguna tarea activa, ningún error -1 0 Error

Respuesta en caso de error En caso de una tarea con errores, encontrará la causa del error en el parámetro JOB_ERR del DB de diagnóstico (véase el capítulo "Posibilidades de la evaluación de fallos (Página 131)").

D.6 Bloques de datos

D.6.1 Plantillas de bloques de datos Para cada bloque de datos existe una plantilla de bloque (UDT) en la librería suministrada (FMx52LIB). A partir de este UDT es posible crear los bloques de datos con los números y nombres que se desee.

Optimizar los UDT Para ahorra espacio en la memoria puede borrar las áreas de datos no utilizadas al final del UDT CAM_CHANTYPE. Guarde el UDT modificado con otro nombre. A continuación, genere un DB de canal a partir del UDT optimizado para su aplicación. Las funciones que acceden a las áreas de datos borradas ya no pueden volver a utilizarse. Los UDT suministrados para datos máquina y de leva ya están adaptados a los posibles alcances. Puede realizarse una optimización en escalas de 16 levas.

Page 192: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.6 Bloques de datos

Secuenciador electrónico de levas FM 352 192 Instrucciones de servicio, 04/2009, A5E01235115-02

D.6.2 DB de canal

Tarea El DB de canal es la interfaz de datos entre el programa de usuario y la leva electrónica FM 352. Se encarga de almacenar y recoger todos los datos necesarios para el control y el accionamiento del módulo.

Estructura El DB de canal se divide en diferentes áreas:

DB de canal Dirección* / Conmutador versión Señales de control Señales de respuesta Conmutador de funciones Bits de inicio para tareas de escritura Bits de inicio para tareas de lectura Bits de finalización Bits de error Gestión de tareas para las funciones Datos de las tareas * La dirección se puede registrar en la interfaz de parametrización.

D.6.3 DB de diagnóstico

Tarea El DB de diagnóstico es el depósito de datos de la función FC CAM_DIAG y contiene el búfer de diagnóstico del módulo preparado para esta función.

Estructura

DB de diagnóstico Dirección del módulo Datos internos Estado de la tarea Bit de inicio Búfer de diagnóstico preparado

Page 193: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.6 Bloques de datos

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 193

D.6.4 DB de parámetros

Tarea Los datos máquina y los datos de leva se encuentran depositados en el DB de parámetros. Los parámetros pueden ser modificados por el programa de usuario o por un sistema de manejo y visualización. Los datos modificados se pueden importar a la interfaz de parametrización y visualizarse desde ahí. Los datos que se muestran en la interfaz de parametrización se pueden exportar a un DB de parámetros. En un módulo puede haber varios juegos de datos de parametrización (p. ej. para distintas recetas) a los que se puede conmutar por medio del programa.

Estructura

DB de parámetros CAM_P016TYPE (UDT3) Datos máquina Datos de leva de las levas de 0 a 15 CAM_P032TYPE (UDT4) Datos máquina Datos de leva de las levas de 0 a 31 CAM_P064TYPE (UDT5) Datos máquina Datos de leva de las levas de 0 a 63 CAM_P0128TYPE (UDT6) Datos máquina Datos de leva de las levas de 0 a 127

Page 194: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.7 Alarmas

Secuenciador electrónico de levas FM 352 194 Instrucciones de servicio, 04/2009, A5E01235115-02

D.7 Alarmas

Procesamiento de alarmas El FM 352 puede disparar alarmas de proceso y de diagnóstico. Estas alarmas se procesan en un OB de alarma. Cuando se dispara una alarma sin que el OB correspondiente esté cargado, la CPU pasa a STOP (véase el manual Programar con STEP 7). El procesamiento de las alarmas se habilita con los pasos siguientes: 1. Habilitación general de alarmas para todo el módulo

– Seleccione el módulo en HW Config En Edición > Propiedades del objeto > Parámetros básicos habilite la alarma de diagnóstico y / o la de proceso.

– Seleccione el número de OB de la alarma de proceso con Edición > Propiedades del objeto > Direcciones.

– Guarde y compile la configuración de hardware. – Cargue la configuración de hardware en la CPU.

2. Habilitación de los eventos para la alarma de proceso en los datos máquina. 3. Parametrización de las alarmas de proceso en los datos de leva para las levas de 0 a 7.

Page 195: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.8 Evaluación de una alarma de proceso

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 195

D.8 Evaluación de una alarma de proceso

Cuando el FM 352 dispara una alarma de proceso, en las variables OB40_POINT_ADDR (o en las respectivas variables de otro OB de alarma de proceso) se muestra la información siguiente:

Tabla D- 1 Contenido de la palabra doble OB40_POINT_ADDR

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 Leva 0 0 2 Leva 7

activa Leva 7 inactiva

Leva 6 activa

Leva 6 inactiva

Leva 5 activa

Leva 5 inactiva

Leva 4 activa

Leva 4 inactiva

3 Leva 3 activa

Leva 3 inactiva

Leva 2 activa

Leva 2 inactiva

Leva 1 activa

Leva 1 inactiva

Leva 0 activa

Leva 0 inactiva

La causa de la alarma se puede consultar en el byte 1. Leva: Evalúe los bytes 2 y 3 según la tabla.

Alarmas de proceso perdidas Si una alarma de proceso todavía no se ha terminado de procesar en el OB de alarma de proceso, el módulo memoriza todos los eventos siguientes de alarma de proceso. Si vuelve a aparecer un evento antes de que la alarma de proceso se haya podido disparar, el módulo disparará la alarma de diagnóstico "Alarma de proceso perdida".

Page 196: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.9 Evaluación de una alarma de diagnóstico

Secuenciador electrónico de levas FM 352 196 Instrucciones de servicio, 04/2009, A5E01235115-02

D.9 Evaluación de una alarma de diagnóstico

Tras una alarma de diagnóstico queda disponible la información de diagnóstico en las variables del OB82 para un análisis rápido. Llame a la función CAM_DIAG para conocer la causa exacta del error por medio del búfer de diagnóstico. A continuación, se listan los datos locales admitidos del OB de alarma de diagnóstico.

Variable Tipo de datos

Descripción

OB82_MDL_DEFECT BOOL Anomalía en el módulo OB82_INT_FAULT BOOL Fallo interno OB82_EXT_FAULT BOOL Fallo externo OB82_PNT_INFO BOOL Fallo en canal OB82_EXT_VOLTAGE BOOL Falta tensión auxiliar externa OB82_FLD_CONNCTR BOOL Falta conector frontal OB82_WTCH_DOG_FLT BOOL Activación de la vigilancia de tiempo OB82_INT_PS_FLT BOOL Corte de la alimentación de tensión interna del

módulo OB82_HW_INTR_FLT BOOL Alarma de proceso perdida

Page 197: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.10 Especificaciones técnicas

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 197

D.10 Especificaciones técnicas

Vista general La tabla que sigue a continuación presenta una visión general de los datos técnicos de las funciones del FM 352.

Tabla D- 2 Datos técnicos de las funciones para el FM 352

Nº Nombre del bloque Versión Ocupación en la

memoria de carga (bytes)

Ocupación en la

memoria de trabajo (bytes)

Ocupación en la

memoria de datos local

(bytes)

Código MC7 / datos

(bytes)

Funciones de sistema llamadas

FC 0 FC CAM_INIT 1.0 192 138 2 102 FC 1 FC CAM_CTRL 1.0 5232 4754 32 4718 SFC 58: WR_REC,

SFC 59: RD_REC FC 2 FC CAM_DIAG 1.0 1758 1614 42 1578 SFC 59: RD_REC DB de canal - 986 804 - 372 DB de parámetros 16

DB de parámetros 32 DB de parámetros 64 DB de parámetros 128

- - - -

616 808 1192 1960

336 528 912 1680

- - - -

300 492 876 1644

DB de diagnóstico - 460 338 - 302

Ciclo del módulo El módulo actualiza los datos de respuesta cada 4 ms, excepto si se emplea el sistema de medición de pulsos. En el sistema de medición de pulsos, los datos para el valor real de la posición y las señales de pista ya están disponibles al cabo de 1 ms.

Page 198: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.11 Acceso rápido a los datos del módulo

Secuenciador electrónico de levas FM 352 198 Instrucciones de servicio, 04/2009, A5E01235115-02

D.11 Acceso rápido a los datos del módulo

Aplicación En aplicaciones especiales o en el nivel de las alarmas es preciso un acceso especialmente rápido a las señales de respuesta y de control. Estos datos se alcanzan directamente por medio de las áreas de entrada y salida del módulo. Para la coordinación del arranque cada vez que arranca el módulo (p. ej. tras insertar el módulo, STOP → RUN de la CPU) es preciso llamar a la función FC CAM_CTRL hasta que se muestre el fin del arranque con RET_VAL = 0.

Nota Para acceder directamente a los datos del FM 352 sólo se deben emplear del modo indicado los datos no internos aquí descritos. De lo contrario, el acceso de su programa de usuario al módulo puede sufrir anomalías.

Leer señales de respuesta mediante acceso directo Las direcciones de byte se indican de forma relativa con respecto a la dirección de salida del módulo. Las denominaciones de los bits se corresponden con las contenidas en el bloque de datos de canal. En AWL se accede a los datos con las instrucciones PEB (leer 1 byte) y PED (leer 4 bytes).

Dirección Número de bit

7 6 5 4 3 2 1 0 Byte 0 PARA interno interno DATA_ERR interno DIAG interno interno Byte 1 0 0 0 CAM_ACT 0 0 0 0 Byte 2 interno Byte 3 0 0 FVAL_DONE HYS GO_P GO_M MSR_DONE SYNC Byte 4 Byte 5 Byte 6 Byte 7

ACT_POS

Byte 8 Byte 9 Byte 10 Byte 11

TRACK_OUT

Page 199: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.11 Acceso rápido a los datos del módulo

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 199

Escribir las señales de control mediante acceso directo Las direcciones de byte se indican de forma relativa respecto a la dirección de entrada del módulo. Las denominaciones de los bits se corresponden con las contenidas en el bloque de datos de canal. En AWL se accede a los datos con los comandos PAB (escribir 1 byte) y PAW (escribir 2 bytes). Dirección Número de bit 7 6 5 4 3 2 1 0 Byte 0 interno Byte 1 0 CNTC1_EN CNTC0_EN CAM_EN DIR_P DIR_M 0 0 Byte 2 Byte 3

TRACK_EN

Ejemplo: Valor real de la posición (ACT_POS) La dirección inicial del módulo es 512 AWL L PED 516 Leer el valor real de posición (ACT_POS)

con acceso directo: Dirección inicial del módulo + 4

Page 200: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.12 Vías de transferencia de parámetros

Secuenciador electrónico de levas FM 352 200 Instrucciones de servicio, 04/2009, A5E01235115-02

D.12 Vías de transferencia de parámetros

Vías de transferencia Se entiende por parámetros los datos máquina y los datos de levas que siguen a continuación.

Figura D-1 Vías de transferencia de parámetros

1 Guardar los parámetros en la interfaz de parametrización. 2 Guardar, compilar y cargar la configuración de hardware en la CPU. 3 La CPU escribe los parámetros en el módulo en parametrizaciones de sistema. 4 Cargar los parámetros del módulo en la PG con el comando "Cargar sistema de destino en

PG". 5 Cargar los parámetros en el módulo desde la interfaz de parametrización con el comando

"Cargar sistema de destino". 6 Escribir los parámetros en el módulo con tareas del programa de usuario. 7 Leer los parámetros desde el módulo con tareas del programa de usuario. 8 Almacenar parámetros del programa de usuario en el DB Online. 9 Leer parámetros del DB Online en el programa de usuario. 10 Exportar parámetros desde la interfaz de parametrización al DB (DB Offline o DB Online);

posteriormente, también debe cargarse un DB Offline en la CPU. 11 Importar parámetros de un DB Online o DB Offline a la interfaz de parametrización.

Page 201: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.12 Vías de transferencia de parámetros

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 201

Casos de aplicación de la transferencia de parámetros Caso de aplicación Pasos Los parámetros se editan con la interfaz de parametrización. A continuación, el módulo se tiene que parametrizar automáticamente en el arranque.

Ejecute los pasos 1, 2 y 3.

Los parámetros se modifican durante la puesta en marcha en modo Test en la interfaz de parametrización:

Ejecute los pasos 4 y 5.

Los parámetros modificados durante la puesta en marcha se tienen que cargar automáticamente durante el arranque.

Ejecute los pasos 1, 2 y 3.

Los parámetros se crean con la interfaz de parametrización. En el arranque, el módulo sólo se debe parametrizar con el programa de usuario mediante bloques de datos.

Ejecute los pasos 10 y 6.

Para crear cómodamente datos de reserva para recetas. Ejecute el paso 10. Los parámetros se crean con la interfaz de parametrización. Éstos tienen que estar a disposición del programa de usuario para modificaciones provisionales.

Ejecute los pasos 1, 2 y 3 para la parametrización automática. Ejecute los pasos 10 y 7 para el acceso por medio del programa de usuario.

Los parámetros existentes se modifican (exclusivamente) con el programa de usuario.

Ejecute los pasos 7, 9, 8 y 6.

Para ver los datos modificados por el programa de usuario con la interfaz de parametrización.

Ejecute el paso 11.

Los parámetros modificados por el programa de usuario se tienen que cargar automáticamente también en el arranque.

Ejecute los pasos 6, 11, 1, 2 y 3.

Page 202: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Programar sin SFB 52 y 53 D.12 Vías de transferencia de parámetros

Secuenciador electrónico de levas FM 352 202 Instrucciones de servicio, 04/2009, A5E01235115-02

Page 203: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 203

Índice alfabético

A Acceso directo a las señales de respuesta, 50, 51, 198, 200 Acceso rápido a los datos del módulo, 51, 198, 200 Activación de la leva

Condición, 16 Activar

Datos máquina, 59 Adaptación del sentido, 60 Aislamiento galvánico, 33 Ajustar valor real, 92, 93

Datos en el DB de canal, 93 Efecto, 93 Proceso, 92 Requisitos, 92

Ajustar valor real al vuelo, 92 Datos en el DB de canal, 93 Proceso, 92 Requisitos, 92

Ajuste Ajustar valor real, 92 Ajustar valor real al vuelo, 92 Cancelar preselección del valor real, 92 Decalaje de señal cero, 95 Definir punto de referencia, 98 Dinámico, 21 Modificar flancos de leva, 99

Ajuste dinámico, 21, 89 Alarma de diagnóstico

entrante, 134 Evaluación, 51, 196, 200 Reacción del FM 352, 133 saliente, 134 Vista general, 133

Alarma de proceso, 83 Evaluación, 51, 195, 200 perdida, 195, 200 Perdida, 47, 51

Alarmas de diagnóstico, 133 Alcance, 60, 81 Alimentación de la corriente de carga DC, 30 Alimentación del encoder, 30 Ámbito de validez del manual, 7 Aplicar bandas de cola, 12 Área de trabajo, 67 Área del encoder, 67

Asignación del conector frontal, 30 AVAL, 93 AVAL_EN, 93 Avisos, 180 Avisos de error

Bloque de datos Diagnóstico, 173 AXIS_TYPE, 64

B BAUDRATE, 77 Bits de error de tareas de escritura, 166 Bits de error de tareas de lectura, 167 Bits de error del conmutador de funciones, 166 Bits de finalización de tareas de escritura, 165 Bits de finalización de tareas de lectura, 166 Bits de finalización del conmutador de funciones, 165 Bits de inicio para tareas de escritura, 164 Bits de inicio para tareas de lectura, 164 Bloque de datos

Canal, 163 Diagnóstico, 172 Parámetros, 170

Bloque de datos Diagnóstico Avisos de error, 173 Estructura entrada, 172

C C_CBEGIN, 102 C_CEND, 102 C_EFFDIR, 102 C_LTIME, 102 C_QTY, 81, 102 Cables de conexión, 31 Calcular coordenada

Decalaje de señal cero, 95 CAM_END, 100 CAM_NO, 100, 102 CAM_OFF, 102 CAM_START, 100 CAM_TYPE, 85 Cambio de sentido

en una leva, 20 Cambio en el valor real, 91

Page 204: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 204 Instrucciones de servicio, 04/2009, A5E01235115-02

Cambio rápido de levas Comprobación de datos, 103 Datos utilizados en el DB de canal, 102 Definición, 101 Deshacer, 103 Efectos, 103 Proceso, 101 Requisitos, 101

Campo de aplicación del SIMATIC, 153 Campos de aplicación

FM 352, 12 CAMVALID, 85 Cancelar preselección del valor real, 92

AVALREM_EN, 94 Cantidad vueltas, 60 Cargar bloques en la CPU, 57 Caso de aplicación

Típico, 11 CBEGIN, 86, 87, 102 CEND, 86, 87, 102 CH01CAM_EN, 100 CH16CAM_EN, 102 Ciclo del módulo, 49, 51, 197, 200 CNT_DIR, 77 CNT_LIM0, 82 CNT_LIM1, 82 Componentes

Control de levas electrónico, 13 Comportamiento de conmutación, 56

de la leva de tiempo, 91 Comprobación de datos, 103

por el módulo, 103 Conectar el encoder, 29 Conector frontal, 30

Asignación, 30 Conector hembra sub-D, 28 Configurar un proyecto, 54 Conmutador de funciones, 41, 51, 164, 187, 200 Conmutador de versión, 163 Consumo, 25 Contacto de pantalla, 29 Control de las salidas de pista, 82 Control de potencia, 13 Control de una prensa, 12 Coordenada del punto de referencia, 60, 65 CPU

Arranque, 42, 51, 188, 200 CSA

Homologación, 152

D Dato de la tarea Ajustar valor real, 168 Dato de la tarea Ajustar valor real al vuelo, 168 Dato de la tarea Decalaje de señal cero, 168 Dato de la tarea Definir punto de referencia, 168 Datos de la tarea Cambio rápido de levas, 169 Datos de la tarea Leer datos de encoder, 168 Datos de la tarea Leer datos de leva y pista, 168 Datos de la tarea Leer datos de posición y pista, 168 Datos de la tarea Leer valores de contaje, 168 Datos de la tarea Medición de longitud/Captura de bordes, 168 Datos de la tarea Modificar flancos de leva, 168 Datos de leva, 59, 89

Alarma de proceso al activar, 85 Alarma de proceso al desactivar, 85 Definición, 83 Fin de leva, 86, 87 Inicio de leva, 86, 87 Leva de recorrido, 85 Leva de tiempo, 85 Leva válida, 85 Número de pista, 85 Sentido de actuación negativo (-), 85 Sentido de actuación positivo (+), 85 Tiempo de activación, 87 Tiempo de disponibilidad, 88

Datos de leva Escribir, 61

Datos de leva Leer, 62

Datos de leva en el DB de parámetros, 85 Datos de pista, 81 Datos del módulo

Acceso rápido, 51, 198, 200 Datos máquina, 59

Activar, 59 Control de las salidas de pista, 82 Coordenada del punto de referencia, 65 Dirección de contaje, 77 Distancia mínima entre bordes, 70 Entrada de habilitación, 82 Escribir, 59, 61 Final de carrera software Fin, 67 Final de carrera software Inicio, 67 Final del eje rotativo, 65 Forma de redisparar el punto de referencia, 66 Histéresis, 68 Incrementos por vuelta, 75 Leer, 61 Longitud de telegrama, 74 Número de revoluciones, 76

Page 205: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 205

Pistas especiales, 82 Reajuste del encoder absoluto, 71 Recorrido por vuelta, 75 Supervisiones, 78 Tipo de eje, 64 Tipo de encoder, 74 Valor de contaje superior pista de leva de contaje, 82 Velocidad de simulación, 70 Velocidad de transferencia, 77

Datos máquina del encoder Datos en el DB de parámetros, 74 Definición, 74

Datos máquina y datos de leva Secuencia al escribir, 59

Datos técnicos, 51, 197, 200 DB de canal, 45, 51, 163, 192, 200

Estructura, 45, 51, 192, 200 Preparar, 57 Tarea, 45, 51, 192, 200

DB de diagnóstico, 46, 51, 192, 200 Estructura, 46, 51, 172, 192, 200 Preparar, 57 Tarea, 46, 51, 192, 200

DB de parámetros, 170 Áreas, 46, 51, 193, 200 Estructura, 46, 51, 193, 200 Tarea, 46, 51, 193, 200

Decalaje de señal cero Datos utilizados en el DB de canal, 95 Definición, 95 Deshacer, 97 Efectos en un eje lineal, 96 en un eje rotativo, 97 Proceso, 95 ZOFF_EN, 95

Definir punto de referencia, 98 Datos utilizados en el DB de canal, 98 Definición, 98 Efectos, 98 Particularidades del encoder absoluto, 99 Proceso, 98 Requisitos, 98

Desactivación de la leva Condición, 16

Deshacer el ajuste Cancelar preselección del valor real, 94

Detección del sentido, 15 Detector de proximidad, 65, 126

Evaluación de señales, 126 Dirección de contaje, 77 Dirección relativa, 169 Direcciones, 163

Directrices de montaje, 153 DIS_CHECK, 102 DISP_REV, 75 Dispositivo de seguridad, 13 Distancia entre bordes

Desactivar, 102 Distancia mínima entre bordes, 70 Duración de conexión, 16

E EDGEDIST, 70 EFFDIR_M, 85, 102 EFFDIR_P, 85, 102 Eje lineal, 64, 65 Eje rotativo, 64, 65 Ejemplos

Utilizar, 136 EN_IN_I3, 82 ENC_ADJ, 71 ENC_TYPE., 74 Encoder, 29

Reajuste mécánico, 73 Total de fases, 76

Encoder absoluto, 65, 127 Evaluación de pulsos, 127 Tiempo monoestable, 129 Tiempos de ejecución de telegramas, 129 Tiempos de reacción, 129 Transferencia de datos, 127

Encoder absoluto (SSI), 67 Encoder incremental, 65

Pulsos de error, 78 Tiempos de reacción, 125

Encoder monovuelta, 127 Encoders

Monovuelta, 127 Multivuelta, 127

Encoders incrementales Formas de señal, 124

Encoders monovuelta, 127 Encoders multivuelta, 127 ENDROTAX, 65 Entrada de habilitación, 82 Entradas digitales, 31 Error de datos, 174 Error de datos de leva, 179 Error de datos máquina, 176 Error de diagnóstico, 180 Error del telegrama, 78 Escala lineal, 76

Page 206: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 206 Instrucciones de servicio, 04/2009, A5E01235115-02

Escribir Datos de leva, 61 Datos máquina, 59

Escuchar, 74, 128 Cablear, 128

Estado de la tarea, 42, 51, 188, 200 Estructura

DB de canal, 51, 200 Evaluación de errores, 131

F Fallo operativo, 174 FB CAM_CTRL

Datos utilizados, 40 Llamada, 40 Respuesta ante el error, 43 Tareas, 40 Valores de retorno, 42

FB CAM_DIAG Datos utilizados, 44 Llamada, 44 Respuesta ante el error, 44 Tareas, 44 Valores de retorno, 44

FC 0 FC CAM_INIT, 51, 185, 200

FC 1 FC CAM_CTRL, 186, 200

FC 2 FC CAM_DIAG, 190, 200

FC CAM_CTRL, 186, 200 Datos utilizados, 186, 200 Llamada, 186, 200 Parámetros de llamada, 188, 200 Respuesta ante el error, 189, 200 Tareas, 186, 200 Valores de retorno, 188, 200

FC CAM_DIAG, 190, 200 Datos utilizados, 190, 200 Llamada, 190, 200 Parámetro, 200 Parámetros, 190 Respuesta ante el error, 191, 200 Tareas, 190, 200 Valores de retorno, 191, 200

FC CAM_INIT, 51, 185, 200 Llamada, 39, 51, 185, 200 Parámetro, 39, 200 Parámetros, 51, 185 Tareas, 39, 51, 185, 200 Valores de retorno, 39, 51, 185, 200

Fin de leva, 86 Final de carrera de software, 60 Final de carrera software Fin, 67 Final de carrera software Inicio, 67 Final del eje rotativo, 60, 65 Finales de carrera, 54

Importante para la seguridad, 54 Finales de carrera importantes para la seguridad, 54 FM

Homologación, 152 FM 352

Arranque, 42, 51, 188, 200 Campos de aplicación, 12 Desmontar, 26 Programar, 51, 200 Puesta en marcha, 53

Forma de redisparar el punto de referencia, 60, 66 Fuente de alimentación de carga, 30 Funciones, 38, 51, 184, 200

Datos técnicos, 51, 197, 200 Tiempos de procesamiento, 51, 200

FVAL, 93 FVAL_DONE, 93 FVAL_EN, 93

G Gestión de las tareas del FB CAM_CTRL, 167

H Habilitación de alarmas

Datos de leva para, 83 Datos máquina en el DB de parámetros, 83 Definición, 83

Habilitación de pista Desbloquear, 17

Habilitación externa, 17, 82 Herramientas, 25 Histéresis, 68

Leva de recorrido, 68 Leva de tiempo, 69

Homologación CSA, 152 FM, 152 UL, 152

HYS, 68

Page 207: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 207

I Imprecisión, 125, 130 INC_REV, 75 Incorporar bloques, 57 Incremento, 124 Incrementos por vuelta, 60 Indicación de estado y de errores, 132 Inicio de leva, 86 Instalación, 35

Funciones, 35 Interfaz de parametrización, 35

Instalación de embalaje, 12 Interfaz de parametrización, 35, 55

Instalar, 35 Interfaz del encoder, 28

L LEDs de fallo, 132 Leer

Datos de leva, 62 Leva, 13

Cambio de sentido, 20 Comportamiento de conmutación, 84 Subordinada a la dirección, 15

Leva de procesos Comportamiento de conmutación, 84

Leva de recorrido Definición, 15 En caso de histéresis parametrizada, 68

Leva de tiempo Activar, 91 Comportamiento de conmutación, 84, 91 Definición, 15 en caso de histéresis, 69 En caso de histéresis parametrizada, 69 Influencia de los ajustes, 91

Leva electrónica, 13 Leva subordinada a la dirección, 15 Librería de bloques, 38, 51, 184, 200 Longitud de cable

Máxima, 77 Longitud de cable máxima, 77 Longitud de telegrama, 74 Longitud del recorrido, 16 LTIME, 88, 102

M Marcado CE, 152 Margen de desplazamiento, 67

Dependencia, 80 Resolución, 80

MD_EN, 61 MDRD_EN, 61 MDWR_EN, 61 Modificar flancos de leva, 99

Datos utilizados en el DB de canal, 100 Definición, 99 Deshacer, 101 Efectos, 100 Proceso, 99 Requisitos, 99

MON_FRAME, 78 MON_PULSE, 78 MON_WIRE, 78 Montaje del hardware, 54 Montaje horizontal, 25 Motor, 13

N NO_REV, 76

O OB40_POINT_ADDR

Contenido, 47, 51, 195, 200 Optimización

UDT, 51, 200

P Parametrización, 55

Leva de recorrido/tiempo, 15 Requisitos, 35

Pérdida de la sincronización, 97 Perfil soporte, 25 PI_SW_OFF, 85 PI_SW_ON, 85 Pista 3

Habilitación externa, 17 Pista de leva de contaje, 18, 21, 82

Valor de contaje superior, 82 Pista de leva de freno, 19, 82 Pista especial

Requisito, 18

Page 208: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 208 Instrucciones de servicio, 04/2009, A5E01235115-02

Pistas de levas, 16 Pistas especiales, 18, 82 Plantillas de bloques, 38, 51, 184, 200 Posición de montaje, 25 Posición de montaje del perfil soporte, 25 Posición del conector frontal, 30 Preparar la programación, 56 Procesamiento de alarmas, 47, 51, 194, 200 Programación

FM 352, 51, 200 Puesta en marcha, 55 Puesto de montaje, 25 Pulsos de error

Encoder incremental, 78 Punteras de cable, 31

R Rango de histéresis, 20, 68

Reglas, 20, 68 Reajuste del encoder absoluto, 60

Alternativa, 73 Calcular, 71 Datos en el DB de canal, 72 Definición, 71 Ejemplo, 72

Recorrido por vuelta, 60, 75 Redisparar el punto de referencia, 66 REFPT, 65, 98 REFPT_EN, 98 Regla de seguridad, 27 Reglas de seguridad, 25 Requisitos

Parametrización, 35 Resolución, 79

Cálculo, 79 Definición, 79 Ejemplo, 80 Valores admitidos, 79

Resultado de pista, 17 Ejemplo, 17

RETR_TYPE, 66 Rotura de hilo, 78

S Salidas de pista

Control, 82 Salidas digitales, 30, 31 Secuencia al escribir

Datos máquina y datos de leva, 59

Señal de pista Activar, 17

Señal de respuesta, 163 Señal de salida

Asimétrica, 124 Simétrica, 124

Señales de control, 163 escribir, 50 Escribir, 51, 199, 200 Transferir, 51, 200

Señales de respuesta leer, 50 Leer, 51, 198, 200

Señales de salida asimétricas, 124 Señales de salida simétricas, 124 Sentido de actuación, 15, 84, 85 Sentido del movimiento, 15 SIM_SPD, 70 Sincronización

Pérdida, 97 Sincronización del eje, 56 Sistema de medida

en el DB de parámetros, 63 Seleccionar, 63

Sistema de medida estándar, 63 Slot, 25 SPEC_TRC0, 82 SPEC_TRC1, 82 SPEC_TRC2, 82 SSW_END, 67 SSW_STRT, 67 Supervisiones, 78 SYNC, 98

T Tarea

Ejecutar, 51, 200 Tareas, 41, 51, 187, 200 Temperaturas ambientales, 25 Test, 55 Tiempo de activación, 87 Tiempo de ciclo de la leva, 81 Tiempo de disponibilidad, 21, 88 Tiempos de procesamiento, 51, 200 Tipo de eje, 64 Tipo de eje·, 60 Tipo de encoder, 60, 74 Tipos de encoder

Conectables al FM 352, 155 Total de pasos del encoder, 76 TRACK_NO, 85

Page 209: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02 209

TRACK_OUT, 82

U UDT, 51, 200

Optimizar, 51, 200 UL

Homologación, 152

V Valor de contaje superior pista de leva de contaje, 82 Velocidad

Dependencia de la resolución, 81 Velocidad de simulación, 70

Page 210: SIMATIC S7-300 FM 352 - · PDF file12.2 Significado de los LED de fallo.....132 12.3 Alarmas de diagnóstico.....133 12.3.1 Habilitar alarmas de diagnóstico.....133 12.3.2 Reacción

Índice alfabético

Secuenciador electrónico de levas FM 352 210 Instrucciones de servicio, 04/2009, A5E01235115-02