Página 1
Prólogo ______________ SIMATIC S7-300 Secuenciador electrónico de levas FM 352 ______________ Descripción del producto Principios básicos del control ______________ de levas SIMATIC Montaje y desmontaje del ______________ FM 352 S7-300 ______________ Secuenciador electrónico de levas Cableado del FM 352 FM 352 ______________ Instalación del software...
Página 2
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...
Índice Prólogo ..............................7 Descripción del producto ......................... 11 El FM 352.............................11 Campos de aplicación del FM 352 ....................12 Configuración de un control de levas electrónico con un FM 352..........13 Principios básicos del control de levas ....................15 Características de los tipos de levas ...................15 Pistas y resultado de pista ......................16 3.2.1 Pistas normales ...........................16...
Página 4
Índice 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 Puesta en servicio del FM 352......................... 53 Datos máquina y datos de leva........................ 59 Datos máquina y datos de leva....................59 Escribir y activar los datos máquina ...................
Página 5
Normas y homologaciones ......................152 Esquemas de conexiones........................155 Tipos de encoder ........................155 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422) ..156 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=24V; RS 422)........................158 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V;...
Página 6
Índice Clases de error.......................... 174 Programar sin SFB 52 y 53........................183 Resumen general del capítulo Programar sin SFB 52 y 53............183 Principios básicos de la programación de un FM 352 .............. 184 FC CAM_INIT (FC 0)......................... 185 FC CAM_CTRL (FC 1) ......................186 FC CAM_DIAG (FC 2).......................
Prólogo 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á...
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...
● 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)
Página 10
Prólogo Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
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...
Descripción del producto 2.2 Campos de aplicación del FM 352 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...
Descripción del producto 2.3 Configuración de un control de levas electrónico con un FM 352 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.
Página 14
Descripción del producto 2.3 Configuración de un control de levas electrónico con un FM 352 Encoder El encoder proporciona datos de recorrido y de sentido. 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.
Principios básicos del control de levas 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.
Principios básicos del control de levas 3.2 Pistas y resultado de pista Leva de recorrido Leva de tiempo Activación La leva se activa: La leva se activa: al inicio de la leva cuando el al inicio de la leva cuando el •...
Principios básicos del control de levas 3.2 Pistas y resultado de pista 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.
Principios básicos del control de levas 3.2 Pistas y resultado de pista 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.
Principios básicos del control de levas 3.3 Histéresis 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.
Principios básicos del control de levas 3.3 Histéresis 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. ●...
Principios básicos del control de levas 3.4 Ajuste dinámico 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.
Principios básicos del control de levas 3.5 Interfaces de la leva 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. Figura 3-4 Interfaces del FM 352 Nº...
Página 23
Principios básicos del control de levas 3.5 Interfaces de la leva 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. ⑥...
Página 24
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...
Montaje y desmontaje del FM 352 Reglas de seguridad importantes Para la integración de un S7-300 con un FM 352 en una instalación o sistema rigen unas Autómata reglas y normas importantes que se explican en el manual de instalación 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.
Montaje y desmontaje del FM 352 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.
Cableado del FM 352 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. ●...
Señal del sensor A (5 V) Datos SSI En accionamiento de escucha Véase el capítulo "Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up = 24V; HTL) (Página 160)". Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
Cableado del FM 352 5.3 Conexión del encoder 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. Autómata programable S7-300, Configuración, Encontrará...
Cableado del FM 352 5.4 Asignación del conector frontal 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 Alimentación del encoder DC 24 V y salidas digitales Masa de la alimentación del encoder y salidas digitales Habilitación del freno Medición de longitud/ Captura de bordes/ Ajustar valor real al vuelo...
Cableado del FM 352 5.5 Cableado del conector frontal 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.
Cableado del FM 352 5.5 Cableado del conector frontal 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...
Cableado del FM 352 5.5 Cableado del conector frontal 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.
Página 34
Cableado del FM 352 5.5 Cableado del conector frontal Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
● 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)".
Página 36
Instalación del software Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
Programar el FM 352 ¿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.
Programar el FM 352 7.1 Principios básicos de la programación de un FM 352 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.
Programar el FM 352 7.2 FC CAM_INIT (FC 0) 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 ●...
Programar el FM 352 7.3 FB CAM_CTRL (FB 1) 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í...
Programar el FM 352 7.3 FB CAM_CTRL (FB 1) 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.
Programar el FM 352 7.3 FB CAM_CTRL (FB 1) 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.
Programar el FM 352 7.3 FB CAM_CTRL (FB 1) ● 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 ●...
Programar el FM 352 7.4 FB CAM_DIAG (FB 2) 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.
Programar el FM 352 7.5 Bloques de datos 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. 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.
Programar el FM 352 7.5 Bloques de datos 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...
Programar el FM 352 7.6 Alarmas 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é Programar con STEP cargado, la CPU pasa a STOP (véase el manual El procesamiento de las alarmas se habilita con los pasos siguientes:...
Programar el FM 352 7.8 Evaluación de una alarma de diagnóstico 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.
Programar el FM 352 7.9 Datos técnicos 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º...
Programar el FM 352 7.10 Acceso rápido a los datos del módulo 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.
Programar el FM 352 7.11 Vías de transferencia de parámetros 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 Guardar los parámetros en la interfaz de parametrización.
Programar el FM 352 7.11 Vías de transferencia de parámetros 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 Ejecute los pasos 1, 2 y 3. continuación, el módulo se tiene que parametrizar automáticamente en el arranque.
Puesta en servicio del FM 352 Indicaciones 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.
Puesta en servicio del FM 352 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 ✓ 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.
Puesta en servicio del FM 352 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 ✓ Seleccione aquella fila del bastidor que tenga el módulo FM 352. ❑...
Puesta en servicio del FM 352 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 Encoder absoluto ❑...
Puesta en servicio del FM 352 Preparar DB de canal Paso Descripción ✔ Abra el DB de canal ❑ Compruebe si la dirección del módulo ya está registrada en el parámetro ❑ MOD_ADDR. Si no es así, deberá registrarla. Guarde el bloque de datos del canal (Archivo > Guardar). ❑...
Página 58
Puesta en servicio del FM 352 Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
Datos máquina y datos de leva 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.
Datos máquina y datos de leva 9.2 Escribir y activar los datos máquina 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.
Datos máquina y datos de leva 9.3 Leer datos máquina 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.
Datos máquina y datos de leva 9.5 Leer los datos de leva 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: –...
Datos máquina y datos de leva 9.6 Sistema de medida 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: ●...
Datos máquina y datos de leva 9.7 Datos máquina del eje Datos máquina del eje Tipo de eje Dirección Nombre Tipo Valor inicial Comentario 12.0 AXIS_TYPE DINT 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á...
Datos máquina y datos de leva 9.7 Datos máquina del eje 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).
Datos máquina y datos de leva 9.7 Datos máquina del eje Redisparar punto de referencia: Dirección Nombre Tipo Valor inicial Comentario 52.0 RETR_TYPE DINT 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 -...
Datos máquina y datos de leva 9.7 Datos máquina del eje Final de carrera software Inicio y final de carrera software Fin Dirección Nombre Tipo Valor inicial Comentario 64.0 SSW_STRT DINT L# -100 000 000 Final de carrera software Inicio 68.0 SSW_END DINT...
Datos máquina y datos de leva 9.7 Datos máquina del eje Histéresis Dirección Nombre Tipo Valor inicial Comentario 80.0 DINT 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 <...
Datos máquina y datos de leva 9.7 Datos máquina del eje 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á...
Datos máquina y datos de leva 9.7 Datos máquina del eje Velocidad de simulación Dirección Nombre Tipo Valor inicial Comentario 84.0 SIM_SPD DINT Velocidad de simulación La velocidad de simulación depende de la resolución: 0 = Parada 5 ∗ 10 = Ajuste máximo del módulo Dentro de este rango la velocidad de simulación depende de la resolución:...
Datos máquina y datos de leva 9.8 Determinar el reajuste correcto del encoder absoluto 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...
Datos máquina y datos de leva 9.9 Ejemplo: Efectuar un reajuste del encoder absoluto Datos en el DB de canal Dirección Nombre Tipo Valor inicial Comentario 98.0 REFPT DINT Coordenada del punto de referencia Rango: de - 1 000 000 000 µm a + 1 000 000 000 µm Ejemplo: Efectuar un reajuste del encoder absoluto Premisas...
Datos máquina y datos de leva 9.9 Ejemplo: Efectuar un reajuste del encoder absoluto 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.
Datos máquina y datos de leva 9.10 Datos máquina del encoder 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 máquina y datos de leva 9.10 Datos máquina del encoder 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.
Datos máquina y datos de leva 9.10 Datos máquina del encoder 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 ...
Datos máquina y datos de leva 9.10 Datos máquina del encoder Velocidad de transferencia Dirección Nombre Tipo Valor inicial Comentario 40.0 BAUDRATE DINT 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"...
Datos máquina y datos de leva 9.10 Datos máquina del encoder Supervisiones Dirección Nombre Tipo Valor inicial Comentario Supervisiones 63.0 MON_WIRE BOOL TRUE 1 = Rotura de hilo 63.1 MON_FRAME BOOL TRUE 1 = Error de telegrama (tiene que ser siempre 1) 63.2 MON_PULSE...
Datos máquina y datos de leva 9.11 Resolución 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...
Datos máquina y datos de leva 9.11 Resolución 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...
Datos máquina y datos de leva 9.12 Alcance y datos de pista 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): ●...
Datos máquina y datos de leva 9.12 Alcance y datos de pista 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...
Datos máquina y datos de leva 9.13 Habilitación de alarmas 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ón Nombre...
Datos máquina y datos de leva 9.14 Datos de leva 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 Una leva se rebasa en el sentido de actuación...
Datos máquina y datos de leva 9.14 Datos de leva Datos de leva en el DB de parámetros Dirección Nombre Tipo Valor inicial Comentario 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...
Página 86
Datos máquina y datos de leva 9.14 Datos de leva Inicio de leva (IL) / Fin de leva (FL) en levas de recorrido Tabla 9- 1 Dirección Nombre Tipo Valor inicial Comentario relativa para levas de recorrido +2.0 CBEGIN DINT L#-100000000 Inicio de leva (IL) +6.0...
Página 87
Datos máquina y datos de leva 9.14 Datos de leva Inicio de leva (IL) / Fin de leva (FL) en levas de tiempo Dirección Nombre Tipo Valor inicial Comentario relativa para levas de tiempo +2.0 CBEGIN DINT L#-100000000 Inicio de leva (IL) +6.0 CEND DINT...
Página 88
Datos máquina y datos de leva 9.14 Datos de leva Tiempo de disponibilidad Tabla 9- 2 Dirección Nombre Tipo Valor inicial Comentario relativa + 10.0 LTIME Tiempo de disponibilidad Rango: (0 a 53686) * 100 µs con máx. 16 levas (0 a 65535) * 100 µs con máx.
Datos máquina y datos de leva 9.14 Datos de leva 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.
Página 90
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...
Ajustes 10.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 ●...
Ajustes 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real 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.
Ajustes 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real 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...
Ajustes 10.2 Ajustar valor real / Ajustar valor real al vuelo / Cancelar preselección del valor real 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"...
Ajustes 10.3 Ejecutar un decalaje de señal cero 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:...
Página 96
Ajustes 10.3 Ejecutar un decalaje de señal cero 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: ●...
Ajustes 10.3 Ejecutar un decalaje de señal cero 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 °...
Ajustes 10.4 Definir punto de referencia 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.
Ajustes 10.5 Modificar flancos de leva Tabla 10- 4 Desplazamiento de la zona de trabajo en el eje por "Definir punto de referencia" Definir punto de referencia FCSI FCSF [mm] [mm] [mm] [mm] -400 -200 -400 -200 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)").
Página 100
Ajustes 10.5 Modificar flancos de leva 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 Número de leva 104.0 CAM_START DINT Inicio de leva 108.0...
Ajustes 10.6 Ejecutar "Cambio rápido de levas" 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.
Página 102
Ajustes 10.6 Ejecutar "Cambio rápido de levas" Datos utilizados en el DB de canal Dirección Nombre Tipo Valor Comentario inicial Absoluta 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...
Ajustes 10.6 Ejecutar "Cambio rápido de levas" 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.
Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes" 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.
Página 105
Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes" 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.
Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes" Datos utilizados en el DB de parámetros Dirección Nombre Tipo Valor Comentario inicial EDGEDIST DINT 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.
Página 107
Ajustes 10.7 Ejecutar "Medición de longitud y Captura de bordes" 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.
Ajustes 10.8 Redisparar el punto de referencia 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 ●...
Página 109
Ajustes 10.8 Redisparar el punto de referencia 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. –...
Página 110
Ajustes 10.8 Redisparar el punto de referencia 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. ●...
Ajustes 10.8 Redisparar el punto de referencia 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á...
Ajustes 10.9 Desconectar final de carrera software 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.
Página 113
Ajustes 10.9 Desconectar final de carrera software 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.
Ajustes 10.10 Ejecutar una simulación 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.
Ajustes 10.10 Ejecutar una simulación 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.
Ajustes 10.11 Leer "Valores de contaje de las pistas de leva de contaje" 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.
Ajustes 10.12 Leer "Datos de posición y pista" 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.
Ajustes 10.13 Leer datos de encoder 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"...
Ajustes 10.14 Leer los datos de leva y de pista 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.
Ajustes 10.15 Activar señales de control de la leva 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.
Ajustes 10.16 Consultar las señales de respuesta del control de levas 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.
Ajustes 10.17 Configurar las señales de respuesta del diagnóstico 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.
Encoder 11.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 –...
Encoder 11.1 Encoder incremental 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.
Encoder 11.1 Encoder incremental 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:...
Encoder 11.2 Detectores de proximidad 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.
Encoder 11.3 Encoders absolutos 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.
Página 128
Encoder 11.3 Encoders absolutos 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.
Encoder 11.3 Encoders absolutos 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...
Página 130
Encoder 11.3 Encoders absolutos 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:...
Diagnóstico 12.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. ●...
Diagnóstico 12.2 Significado de los LED de fallo 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...
Diagnóstico 12.3 Alarmas de diagnóstico 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é Programar con STEP cargado, la CPU pasa a STOP (véase el manual Para habilitar las alarmas de diagnóstico se procede del modo siguiente:...
Diagnóstico 12.3 Alarmas de diagnóstico 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".
Ejemplos 13.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.
Ejemplos 13.3 Preparación de los ejemplos 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.
Ejemplos 13.5 Probar el ejemplo 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).
Ejemplos 13.7 Programa de ejemplo 1 "Getting Started" 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".
Ejemplos 13.7 Programa de ejemplo 1 "Getting Started" 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.
Ejemplos 13.8 Programa de ejemplo 2 "Commissioning" 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á...
Ejemplos 13.9 Programa de ejemplo 3 "One Module" 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.
Ejemplos 13.9 Programa de ejemplo 3 "One Module" 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.
Página 143
Ejemplos 13.9 Programa de ejemplo 3 "One Module" 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.
Ejemplos 13.10 Programa de ejemplo 4 "Interrupts" 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.
Ejemplos 13.10 Programa de ejemplo 4 "Interrupts" 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.
Ejemplos 13.11 Programa de ejemplo 5 "MultiModules" 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.
Página 147
Ejemplos 13.11 Programa de ejemplo 5 "MultiModules" 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á...
Página 148
Ejemplos 13.11 Programa de ejemplo 5 "MultiModules" Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
Datos técnicos 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.
Página 150
Datos técnicos A.1 Datos técnicos Entradas del encoder Incremental Captura del recorrido • Absoluta • Entradas simétricas: 5 V según RS 422 Tensiones de la señal • Entradas asimétricas: 24 V/típ. 9 mA Frecuencia de entrada y longitud de cable con un encoder máx.
Página 151
Datos técnicos A.1 Datos técnicos Salidas digitales Número de salidas Aislamiento galvánico Indicador de estado Sí, LED verde por canal Señal 0: 0,5 mA Intensidad de salida • Señal 1: 0,5 A con 100 % simultaneidad • (margen admisible: 5 ... 600 mA) Carga de lámparas: 5 W •...
● 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"...
Datos técnicos A.2 Normas y homologaciones 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.
Página 154
Datos técnicos A.2 Normas y homologaciones Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
Los esquemas de conexiones de estos encoders se describen en este capítulo: Tipo de encoder Cable de conexión Observación Encoder incremental 4 x 2 x 0,25 + 2 x 1 mm Encoder incremental: Siemens =5V, RS 422 6FX 2001-2⃞⃞⃞⃞ Encoder incremental 4 x 2 x 0,5 mm Encoder incremental: Siemens =24V, RS 422 6FX 2001-2⃞⃞⃞⃞...
Esquemas de conexiones B.2 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422) 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⃞⃞⃞⃞...
Página 157
Esquemas de conexiones B.2 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=5V; RS 422) 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) Secuenciador electrónico de levas FM 352...
Esquemas de conexiones B.3 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=24V; RS 422) 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⃞⃞⃞⃞...
Página 159
Esquemas de conexiones B.3 Esquema de conexiones del encoder incremental Siemens 6FX 2001-2 (Up=24V; RS 422) 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) Secuenciador electrónico de levas FM 352...
Esquemas de conexiones B.4 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V; HTL) Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V; HTL) Esquema de conexiones Figura B-7 Esquema de conexiones del encoder incremental Siemens 6FX 2001-4⃞⃞⃞⃞...
Página 161
Esquemas de conexiones B.4 Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up=24V; HTL) 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).
Esquemas de conexiones B.5 Esquema de conexiones del encoder absoluto Siemens 6FX 2001-5 (Up=24V; SSI) 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;...
Bloques de datos / Listas de errores 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 MOD_ADDR (Introducir) Dirección del módulo CH_NO...
Página 164
Bloques de datos / Listas de errores C.1 Contenido del DB de canal Dirección Nombre Tipo Valor inicial Comentario 26.0 ACT_POS DINT 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...
Página 165
Bloques de datos / Listas de errores C.1 Contenido del DB de canal 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...
Página 166
Bloques de datos / Listas de errores C.1 Contenido del DB de canal Dirección Nombre Tipo Valor inicial Comentario 42.2 CAM8WR_D BOOL FALSE 1 = Tarea "Escribir datos de leva 8" cancelada 42.3 REFPT_D BOOL FALSE 1 = Tarea "Definir punto de referencia" cancelada 42.4 AVAL_D...
Página 167
Bloques de datos / Listas de errores C.1 Contenido del DB de canal 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...
Página 168
Bloques de datos / Listas de errores C.1 Contenido del DB de canal Dirección Nombre Tipo Valor inicial Comentario Dato de la tarea "Decalaje de señal cero" 86.0 ZOFF DINT Decalaje de señal cero Dato de la tarea "Ajustar valor real" 90.0 AVAL DINT...
Página 169
Bloques de datos / Listas de errores C.1 Contenido del DB de canal 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 ARRAY...
Bloques de datos / Listas de errores C.2 Contenido del DB de parámetros 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...
Página 171
Bloques de datos / Listas de errores C.2 Contenido del DB de parámetros 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...
Bloques de datos / Listas de errores C.3 Datos y estructura del DB de diagnóstico 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...
Página 173
Bloques de datos / Listas de errores C.3 Datos y estructura del DB de diagnóstico Lista de los avisos JOB_ERR JOB_ERR JOB_ERR JOB_ERR Significado (Hex) (Dec) (Int) 80A0 32928 -32608 Acuse negativo al leer el módulo. Módulo extraído durante la lectura o módulo defectuoso.
Bloques de datos / Listas de errores C.4 Clases de error JOB_ERR JOB_ERR JOB_ERR Significado (Hex) (Dec) (Int) 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í...
Página 175
Bloques de datos / Listas de errores C.4 Clases de error Nº Significado Alarma de diagnóstico Punto de referencia erróneo 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.
Bloques de datos / Listas de errores C.4 Clases de error Nº Significado Alarma de diagnóstico Indicación del valor real errónea al Ajustar valor real / Ajustar valor real al vuelo Causa La indicación del valor real se encuentra fuera del margen numérico admisible de ±...
Página 177
Bloques de datos / Listas de errores C.4 Clases de error Nº Significado Alarma de diagnóstico Número erróneo de incrementos/vueltas (véase el capítulo "Datos máquina del Sí encoder (Página 74)") Número erróneo de revoluciones (véase el capítulo "Datos máquina del Sí...
Página 178
Bloques de datos / Listas de errores C.4 Clases de error Nº Significado Alarma de diagnóstico Sí Histéresis errónea 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 Sí...
Página 179
Bloques de datos / Listas de errores C.4 Clases de error 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 Sí...
Bloques de datos / Listas de errores C.4 Clases de error Clase 15: Avisos Nº Significado Alarma de diagnóstico Inicio de parametrización Causa El módulo ha detectado una parametrización por medio de un bloque de datos del sistema. Final de la parametrización Causa El módulo ha procesado sin problemas la parametrización por medio de un bloque de datos del...
Página 181
Bloques de datos / Listas de errores C.4 Clases de error Nº Significado Alarma de diagnóstico Sí Caída de la alimentación interna del módulo Causa Error en el FM 352 El módulo se restaura Efecto • Siempre que tras la restauración del módulo no se •...
Página 182
Bloques de datos / Listas de errores C.4 Clases de error Nº Significado Alarma de diagnóstico Sí 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á...
Programar sin SFB 52 y 53 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".
Programar sin SFB 52 y 53 D.2 Principios básicos de la programación de un FM 352 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.
Programar sin SFB 52 y 53 D.3 FC CAM_INIT (FC 0) 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 ●...
Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1) 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í...
Página 187
Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1) 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.
Página 188
Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1) 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.
Programar sin SFB 52 y 53 D.4 FC CAM_CTRL (FC 1) ● 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 ●...
Programar sin SFB 52 y 53 D.5 FC CAM_DIAG (FC 2) 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.
Programar sin SFB 52 y 53 D.6 Bloques de datos Valores de retorno La función proporciona los valores de retorno siguientes: RET_VAL Descripción Tarea activa Ninguna tarea activa, ningún error 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)").
Programar sin SFB 52 y 53 D.6 Bloques de datos 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.
Programar sin SFB 52 y 53 D.6 Bloques de datos 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.
Programar sin SFB 52 y 53 D.7 Alarmas 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é Programar con STEP cargado, la CPU pasa a STOP (véase el manual El procesamiento de las alarmas se habilita con los pasos siguientes:...
Programar sin SFB 52 y 53 D.8 Evaluación de una alarma de proceso 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...
Programar sin SFB 52 y 53 D.9 Evaluación de una alarma de diagnóstico 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.
Programar sin SFB 52 y 53 D.10 Especificaciones técnicas 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º...
Programar sin SFB 52 y 53 D.11 Acceso rápido a los datos del módulo 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.
Página 199
Programar sin SFB 52 y 53 D.11 Acceso rápido a los datos del módulo 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.
Programar sin SFB 52 y 53 D.12 Vías de transferencia de parámetros 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 Guardar los parámetros en la interfaz de parametrización.
Página 201
Programar sin SFB 52 y 53 D.12 Vías de transferencia de parámetros 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 Ejecute los pasos 1, 2 y 3. continuación, el módulo se tiene que parametrizar automáticamente en el arranque.
Página 202
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...
Índice alfabético Asignación del conector frontal, 30 AVAL, 93 Acceso directo a las señales de respuesta, 50, 51, AVAL_EN, 93 198, 200 Avisos, 180 Acceso rápido a los datos del módulo, 51, 198, 200 Avisos de error Activación de la leva Bloque de datos Diagnóstico, 173 Condición, 16 AXIS_TYPE, 64...
Página 204
Índice alfabético Cambio rápido de levas Comprobación de datos, 103 Dato de la tarea Ajustar valor real, 168 Datos utilizados en el DB de canal, 102 Dato de la tarea Ajustar valor real al vuelo, 168 Definición, 101 Dato de la tarea Decalaje de señal cero, 168 Deshacer, 103 Dato de la tarea Definir punto de referencia, 168 Efectos, 103...
Página 205
Índice alfabético Pistas especiales, 82 Directrices de montaje, 153 Reajuste del encoder absoluto, 71 DIS_CHECK, 102 Recorrido por vuelta, 75 DISP_REV, 75 Supervisiones, 78 Dispositivo de seguridad, 13 Tipo de eje, 64 Distancia entre bordes Tipo de encoder, 74 Desactivar, 102 Valor de contaje superior pista de leva de Distancia mínima entre bordes, 70 contaje, 82...
Índice alfabético Escribir Fin de leva, 86 Datos de leva, 61 Final de carrera de software, 60 Datos máquina, 59 Final de carrera software Fin, 67 Escuchar, 74, 128 Final de carrera software Inicio, 67 Cablear, 128 Final del eje rotativo, 60, 65 Estado de la tarea, 42, 51, 188, 200 Finales de carrera, 54 Estructura...
Página 207
Índice alfabético Imprecisión, 125, 130 Marcado CE, 152 INC_REV, 75 Margen de desplazamiento, 67 Incorporar bloques, 57 Dependencia, 80 Incremento, 124 Resolución, 80 Incrementos por vuelta, 60 MD_EN, 61 Indicación de estado y de errores, 132 MDRD_EN, 61 Inicio de leva, 86 MDWR_EN, 61 Instalación, 35 Modificar flancos de leva, 99...
Página 208
Índice alfabético Pistas de levas, 16 Señal de pista Pistas especiales, 18, 82 Activar, 17 Plantillas de bloques, 38, 51, 184, 200 Señal de respuesta, 163 Posición de montaje, 25 Señal de salida Posición de montaje del perfil soporte, 25 Asimétrica, 124 Posición del conector frontal, 30 Simétrica, 124...
Página 209
Índice alfabético TRACK_OUT, 82 UDT, 51, 200 Optimizar, 51, 200 Homologación, 152 Valor de contaje superior pista de leva de contaje, 82 Velocidad Dependencia de la resolución, 81 Velocidad de simulación, 70 Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...
Página 210
Índice alfabético Secuenciador electrónico de levas FM 352 Instrucciones de servicio, 04/2009, A5E01235115-02...