Siemens SIMATIC S7-300 CPU 31xC Serie Instrucciones De Servicio

Siemens SIMATIC S7-300 CPU 31xC Serie Instrucciones De Servicio

Ocultar thumbs Ver también para SIMATIC S7-300 CPU 31xC Serie:
Tabla de contenido

Publicidad

Enlaces rápidos

SIMATIC S7-300 SIMATIC S7-300 CPU 31xC Funciones tecnológicas
SIMATIC
S7-300
CPU 31xC Funciones tecnológicas
Instrucciones de servicio
02/2007
A5E00105486-04
Prólogo
Resumen de las funciones
______________
tecnológicas
______________
Posicionamiento
Posicionamiento con salida
______________
analógica
Posicionamiento con salidas
______________
digitales
Contaje, medición de
______________
frecuencia y modulación de
ancho de pulso
______________
Acoplamiento punto a punto
______________
Regulación
1
2
3
4
5
6
7

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SIMATIC S7-300 CPU 31xC Serie

  • Página 1 Prólogo SIMATIC S7-300 SIMATIC S7-300 CPU 31xC Funciones tecnológicas Resumen de las funciones ______________ tecnológicas ______________ Posicionamiento SIMATIC Posicionamiento con salida ______________ analógica S7-300 CPU 31xC Funciones tecnológicas Posicionamiento con salidas ______________ digitales Contaje, medición de ______________ frecuencia y modulación de Instrucciones de servicio ancho de pulso ______________...
  • Página 2 El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el catálogo y en la descripción técnica, y sóloassociado a los equipos y componentes de Siemens y de tercera que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación y un montaje conforme a las prácticas de la buena...
  • Página 3: Consignas De Seguridad

    Consignas de seguridad Prólogo Finalidad del manual Este manual ofrece una visión muy completa sobre las funciones tecnológicas integradas de la CPUs 31xC. El manual está dirigido a aquellas personas encargadas de realizar tareas de automatización con funciones tecnológicas destinadas a los sistemas de automatización SIMATIC.
  • Página 4: Modificaciones Respecto A La Versión Anterior

    Prólogo Modificaciones respecto a la versión anterior A partir de las versiones indicadas en la tabla, la CPU 31xC incluye nuevas funciones: Submódulo de contaje: • En el modo de operación Contaje, el valor actual de contaje se puede leer accediendo directamente mediante la dirección de entrada del submódulo contaje.
  • Página 5: Ubicación En El Paquete De Documentación

    Prólogo Ubicación en el paquete de documentación El presente manual forma parte del paquete de documentación de la CPU 31xC. Manual de referencia/Manual de producto Sistema de automatización S7-300 • Descripción de las funciones, la estructura y los datos Datos de las CPU 312 IFM a 318-2 DP técnicos de la CPU.
  • Página 6: Asistencia Complementaria

    Si tiene preguntas relacionadas con el uso de los productos descritos en el manual a las que no encuentre respuesta, diríjase a la sucursal o al representante más próximo de Siemens, en donde le pondrán en contacto con el especialista.
  • Página 7: Tabla De Contenido

    Índice Prólogo ..............................3 Resumen de las funciones tecnológicas....................15 Posicionamiento ............................17 Tipos admitidos de posicionamiento controlado................17 2.1.1 Posicionamiento controlado con salida analógica ...............17 2.1.2 Posicionamiento controlado con salidas digitales ...............18 Generalidades sobre el posicionamiento..................19 Funcionalidad..........................20 Componentes para el posicionamiento controlado..............21 Posicionamiento con salida analógica .....................
  • Página 8 Índice Tratamiento de errores y alarmas....................84 3.6.1 Avisos de error en el bloque de función del sistema (SFB)............84 3.6.2 Evaluar errores en el programa de usuario ................85 3.6.3 Configurar y evaluar una alarma de diagnóstico ................ 87 Instalación de ejemplos.......................
  • Página 9 Índice Instalación de ejemplos ......................170 Datos técnicos..........................171 4.8.1 Encoder incremental ........................171 4.8.2 Listas de errores ........................173 4.8.3 Parámetros de los módulos en las pantallas de parametrización - Resumen breve ....179 4.8.4 Parámetros del DB de instancia del SFB DIGITAL (SFB 46)............182 Contaje, medición de frecuencia y modulación de ancho de pulso............
  • Página 10 Índice Descripción de las funciones para modulación de ancho de pulso.......... 249 5.7.1 Proceso de la modulación de ancho de pulso ................249 5.7.2 Controlar la modulación de ancho de pulso desde el programa de usuario ......250 5.7.3 Describir y leer la interfaz de peticiones para la modulación de ancho de pulso ..... 252 5.7.4 Bloques de función de la modulación de ancho de pulso............
  • Página 11 Índice 6.5.2 Funciones de comunicación para el acoplamiento RK 512............319 6.5.2.1 Funciones de comunicación para el acoplamiento RK 512 - Conceptos básicos.....319 6.5.2.2 Envío de datos con el SFB 63 " SEND_RK"................320 6.5.2.3 Recogida de datos con SFB 64 "FETCH_RK"................324 6.5.2.4 Recibir/Facilitar datos con el SFB 65 "SERVE_RK"...
  • Página 12 Índice Regulación............................. 403 Generalidades........................... 403 7.1.1 Esbozo de la regulación integrada.................... 403 7.1.2 Conceptos básicos........................405 Cables de conexión/pantalla ..................... 408 7.2.1 Reglas de cableado ........................408 Parametrizar..........................409 7.3.1 Parametrizar SFBs con pantallas de parametrización.............. 409 Integración de la regulación en el programa de usuario............410 Descripción de las funciones ....................
  • Página 13 Índice Tablas Tabla 3-1 Asignación del conector X1 ......................27 Tabla 3-2 Asignación del conector X2 ......................28 Tabla 4-1 Asignación del conector X2 .......................107 Tabla 4-2 Parámetro Modo de control .......................179 Tabla 4-3 Significado de los modos de control ..................179 Tabla 4-4 Otros parámetros del accionamiento..................180 Tabla 5-1 Parámetros de entrada ......................251...
  • Página 14 Índice CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 15: Resumen De Las Funciones Tecnológicas

    Resumen de las funciones tecnológicas Generalidades Dependiendo del tipo de CPU, son compatibles las siguientes funciones tecnológicas: Posicionamiento Contaje Acoplamiento punto a Regula- punto ción CPU 312C – 2 canales respectivamente para – – contaje, medida de frecuencia (máx. 10 kHz) o modulación de ancho de pulso (2,5 kHz) CPU 313C –...
  • Página 16 Resumen de las funciones tecnológicas CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 17: Posicionamiento

    Posicionamiento Tipos admitidos de posicionamiento controlado 2.1.1 Posicionamiento controlado con salida analógica Introducción La CPU admite el posicionamiento controlado con salida analógica. Propiedades El posicionamiento controlado con salida analógica presenta las propiedades siguientes: • El control del accionamiento se realiza mediante una salida analógica asignada de forma fija ya sea con una tensión de +/-10 V (pin 16) o intensidad de +/-20 mA (pin 17) o bien con una tensión de 0 a 10 V (pin 16) o intensidad de 0 a 20 mA (pin 17) y salida digital de 24 V adicional como señal de sentido (X2, pin 29)
  • Página 18: Posicionamiento Controlado Con Salidas Digitales

    Posicionamiento 2.1 Tipos admitidos de posicionamiento controlado 2.1.2 Posicionamiento controlado con salidas digitales Introducción La CPU admite el posicionamiento controlado con salidas digitales (control de velocidad lenta/velocidad rápida). Propiedades El posicionamiento controlado con salidas digitales (control de velocidad lenta/velocidad rápida) presenta las propiedades siguientes: •...
  • Página 19: Generalidades Sobre El Posicionamiento

    Posicionamiento 2.2 Generalidades sobre el posicionamiento Generalidades sobre el posicionamiento Vista de conjunto • Número de ejes – CPU 314C-2 DP/PtP: 1 eje Nota Al utilizar una función de posicionamiento, sólo se dispone de 2 canales de contaje (canales 2 y 3). •...
  • Página 20: Funcionalidad

    Posicionamiento 2.3 Funcionalidad Funcionalidad Vista de conjunto • Modos de operación: – Jog – Búsqueda del punto de referencia – Modo incremental relativo – Modo incremental absoluto • Otras funciones: – Búsqueda del punto de referencia – Borrar trayecto residual –...
  • Página 21: Componentes Para El Posicionamiento Controlado

    Posicionamiento 2.4 Componentes para el posicionamiento controlado Componentes para el posicionamiento controlado Estructura del principio El siguiente gráfico muestra los componentes para el posicionamiento controlado: • La CPU controla la etapa de potencia por medio de sus salidas. • La etapa de potencia procesa la señal de posicionamiento y controla el motor. •...
  • Página 22 Posicionamiento 2.4 Componentes para el posicionamiento controlado CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 23: Posicionamiento Con Salida Analógica

    Posicionamiento con salida analógica Cables de conexión/pantalla 3.1.1 Normas importantes de seguridad Mantenimiento del concepto de seguridad Peligro Para garantizar la seguridad de la instalación, es imprescindible instalar los elementos de conexión mencionados a continuación y adaptar la instalación a las siguientes condiciones: •...
  • Página 24 Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla Nota Es posible conectar inductancias directamente(p. ej., relés y contactores) sin conexión externa. Si los circuitos eléctricos de salida de SIMATIC pueden ser desconectados mediante contactos adicionales (p. ej., contactos de relé), deberá equipar las inductancias con dispositivos de protección contra sobretensiones.
  • Página 25: Reglas De Cableado

    Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla 3.1.2 Reglas de cableado Cables de conexión/apantallamiento • Los cables para las salidas analógicas y los encoders de 24 V deben estar apantallados. • Los cables para las entradas y salidas digitales deberán estar apantallados cuando su longitud sea superior a 100 m.
  • Página 26: Conexión Para Posicionamiento Controlado Por Salida Analógica

    Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla 3.1.3 Conexión para posicionamiento controlado por salida analógica Introducción Conecte a los conectores frontales X1 y X2 de la CPU 314C-2 DP/PtP los siguientes componentes: • Encoder 24 V • Interruptor para la medición de longitud •...
  • Página 27: Descripción De La Asignación De Conectores

    Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla Descripción de la asignación de conectores En las asignaciones de conectores detalladas a continuación sólo se describen las conexiones relevantes para el tipo de posicionamiento en cuestión. Nota Si utiliza la función de posicionamiento no podrá utilizar los contadores 0 y 1, ya que necesitan en parte las mismas entradas.
  • Página 28 Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla Conexión Nombre/Dirección Función Masa V: Entrada/salida de tensión I: Entrada/salida de intensidad C: Entrada común Tabla 3-2 Asignación del conector X2 Conexión Nombre/Dirección Funcionamiento 1 L+ Tensión de alimentación de 24 V de las entradas DI+0.0 Señal de encoder A DI+0.1...
  • Página 29 Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla Conexión Nombre/Dirección Funcionamiento DO+1.3 – DO+1.4 – DO+1.5 – DO+1.6 – DO+1.7 – Masa *: La salida sólo se utiliza con el tipo de control "Tensión de 0 a 10 V o intensidad de 0 a 20 mA y señal de sentido". CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 30: Conectar Componentes

    Posicionamiento con salida analógica 3.1 Cables de conexión/pantalla 3.1.4 Conectar componentes Procedimiento 1. Desconecte la alimentación eléctrica de todos los componentes 2. Conecte la tensión de alimentación de las entradas y salidas: – 24 V a X2, pin 1, 21 y 31 –...
  • Página 31: Parametrizar

    Posicionamiento con salida analógica 3.2 Parametrizar Parametrizar 3.2.1 Conceptos básicos de parametrización Principio Ajustando determinados parámetros es posible adaptar la función de posicionamiento a la aplicación deseada. La parametrización se lleva a cabo mediante dos tipos de parametrización diferentes: • Parámetros de los módulos Se trata de ajustes básicos que se llevan a cabo una vez y ya no se vuelven a modificar durante el proceso.
  • Página 32: Pantallas De Parametrización

    Posicionamiento con salida analógica 3.2 Parametrizar Pantallas de parametrización En las pantallas de parametrización se pueden ajustar los parámetros de los módulos: • General • Direcciones • Parámetros básicos • Accionamiento • Eje • Encoder • Diagnóstico Las pantallas de parametrización son autoexplicativas. Encontrará la descripción de los parámetros en los siguientes capítulos y en la ayuda integrada de las pantallas de parametrización.
  • Página 33: Parametrizar Con La Pantalla De Parametrización

    Posicionamiento con salida analógica 3.2 Parametrizar 3.2.2 Parametrizar con la pantalla de parametrización Requisito Condición previa al acceso a una pantalla de parametrización es haber creado un proyecto en el que poder guardar la parametrización. Procedimiento 1. Inicie el Administrador SIMATIC y abra la configuración de hardware de su proyecto. 2.
  • Página 34: Parámetros De Accionamiento

    Posicionamiento con salida analógica 3.2 Parametrizar 3.2.4 Parámetros de accionamiento Parámetro Zona de destino Parámetros Valores posibles Valor predet. Zona de destino 0 a 200 000 000 impulsos La CPU redondea los valores impares. La zona de destino es simétrica respecto al destino. Si el valor es 0, el parámetro POS_RCD pasa a TRUE cuando se sobrepasa el destino o se alcanza con precisión de impulso.
  • Página 35: Parámetro Velocidad Lenta / Velocidad De Referenciado

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetro Velocidad lenta / Velocidad de referenciado Parámetros Valores posibles Valor predet. Velocidad lenta / 10 hasta la velocidad máxima parametrizada Velocidad de referenciado Una vez alcanzado el punto de inicio de frenado, se decelera la velocidad lenta. En la búsqueda del punto de referencia, se reduce la velocidad una vez alcanzado el sensor del punto de referencia.
  • Página 36: Parámetro Modo De Control

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetro Modo de control Parámetros Valores posibles Valor predet. Tensión +/-10 V o intensidad +/-20 mA Modo de control • Tensión +/-10 V o intensidad +/-20 mA Tensión de 0 a 10 V o intensidad de 0 a 20 mA •...
  • Página 37: Parámetro Vigilancia De La Zona De Destino

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetro Vigilancia de la zona de destino Parámetros Valores posibles Valor predet. Sí Vigilancia de la zona • de destino • Tras alcanzar la zona de destino, se vigila si el accionamiento se detiene en una posición de destino alcanzada o si se aleja de ella.
  • Página 38: Parámetros Del Eje

    Posicionamiento con salida analógica 3.2 Parametrizar 3.2.5 Parámetros del eje Parámetro Tipo de eje Parámetro Valores posibles Valor predet. Eje lineal Tipo de eje • Eje lineal Eje rotativo • Puede controlar tanto ejes lineales como ejes rotativos. En caso de eje lineal , la zona en la que se puede mover el eje está delimitada físicamente: El eje rotativo no está...
  • Página 39: Parámetro Final De Carrera De Software Inicio / Fin

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetro Final de carrera de software Inicio / Fin Parámetro Valores posibles Valor predet. Final de carrera de Final de carrera de software Inicio -100 000 000 software Inicio / Fin Final de carrera de software Fin +100 000 000 -5x10 a +5x10...
  • Página 40: Parámetros Medición De Longitud Y Coordenada Del Punto De Referencia

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetros Medición de longitud y Coordenada del punto de referencia Parámetro Valores posibles Valor predet. Medición de longitud • Inicio/Fin con flanco ascendente DI • Inicio/Fin con flanco descendente DI • Inicio con flanco ascendente; Fin con flanco •...
  • Página 41: Parámetro Vigilancia De La Zona De Trabajo

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetro Vigilancia de la zona de trabajo Parámetro Valores posibles Valor predet. Sí Vigilancia de la zona • Sí de trabajo • (sólo con ejes lineales) Para un eje lineal, aquí se puede determinar si se va a vigilar la zona de trabajo. Se comprueba si el valor real de posición se encuentra fuera del final de carrera de software.
  • Página 42: Parámetros Del Encoder

    Posicionamiento con salida analógica 3.2 Parametrizar 3.2.6 Parámetros del encoder Parámetro Incrementos por vuelta Parámetro Valores posibles Valor predet. Incrementos por 1 a 2 impulsos 1000 vuelta El parámetro "Incrementos por vuelta" indica el número de incrementos que emite un encoder por cada vuelta.
  • Página 43: Parámetro Vigilancia Del Error En Señal (Señal Cero)

    Posicionamiento con salida analógica 3.2 Parametrizar Parámetro Vigilancia del error en señal (señal cero) Parámetro Valores posibles Valor predet. Sí Vigilancia del error en • señal (señal cero) • Si la vigilancia de error en señal está activada, la CPU comprueba que la diferencia de impulsos entre dos señales de señal cero (señal de encoder N) sea siempre igual.
  • Página 44: Parametrización Del Diagnóstico

    Posicionamiento con salida analógica 3.2 Parametrizar 3.2.7 Parametrización del diagnóstico Habilitación de la alarma de diagnóstico para vigilancias Al reaccionar la vigilancia es posible disparar una alarma de diagnóstico. Requisito: En la pantalla "Parámetros básicos", debe haber ajustado la alarma de diagnóstico y activado la vigilancia correspondiente en las pantallas "Accionamiento", "Eje"...
  • Página 45: Integración En El Programa De Usuario

    Posicionamiento con salida analógica 3.3 Integración en el programa de usuario Integración en el programa de usuario Procedimiento Las funciones de posicionamiento se controlan a través del programa de usuario. Para ello, llame el bloque de función del sistema SFB ANALOG (SFB 44) . El SFB se encuentra en "Standard Library"...
  • Página 46 Posicionamiento con salida analógica 3.3 Integración en el programa de usuario DB de instancia En el DB de instancia se encuentran los parámetros del SFB. Los parámetros se describen en el apartado Parametrización básica del SFB ANALOG (SFB 44) (Página 53) . Puede acceder a los parámetros a través de •...
  • Página 47: Funciones Para El Posicionamiento Con Salida Analógica

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Funciones para el posicionamiento con salida analógica 3.4.1 Posicionamiento con salida analógica - proceso Vista de conjunto Una salida analógica asignada de forma fija (salida analógica 0) controla el accionamiento con una tensión de (señal de tensión) entre ±10 V o de 0 a 10 V y salida digital CONV_DIR adicional o una intensidad (señal de intensidad) de ±20 mA o de 0 a 20 mA y salida digital CONV_DIR adicional.
  • Página 48 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Posicionamiento con salida analógica En la parte superior del siguiente gráfico se representa el desarrollo principal de un desplazamiento. Para simplificar, se presupone que la velocidad real cambia de forma lineal a lo largo del trayecto recorrido.
  • Página 49 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica • Una vez concluida la fase de aceleración (RAMP_UP)se efectúa una aproximación al destino a la velocidad (V teórica • En el punto de inicio de frenado calculado por la CPU se introduce el retardo (RAMP_DN)hasta el tiempo de conmutación.
  • Página 50 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Retardo a la desconexión en caso de interrupción de un desplazamiento El tiempo de espera (sólo activo en caso de interrupción de un desplazamiento) desde la interrupción del desplazamiento hasta la supresión de la salida digital CONV_EN se puede ajustar en las pantallas de parametrización mediante el parámetro "Retardo a la desconexión".
  • Página 51: Vigilancias

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Vigilancias En las pantallas de parametrización se pueden activar por separado diversas vigilancias. Si reacciona una de las vigilancias, el desplazamiento se interrumpirá con un error externo (acuse con ERR_A). Vigilancia Descripción Error en señal...
  • Página 52: Fin De Un Desplazamiento

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Fin de un desplazamiento Un desplazamiento se puede finalizar de tres formas: • Aproximación a destino • Desactivación • Cancelación Aproximación a destino: La aproximación a destino es la finalización automática de un desplazamiento cuando se alcanza el destino predeterminado.
  • Página 53: Parametrización Básica Del Sfb Analog (Sfb 44)

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.2 Parametrización básica del SFB ANALOG (SFB 44) Resumen de todos los parámetros básicos: Aquí se describen los parámetros del SFB idénticos para todos los modos de operación. Los parámetros específicos de cada modo de operación se describen por separado.
  • Página 54 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Parámetros de entrada no conectados al bloque (datos locales estáticos) Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de predet. instancia) ACCEL DINT Aceleración. De 1 a 100 000 No se puede cambiar durante el Impulsos/s desplazamiento.
  • Página 55: Parámetros De Salida

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Reglas de la distancia de cambio de vel. y la distancia de desconexión • Los valores para el desplazamiento hacia adelante y el desplazamiento hacia atrás pueden ser distintos. •...
  • Página 56 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Parámetros de salida no conectados al bloque (datos locales estáticos) Parámetro Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) PARA BOOL 54.0 Eje parametrizado. TRUE/FALSE FALSE BOOL...
  • Página 57: Modo De Operación Jog

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.3 Modo de operación Jog Descripción En el modo de operación "Jog", el accionamiento se mueve en sentido + o en sentido -. No se preselecciona ningún destino. Requisitos •...
  • Página 58 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo de Dirección (DB Descripción Valores posibles Valor Ajuste datos de instancia) predet.
  • Página 59: Búsqueda Del Punto De Referencia

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.4 Búsqueda del punto de referencia Descripción Una vez conectada la CPU, no existe ninguna referencia entre el valor de posición ACT_POS y la posición mecánica del eje. Para asignar un valor de encoder reproducible a la posición real debe establecerse una referencia (sincronización) entre la posición del eje y el valor del encoder.
  • Página 60: Posición Del Punto De Referencia

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Posición del punto de referencia En la búsqueda del punto de referencia, para la posición del punto de referencia (señal de señal cero) es necesario distinguir si: • El punto de referencia se encuentra en sentido + con respecto al sensor del punto de referencia.
  • Página 61 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Ejemplo 2 • Sentido de inicio + • Punto de referencia con respecto al sensor en sentido - El desplazamiento se realiza a la velocidad predeterminada mediante el parámetro SPEED hasta el sensor del punto de referencia.
  • Página 62 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Ejemplo 3 • La posición de inicio se encuentra en el sensor del punto de referencia. • Sentido de inicio - • Punto de referencia con respecto al sensor del punto de referencia en sentido + El desplazamiento se realiza a velocidad de búsqueda del punto de referencia V Independientemente del sentido predeterminado en el SFB, se sigue el sentido predeterminado en las pantallas de parametrización mediante el parámetro "Decalaje del...
  • Página 63: Búsqueda Del Punto De Referencia - Proceso

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.5 Búsqueda del punto de referencia - proceso Requisitos para una búsqueda del punto de referencia • Encoder con señal cero o, en caso de encoder sin señal cero, interruptor como señal de punto de referencia.
  • Página 64: Efectos Del Modo De Operación

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica • En cuanto comienza el desplazamiento, se ajusta WORKING = TRUE y SYNC = FALSE. Una vez alcanzado el punto de referencia, WORKING se vuelve a ajustar a FALSE. En caso de ejecución sin errores, SYNC = TRUE.
  • Página 65: Modo De Operación Modo Incremental Relativo

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.6 Modo de operación Modo incremental relativo Descripción En el modo de operación "Modo incremental relativo", el accionamiento se mueve a partir del último destino (LAST_TRG) en un sentido predeterminado a lo largo de un tramo de recorrido relativo.
  • Página 66 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo de Dirección Descripción Valores posibles Valor Ajuste datos (DB de predet.
  • Página 67: Interrupción De Un Desplazamiento Y No Alcance De La Zona De Destino

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica • Si se produce un error durante la interpretación de la llamada del SFB, WORKING = FALSE permanece y ERROR se ajusta a TRUE. La causa concreta del error se indica con el parámetro STATUS (consulte el apartado Listas de errores (Página 92) ).
  • Página 68: Indicación Del Destino

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Requisitos • Los parámetros del módulo se han ajustado en las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE). • La parametrización básica del SFB se ha realizado del modo descrito en el apartado Parametrización básica del SFB ANALOG (SFB 44) (Página 53) .
  • Página 69 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetros Tipo de Dirección (DB Descripción Valores posibles Valor Ajuste datos de instancia) predet.
  • Página 70: Indicación Del Punto De Referencia

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica • Si se produce un error durante la interpretación de la llamada del SFB, WORKING = FALSE permanece y ERROR se ajusta a TRUE. La causa concreta del error se indica con el parámetro STATUS (consulte el apartado Listas de errores (Página 92) ).
  • Página 71: Ejemplo Para Activar Un Punto De Referencia

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Una vez ejecutada la petición, la posición actual tiene la coordenada transferida con el parámetro JOB_VAL. • Eje lineal: la coordenada del punto de referencia debe encontrarse en la zona de trabajo (incluido el final de carrera de software).
  • Página 72 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Requisitos • Los parámetros del módulo se han ajustado en las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE). • La parametrización básica del SFB se ha realizado del modo descrito en el apartado Parametrización básica del SFB ANALOG (SFB 44) (Página 53) .
  • Página 73: Efectos De La Petición

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica • Si se produce un error, se ajusta JOB_ERR = TRUE. La causa concreta del error se indica en el parámetro JOB_STAT. • Con JOB_DONE = TRUE se puede iniciar una nueva petición. Efectos de la petición •...
  • Página 74: Borrado Del Trayecto Residual

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.9 Borrado del trayecto residual Descripción Después de un desplazamiento con destino (Modo incremental relativo o Modo incremental absoluto) se puede borrar un trayecto residual existente (DIST_TO_GO) con la petición. Requisitos •...
  • Página 75 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Lanzamiento simultáneo de petición y posicionamiento Si se lanzan simultáneamente un posicionamiento y una petición, la petición se ejecutará en primer lugar. Si la petición concluye con errores, no se ejecutará el posicionamiento. Si se lanza una petición durante un desplazamiento, la petición finalizará...
  • Página 76: Medición De Longitud

    Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica 3.4.10 Medición de longitud Descripción La función "Medición de longitud" permite determinar la longitud de una pieza. El inicio y el final de la medición se realizan mediante flancos en la entrada digital "Medición de longitud". El SFB contiene las coordenadas para el inicio y el final de la medición y de la longitud medida.
  • Página 77 Posicionamiento con salida analógica 3.4 Funciones para el posicionamiento con salida analógica Procedimiento • El flanco en la entrada digital da inicio a la medición de longitud. • Cuando se inicia la medición de longitud, se desactiva MSR_DONE. • Al final de la medición de longitud, se ajusta MSR_DONE = TRUE. •...
  • Página 78: Ajuste De Parámetros

    Posicionamiento con salida analógica 3.5 Ajuste de parámetros Ajuste de parámetros 3.5.1 Normas importantes de seguridad Nota importante Tenga en cuenta los puntos mencionados en la siguiente advertencia. Advertencia Pueden producirse daños personales o materiales. Para evitar posibles daños personales y materiales tenga en cuenta los siguientes puntos: •...
  • Página 79: Determinación Y Efecto De Los Parámetros De Los Módulos

    Posicionamiento con salida analógica 3.5 Ajuste de parámetros 3.5.2 Determinación y efecto de los parámetros de los módulos Incrementos por vuelta El parámetro Incrementos por vuelta" figura en la placa de características y en la ficha técnica del encoder incremental conectado. La tecnología evalúa las señales del encoder siempre de forma cuádruple.
  • Página 80: Tiempo De Vigilancia

    Posicionamiento con salida analógica 3.5 Ajuste de parámetros Tiempo de vigilancia El parámetro Tiempo de vigilancia debe ser lo suficientemente alto como para que el accionamiento pueda vencer el momento de retención del eje en el tiempo indicado cuando se inicia un desplazamiento. Ejemplo: El accionamiento se mueve con una tensión analógica de 0,5 V como mínimo.
  • Página 81: Efecto De Los Parámetros Sfb

    Posicionamiento con salida analógica 3.5 Ajuste de parámetros 3.5.3 Efecto de los parámetros SFB ACCEL y DECEL Mediante los parámetros ACCEL (aceleración) y DECEL (deceleración) se preselecciona el grado con el que se va a acelerar/retardar el accionamiento. Ejemplo: A una velocidad de desplazamiento deseada de 10000 impulsos/s y una aceleración de 1000 impulsos/s transcurren 10 s antes de que se alcance el valor teórico de velocidad de 10000 impulsos/s.
  • Página 82: Comprobar Parámetros

    Posicionamiento con salida analógica 3.5 Ajuste de parámetros 3.5.4 Comprobar parámetros Requisitos • La instalación está cableada correctamente. • El submódulo de posicionamiento está configurado y parametrizado, y el proyecto está cargado en la CPU. • Está cargado, p. ej., el programa de ejemplo suministrado "Analog 1 First steps". •...
  • Página 83 Posicionamiento con salida analógica 3.5 Ajuste de parámetros Paso ¿Qué hay que hacer? ✔ Comprobación de la distancia de cambio de vel. y la distancia de desconexión Realice un desplazamiento en el modo de operación "Modo incremental absoluto o relativo " •...
  • Página 84: Tratamiento De Errores Y Alarmas

    Posicionamiento con salida analógica 3.6 Tratamiento de errores y alarmas Tratamiento de errores y alarmas 3.6.1 Avisos de error en el bloque de función del sistema (SFB) Tipos de error En el SFB se señalizan los errores recogidos en la siguiente tabla. Con excepción del error de sistema, todos los errores se identifican con un número de error, que se encuentra en el SFB como parámetro de salida.
  • Página 85: Error De Sistema

    Posicionamiento con salida analógica 3.6 Tratamiento de errores y alarmas Error externo (ERR) La tecnología vigila el desplazamiento, el margen de desplazamiento y los periféricos conectados. Para ello, los distintos tipos de vigilancia se deben haber activado previamente en las pantallas de parametrización "Accionamiento", "Eje" y "Encoder". Cuando reaccionan las vigilancias, se notifica un error externo.
  • Página 86 Posicionamiento con salida analógica 3.6 Tratamiento de errores y alarmas CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 87: Configurar Y Evaluar Una Alarma De Diagnóstico

    Posicionamiento con salida analógica 3.6 Tratamiento de errores y alarmas 3.6.3 Configurar y evaluar una alarma de diagnóstico Principio Cuando se produce uno de los siguientes errores, se puede disparar una alarma de diagnóstico: • error de parametrización (datos del módulo) •...
  • Página 88: Evaluación De Una Alarma De Diagnóstico En El Programa De Usuario

    Posicionamiento con salida analógica 3.6 Tratamiento de errores y alarmas Evaluación de una alarma de diagnóstico en el programa de usuario Después de dispararse una alarma de diagnóstico se puede evaluar en el OB 82 qué alarma de diagnóstico se ha disparado. •...
  • Página 89: Instalación De Ejemplos

    Posicionamiento con salida analógica 3.7 Instalación de ejemplos Instalación de ejemplos Utilizar ejemplos Encontrará los ejemplos (programa y descripción) en el CD de documentación que le ha sido facilitado con su equipo o en Internet. El proyecto está formado por varios programas S7 comentados de distinta complejidad y finalidad.
  • Página 90: Datos Técnicos

    Posicionamiento con salida analógica 3.8 Datos técnicos Datos técnicos 3.8.1 Encoder incremental Encoders incrementales conectables Es posible utilizar encoders incrementales asimétricos de 24 V con dos impulsos desplazados eléctricamente en 90° con o sin señal cero. Entradas para la Ancho mín. de Máxima frecuencia de Longitud máx.
  • Página 91: Incrementos

    La CPU evalúa los 4 flancos de las señales A y B (consulte el gráfico) de cada incremento (evaluación cuádruple). Es decir, un incremento del encoder corresponde a cuatro impulsos. Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up = 24V; HTL) El siguiente gráfico muestra el esquema de conexiones para un encoder incremental de Siemens 6FX 2001-4xxxx (Up = 24 V;...
  • Página 92: Listas De Errores

    Posicionamiento con salida analógica 3.8 Datos técnicos 3.8.2 Listas de errores Principio Cuando se produce un error, en los parámetros SFB STATUS o JOB_STAT se emite un número de error. El número de error está formado por un tipo y un número de evento. Ejemplo de una lista de errores El siguiente gráfico muestra el contenido del parámetro STATUS para el evento "Preajuste de destino erróneo"...
  • Página 93 Posicionamiento con salida analógica 3.8 Datos técnicos Números de error en el parámetro SFB "Estado" Clase de evento 32 (20H): "Error SFB" Nº de evento Texto del evento Remedio (20)02H SFB incorrecto. Utilice el SFB 44. (20)04H Nº de canal (CHANNEL) incorrecto. Ajuste "0"...
  • Página 94 Posicionamiento con salida analógica 3.8 Datos técnicos Clase de evento 50 (32H): "Error al iniciar un desplazamiento (velocidad / aceleración)" Nº de evento Texto del evento Remedio (32)02H La preselección de velocidad SPEED es La preselección de velocidad está fuera del incorrecta.
  • Página 95 Posicionamiento con salida analógica 3.8 Datos técnicos Clase de evento 52 (34H): "Error al iniciar un desplazamiento (preajuste de destino/tramo de recorrido)" Nº de evento Texto del evento Remedio (34)05H La indicación de recorrido es incorrecta. La coordenada absoluta de destino resultante debe ser menor que 5x10 (34)06H La indicación de recorrido es incorrecta.
  • Página 96 Posicionamiento con salida analógica 3.8 Datos técnicos Números de error en el parámetro SFB JOB_STAT Clase de evento 64 (40H): "Error general durante la ejecución de una petición" Nº de evento Evento Remedio (40)01H El eje no está parametrizado. Parametrice el submódulo "Posicionamiento" mediante HW Config.
  • Página 97: Parámetros De Los Módulos En Las Pantallas De Parametrización - Resumen Breve

    Posicionamiento con salida analógica 3.8 Datos técnicos 3.8.3 Parámetros de los módulos en las pantallas de parametrización - Resumen breve Parámetros básicos Parámetros Valores posibles Valor predet. Ninguna Selección de alarma • Ninguna Diagnóstico • Parámetros de accionamiento Parámetros Valores posibles Valor predet.
  • Página 98: Parámetros Del Eje

    Posicionamiento con salida analógica 3.8 Datos técnicos Parámetros del eje Parámetros Valores posibles Valor predet. Eje lineal Tipo de eje • Eje lineal Eje rotativo • Final de carrera de Final de carrera de software Inicio Final de carrera -100 000 000 software de software Fin +100 000 000...
  • Página 99: Parámetros De Diagnóstico

    Posicionamiento con salida analógica 3.8 Datos técnicos Parámetros de diagnóstico Parámetros Valores posibles Valor predet. Sí Error en señal (señal • cero) • Sí Margen de • desplazamiento • Sí Zona de trabajo (con • ejes lineales) • Sí Valor real •...
  • Página 100: Parámetros Del Db De Instancia Del Sfb Analog (Sfb 44)

    Posicionamiento con salida analógica 3.8 Datos técnicos 3.8.4 Parámetros del DB de instancia del SFB ANALOG (SFB 44) Generalidades Parámetros Declara Tipo de Dirección Descripción Valores posibles Valor prede- ción datos (DB de terminado instancia) LADDR WORD Dirección de E/S de su submódulo Específico de la 310 hex que ha definido previamente en...
  • Página 101 Posicionamiento con salida analógica 3.8 Datos técnicos Parámetros Declara Tipo de Dirección Descripción Valores posibles Valor prede- ción datos (DB de terminado instancia) ACT_POS DINT Valor real de posición actual. -5x10 a +5x10 impulsos MODE_OUT Modo de operación 0, 1, 3, 4, 5 ajustado/activo.
  • Página 102 Posicionamiento con salida analógica 3.8 Datos técnicos Parámetros Declara Tipo de Dirección Descripción Valores posibles Valor prede- ción datos (DB de terminado instancia) CHGOVER STAT BOOL 54.3 Accionamiento en la zona de TRUE/FALSE FALSE conmutación (desde el punto de conmutación hasta el inicio del siguiente desplazamiento).
  • Página 103: Posicionamiento Con Salidas Digitales

    Posicionamiento con salidas digitales Cables de conexión/pantalla 4.1.1 Normas importantes de seguridad Mantenimiento del concepto de seguridad Peligro Para garantizar la seguridad de la instalación, es imprescindible instalar los elementos de conexión mencionados a continuación y adaptar la instalación a las siguientes condiciones: •...
  • Página 104 Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla Nota Es posible conectar inductancias directamente(p. ej., relés y contactores) sin conexión externa. Si los circuitos eléctricos de salida de SIMATIC pueden ser desconectados mediante contactos adicionales (p. ej., contactos de relé), deberá equipar las inductancias con dispositivos de protección contra sobretensiones.
  • Página 105: Reglas De Cableado

    Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla 4.1.2 Reglas de cableado Cables de conexión/apantallamiento • Los cables para las salidas analógicas y los encoders de 24 V deben estar apantallados. • Los cables para las entradas y salidas digitales deberán estar apantallados cuando su longitud sea superior a 100 m.
  • Página 106: Conexión Para Posicionamiento Controlado Por Salida Digital

    Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla 4.1.3 Conexión para posicionamiento controlado por salida digital Generalidades Conecte al conector frontal X2 de la CPU 314C-2 DP/PtP los siguientes componentes: • Encoder de 24 V • Interruptor para la medición de longitud •...
  • Página 107 Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla Descripción de la asignación de conectores En la asignación de conectores detallada a continuación sólo se describen las conexiones relevantes para el tipo de posicionamiento en cuestión. Nota Si utiliza la función de posicionamiento no podrá utilizar los contadores 0 y 1, ya que necesitan en parte las mismas entradas.
  • Página 108 Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla Conexión Nombre/Dirección Función DO+1.0 Salida digital Q0 DO+1.1 Salida digital Q1 DO+1.2 Salida digital Q2 DO+1.3 Salida digital Q3 DO+1.4 DO+1.5 DO+1.6 DO+1.7 Masa CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 109: Conectar Componentes

    Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla 4.1.4 Conectar componentes Procedimiento 1. Desconecte la alimentación eléctrica de todos los componentes 2. Conecte la tensión de alimentación de las entradas y salidas digitales: – 24 V a X2, pin 1, 21 y 31 –...
  • Página 110: Conexión De Protección Para Salidas Digitales

    Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla 4.1.5 Conexión de protección para salidas digitales Descripción La CPU 314C-2 DP/PtP dispone de 4 salidas digitales para el tipo de posicionamiento. Con las salidas digitales se activa la etapa de potencia. La función de las salidas digitales depende del modo de control (consulte el apartado Parámetros de accionamiento (Página 115) ).
  • Página 111: Funcionamiento De La Conexión De Protección

    Posicionamiento con salidas digitales 4.1 Cables de conexión/pantalla Funcionamiento de la conexión de protección Los contactores K1 y K2 controlan el sentido de giro del motor. Ambos contactores están bloqueados entre sí por los contactos de reposo K2 y K1. Los finales de carrera de hardware E1 y E2 son los finales de carrera +/-.
  • Página 112: Parametrizar

    Posicionamiento con salidas digitales 4.2 Parametrizar Parametrizar 4.2.1 Conceptos básicos de parametrización Principio Ajustando determinados parámetros es posible adaptar la función de posicionamiento a la aplicación deseada. La parametrización se lleva a cabo mediante dos tipos de parametrización diferentes: • Parámetros de los módulos Se trata de ajustes básicos que se llevan a cabo una vez y ya no se vuelven a modificar durante el proceso.
  • Página 113: Pantallas De Parametrización

    Posicionamiento con salidas digitales 4.2 Parametrizar Pantallas de parametrización En las pantallas de parametrización se pueden ajustar los parámetros de los módulos: • General • Direcciones • Parámetros básicos • Accionamiento • Eje • Encoder • Diagnóstico Las pantallas de parametrización son autoexplicativas. Encontrará la descripción de los parámetros en los siguientes capítulos y en la ayuda integrada de las pantallas de parametrización.
  • Página 114: Parametrizar Con Pantallas De Parametrización

    Posicionamiento con salidas digitales 4.2 Parametrizar 4.2.2 Parametrizar con pantallas de parametrización Requisito Condición previa al acceso a una pantalla de parametrización es haber creado un proyecto en el que poder guardar la parametrización. Procedimiento 1. Inicie el Administrador SIMATIC y abra la configuración de hardware de su proyecto. 2.
  • Página 115: Parámetros De Accionamiento

    Posicionamiento con salidas digitales 4.2 Parametrizar 4.2.4 Parámetros de accionamiento Parámetro Modo de control Parámetros Valores posibles Valor predet. Modo de control El modo de control describe cómo las 4 salidas digitales (Q0 a Q3) hacen funcionar un motor conectado mediante la activación de potencia. Es posible elegir uno de los 4 modos de control.
  • Página 116 Posicionamiento con salidas digitales 4.2 Parametrizar Modo de control 3 Velocidad rápida Velocidad lenta Desplazamiento + Desplazamiento - Modo de control 4 Velocidad rápida + Velocidad lenta + Velocidad rápida - Velocidad lenta - CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 117 Posicionamiento con salidas digitales 4.2 Parametrizar Modo de control 1 Modo de control 1 Velocidad rápida Velocidad lenta Posición alcanzada Sentido + Sentido - Sentido + Sentido - (POS_RCD). Modo de control 2 Modo de control 2 Velocidad rápida Velocidad lenta Posición alcanzada Sentido +...
  • Página 118 Posicionamiento con salidas digitales 4.2 Parametrizar Parámetro Zona de destino Parámetros Valores posibles Valor predet. Zona de destino 0 a 200 000 000 impulsos La CPU redondea los valores impares. La zona de destino es simétrica respecto al destino. Si el valor es 0, el parámetro POS_RCD pasa a TRUE cuando se sobrepasa el destino o se alcanza con precisión de impulso.
  • Página 119 Posicionamiento con salidas digitales 4.2 Parametrizar Parámetro Vigilancia de la aproximación a destino Parámetros Valores posibles Valor predet. Sí Vigilancia de la • aproximación al destino • Una vez alcanzado el punto de desconexión, el eje debe alcanzar la zona de destino durante el tiempo de vigilancia.
  • Página 120: Parámetros Del Eje

    Posicionamiento con salidas digitales 4.2 Parametrizar 4.2.5 Parámetros del eje Parámetro Tipo de eje Parámetro Valores posibles Valor predet. Eje lineal Tipo de eje • Eje lineal Eje rotativo • Puede controlar tanto ejes lineales como ejes rotativos. Descripción En caso de eje lineal, la zona en la que se puede mover el eje está delimitada físicamente: El eje rotativo no está...
  • Página 121 Posicionamiento con salidas digitales 4.2 Parametrizar Parámetro Final de carrera de software Inicio / Fin Parámetro Valores posibles Valor predet. Final de carrera de Final de carrera de software Inicio -100 000 000 software Inicio / Fin Final de carrera de software Fin +100 000 000 -5x10 a +5x10...
  • Página 122: Parámetro Medición De Longitud

    Posicionamiento con salidas digitales 4.2 Parametrizar Parámetro Medición de longitud Parámetro Valores posibles Valor predet. Medición de longitud • Inicio/Fin con flanco ascendente DI • Inicio/Fin con flanco descendente DI • Inicio con flanco ascendente; fin con flanco • descendente Inicio con flanco descendente;...
  • Página 123: Parámetro Vigilancia De La Zona De Trabajo (Sólo Con Ejes Lineales)

    Posicionamiento con salidas digitales 4.2 Parametrizar Parámetro Vigilancia de la zona de trabajo (sólo con ejes lineales) Parámetro Valores posibles Valor predet. Sí Vigilancia de la zona • Sí de trabajo (sólo con • ejes lineales) Para un eje lineal, aquí se puede determinar si se va a vigilar la zona de trabajo. Se comprueba si el valor real de posición se encuentra fuera del final de carrera de software.
  • Página 124: Parámetros Del Encoder

    Posicionamiento con salidas digitales 4.2 Parametrizar 4.2.6 Parámetros del encoder Generalidades Parámetro Valores posibles Valor predet. Incrementos por 1 a 2 impulsos 1000 vuelta El parámetro "Incrementos por vuelta" indica el número de incrementos que emite un encoder por cada vuelta. Puede consultar el valor en la descripción del encoder. La CPU evalúa los incrementos de forma cuádruple (un incremento equivale a cuatro impulsos, consulte el apartado Encoder incremental (Página 171) ).
  • Página 125 Posicionamiento con salidas digitales 4.2 Parametrizar Parámetro Vigilancia del error en señal (señal cero) Parámetro Valores posibles Valor predet. Sí Vigilancia del error en • señal (señal cero) • Si la vigilancia de error en señal está activada, la CPU comprueba que la diferencia de impulsos entre dos señales de señal cero (señal de encoder N) sea siempre igual.
  • Página 126: Parametrización Del Diagnóstico

    Posicionamiento con salidas digitales 4.2 Parametrizar 4.2.7 Parametrización del diagnóstico Alarma de diagnóstico para vigilancias Al reaccionar la vigilancia es posible disparar una alarma de diagnóstico. Habilitar alarma de diagnóstico Requisito: En la pantalla "Parámetros básicos", ajuste la alarma de diagnóstico y active la vigilancia correspondiente en las pantallas "Accionamiento", "Eje"...
  • Página 127: Integración En El Programa De Usuario

    Posicionamiento con salidas digitales 4.3 Integración en el programa de usuario Integración en el programa de usuario Procedimiento Las funciones de posicionamiento se controlan a través del programa de usuario. Para ello, llame el bloque de función del sistema SFB DIGITAL (SFB 46) . El SFB se encuentra en "Standard Library"...
  • Página 128 Posicionamiento con salidas digitales 4.3 Integración en el programa de usuario DB de instancia En el DB de instancia se encuentran los parámetros del SFB. Los parámetros se describen en el apartado Posicionamiento con salidas digitales (velocidad lenta/velocidad rápida) (Página 129) . Puede acceder a los parámetros a través de •...
  • Página 129: Funciones Para El Posicionamiento Con Salidas Digitales

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Funciones para el posicionamiento con salidas digitales 4.4.1 Posicionamiento con salidas digitales (velocidad lenta/velocidad rápida) Vista de conjunto Cuatro de las salidas digitales de 24 V asignadas de forma fija al accionamiento (Q0-Q3) controlan el accionamiento.
  • Página 130 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Posicionamiento con salidas digitales En la parte superior del siguiente gráfico se representa el desarrollo principal de un desplazamiento. Para simplificar, se presupone que la velocidad real cambia de forma lineal a lo largo del trayecto recorrido.
  • Página 131 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales • El desplazamiento finaliza en el momento en el que se alcanza el punto de desconexión (WORKING= FALSE). A partir de ese momento puede comenzar un nuevo desplazamiento. •...
  • Página 132 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Vigilancias En las pantallas de parametrización se pueden activar por separado diversas vigilancias. Si reacciona una de las vigilancias, el desplazamiento se interrumpirá con un error externo (acuse con ERR_A). Vigilancia Descripción Error en señal...
  • Página 133: Desactivación

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Fin de un desplazamiento Un desplazamiento se puede finalizar de tres formas: • Aproximación a destino • Desactivación • Cancelación Aproximación a destino La aproximación a destino es la finalización automática de un desplazamiento cuando se alcanza el destino predeterminado.
  • Página 134: Parametrización Básica Del Sfb Digital (Sfb 46)

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.2 Parametrización básica del SFB DIGITAL (SFB 46) Resumen de todos los parámetros básicos: Aquí se describen los parámetros del SFB idénticos para todos los modos de operación. Los parámetros específicos de cada modo de operación se describen por separado.
  • Página 135 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Parámetros de entrada no conectados al bloque (datos locales estáticos) Parámetros Tipo de Dirección Descripción Valores posibles Valor prede- datos (DB de terminado instancia) CHGDIFF_P DINT Distancia de cambio de vel. +: 0 a +10 impulsos 1000...
  • Página 136 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Reglas de la distancia de cambio de vel. y la distancia de desconexión • Los valores para el desplazamiento hacia adelante y el desplazamiento hacia atrás pueden ser distintos. •...
  • Página 137 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Parámetros de salida no conectados al bloque (datos locales estáticos) Parámetros Tipo de Dirección Descripción Valores posibles Valor datos (DB de predet. instancia) PARA BOOL 44.0 Eje parametrizado. TRUE/FALSE FALSE BOOL...
  • Página 138: Modo De Operación Jog

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.3 Modo de operación Jog Descripción En el modo de operación "Jog", el accionamiento se mueve en sentido + o en sentido -. No se preselecciona ningún destino. Requisitos •...
  • Página 139: Procedimiento

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo de Dirección Descripción Valores posibles Valor Ajuste datos (DB de predet.
  • Página 140: Búsqueda Del Punto De Referencia

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.4 Búsqueda del punto de referencia 4.4.4.1 Búsqueda del punto de referencia - funcionamiento Descripción Una vez conectada la CPU, no existe ninguna referencia entre el valor de posición ACT_POS y la posición mecánica del eje.
  • Página 141 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Posición del punto de referencia En la búsqueda del punto de referencia, para la posición del punto de referencia (señal de señal cero) es necesario distinguir si: • El punto de referencia se encuentra en sentido + con respecto al sensor del punto de referencia.
  • Página 142 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Ejemplo 2: • Sentido de inicio + • Punto de referencia con respecto al sensor en sentido - El desplazamiento se realiza a velocidad rápida hasta el sensor del punto de referencia. Seguidamente, se cambia a velocidad lenta y se cambia el sentido de desplazamiento.
  • Página 143 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Ejemplo 3: • La posición de inicio se encuentra en el sensor del punto de referencia. • Sentido de inicio - • Punto de referencia con respecto al sensor del punto de referencia en sentido + •...
  • Página 144: Búsqueda Del Punto De Referencia - Proceso

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.4.2 Búsqueda del punto de referencia - proceso Requisitos para una búsqueda del punto de referencia • Encoder con señal cero o, en caso de encoder sin señal cero, interruptor como señal de punto de referencia.
  • Página 145 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetros Tipo de Dirección Descripción Valores posibles Valor Ajuste datos (DB de predet.
  • Página 146 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Resultado • En cuanto comienza el desplazamiento, se ajusta WORKING = TRUE y SYNC = FALSE. Una vez alcanzado el punto de referencia, WORKING se vuelve a ajustar a FALSE. En caso de ejecución sin errores, SYNC = TRUE.
  • Página 147: Modo De Operación Modo Incremental Relativo

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.5 Modo de operación Modo incremental relativo Descripción En el modo de operación "Modo incremental relativo", el accionamiento se mueve a partir del último destino (LAST_TRG) en un sentido predeterminado a lo largo de un tramo de recorrido relativo.
  • Página 148 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo de Dirección Descripción Valores posibles Valor Ajuste datos (DB de predet.
  • Página 149: Interrupción De Un Desplazamiento / No Alcance De La Zona De Destino

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Resultado • En cuanto se inicia el desplazamiento, se ajusta WORKING = TRUE. En el punto de desconexión, WORKING vuelve a ajustarse a FALSE. Si se alcanza el destino predeterminado, se ajusta POS_RCD = TRUE.
  • Página 150: Modo De Operación Modo Incremental Absoluto

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.6 Modo de operación Modo incremental absoluto Descripción En el modo de operación "Modo incremental absoluto" se realizan aproximaciones a posiciones de destino absolutas. Requisitos • Los parámetros del módulo se han ajustado en las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE).
  • Página 151 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Procedimiento • Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo de Dirección Descripción Valores posibles Valor Ajuste datos (DB de predet.
  • Página 152 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Resultado • En cuanto se inicia el desplazamiento, se ajusta WORKING = TRUE. En el punto de desconexión, WORKING vuelve a ajustarse a FALSE. Si se alcanza el destino predeterminado, se ajusta POS_RCD = TRUE.
  • Página 153: Indicación Del Punto De Referencia

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.7 Indicación del punto de referencia Descripción Con la petición "Buscar punto de referencia" se puede sincronizar el eje incluso sin búsqueda de punto de referencia. Una vez ejecutada la petición, la posición actual tiene la coordenada transferida con el parámetro JOB_VAL.
  • Página 154 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Requisitos • Los parámetros del módulo se han ajustado en las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE). • La parametrización básica del SFB se ha realizado del modo descrito en el apartado Parametrización básica del SFB DIGITAL (SFB 46) (Página 134) .
  • Página 155: Lanzamiento Simultáneo De Petición Y Posicionamiento

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Resultado • La petición se procesa inmediatamente con la llamada del SFB. JOB_DONE se ajusta a FALSE durante un ciclo del SFB. • Es necesario desactivar el lanzamiento de la petición (JOB_REQ). •...
  • Página 156: Borrado Del Trayecto Residual

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.8 Borrado del trayecto residual Descripción Después de un desplazamiento con destino (Modo incremental relativo o Modo incremental absoluto) se puede borrar un trayecto residual existente (DIST_TO_GO) con la petición. Requisitos •...
  • Página 157 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales Lanzamiento simultáneo de petición y posicionamiento Si se lanzan simultáneamente un posicionamiento y una petición, la petición se ejecutará en primer lugar. Si la petición concluye con errores, no se ejecutará el posicionamiento. Si se lanza una petición durante un desplazamiento, la petición finalizará...
  • Página 158: Medición De Longitud

    Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales 4.4.9 Medición de longitud Descripción La función "Medición de longitud" permite determinar la longitud de una pieza. El inicio y el final de la medición se realizan mediante flancos en la entrada digital "Medición de longitud". El SFB contiene las coordenadas para el inicio y el final de la medición y de la longitud medida.
  • Página 159 Posicionamiento con salidas digitales 4.4 Funciones para el posicionamiento con salidas digitales En los parámetros de salida del SFB (BEG_VAL, END_VAL, LEN_VAL accesibles a través del DB de instancia) se incluye la siguiente información: Parámetro Tipo de Dirección (DB Descripción Valores posibles Valor datos...
  • Página 160: Ajuste De Parámetros

    Posicionamiento con salidas digitales 4.5 Ajuste de parámetros Ajuste de parámetros 4.5.1 Normas importantes de seguridad Nota importante Tenga en cuenta los puntos mencionados en la siguiente advertencia. Advertencia Pueden producirse daños personales o materiales. Para evitar posibles daños personales y materiales tenga en cuenta los siguientes puntos: •...
  • Página 161: Determinación Y Efecto De Los Parámetros De Los Módulos

    Posicionamiento con salidas digitales 4.5 Ajuste de parámetros 4.5.2 Determinación y efecto de los parámetros de los módulos Incrementos por vuelta El parámetro "Incrementos por vuelta" figura en la placa de características y en la ficha técnica del encoder incremental conectado. La tecnología evalúa las señales del encoder siempre de forma cuádruple.
  • Página 162: Efecto De Los Parámetros Sfb

    Posicionamiento con salidas digitales 4.5 Ajuste de parámetros 4.5.3 Efecto de los parámetros SFB CHGDIFF_P y CHGDIFF_M Los parámetros "CHGDIFF_P" (distancia de cambio de velocidad en sentido +) y "CHGDIFF_M" (distancia de cambio de velocidad en sentido -) definen el punto de conmutación en el que el accionamiento cambia de velocidad rápida a velocidad lenta.
  • Página 163: Comprobar Parámetros

    Posicionamiento con salidas digitales 4.5 Ajuste de parámetros 4.5.4 Comprobar parámetros Requisitos • La instalación está cableada correctamente. • El submódulo de posicionamiento está configurado y parametrizado, y el proyecto está cargado en la CPU. • Está cargado, p. ej., el programa de ejemplo suministrado "Digital 1 First steps". •...
  • Página 164 Posicionamiento con salidas digitales 4.5 Ajuste de parámetros Paso ¿Qué hay que hacer? ✔ Comprobación de la distancia de cambio de vel. y la distancia de desconexión • Realice un desplazamiento en el modo de operación "Modo incremental absoluto o relativo" •...
  • Página 165: Tratamiento De Errores Y Alarmas

    Posicionamiento con salidas digitales 4.6 Tratamiento de errores y alarmas Tratamiento de errores y alarmas 4.6.1 Avisos de error en el bloque de función del sistema (SFB) Generalidades En el SFB se señalizan los errores recogidos en la siguiente tabla. Con excepción del error de sistema, todos los errores se identifican con un número de error, que se encuentra en el SFB como parámetro de salida.
  • Página 166: Error Del Sistema

    Posicionamiento con salidas digitales 4.6 Tratamiento de errores y alarmas Error externo (ERR) La tecnología vigila el desplazamiento, el margen de desplazamiento y los periféricos conectados. Para ello, los distintos tipos de vigilancia se deben haber activado previamente en las pantallas de parametrización "Accionamiento", "Eje" y "Encoder". Cuando reaccionan las vigilancias, se notifica un error externo.
  • Página 167 Posicionamiento con salidas digitales 4.6 Tratamiento de errores y alarmas CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 168: Configurar Y Evaluar Una Alarma De Diagnóstico

    Posicionamiento con salidas digitales 4.6 Tratamiento de errores y alarmas 4.6.3 Configurar y evaluar una alarma de diagnóstico Principio Cuando se produce uno de los siguientes errores, se puede disparar una alarma de diagnóstico: • error de parametrización (datos del módulo) •...
  • Página 169: Evaluación De Una Alarma De Diagnóstico En El Programa De Usuario

    Posicionamiento con salidas digitales 4.6 Tratamiento de errores y alarmas Evaluación de una alarma de diagnóstico en el programa de usuario Después de dispararse una alarma de diagnóstico se puede evaluar en el OB 82 qué alarma de diagnóstico se ha disparado. •...
  • Página 170: Instalación De Ejemplos

    Posicionamiento con salidas digitales 4.7 Instalación de ejemplos Instalación de ejemplos Utilizar ejemplos Encontrará los ejemplos (programa y descripción) en el CD de documentación que le ha sido facilitado con su equipo o en Internet. El proyecto está formado por varios programas S7 comentados de distinta complejidad y finalidad.
  • Página 171: Datos Técnicos

    Posicionamiento con salidas digitales 4.8 Datos técnicos Datos técnicos 4.8.1 Encoder incremental Encoders incrementales conectables Es posible utilizar encoders incrementales asimétricos de 24 V con dos impulsos desplazados eléctricamente en 90° con o sin señal cero. Entradas para la Ancho mín. de Máxima frecuencia de Longitud máx.
  • Página 172: Esquema De Conexiones Para El Encoder Incremental Siemens 6Fx 2001-4 (Up = 24V; Htl)

    La CPU evalúa los 4 flancos de las señales A y B (consulte el gráfico) de cada incremento (evaluación cuádruple). Es decir, un incremento del encoder corresponde a cuatro impulsos. Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up = 24V; HTL) La siguiente figura muestra el esquema de conexiones de un encoder incremental Siemens 6FX 2001-4xxxx (Up = 24 V;...
  • Página 173: Listas De Errores

    Posicionamiento con salidas digitales 4.8 Datos técnicos 4.8.2 Listas de errores Principio Cuando se produce un error, en los parámetros SFB STATUS o JOB_STAT se emite un número de error. El número de error está formado por un tipo y un número de evento. Ejemplo El siguiente gráfico muestra el contenido del parámetro STATUS para el evento "Preajuste de destino erróneo"...
  • Página 174 Posicionamiento con salidas digitales 4.8 Datos técnicos Números de error en el parámetro SFB "Estado" Clase de evento 32 (20H): "Error SFB" Nº de Texto del evento Remedio evento (20)01H SFB incorrecto. Utilice el SFB 46. (20)04H Nº de canal (CHANNEL) incorrecto. Ajuste "0"...
  • Página 175 Posicionamiento con salidas digitales 4.8 Datos técnicos Clase de evento 49 (31H): "Error al iniciar un desplazamiento (habilitación de inicio)" Nº de Evento Remedio evento (31)01H No se ha habilitado el arranque puesto Parametrice el submódulo que el eje no esta parametrizado. "Posicionamiento"...
  • Página 176 Posicionamiento con salidas digitales 4.8 Datos técnicos Clase de evento 52 (34H): "Error al iniciar un desplazamiento (preajuste de destino/tramo de recorrido)" Nº de Evento Remedio evento (34)01H A preselección de destino está fuera de la Con ejes lineales y Modo incremental zona de trabajo.
  • Página 177 Posicionamiento con salidas digitales 4.8 Datos técnicos Números de error en el parámetro SFB "JOB_STAT" Clase de evento 64 (40H): "Error general durante la ejecución de una petición" Nº de Evento Remedio evento (40)01H El eje no está parametrizado. Parametrice el submódulo "Posicionamiento"...
  • Página 178 Posicionamiento con salidas digitales 4.8 Datos técnicos Error externo (ERR) Los errores externos se muestran en el parámetro SFB ERR (WORD) activando un bit: Vigilancia Bit en ERR-WORD Error en señal (señal cero) 0004 hex Margen de desplazamiento 0800 hex Zona de trabajo 1000 hex Valor real...
  • Página 179: Parámetros De Los Módulos En Las Pantallas De Parametrización - Resumen Breve

    Posicionamiento con salidas digitales 4.8 Datos técnicos 4.8.3 Parámetros de los módulos en las pantallas de parametrización - Resumen breve Introducción Las tablas siguientes proporcionan una visión de conjunto de los parámetros de los módulos que pueden ajustarse mediante pantallas de parametrización. Parámetros básicos Parámetro Valores posibles...
  • Página 180: Otros Parámetros Del Accionamiento

    Posicionamiento con salidas digitales 4.8 Datos técnicos Tabla 4-4 Otros parámetros del accionamiento Parámetro Valores posibles Valor predet. Zona de destino 0 a 200 000 000 impulsos La CPU redondea los valores impares. De 0 a 100 000 ms Tiempo de vigilancia •...
  • Página 181 Posicionamiento con salidas digitales 4.8 Datos técnicos Parámetros del encoder Parámetro Valores posibles Valor predet. Incrementos por 1 a 2 impulsos 1000 vuelta Normal Sentido de contaje • Normal Invertido • Sí Vigilancia del error en • señal (señal cero) •...
  • Página 182: Parámetros Del Db De Instancia Del Sfb Digital (Sfb 46)

    Posicionamiento con salidas digitales 4.8 Datos técnicos 4.8.4 Parámetros del DB de instancia del SFB DIGITAL (SFB 46) Generalidades Parámetros Declara Tipo de Dirección Descripción Valores posibles Valor ción datos (DB de predet. instancia) LADDR WORD Dirección de E/S de su submódulo Específico de la 310 hex que ha definido previamente en...
  • Página 183 Posicionamiento con salidas digitales 4.8 Datos técnicos Parámetros Declara Tipo de Dirección Descripción Valores posibles Valor ción datos (DB de predet. instancia) WORD Error externo Cada bit Bit2 : vigilancia de error en señal. 0 ó 1 Bit11: vigilancia de margen de desplazamiento (siempre 1).
  • Página 184 Posicionamiento con salidas digitales 4.8 Datos técnicos Parámetros Declara Tipo de Dirección Descripción Valores posibles Valor ción datos (DB de predet. instancia) END_VAL STAT DINT Valor real de posición "Medición de -5x10 a +5x10 longitud - Fin". impulsos LEN_VAL STAT DINT Longitud medida.
  • Página 185: Contaje, Medición De Frecuencia Y Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso Generalidades 5.1.1 Modos de operación y propiedades - Resumen Modos de operación de las CPUs • Contaje • Medición de frecuencia • Modulación de ancho de pulso (salida de una secuencia de impulsos) Visión general de las propiedades de las CPUs •...
  • Página 186: Configuración

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.1 Generalidades • Señales que cuenta la CPU Encoder incremental de 24 V con dos fases desfasadas en 90 (encoder rotativo). – Encoder de impulsos de 24 V con nivel de sentido –...
  • Página 187: Funcionalidad - Resumen

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.1 Generalidades 5.1.2 Funcionalidad - Resumen Contaje • Modos de operación de contaje – Contaje sin fin – Contaje único – Contaje periódico • Función de puerta Para iniciar, detener e interrumpir las funciones de contaje. •...
  • Página 188: Componentes De Una Aplicación De Contador - Resumen

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.1 Generalidades 5.1.3 Componentes de una aplicación de contador - Resumen Generalidades Las funciones de contaje (contaje, medición de frecuencia y modulación de ancho de pulso) están integradas en la CPU. Un sensor o un interruptor sin rebote suministra los impulsos de contaje.
  • Página 189: Cables De Conexión/Pantalla

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.2 Cables de conexión/pantalla Cables de conexión/pantalla 5.2.1 Reglas de cableado Cables de conexión/apantallamiento • Los cables para las salidas analógicas y los encoders de 24 V deben estar apantallados. •...
  • Página 190: Asignación De Las Conexiones

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.2 Cables de conexión/pantalla 5.2.2 Asignación de las conexiones Asignación básica de los conectores En la siguiente figura encontrará representada la distribución general de los conectores en CPUs con dos conexiones (X1 y X2). La figura ilustra la CPU 314C-2 DP/PtP a modo de ejemplo.
  • Página 191: Asignación De Conectores De La Cpu 312C, Conector X1

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.2 Cables de conexión/pantalla Asignación de conectores de la CPU 312C, conector X1: Conexión Nombre/ Contaje Medición de frecuencia Modulación de ancho de Dirección pulso: No conectado DI+0.0 Canal 0: pista A/impulso Canal 0: pista A/impulso DI+0.1 Canal 0: Pista B/sentido...
  • Página 192 Contaje, medición de frecuencia y modulación de ancho de pulso 5.2 Cables de conexión/pantalla Asignación de conectores de la CPU 313C (conector X2) y la CPU 313C-2 DP/PtP (conector X1) Conexión Nombre/ Contaje Medición de frecuencia Modulación de ancho de Dirección pulso: 1 L+...
  • Página 193: Asignación De Conectores De La Cpu314C-2 Dp/Ptp (Conector X2)

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.2 Cables de conexión/pantalla Asignación de conectores de la CPU314C-2 DP/PtP (conector X2) Cone- Nombre/ Contaje Medición de frecuencia Modulación de ancho de xión Dirección pulso 1 L+ Tensión de alimentación de 24 V de las entradas DI+0.0 Canal 0: pista A/impulso Canal 0: pista A/impulso...
  • Página 194: Conectar Componentes

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.2 Cables de conexión/pantalla 5.2.3 Conectar componentes Procedimiento 1. Desconecte la alimentación eléctrica de todos los componentes 2. Conecte la tensión de alimentación de las entradas y salidas: CPU 312C: –...
  • Página 195: Parametrizar

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar Parametrizar 5.3.1 Parametrizar con pantallas de parametrización Principio La parametrización permite ajustar la función de contaje a sus necesidades particulares. • La parametrización se lleva a cabo en pantallas de parametrización •...
  • Página 196: Ayuda Integrada

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar Procedimiento 1. Inicie el Administrador SIMATIC y abra la configuración de hardware de su proyecto. 2. Haga doble clic en el submódulo "Contaje" (Count) de su CPU. Accederá al cuadro de diálogo "Propiedades".
  • Página 197: Parámetros Para Contaje Sin Fin, Único Y Periódico

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar 5.3.3 Parámetros para contaje sin fin, único y periódico Descripción de los parámetros Parámetro Descripción Valores posibles Valor predet. Ninguno: Sin limitación del rango de Ninguno Sentido • •...
  • Página 198 Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar Parámetro Descripción Valores posibles Valor predet. CPU 314C-2 DP/PtP 60, 30, 10, 5, 2, 1 kHz 60kHz Frecuencia La frecuencia máxima de la señal Latch (de máxima: congelación) se puede graduar de forma Latch escalonada.
  • Página 199 Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar Parámetro Descripción Valores posibles Valor predet. Sí Alarma de Cuando se abre la puerta hardware se genera • proceso: una alarma de proceso si está abierta la • Abrir la puerta software.
  • Página 200: Medición De Frecuencia

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar 5.3.4 Medición de frecuencia Descripción de los parámetros Parámetros Descripción Valores posibles Valor predet. Tiempo de Ventana de tiempo en la que se miden los De 10 a 10 000 ms integración impulsos entrantes.
  • Página 201 Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar Parámetros Descripción Valores posibles Valor predet. Sí: Sí puerta HW • • Control de puerta a través de la puerta • SW y puerta HW. La frecuencia máxima de la señal de puerta HW corresponde a la frecuencia de contaje máxima.
  • Página 202: Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.3 Parametrizar 5.3.5 Modulación de ancho de pulso: Descripción de los parámetros Parámetros Descripción Valores posibles Valor predet. Por mil Formato de salida Formato de la salida para la salida •...
  • Página 203: Integración De Las Funciones En El Programa De Usuario

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.4 Integración de las funciones en el programa de usuario Integración de las funciones en el programa de usuario Procedimiento Estas funciones se controlan desde el programa de usuario. Para ello, llame los siguientes bloques de función del sistema: Función Contaje...
  • Página 204: Estructura Del Programa

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.4 Integración de las funciones en el programa de usuario Estructura del programa El SFB debe abrirse cíclicamente (por ejemplo OB1). Nota Si ha programado un SFB en su programa, no podrá abrir de nuevo el mismo SFB en otra parte del programa con diferente tipo de prioridad, ya que el SFB no debe cancelarse a sí...
  • Página 205: El Contaje - Descripción De La Función

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función El contaje - descripción de la función 5.5.1 Conceptos básicos para el contaje Modos de operación de contaje Las modalidades de operación de contaje le facilitan el trabajo con las aplicaciones de contaje.
  • Página 206: Valor De Contaje/Valor De Carga

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Valor de contaje/Valor de carga Es posible preseleccionar un valor para el contador. Para ello es posible: • preseleccionar el valor de contaje directamente. El valor de contaje se aplicará de este modo inmediatamente.
  • Página 207: Iniciar/Detener El Contador

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Indique el sentido de contaje independientemente de cómo esté ajustado el parámetro "Sentido normal de contaje". Para ello deberá activar una señal como señal del sentido correspondiente o ajustar el sentido de contaje en la parametrización.
  • Página 208: Contaje Sin Fin

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.2 Contaje sin fin Descripción La CPU cuenta en esta modalidad de operación a partir de 0 o a partir del valor de carga. •...
  • Página 209: Contaje Único

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.3 Contaje único Descripción En esta modalidad de operación la CPU cuenta el sentido normal de contaje parametrizado sólo una vez. • Sin sentido normal de contaje: –...
  • Página 210 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 211 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función • Sentido de contaje normal adelante: – La CPU empieza a contar a partir del valor de carga. – La CPU cuenta hacia adelante o hacia atrás. –...
  • Página 212 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función • Sentido de contaje atrás: – La CPU empieza a contar a partir del valor de carga. – La CPU cuenta hacia adelante o hacia atrás. –...
  • Página 213: Contaje Periódico

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.4 Contaje periódico Descripción En esta modalidad de operación la CPU cuenta según el sentido normal de contaje parametrizado de forma periódica. •...
  • Página 214 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función • Sentido de contaje normal adelante: – La CPU empieza a contar a partir del valor de carga. – La CPU cuenta hacia delante y hacia atrás. –...
  • Página 215 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función • Sentido de contaje atrás: – La CPU empieza a contar a partir del valor de carga. – La CPU cuenta hacia delante y hacia atrás. –...
  • Página 216: Control Del Contador Desde El Programa De Usuario

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.5 Control del contador desde el programa de usuario Descripción Para controlar el contador del programa de usuario utilice el SFB COUNT (SFB 47). Las siguientes funciones están disponibles: •...
  • Página 217 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Parámetros de entrada Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S del submódulo que ha Específico de 300 hex definido previamente en "HW Config".
  • Página 218 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Parámetros de entrada no conectados al bloque (datos locales estáticos) Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) RES_STS BOOL...
  • Página 219 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Parámetros de salida no conectados al bloque (datos locales estáticos) Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de predet. instancia) STS_CMP BOOL...
  • Página 220: Describir Y Leer La Interfaz De Peticiones Del Contador

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.6 Describir y leer la interfaz de peticiones del contador Descripción Para escribir y leer en el registro del contador dispone de la interfaz de peticiones. Requisito La última petición debe haber concluido (JOB_DONE = TRUE).
  • Página 221 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función • Aplicable sólo a peticiones de lectura: Lea el valor actual en el DB de instancia, parámetro JOB_OVAL. Parámetro Tipo de Dirección Descripción Valores posibles Valor datos...
  • Página 222 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Contaje único/periódico con sentido normal de contaje adelante Petición Valores posibles Valor final hasta +2147483646 (2 Escribir directamente en el contador -2147483648 (-2 ) hasta el valor final -2 Escribir el valor de carga -2147483648 (-2...
  • Página 223: Bloques De Función Del Contador

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.7 Bloques de función del contador Estructura En la figura encontrará los diversos bloques de función que se describen a lo largo de los siguientes capítulos: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 224: Entradas Del Contador

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.8 Entradas del contador Impulso/A Aquí se conecta la señal de contaje o la pista A del encoder. Es posible conectar el encoder con evaluación simple, doble o cuádruple.
  • Página 225: Función De Puerta Del Contador

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.9 Función de puerta del contador Principio Para el contador dispone de dos puertas: • Una puerta de software (Puerta SW) que se controla a través del programa de usuario. La puerta software se puede abrir a través de un flanco positivo del parámetro SW_GATE del SFB.
  • Página 226: Controlar La Puerta Exclusivamente A Través De La Puerta Sw

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Las siguientes figuras muestran las consecuencias de los comandos Cancelar o Interrumpir de la función de puerta: Controlar la puerta exclusivamente a través de la puerta SW Las pantallas de parametrización permiten establecer con el parámetro "Función de puerta"...
  • Página 227 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Control de la puerta con las puertas SW y HW Las pantallas de parametrización le permiten establecer con el parámetro "Función de puerta"...
  • Página 228: Comportamiento De La Salida En El Contador

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.10 Comportamiento de la salida en el contador Introducción En este apartado se describe el comportamiento de la salida digital. Valor de comparación En la CPU se puede guardar un valor de comparación que le será...
  • Página 229: Control De Las Salidas Al Mismo Tiempo Que Los Comparadores

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Bit de estado STS_CMP El bit de estado STS_CMP indica que la salida en cuestión está conectada o que estuvo conectada. Este bit se desactiva con RES_STS. Si la salida aún está activada, el bit correspondiente se activará...
  • Página 230 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función La duración de impulso se preselecciona en pantallas de parametrización y se puede leer y escribir desde el programa de usuario a través de la interfaz de peticiones del SFB (JOB_ID = 10 hex), así...
  • Página 231: Efectos De La Histéresis En Los Modos De Contaje

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.11 Efectos de la histéresis en los modos de contaje Descripción Un encoder puede detenerse en una determinada posición para después "oscilar" alrededor de esta posición.
  • Página 232 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Efectos de "Valor del contador>= valor de comparación" o "Valor del contador <= valor de comparación" La siguiente figura muestra un ejemplo del efecto de la histéresis. En la figura se representan los diferentes comportamientos de una salida con una histéresis de 0 (= desconectada) y una histéresis de 3.
  • Página 233 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Efectos de "Impulso con valor de comparación" y "Duración de impulsos igual a cero" La figura siguiente muestra un ejemplo del efecto de la histéresis. En la figura se representan los diferentes comportamientos de una salida con una histéresis de 0 (= desconectada) y una histéresis de 3.
  • Página 234 Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función Efectos con "Impulso alcanzado en valor de comparación" y "Duración de impulsos igual a cero" La figura siguiente muestra un ejemplo del efecto de la histéresis. En la figura se representan los diferentes comportamientos de una salida con una histéresis de 0 (= desconectada) y una histéresis de 3.
  • Página 235: Alarma De Proceso Durante El Contaje

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.5 El contaje - descripción de la función 5.5.12 Alarma de proceso durante el contaje Ajustar la alarma de proceso En las pantallas de parametrización se habilita la alarma de proceso y se ajusta con qué eventos debe dispararse dicha alarma de proceso: •...
  • Página 236: Descripción De Las Funciones Para Medición De Frecuencia

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia Descripción de las funciones para medición de frecuencia 5.6.1 Proceso de una medición de frecuencia Principio En esta modalidad de operación la CPU cuenta los impulsos que llegan en un determinado tiempo de integración y emite un valor de frecuencia.
  • Página 237: Rango De Frecuencia

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia Rango de frecuencia CPU 312C CPU 313C, CPU 313C-2 DP/PtP CPU 314C-2 DP/PtP De 0 a 10 kHz De 0 a 30 kHz De 0 a 60 kHz Inversión del sentido de giro Si durante el tiempo de integración se produce una inversión del sentido de giro, el valor de...
  • Página 238: Rango De Medición Posibles Con Indicaciones De Errores

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia Rango de medición posibles con indicaciones de errores Tiempo de /error abs. /error abs. /error abs. /error abs. mín máx máx máx integración 10 s...
  • Página 239: Control Del Frecuencímetro Del Programa De Usuario

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia 5.6.2 Control del frecuencímetro del programa de usuario Funcionamiento del SFB FREQUENC Para controlar el frecuencímetro del programa de usuario utilice el parámetro SFB FREQUENC (SFB 48).
  • Página 240 Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia Parámetros de entrada Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de predet. instancia) LADDR WORD Dirección de E/S del submódulo que ha Específico de la 300 hex definido previamente en "HW Config".
  • Página 241 Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia Parámetros de salida Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de predet. instancia) STS_GATE BOOL 12.0 Estado de la puerta interna TRUE/FALSE FALSE STS_STRT...
  • Página 242: Describir Y Leer La Interfaz De Peticiones Para La Medición De Frecuencia

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia 5.6.3 Describir y leer la interfaz de peticiones para la medición de frecuencia Introducción Para leer y escribir en los registros de frecuencia dispone de la interfaz de peticiones. Requisito La última petición debe haber concluido (JOB_DONE = TRUE).
  • Página 243 Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia • Aplicable sólo a peticiones de lectura: Lea el valor actual en el DB de instancia, parámetro JOB_OVAL. Parámetro Tipo de Dirección Descripción Valores posibles...
  • Página 244: Bloques De Función Del Frecuencímetro

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia 5.6.4 Bloques de función del frecuencímetro Estructura En la figura se muestran todos los bloques de función que se describirán a lo largo de los siguientes capítulos: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 245: Entradas Del Frecuencímetro

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia 5.6.5 Entradas del frecuencímetro Impulso/A Aquí puede conectar la señal que desea medir o la pista A del encoder. Es posible conectar el encoder con evaluación simple.
  • Página 246: Función De Puerta Del Frecuencímetro

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia 5.6.6 Función de puerta del frecuencímetro Principio Para la medición de frecuencia dispone de dos puertas: • Una puerta de software (Puerta SW) que se controla a través del programa de usuario. La puerta software se puede abrir a través de un flanco positivo del parámetro SW_GATE del SFB.
  • Página 247: Comportamiento De La Salida En El Frecuencímetro

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia 5.6.7 Comportamiento de la salida en el frecuencímetro Límite inferior/superior La CPU permite ajustar un límite inferior y un límite superior y asignarlos a una salida digital y una alarma de proceso.
  • Página 248: Alarma De Proceso Para Medición De Frecuencia

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.6 Descripción de las funciones para medición de frecuencia Si la frecuencia actual se encuentra por debajo del límite inferior, se activa el bit STS_UFLW. Si la frecuencia actual se encuentra por encima del límite superior, se activa el bit STS_OFLW.
  • Página 249: Descripción De Las Funciones Para Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso Descripción de las funciones para modulación de ancho de pulso 5.7.1 Proceso de la modulación de ancho de pulso Principio El valor de salida preseleccionado (OUTP_VAL) es convertido por la CPU en una serie de impulsos con su correspondiente relación impulso/pausa (modulación de ancho de pulso).
  • Página 250: Controlar La Modulación De Ancho De Pulso Desde El Programa De Usuario

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso 5.7.2 Controlar la modulación de ancho de pulso desde el programa de usuario Funcionalidad del control Utilice el SFB PULSE (SFB 49) para controlar la modulación de ancho de pulso del programa de usuario.
  • Página 251 Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso Tabla 5-1 Parámetros de entrada Parámetros Tipo de Dirección Descripción Valores posibles Valor datos (DB de predet. instancia) LADDR WORD Dirección de E/S de su submódulo que ha Específico de la...
  • Página 252: Describir Y Leer La Interfaz De Peticiones Para La Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso 5.7.3 Describir y leer la interfaz de peticiones para la modulación de ancho de pulso Descripción Para escribir en los registros y leerlos dispone de la interfaz de peticiones. Requisito La última petición debe haber concluido (JOB_DONE = TRUE).
  • Página 253 Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso • Aplicable sólo a peticiones de lectura: Lea el valor actual en el DB de instancia, parámetro JOB_OVAL. Parámetro Tipo de Dirección Descripción...
  • Página 254: Bloques De Función De La Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso 5.7.4 Bloques de función de la modulación de ancho de pulso Estructura En la figura se muestran todos los bloques de función que se describirán a lo largo de los siguientes capítulos: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 255: Función De Puerta De La Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso 5.7.5 Función de puerta de la modulación de ancho de pulso Principio Para la modulación de ancho de pulso dispone de dos puertas: •...
  • Página 256: Ajuste De Los Parámetros Para La Secuencia De Impulsos

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso 5.7.6 Ajuste de los parámetros para la secuencia de impulsos Parámetros y sus posibilidades de ajuste y de control Parámetros Ajustables a través de: Controlables con:...
  • Página 257: Duración Del Período

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso Si modifica el valor de salida durante la salida de impulsos, la CPU calculará inmediatamente la nueva pausa entre los impulsos y la duración de impulso, conmutando la salida según corresponda.
  • Página 258: Duración Mínima De Impulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso Duración mínima de impulso Todos los impulsos de salida y pausas de impulso menores que la duración mínima de impulso serán ignorados.
  • Página 259: Alarma De Proceso Para La Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.7 Descripción de las funciones para modulación de ancho de pulso 5.7.8 Alarma de proceso para la modulación de ancho de pulso Ajustar la alarma de proceso En las pantallas de parametrización se habilita la alarma de proceso y se ajusta con qué eventos debe dispararse dicha alarma de proceso: •...
  • Página 260: Tratamiento De Errores Y Alarmas

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas Tratamiento de errores y alarmas 5.8.1 Visualización de errores Principio Los errores se indican por medio de • Avisos de error en el bloque de función del sistema (SFB) •...
  • Página 261 Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas Evaluación de errores CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 262: Configurar Una Alarma De Diagnóstico

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas 5.8.3 Configurar una alarma de diagnóstico Uso de la alarma de diagnóstico Al producirse • errores de parametrización (datos del módulo) y • y el error "Error de proceso perdido", se puede disparar una alarma de diagnóstico.
  • Página 263: Evaluación De Una Alarma De Diagnóstico En El Programa De Usuario

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas Evaluación de una alarma de diagnóstico en el programa de usuario Después de dispararse una alarma de diagnóstico se puede evaluar en el OB 82 qué alarma de diagnóstico se ha disparado.
  • Página 264: Configurar Una Alarma De Proceso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas 5.8.4 Configurar una alarma de proceso Uso de la alarma de proceso Es posible disparar una alarma de proceso con determinados eventos. La alarma de proceso permite reaccionar a los eventos inmediatamente en el programa de usuario.
  • Página 265: Evaluación De Una Alarma De Proceso En El Programa De Usuario

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas Evaluación de una alarma de proceso en el programa de usuario Después de dispararse una alarma de proceso podrá evaluar en el OB 40 qué alarma de proceso se ha disparado.
  • Página 266: Medición De Frecuencia

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.8 Tratamiento de errores y alarmas OB 40, byte 11 Descripción: Bit 0 Canal 2: Flanco de contaje presente Bit 1 Canal 2: - Bit 2 Canal 2: - Bit 3 Canal 2: - Bit 4 Canal 3: Flanco de contaje presente...
  • Página 267: Instalación De Ejemplos

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.9 Instalación de ejemplos Modulación de ancho de pulso OB 40. Byte 8 Descripción: Bit 0 Canal 0: Abrir la puerta HW Bit 1 Canal 0: - Bit 2 Canal 0: - Bit 3 Canal 0: - Bit 4...
  • Página 268: Datos Técnicos

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos 5.10 Datos técnicos 5.10.1 Funciones Contaje CPU 312C CPU 313C, CPU 314C-2 DP/PtP CPU 313C-2 DP/PtP Frecuencia máx. 10 kHz 30 kHz 60 kHz (Pista A/impulso, Pista B/sentido, puerta HW y Latch) mín.
  • Página 269: Modulación De Ancho De Pulso

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Modulación de ancho de pulso: Datos técnicos de la secuencia de impulsos Frecuencia de salida De 0 a 2,5 kHz Duración mínima de 200 µs impulsos Precisión de la pausa +/- (duración de impulso x 100 ppm) +/- 100 µs ppm = partes por millones Precisión del retardo a la...
  • Página 270: Encoder Incremental

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos 5.10.2 Encoder incremental Encoders incrementales conectables Se podrán utilizar dos encoders incrementales asimétricos de 24 V con dos impulsos eléctricos desfasados 90°. Evaluación de señal Incrementos Un incremento caracteriza el período de señales de las dos pistas, A y B, del sensor. Este valor se indicará...
  • Página 271 A y B; dependerá de los niveles de las pistas A y B que se generen impulsos de contaje hacia delante o hacia atrás. Esquema de conexiones para el encoder incremental Siemens 6FX 2001-4 (Up = 24V; HTL) La siguiente figura muestra el esquema de conexiones de un encoder incremental Siemens 6FX 2001-4xxxx (Up = 24 V;...
  • Página 272: Listas De Errores

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos 5.10.3 Listas de errores Principio En las siguientes tablas encontrará la descripción de los números de error correspondientes a la salida de SFB JOB_STAT. El número de error está formado por un tipo y un número de evento.
  • Página 273 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Tabla 5-7 Tipo de evento 04 (04H): "Pulsweitenmodulation, Parametrierfehler SFB-Parameter (SFB 49)" Número de Texto del evento Remedio evento (04)11H La duración del período es insuficiente. Consulte los valores válidos en la ayuda online o en el manual de instrucciones.
  • Página 274: Parámetros De Los Módulos (Visión General)

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos 5.10.4 Parámetros de los módulos (visión general) Introducción Las tablas siguientes proporcionan una visión de conjunto de los parámetros de los módulos que pueden ajustarse mediante pantallas de parametrización. Parámetros básicos Parámetros Descripción...
  • Página 275 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetro Descripción Valores posibles Valor predet. señales de CPU 314C-2 DP/PtP 60, 30, 10, 5, 2, 1 kHz 60 kHz contaje/puerta Frecuencia CPU 312C 10, 5, 2, 1 kHz 10 kHz máxima: CPU 313C, 313C-2 DP/PtP...
  • Página 276 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetro Descripción Valores posibles Valor predet. Sí Alarma de Cuando se alcanza el comparador (reacción) se genera • proceso: una alarma de proceso. • Alcanzar el comparador Sí...
  • Página 277 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetro Descripción Valores posibles Valor predet. Directo Indicar valor Si la periodicidad de la frecuencia medida • Directo medido supera el tiempo de integración Valor medio • parametrizado, se emitirá...
  • Página 278 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Modulación de ancho de pulso: Parámetro Descripción Valores posibles Valor predet. Por mil Por mil Formato de salida Formato de la salida para la salida • • Valor analógico S7 •...
  • Página 279: Dbs De Instancia De Los Sfbs

    Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos 5.10.5 DBs de instancia de los SFBs Parámetros del SFB 47 "COUNT" Parámetros Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S de su submódulo...
  • Página 280 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetros Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) STS_C_DN BOOL 12.4 Estado Sentido atrás TRUE/ FALSE FALSE Se indicará siempre el último sentido de contaje.
  • Página 281 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetro del SFB 48 "FREQUENC" Parámetros Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S de su submódulo Específico de que ha definido previamente en "HW la CPU...
  • Página 282 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetros Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) STS_C_UP BOOL 12.4 Estado Sentido adelante TRUE/ FALSE FALSE Se indicará siempre el último sentido de contaje.
  • Página 283 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos Parámetros de SFB 49 "PULSE" Parámetros Decla- Tipo de Dirección Descripción Valores posibles Valor ración datos (DB de predet. instancia) LADDR WORD Dirección de E/S de su submódulo que Específico de la ha definido previamente en "HW Config".
  • Página 284 Contaje, medición de frecuencia y modulación de ancho de pulso 5.10 Datos técnicos CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 285: Acoplamiento Punto A Punto

    Acoplamiento punto a punto Generalidades 6.1.1 Descripción del producto Principio La interfaz serie permite intercambiar datos entre sistemas de automatización, equipos o dispositivos sencillos mediante un acoplamiento punto a punto. La comunicación entre los dispositivos implicados se lleva a cabo mediante una transferencia asíncrona serie. La interfaz serie integrada en la CPU 313/314C-2PtP ofrece acceso a la comunicación a través de la interfaz X27 (RS422/485).
  • Página 286: Interlocutor

    Ejemplos de interlocutores La interfaz serie de la CPU permite un acoplamiento punto a punto con diferentes módulos de Siemens, y con productos de otros fabricantes. A continuación se citan algunos ejemplos: • SIMATIC S5 mediante 3964(R)/RK512 con el módulo interfaz correspondiente en el autómata S5...
  • Página 287: Propiedades De La Interfaz X27 (Rs 422/485)

    Acoplamiento punto a punto 6.1 Generalidades 6.1.4 Propiedades de la interfaz X27 (RS 422/485) Definición La interfaz X27 (RS 422/485) es una interfaz de diferencia de potencial y sirve para realizar transferencias de datos en serie según la norma X27. •...
  • Página 288: Transferencia En Serie De Un Carácter

    Acoplamiento punto a punto 6.1 Generalidades 6.1.5 Transferencia en serie de un carácter Principio Existen diferentes configuraciones de red para el intercambio de datos entre dos o más interlocutores. El acoplamiento punto a punto entre dos interlocutores es el caso más simple de intercambio de información.
  • Página 289: Convenciones

    Acoplamiento punto a punto 6.1 Generalidades Convenciones Aparte de los bits de inicio y de parada es necesario establecer otras convenciones entre los dos interlocutores para que se pueda ejecutar una transferencia de datos en serie. Entre estas convenciones se encuentran los siguientes: •...
  • Página 290: Tiempo De Retardo De Caracteres

    Acoplamiento punto a punto 6.1 Generalidades Tiempo de retardo de caracteres En la siguiente figura se representa el intervalo de tiempo máximo permitido entre dos caracteres recibidos dentro de un mismo telegrama = tiempo de retardo de caracteres. CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 291: Cables De Conexión/Pantalla

    Acoplamiento punto a punto 6.2 Cables de conexión/pantalla Cables de conexión/pantalla 6.2.1 Reglas de cableado Cable de conexión • Los cables deberán estar apantallados. • La pantalla de los cables debe ir conectada en ambos extremos. Estribo de conexión para cables apantallados El estribo de conexión para cables apantallados permite conectar a tierra de forma cómoda y sencilla todas los cables apantallados mediante conexión directa al perfil soporte.
  • Página 292: Conexión De Una Línea Serie

    Acoplamiento punto a punto 6.2 Cables de conexión/pantalla 6.2.2 Conexión de una línea serie Ocupación de terminales En la siguiente tabla encontrará la ocupación de pines del conector de 15 polos Sub D en el panel frontal de la CPU: Conector RS 422/485 Denomi- Entrada/...
  • Página 293: Parametrizar

    Acoplamiento punto a punto 6.3 Parametrizar Parametrizar 6.3.1 Tipos de parámetros Principio La parametrización permite adaptar la comunicación en serie a las necesidades especiales de su aplicación. La parametrización se lleva a cabo mediante dos tipos de parametrización diferentes: • Parámetros de los módulos Se trata de ajustes básicos que se llevan a cabo una vez y ya no se vuelven a modificar durante el proceso.
  • Página 294: Parametrizar Con Pantallas De Parametrización

    Acoplamiento punto a punto 6.3 Parametrizar 6.3.2 Parametrizar con pantallas de parametrización Introducción En las pantallas de parametrización se ajustan los parámetros de protocolo: Las pantallas de parametrización son fáciles de utilizar y autoexplicativas. Encontrará la descripción de los parámetros en los siguientes capítulos y en la ayuda integrada de las pantallas de parametrización.
  • Página 295: Parámetros Básicos

    Acoplamiento punto a punto 6.3 Parametrizar 6.3.3 Parámetros básicos Descripción Parámetros Descripción Valores posibles Valor predet. Ninguna Selección de Aquí podrá seleccionar si desea o no que • Ninguna alarma se dispare una alarma de diagnóstico. Diagnóstico • Continuar Reacción a De este parámetro depende la •...
  • Página 296: Datos De Parametrización Del Driver Ascii

    Acoplamiento punto a punto 6.3 Parametrizar 6.3.4 Datos de parametrización del driver ASCII Principio La pantalla de parametrización permite indicar los parámetros del driver ASCII. A continuación encontrará una descripción detallada de los parámetros. Nota El driver ASCII resulta de gran ayuda en funcionamiento a cuatro hilos (RS 422) y en funcionamiento a dos hilos (RS 485).
  • Página 297 Acoplamiento punto a punto 6.3 Parametrizar Parámetros Descripción Valores posibles Valor predet. Ninguna Control del Establece el procedimiento por el cual se llevará a cabo • Ninguna flujo de datos el control del flujo de datos. XON/XOFF • El control de flujo de datos sólo se puede ejecutar en el modo de operación "Dúplex (RS 422) en funcionamiento a cuatro hilos con punto a punto".
  • Página 298: Caracteres De Fin

    Acoplamiento punto a punto 6.3 Parametrizar Caracteres de fin Parámetros Descripción Valores posibles Valor predet. Transcurrido el tiempo de Criterio de fin de un Establece qué criterio marcará el final de • Transcurrido el retardo de caracteres telegrama de los telegramas. tiempo de retardo recepción de caracteres...
  • Página 299 Acoplamiento punto a punto 6.3 Parametrizar Parámetros Descripción Valores posibles Valor predet. 1 carácter de fin Caracteres de fin Se puede trabajar con uno o con dos • 1 carácter de fin caracteres de fin. Además, dispone de la 1 carácter de fin •...
  • Página 300: Recepción De Datos

    Acoplamiento punto a punto 6.3 Parametrizar Recepción de datos Parámetros Descripción Valores posibles Valor predet. Sí Borrar el búfer de El búfer de recepción se borrará cuando se • recepción durante el conecte el autómata a la red o cuando la CPU •...
  • Página 301 Acoplamiento punto a punto 6.3 Parametrizar Ocupación de las señales para la interfaz X27 (RS 422/485) Parámetros Descripción Valores posibles Valor predet. Dúplex (RS 422) a cuatro hilos Modo de operación Establece si la interfaz X27 • Dúplex (RS 422) a Punto a punto (RS 422/485) opera en modo dúplex cuatro hilos Punto a...
  • Página 302 Acoplamiento punto a punto 6.3 Parametrizar La siguiente figura muestra las conexiones del receptor en la interfaz X27 (RS 422/485): Ninguna R(A) 5 V/ R(B) 0 V R(A) 0 V/ R(B) 5 V CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 303 Acoplamiento punto a punto 6.3 Parametrizar Topologías para el empleo de la CPU La CPU se puede utilizar en el modo de operación RS 422 o RS 485 en diferentes topologías. Se distingue entre acoplamientos con • dos estaciones (punto a punto) y •...
  • Página 304 Acoplamiento punto a punto 6.3 Parametrizar • En una topología en modo RS 485, – si se interconecta el par de líneas para las líneas de emisión/recepción de todas las estaciones, – se realizará la ocupación estándar sólo en el receptor de la estación. Los demás módulos trabajarán sin ocupación estándar.
  • Página 305: Datos De Parametrización Del Procedimiento 3964(R)

    Acoplamiento punto a punto 6.3 Parametrizar 6.3.5 Datos de parametrización del procedimiento 3964(R) Principio La pantalla de parametrización permite indicar los parámetros del procedimiento 3964(R). A continuación encontrará una descripción detallada de los parámetros. Nota El procedimiento 3964(R) sólo se puede utilizar en el funcionamiento a cuatro hilos (RS 422).
  • Página 306 Acoplamiento punto a punto 6.3 Parametrizar Parámetro Descripción Valor predet. Parámetros de telegrama 3964(R) Los parámetros de protocolo tienen valores 3964(R) con valores con valores estándar con control de predeterminados. estándar y control de bloque bloques:: La CPU finaliza la recepción si detecta la secuencia de ZVZ = 220 ms caracteres DLE ETX BCC.
  • Página 307 Acoplamiento punto a punto 6.3 Parametrizar Parámetro Descripción Valores posibles Valor predet. Intentos de establecer El parámetro define el número máximo de De 1 a 255 conexión intentos de la CPU de establecer una conexión. Intentos de Este parámetro establece el número máximo De 1 a 255 transferencia de intentos de transferir un telegrama...
  • Página 308 Acoplamiento punto a punto 6.3 Parametrizar Ocupación de las señales para la interfaz X27 (RS 422/485) Parámetro Descripción Valores posibles Valor predet. Ocupación Ninguno: Elija esta opción solamente en caso de Ninguno R(A) 5 V/ estándar de la utilizar drivers aptos para bus. R(B) 0 V línea de R(A) 5 voltios/ R(B) 0 voltios: Esta ocupación...
  • Página 309: Datos De Parametrización Del Acoplamiento Rk 512

    Acoplamiento punto a punto 6.3 Parametrizar 6.3.6 Datos de parametrización del acoplamiento RK 512 Principio Los parámetros son idénticos a los parámetros del procedimiento 3964(R), ya que dicho procedimiento 3964(R) forma parte del acoplamiento RK 512. Excepción: • El número de bits de datos por carácter para el acoplamiento RK 512 está ajustado de forma fija a 8.
  • Página 310: Integración Del Acoplamiento En El Programa De Usuario

    Acoplamiento punto a punto 6.4 Integración del acoplamiento en el programa de usuario Integración del acoplamiento en el programa de usuario Procedimiento El acoplamiento en serie se controla por medio del programa de usuario. Para ello abra los bloques de función de sistema (SFB). Los SFB se encuentran en la "Standard Library" bajo "System Function Blocks".
  • Página 311: Clasificación De Los Parámetros De Los Sfb

    Acoplamiento punto a punto 6.4 Integración del acoplamiento en el programa de usuario Clasificación de los parámetros de los SFB Los parámetros de los SFB pueden clasificarse según su función en las siguientes cuatro categorías: • Parámetros de control que sirven para activar un bloque. •...
  • Página 312: Funciones De Comunicación

    Acoplamiento punto a punto 6.5 Funciones de comunicación Funciones de comunicación 6.5.1 Funciones de comunicación para ASCII/3964(R) 6.5.1.1 Funciones de comunicación para ASCII/3964(R) - Conceptos básicos Generalidades Para los protocolos ASCII y 3964 existen las siguientes funciones. Bloque Descripción SFB 60 SEND_PTP Enviar todo el área o parte de un área de un bloque de datos a un interlocutor.
  • Página 313 Acoplamiento punto a punto 6.5 Funciones de comunicación DONE se pone a TRUE si la petición concluye sin errores, o bien ERROR se pone a TRUE si la petición finaliza con errores. Si se ejecuta la petición con DONE = TRUE, esto significa: •...
  • Página 314 Acoplamiento punto a punto 6.5 Funciones de comunicación Parámetro Decla- Tipo de Descripción Valores Valor predet. ración datos posibles STATUS WORD Parámetro de estado (el parámetro De 0 a FFFF permanece activado durante una sola llamada). Debido a ello, para visualizar STATUS deberá...
  • Página 315: Recepción De Datos Con El Sfb 61 "Rcv_Ptp

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.1.3 Recepción de datos con el SFB 61 "RCV_PTP" Principio Con el SFB podrá recibir datos y guardarlos en un bloque de datos: Después de ser llamado con el valor TRUE en la entrada de control EN_R, el bloque estará listo para recibir.
  • Página 316 Acoplamiento punto a punto 6.5 Funciones de comunicación Parámetro Decla- Tipo de Descripción Valores posibles Valor predet. ración datos EN_R BOOL Parámetro de control "Enable to receive": TRUE/FALSE FALSE Habilitación de recepción BOOL Parámetro de control "Reset": TRUE/FALSE FALSE La petición se interrumpe LADDR WORD Dirección de E/S del submódulo que ha definido...
  • Página 317: Borrar El Búfer De Recepción Con El Sfb 62 "Res_Rcvb

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.1.4 Borrar el búfer de recepción con el SFB 62 "RES_RCVB" Principio Con el SFB se puede borrar todo el búfer de recepción de la CPU. Todos los telegramas serán ignorados. Se guardará cualquier telegrama que entre en el momento en el que se llame al "RES_RCVB".
  • Página 318 Acoplamiento punto a punto 6.5 Funciones de comunicación Parámetro Decla- Tipo de Descripción Valores Valor predet. ración datos posibles BOOL Parámetro de control "Request": TRUE/FALSE FALSE Activa la petición cuando hay flanco positivo. BOOL Parámetro de control "Reset": TRUE/FALSE FALSE La petición se cancela.
  • Página 319: Funciones De Comunicación Para El Acoplamiento Rk 512

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.2 Funciones de comunicación para el acoplamiento RK 512 6.5.2.1 Funciones de comunicación para el acoplamiento RK 512 - Conceptos básicos Generalidades Para el protocolo RK 512 existen las funciones siguientes: Bloque Descripción SFB 63 SEND_RK...
  • Página 320: Envío De Datos Con El Sfb 63 " Send_Rk

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.2.2 Envío de datos con el SFB 63 " SEND_RK" Principio El SFB permite enviar grupos de datos de un bloque de datos: La transferencia se activa después de la llamada del bloque y de un flanco positivo en la entrada de control REQ.
  • Página 321 Acoplamiento punto a punto 6.5 Funciones de comunicación Si la petición ha sido ejecutada con DONE = TRUE, significa que se enviaron los datos al interlocutor, que éste los acusó positivamente y que se transfirieron los datos a la CPU interlocutora.
  • Página 322 Acoplamiento punto a punto 6.5 Funciones de comunicación Parámetro Decla- Tipo de Descripción Valores posibles Valor predet. ración datos DONE BOOL Parámetro de estado (el parámetro permanece TRUE/FALSE FALSE activado durante una sola llamada): FALSE: Aún no se ha iniciado la petición o •...
  • Página 323: Particularidades Del Envío De Datos

    Acoplamiento punto a punto 6.5 Funciones de comunicación Particularidades del envío de datos Durante el envío de datos deberá tener en cuenta las siguientes particularidades: • Con RK 512 sólo se puede enviar un número para de datos. Si indica como longitud (LEN) un número impar de datos, se transferirá...
  • Página 324: Recogida De Datos Con Sfb 64 "Fetch_Rk

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.2.3 Recogida de datos con SFB 64 "FETCH_RK" Principio El SFB permite recoger un grupo de datos del interlocutor y depositar los datos en un bloque de datos: La transferencia se activa después de la llamada del bloque y de un flanco positivo en la entrada de control REQ.
  • Página 325 Acoplamiento punto a punto 6.5 Funciones de comunicación DONE se ajustará el estado TRUE si la petición concluye sin errores, o bien ERROR se pondrá a TRUE si la petición finaliza con errores. En caso de error o advertencia, en STATUS se indicará el número de evento correspondiente.
  • Página 326 Acoplamiento punto a punto 6.5 Funciones de comunicación Parámetro Decla- Tipo de Descripción Valores posibles Valor predet. ración datos R_OFFSET Número del byte de datos en la CPU interlocutora Consulte la tabla: "Parámetros en el FB para origen de datos (CPU interlocutora)"...
  • Página 327: Coherencia De Los Datos

    Acoplamiento punto a punto 6.5 Funciones de comunicación Coherencia de los datos La coherencia de datos está limitada a 128 bytes. Para conseguir una transferencia de datos coherente de más de 128 bytes deberá tener en cuenta los siguientes puntos: Sólo podrá...
  • Página 328 Acoplamiento punto a punto 6.5 Funciones de comunicación Indicaciones en la cabecera del telegrama En la siguiente tabla encontrará las indicaciones que aparecen en la cabecera del telegrama RK 512 (consulte también el apartado Transferencia de datos con el acoplamiento RK 512 - Conceptos básicos (Página 368) ).
  • Página 329: Recibir/Facilitar Datos Con El Sfb 65 "Serve_Rk

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.2.4 Recibir/Facilitar datos con el SFB 65 "SERVE_RK" Principio El SFB se utiliza para • la recepción de datos: Los datos se guardan en el área de datos indicada por el interlocutor en la cabecera del telegrama RK 512 (consulte también el apartado Transferencia de datos con el acoplamiento RK 512 - Conceptos básicos (Página 368) ).
  • Página 330 Acoplamiento punto a punto 6.5 Funciones de comunicación Este bloque indica mediante NDR = TRUE para una petición en los parámetros L_TYPE, L_DBNO y L_OFFSET, dónde se guardaron o de dónde se recogieron los datos. Además, para cada petición se indicarán los parámetros L_CF_BYT y L_CF_BIT y la longitud LEN de la petición correspondiente.
  • Página 331 Acoplamiento punto a punto 6.5 Funciones de comunicación Parámetro Decla- Tipo de Descripción Valores posibles Valor predet. ración datos STATUS WORD Parámetro de estado (el parámetro De 0 a FFFF hex 0 permanece activado durante una sola llamada). Debido a ello, para visualizar STATUS deberá...
  • Página 332: Ejemplo: Aplicación De Marcas De Acoplamiento

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.2.5 Ejemplo: Aplicación de marcas de acoplamiento Principio Las marcas de acoplamiento permiten bloquear o habilitar las peticiones SEND y FETCH de su interlocutor. De este modo se puede impedir que se sobrescriban o lean datos que aún no han sido procesados.
  • Página 333: Ejemplo: Send_Rk Con Marca De Acoplamiento

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.2.6 Ejemplo: SEND_RK con marca de acoplamiento Procedimiento En el ejemplo, el interlocutor envía datos al DB 101 de su CPU. 1. Ajuste la marca de acoplamiento 100.6 a FALSE en su CPU. 2.
  • Página 334: Nota Relativa A La Programación De Los Bloques De Función De Sistema

    Acoplamiento punto a punto 6.5 Funciones de comunicación 6.5.3 Nota relativa a la programación de los bloques de función de sistema Introducción Este capítulo está dirigido a todas aquellas personas que hayan cambiado su autómata programable SIMATIC S5 por un sistema de automatización SIMATIC S7. En los siguientes apartados encontrará...
  • Página 335 Acoplamiento punto a punto 6.5 Funciones de comunicación Asignación de los parámetros de bloque Directa/Parametrización indirecta En STEP 7 no es posible realizar una parametrización indirecta como en STEP 5 (transferencia de parámetros en el bloque de datos abierto actualmente). En todos los parámetros de bloque se pueden crear tanto constantes como variables, lo que hace imposible diferenciar entre parametrización directa e indirecta en STEP 7.
  • Página 336: Puesta En Servicio

    Acoplamiento punto a punto 6.6 Puesta en servicio Puesta en servicio 6.6.1 Puesta en servicio de la interfaz física Procedimiento Si no se logra establecer ninguna conexión con el equipo interlocutor una vez terminada la configuración, debería comprobar la conexión. Para ello siga los siguientes pasos: Paso ¿Qué...
  • Página 337 Acoplamiento punto a punto 6.6 Puesta en servicio Paso ¿Qué hay que hacer? Otros consejos: Si dispone de alguno, instale un comprobador de interfaces (por ejemplo Converter RS422/485 -> • V.24) en la línea de comunicación. Compruebe el nivel de señales por medio de un aparato de medida (medir el nivel a GND (pin 8)). •...
  • Página 338: Tratamiento De Errores Y Alarmas

    Acoplamiento punto a punto 6.7 Tratamiento de errores y alarmas Tratamiento de errores y alarmas 6.7.1 Localización y diagnóstico de errores Posibilidades de diagnóstico Las funciones de diagnóstico permiten localizar rápidamente los errores surgidos. Dispone de las siguientes posibilidades de diagnóstico: •...
  • Página 339: Números De Error En El Telegrama De Respuesta

    Acoplamiento punto a punto 6.7 Tratamiento de errores y alarmas 6.7.3 Números de error en el telegrama de respuesta Principio Si trabaja con el acoplamiento RK 512 y surge un error durante un telegrama SEND o FETCH en el interlocutor, dicho interlocutor envía un telegrama de respuesta con un número de error en el 4º...
  • Página 340: Configurar Y Evaluar Una Alarma De Diagnóstico

    Acoplamiento punto a punto 6.7 Tratamiento de errores y alarmas 6.7.4 Configurar y evaluar una alarma de diagnóstico Principio Si hay una rotura del hilo del acoplamiento en serie hacia el interlocutor (080DH) se puede disparar una alarma de diagnóstico. La alarma de diagnóstico se indicará tanto cuando se produzca un error entrante, como cuando se produzca un error saliente.
  • Página 341 Acoplamiento punto a punto 6.7 Tratamiento de errores y alarmas Evaluación de una alarma de diagnóstico en el programa de usuario Después de dispararse una alarma de diagnóstico se puede evaluar en el OB 82 qué alarma de diagnóstico se ha disparado. •...
  • Página 342: Instalación De Ejemplos

    Acoplamiento punto a punto 6.8 Instalación de ejemplos Instalación de ejemplos Utilizar ejemplos Encontrará los ejemplos (programa y descripción) en el CD de documentación que le ha sido facilitado con su equipo o en Internet. El proyecto está formado por varios programas S7 comentados de distinta complejidad y finalidad.
  • Página 343: Descripción Del Protocolo

    Acoplamiento punto a punto 6.9 Descripción del protocolo Descripción del protocolo 6.9.1 Transferencia de datos con el driver ASCII 6.9.1.1 Transferencia de datos con el driver ASCII - Conceptos básicos Principio El driver ASCII controla la transferencia de datos en los acoplamientos punto a punto entre la CPU y un interlocutor.
  • Página 344: Envío De Datos Con El Driver Ascii

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.1.2 Envío de datos con el driver ASCII Principio En las transmisiones indique el número de bytes de datos útiles que desea transferir en el parámetro "LEN" al llamar el SFB. Si utiliza el criterio de fin "Transcurrido el tiempo de retardo de caracteres", el driver ASCII hará...
  • Página 345: Enviar Caracteres De Control De Bloque

    Acoplamiento punto a punto 6.9 Descripción del protocolo Enviar caracteres de control de bloque Si desea asegurar los datos con uno o dos caracteres de control de bloque (BCC), deberá elegir la opción "Enviar hasta la longitud parametrizada en el bloque" y añadir automáticamente la señal de fin"...
  • Página 346: Recepción De Datos Con El Driver Ascii

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.1.3 Recepción de datos con el driver ASCII Principio Para la transferencia de datos con el driver ASCII puede seleccionar tres criterios de fin diferentes. El criterio de fin establece el momento en el que se completa la recepción de un telegrama.
  • Página 347 Acoplamiento punto a punto 6.9 Descripción del protocolo Procedimiento En la siguiente figura encontrará los procesos que se producen durante la recepción con el criterio de fin "Transcurrido el tiempo de retardo de caracteres": CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 348: Criterio De Fin Número Predeterminado De Caracteres

    Acoplamiento punto a punto 6.9 Descripción del protocolo Criterio de fin Número predeterminado de caracteres Durante la recepción de datos se reconoce el final del telegrama cuando se recibe el número parametrizado de caracteres. Los datos recibidos son adoptados por la CPU. Si antes de alcanzarse el número parametrizado de caracteres transcurriera el tiempo de retardo de caracteres, se finalizará...
  • Página 349 Acoplamiento punto a punto 6.9 Descripción del protocolo Procedimiento La siguiente figura muestra las fases de recepción con el procedimiento 3964(R). CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 350 Acoplamiento punto a punto 6.9 Descripción del protocolo Criterio de fin Señal de fin Durante la recepción de datos, se detecta el final del telegrama cuando se recibe(n) el/los carácter(es) de fin parametrizados. Dispone de las siguientes posibilidades: • Un carácter de fin •...
  • Página 351: Recepción Con Caracteres De Control De Bloque

    Acoplamiento punto a punto 6.9 Descripción del protocolo Recepción con caracteres de control de bloque Además de los caracteres de fin se puede seleccionar a través de la pantalla de parametrización si desea trabajar con uno o con dos caracteres de control de bloque (BCC). De este modo se insertarán después de los caracteres de fin los caracteres (1 o 2) adicionales en el DB de recepción.
  • Página 352 Acoplamiento punto a punto 6.9 Descripción del protocolo Búfer de recepción en la CPU El tamaño del búfer de recepción es de 2048 bytes. Durante la parametrización puede indicar si desea evitar que sobrescriban los datos en el búfer de recepción. Además, puede definir el rango de valores (de 1 a 10) para el número de telegramas recibidos almacenados o aprovechar todo el búfer de recepción.
  • Página 353: Control Del Flujo De Datos/Procedimiento De Protocolo De Enlace

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.1.4 Control del flujo de datos/Procedimiento de protocolo de enlace Principio El procedimiento de protocolo de enlace controla el flujo de datos entre dos interlocutores. Utilizando el procedimiento de protocolo de enlace se puede evitar la pérdida de datos durante la transferencia cuando se trabaja con dos equipos de distinta velocidad.
  • Página 354: Transferencia De Datos Con El Procedimiento 3964(R)

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2 Transferencia de datos con el procedimiento 3964(R) 6.9.2.1 Transferencia de datos con el procedimiento 3964(R) - Conceptos básicos Principio El procedimiento 3964(R) controla la transferencia de datos en un acoplamiento punto a punto entre la CPU y un interlocutor.
  • Página 355 Acoplamiento punto a punto 6.9 Descripción del protocolo Suma de verificación de bloques El protocolo de transferencia 3964(R) aumenta la seguridad de los datos añadiendo al envío un carácter adicional de control de bloques (BCC = Block Check Character). Telegrama: La suma de verificación de bloques es la paridad de longitud interna (conexión EXOR de todos los bytes de datos) de un bloque enviado o recibido.
  • Página 356: Envío De Datos Con 3964(R)

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2.2 Envío de datos con 3964(R) Proceso La siguiente figura ilustra la transferencia de datos al enviar datos mediante el procedimiento 3964(R): Establecimiento de la conexión durante el envío Para establecer la conexión, el procedimiento 3964(R) envía el carácter de control STX. Si el interlocutor responde antes de que expire el tiempo de retardo de acuse (TRA) con el carácter DLE, el procedimiento pasará...
  • Página 357 Acoplamiento punto a punto 6.9 Descripción del protocolo Establecimiento de la conexión durante el envío Una vez enviado el contenido del búfer, el procedimiento añade los caracteres DLE, ETX y sólo con 3964(R) también añade la suma de verificación de bloques BCC como señal de fin y espera a que se emita un carácter de acuse de recibo.
  • Página 358: Recepción De Datos Con 3964(R)

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2.3 Recepción de datos con 3964(R) Proceso La siguiente figura ilustra el proceso de recepción de datos con el procedimiento 3964(R). Nota Una vez preparado para el funcionamiento, el procedimiento 3964(R) envía al interlocutor una vez el carácter NAK para que el interlocutor entre en estado de reposo.
  • Página 359: Disolución De La Conexión En El Interlocutor

    Acoplamiento punto a punto 6.9 Descripción del protocolo Recepción de datos Una vez establecida con éxito la conexión, los datos útiles recibidos se depositan en el búfer de recepción. Si se reciben dos caracteres DLE consecutivos, sólo se admitirá un carácter DLE en el búfer de recepción.
  • Página 360: Tratamiento De Errores Al Enviar Y Recibir Con El Procedimiento 3964 (R)

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2.4 Tratamiento de errores al enviar y recibir con el procedimiento 3964 (R) Tratamiento de datos erróneos En la siguiente figura encontrará el proceso de tratamiento de datos erróneos con el procedimiento 3964(R): Una vez recibidos los caracteres DLE, ETX, BCC, la CPU compara el BCC del interlocutor con sus propios valores internos.
  • Página 361: Conflicto De Inicialización

    Acoplamiento punto a punto 6.9 Descripción del protocolo Conflicto de inicialización La figura siguiente ilustra el proceso de transferencia en caso de un conflicto de inicialización: Si alguno de los equipos responde a la petición de envío (carácter STX) del interlocutor dentro del tiempo de retardo de acuse (TRA) con el carácter STX en lugar del acuse de recibo DLE o NAK, habrá...
  • Página 362: Error De Procedimiento

    Acoplamiento punto a punto 6.9 Descripción del protocolo Error de procedimiento El procedimiento reconoce tanto errores producidos por un comportamiento erróneo del interlocutor, como los ocurridos por fallos en la línea. En ambos casos se procurará enviar o recibir el bloque de datos correctamente en el reintento.
  • Página 363: Procedimiento 3964(R) Arranque

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2.5 Procedimiento 3964(R) Arranque Proceso La siguiente figura ilustra los procesos de arranque del procedimiento 3964(R): CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 364: Procedimiento 3964(R) Enviar

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2.6 Procedimiento 3964(R) Enviar Procedimiento La figura siguiente ilustra los procesos de envío mediante el procedimiento 3964(R): CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 365: Procedimiento 3964(R) Recibir

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.2.7 Procedimiento 3964(R) recibir Procedimiento 3964(R) Recibir (Parte 1) La siguiente figura ilustra los procesos de recepción mediante el procedimiento 3964(R): CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 366 Acoplamiento punto a punto 6.9 Descripción del protocolo Procedimiento 3964(R) Recibir (Parte 2) La siguiente figura muestra las fases de recepción con el procedimiento 3964(R). CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 367 Acoplamiento punto a punto 6.9 Descripción del protocolo Búfer de recepción en la CPU El tamaño del búfer de recepción es de 2048 bytes. Durante la parametrización puede indicar si desea evitar que sobrescriban los datos en el búfer de recepción. Además, puede definir el rango de valores (de 1 a 10) para el número de telegramas recibidos almacenados o aprovechar todo el búfer de recepción.
  • Página 368: Transferencia De Datos Con El Acoplamiento Rk 512

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.3 Transferencia de datos con el acoplamiento RK 512 6.9.3.1 Transferencia de datos con el acoplamiento RK 512 - Conceptos básicos Introducción El acoplamiento RK 512 controla la transferencia de datos en un acoplamiento punto a punto entre la CPU y un interlocutor.
  • Página 369: Cabecera Del Telegrama

    Acoplamiento punto a punto 6.9 Descripción del protocolo Cabecera del telegrama Cada telegrama comienza en RK 512 con una cabecera. Esta cabecera puede contener códigos de telegrama, indicaciones relativas al destino o la fuente de los datos y un número de error.
  • Página 370: Estructura Y Contenido Del Telegrama De Respuesta

    Acoplamiento punto a punto 6.9 Descripción del protocolo Estructura y contenido del telegrama de respuesta Después de que se haya transferido el telegrama de comando, el RK 512 espera recibir un telegrama de respuesta del interlocutor dentro del tiempo de vigilancia. El tiempo de vigilancia es de 20 segundos.
  • Página 371: Enviar Datos Con El Rk 512

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.3.2 Enviar datos con el RK 512 Proceso La siguiente figura ilustra el proceso de envío con un telegrama de respuesta con el acoplamiento RK 512: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 372: Interlocutor Activo

    Acoplamiento punto a punto 6.9 Descripción del protocolo Envío de datos La petición SEND se ejecuta en el siguiente orden: • Interlocutor activo Envía un telegrama SEND. Éste contiene la cabecera del telegrama y datos. • Interlocutor pasivo Recibe el telegrama, comprueba la cabecera del telegrama y los datos y acusa el recibo mediante un telegrama de reacción después de depositar los datos en el bloque de datos de destino.
  • Página 373: Telegramas Send Sucesivos

    Acoplamiento punto a punto 6.9 Descripción del protocolo Telegramas SEND sucesivos Un telegrama SEND sucesivo se inicia cuando el volumen de datos es superior a 128 bytes. El orden de ejecución se corresponde con el del telegrama SEND. Si se envían más de 128 bytes, éstos se transferirán automáticamente en uno o más telegramas sucesivos.
  • Página 374: Recoger Datos Con El Rk 512

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.3.3 Recoger datos con el RK 512 Proceso En la siguiente figura se representa el proceso de transferencia de datos durante la recuperación con un telegrama de reacción en el acoplamiento de ordenador RK 512: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 375: Recoger Datos

    Acoplamiento punto a punto 6.9 Descripción del protocolo Recoger datos La petición FETCH se ejecuta en el siguiente orden: 1. Interlocutor activo: Envía un telegrama FETCH. Este contiene la cabecera del telegrama. 2. Interlocutor pasivo: Recibe el telegrama, comprueba la cabecera del telegrama, recoge los datos de la CPU y envía el acuse de recibo con un telegrama de respuesta.
  • Página 376 Acoplamiento punto a punto 6.9 Descripción del protocolo Telegrama FETCH sucesivo La siguiente figura muestra el proceso de recogida de datos mediante un telegrama de respuesta sucesivo: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 377: Funcionamiento Casi Dúplex

    Acoplamiento punto a punto 6.9 Descripción del protocolo Funcionamiento casi dúplex Funcionamiento casi dúplex significa: Los parámetros pueden enviar en cualquier momento telegramas de comando y respuesta, excepto cuando el otro interlocutor está enviando datos. El nivel máximo de anidamiento de telegramas de comando y respuesta es de "1". Un nuevo telegrama de comando podrá...
  • Página 378: Proceso Del Rk 512 En Peticiones

    Acoplamiento punto a punto 6.9 Descripción del protocolo 6.9.3.4 Proceso del RK 512 en peticiones RK 512 Peticiones de la CPU La siguiente figura ilustra los procesos del acoplamiento RK 512 a través de peticiones de la CPU: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 379 Acoplamiento punto a punto 6.9 Descripción del protocolo RK 512 Peticiones del interlocutor La siguiente figura ilustra los procesos del acoplamiento RK 512 por medio de peticiones del interlocutor: CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 380: 6.10 Datos Técnicos

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10 Datos técnicos 6.10.1 Datos técnicos generales Generalidades La siguiente tabla recoge los datos técnicos generales. Sistemas Encontrará más datos técnicos de SIMATIC S7 300 en el manual de instrucciones de automatización S7 300, Datos de los módulos Sistema de y en el manual de instalación automatización S7300 - Configuración...
  • Página 381: Datos Técnicos Del Driver Ascii

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.2 Datos técnicos del driver ASCII Generalidades La siguiente tabla contiene los datos técnicos del driver ASCII: Driver ASCII Longitud máxima del 1024 bytes telegrama Parámetros Se puede parametrizar: Velocidad de transferencia: 300, 600, 1200, 2400, 4800, 9600, •...
  • Página 382: Datos Técnicos Del Procedimiento 3964(R)

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.3 Datos técnicos del procedimiento 3964(R) Generalidades La siguiente tabla contiene los datos técnicos del procedimiento 3964(R): Procedimiento 3964(R) con valores estándar Longitud máxima del 1024 bytes telegrama Parámetros Se puede parametrizar: Con o sin carácter de control de bloques •...
  • Página 383: Datos Técnicos Del Acoplamiento Rk 512

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.4 Datos técnicos del acoplamiento RK 512 Generalidades En la siguiente tabla encontrará los datos técnicos del acoplamiento RK 512: Acoplamiento RK 512 Longitud máxima del 1024 bytes telegrama Parámetros Se puede parametrizar: Velocidad de transferencia: 300, 600, 1200, 2400, 4800, 9600, 19200, •...
  • Página 384: Tiempos De Transferencia

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.6 Tiempos de transferencia Generalidades Las siguientes tablas contienen los tiempos de transferencia medidos en función del protocolo de transferencia seleccionado. Para realizar estas mediciones se han interconectado dos CPUs 314C-2PtP. Estos tiempos han sido medidos desde la aparición del 1er carácter del primer telegrama hasta la recepción del 1er carácter del telegrama inmediatamente posterior en la línea de transferencia.
  • Página 385: Acoplamiento Rk 512 (Tiempos De Transferencia En Ms)

    Acoplamiento punto a punto 6.10 Datos técnicos Acoplamiento RK 512 (tiempos de transferencia en ms) Velocidad de 38400 19200 9600 4800 2400 1200 transferencia (Bd)/ Datos útiles 1 bytes 1002 10 bytes 1334 20 bytes 1701 50 bytes 1402 2804 100 bytes 1176 2323...
  • Página 386 Acoplamiento punto a punto 6.10 Datos técnicos Cable de conexión X 27/RS422 (CPU 31xC - CPU 31xC /CP 340/CP 341/CP 440/CP 441) Dispone de cables de conexión en las longitudes recomendadas: 5 m, 10 m y 50 m. Modelo Número de referencia X27 (RS 422), 5 m 6ES7902-3AB00-0AA0 X27 (RS 422), 10 m...
  • Página 387 En la siguiente figura encontrará representado el conector para el modo RS 485 entre una CPU 31xC y una CPU 31xC /CP 340/CP 341/CP 440/CP 441. Siemens no ofrece ningún cable confeccionado de estas características. Para los cables de conexión se requieren los conectores macho: •...
  • Página 388 La siguiente figura muestra el cable de conexión para el modo RS 422 entre una CPU 31xC y una CP 544, CP 524, CPU 928B, CPU 945 o CPU 948. Siemens no ofrece ningún cable confeccionado de estas características. Para los cables de conexión se requieren los conectores macho: •...
  • Página 389: Avisos De Error

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.8 Avisos de error Principio Para poder realizar un diagnóstico de error, cada uno de los parámetros de STATUS dispone de un bloque de función del sistema. Todos los números de aviso de STATUS tiene el mismo significado, independientemente del bloque de función del sistema utilizado.
  • Página 390: Tipos De Eventos

    Acoplamiento punto a punto 6.10 Datos técnicos Tipos de eventos En las siguientes tablas encontrará la descripción de los diferentes tipos y números de eventos: Clase de evento 3 (03H): "Error al parametrizar SFBs" Nº de evento Evento Remedio (03)01H Tipo de datos fuente/destino no válido o no Compruebe la parametrización y, si fuese encontrado.
  • Página 391 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 5 (05H): "Error durante el procesamiento de la petición" Nº de evento Evento Remedio (05)1DH Petición de envío o recepción cancelada por Vuelva a acceder al bloque de comunicaciones. Reset del bloque de comunicaciones. •...
  • Página 392 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 7 (07H): "Error de emisión" Nº de evento Evento Remedio (07)01H Sólo con 3964(R): Un reintento no constituye un error, pero puede puede ser el indicio de un fallo en la línea de Envío de la primera repetición: transferencia o de un comportamiento erróneo del Se ha detectado un error durante el envío del...
  • Página 393 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 7 (07H): "Error de emisión" Nº de evento Evento Remedio (07)08H Sólo con drivers ASCII: El interlocutor está defectuoso, es demasiado lento o se encuentra offline. Compruebe el interlocutor o Ha expirado el tiempo de espera en XON .
  • Página 394 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 8 (08H): "Error de recepción" Nº de evento Evento Remedio (08)06H Se ha excedido el tiempo de retardo de caracteres El interlocutor es demasiado lento o está fallando. Si (TRC): fuese necesario, utilice para ello un dispositivo de comprobación de interfaces que se conecta a la Dos caracteres consecutivos no han sido...
  • Página 395 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 8 (08H): "Error de recepción" Nº de evento Evento Remedio (08)0EH Se ha desbordado el búfer de recepción sin estar Debe llamar con más frecuencia el SFB de habilitado el control del flujo de datos. recepción en el programa de usuario o parametrizar una comunicación con control de flujo.
  • Página 396 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 9 (09H): "Se ha recibido un telegrama de respuesta erróneo o un telegrama de error del interlocutor acoplado" Nº de evento Evento Remedio (09)04H Sólo con RK 512: El comportamiento del interlocutor es erróneo, ya que la CPU nunca envía comandos de sistema.
  • Página 397 Acoplamiento punto a punto 6.10 Datos técnicos Clase de evento 10 (0AH): "Errores en el telegrama de respuesta del interlocutor reconocidos por la CPU" Nº de evento Evento Remedio (0A)02H Sólo con RK 512: Si fuese necesario, compruebe el comportamiento erróneo del equipo interlocutor con un dispositivo de Se han localizado errores en la estructura del comprobación de interfaces que se conecta a la...
  • Página 398: Parámetros De Los Sfb

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.9 Parámetros de los SFB Parámetros del SFB 60 "SEND_PTP" Parámetros Decla- Tipo de Descripción Valores posibles Valor ración datos predet. BOOL Establecimiento de petición con flanco positivo TRUE/FALSE FALSE BOOL La petición se interrumpe. Envío bloqueado. TRUE/FALSE FALSE LADDR...
  • Página 399 Acoplamiento punto a punto 6.10 Datos técnicos Parámetros del SFB 62 "RES_RCVB" Parámetros Decla- Tipo de Descripción Valores posibles Valor ración datos predet. BOOL Establecimiento de petición con flanco positivo TRUE/FALSE FALSE BOOL La petición se interrumpe TRUE/FALSE FALSE LADDR WORD Dirección de E/S de su submódulo que ha definido Específico de la...
  • Página 400 Acoplamiento punto a punto 6.10 Datos técnicos Parámetros del SFB 64 "FETCH_RK" Parámetros Decla- Tipo de Descripción Valores posibles Valor ración datos predet. SYNC_DB Número del DB en el que se depositarán los Específico de la datos comunes para la sincronización de los CPU.
  • Página 401: Parámetros Del Sfb 65 "Serve_Rk" Para La Recepción/Facilitación De Datos

    Acoplamiento punto a punto 6.10 Datos técnicos Parámetros del SFB 65 "SERVE_RK" para la recepción/facilitación de datos Parámetros Declaraci Tipo de Descripción Valores posibles Valor ón datos predet. SYNC_DB Número del DB en el que se depositarán los Específico de la datos comunes para la sincronización de los CPU.
  • Página 402 Acoplamiento punto a punto 6.10 Datos técnicos CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 403: Regulación

    Regulación Generalidades 7.1.1 Esbozo de la regulación integrada Generalidades Los siguientes bloques de función del sistema están disponibles en las CPU 313C, CPU 313C-2 DP/PtP y CPU 314C-2 DP/PTP para la regulación: • SFB 41 para regulación continua (CONT_C) • SFB 42 para regulación discontinua (CONT_S) •...
  • Página 404: Más Información

    Regulación 7.1 Generalidades Análisis de procesos El comportamiento estático (reforzamiento) y las propiedades dinámicas (retardo, tiempo muerto, constante de integración, etc.) de los procesos de regulación ejercen una influencia decisiva en el diseño y en el trazado del regulador y del dimensionamiento de sus parámetros estáticos (influencia P) y dinámicos (influencia I y D).
  • Página 405: Conceptos Básicos

    Regulación 7.1 Generalidades 7.1.2 Conceptos básicos Regulador continuo/de salida discontinua Con los reguladores continuos, la magnitud de salida se emite como valor lineal (analógico). Con los reguladores de salida discontinua, la magnitud de salida se emite como valor binario (digital). Regulación de valor fijo Se denomina "regulación de valor fijo"...
  • Página 406: Regulación De Mezcla

    Regulación 7.1 Generalidades Regulación de mezcla La regulación de mezcla es una estructura de regulación en la que el valor de consigna para la cantidad total SP se convierte porcentualmente en la proporción deseada de los componentes regulados de manera individual. La suma de los factores de mezcla FAC debe ser 1.
  • Página 407 Regulación 7.1 Generalidades Regulador de dos niveles Un "regulador de dos niveles" es un regulador en el que la magnitud manipulada sólo puede adoptar dos estados (p. ej. ON - OFF). Una regulación típica es la modulación de ancho de pulso para una calefacción a través de una salida de relé.
  • Página 408: Cables De Conexión/Pantalla

    Regulación 7.2 Cables de conexión/pantalla Cables de conexión/pantalla 7.2.1 Reglas de cableado Principio Para la regulación no existe ninguna periferia integrada. Para la entrada y la salida se utilizan E/S libres de la CPU o módulos de E/S conectados. Cables de conexión •...
  • Página 409: 7.3 Parametrizar

    Regulación 7.3 Parametrizar Parametrizar 7.3.1 Parametrizar SFBs con pantallas de parametrización Pantallas de parametrización Con ayuda de la pantalla de parametrización "Regulación PID", configure los parámetros (DB de instancia) para los SFB 41, 42 y 43. Las pantallas de parametrización son fáciles de utilizar y autoexplicativas. Encontrará la descripción de los parámetros en el apartado Regulación continua con el SFB 41 "CONT_C"...
  • Página 410: Integración De La Regulación En El Programa De Usuario

    Regulación 7.4 Integración de la regulación en el programa de usuario Integración de la regulación en el programa de usuario Generalidades En la siguiente tabla encontrará una vista general acerca de las funciones de regulación del módulo y sus SFB asignados: Función Regulación continua SFB CONT_C (SFB 41)
  • Página 411: Descripción De Las Funciones

    Regulación 7.5 Descripción de las funciones Descripción de las funciones 7.5.1 Regulación continua con el SFB 41 "CONT_C" Introducción continuous controller El SFB "CONT_C" ( ) sirve para regular procesos técnicos con magnitudes de entrada y salida continuas en los sistemas de automatización SIMATIC S7. Mediante la parametrización se pueden activar o desactivar funciones parciales del regulador PID para adaptarlo al proceso de regulación.
  • Página 412: Inicialización

    Regulación 7.5 Descripción de las funciones No es realmente necesario efectuar una conversión a tantos porcentuales. Si hay que predeterminar el valor de consigna físicamente, el valor real también se puede convertir a este valor físico. Formación del error de regulación La diferencia entre el valor de consigna y el valor real constituye el error de regulación.
  • Página 413 Regulación 7.5 Descripción de las funciones Diagrama de bloques CONT_C CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...
  • Página 414 Regulación 7.5 Descripción de las funciones Parámetros del SFB 41 La tabla siguiente contiene los parámetros de entrada del SFB 41 "CONT_C": Parámetros Tipo de Dirección (DB Descripción Valores posibles Valor datos de instancia) predet. COM_RST BOOL COMPLETE RESTART/ Rearranque completo TRUE: FALSE Rearranque...
  • Página 415 Regulación 7.5 Descripción de las funciones Parámetros Tipo de Dirección (DB Descripción Valores posibles Valor datos de instancia) predet. CYCLE TIME SAMPLE TIME/Tiempo de muestreo >= 20ms T#1s El tiempo entre las llamadas del bloque debe ser constante. La entrada "Tiempo de muestreo"...
  • Página 416 Regulación 7.5 Descripción de las funciones Parámetros Tipo de Dirección (DB Descripción Valores posibles Valor datos de instancia) predet. LMN_HLM REAL MANIPULATED VALUE HIGH LIMIT/ Límite LMN_LLM ... 100.0 superior del valor manipulado 100.0 (%) El valor manipulado tiene siempre un límite o bien magnitud superior y un límite inferior.
  • Página 417 Regulación 7.5 Descripción de las funciones La tabla siguiente contiene los parámetros de salida del SFB 41 "CONT_C": Parámetros Tipo de Dirección (DB Descripción Valores Valor predet. datos de instancia) posibles REAL MANIPULATED VALUE/ Valor manipulado En la salida "Valor manipulado" se saca en formato en coma flotante el valor manipulado que actúa efectivamente.
  • Página 418: Regulación Discontinua Con El Sfb 42 "Cont_S

    Regulación 7.5 Descripción de las funciones 7.5.2 Regulación discontinua con el SFB 42 "CONT_S" Introducción El SFB "CONT_S" (step controller) sirve para regular procesos técnicos con señales de salida de valor manipulado binarias para órganos finales de control integradores en los sistemas de automatización SIMATIC S7.
  • Página 419 Regulación 7.5 Descripción de las funciones Descripción Junto a las funciones en la rama de valor real, el SFB realiza un regulador PI terminado con salida binaria de valor manipulado y posibilidades de influir manualmente sobre el valor manipulado. El regulador trabaja sin respuesta de posición. Para limitar la salida de impulsos se pueden utilizar señales tope.
  • Página 420 Regulación 7.5 Descripción de las funciones Inicialización El SFB "CONT_S" dispone de una rutina de inicialización, que se ejecuta cuando el parámetro de entrada COM_RST se ajusta a TRUE. Todas las salidas se ponen a sus valores por defecto. Informaciones de error Los parámetros se comprueban mediante la herramienta de parametrización.
  • Página 421 Regulación 7.5 Descripción de las funciones Parámetros del SFB 42 La tabla siguiente contiene los parámetros de entrada del SFB 42 "CONT_S": Parámetros Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) COM_RST BOOL COMPLETE RESTART/ Rearranque TRUE: FALSE completo...
  • Página 422 Regulación 7.5 Descripción de las funciones Parámetros Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) CYCLE TIME SAMPLE TIME/Tiempo de muestreo >= 20ms T#1s El tiempo entre las llamadas del bloque debe ser constante. La entrada "Tiempo de muestreo"...
  • Página 423 Regulación 7.5 Descripción de las funciones Parámetros Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) PULSE_TM TIME MINIMUM PULSE TIME/ Duración mínima de >= CYCLE T#3s impulso múltiplo entero En el parámetro "Duración mínima de de Cycle impulso"...
  • Página 424: Formas De Impulsos Con El Sfb 43 "Pulsegen

    Regulación 7.5 Descripción de las funciones 7.5.3 Formas de impulsos con el SFB 43 "PULSEGEN" Introducción El SFB "PULSEGEN" (pulse generator) sirve para construir un regulador PID con salida de impulsos para órganos finales de control proporcionales. El manual electrónico se encuentra en "Inicio > Simatic > Manuales S7 > Regulación PID Español".
  • Página 425 Regulación 7.5 Descripción de las funciones Descripción La función PULSEGEN transforma la magnitud de entrada INV (= LMN del regulador-PID) mediante la modulación del ancho de pulso en una secuencia de impulsos con periodo constante, que corresponde al tiempo de ciclo con el que se actualiza la magnitud de entrada y que se debe parametrizar en PER_TM.
  • Página 426: Modulación Del Ancho De Pulso

    Regulación 7.5 Descripción de las funciones Modulación del ancho de pulso Una magnitud de entrada del 30 % y 10 llamadas del SFB "PULSEGEN" por PER_TM suponen: • "uno" en la salida QPOS para las tres primeras llamadas del SFB "PULSEGEN" (30 % de 10 llamadas) •...
  • Página 427: Sincronización Automática

    Regulación 7.5 Descripción de las funciones Sincronización automática Existe la posibilidad de sincronizar automáticamente la salida de impulsos con el bloque que actualiza la magnitud de entrada INV (p. ej. CONT_C). De este modo se garantiza que una magnitud de entrada modificada también se pueda emitir como impulso con la mayor rapidez posible.
  • Página 428 Regulación 7.5 Descripción de las funciones Modos de operación Dependiendo de la parametrización del formador de impulsos, los reguladores PID se pueden configurar con comportamiento de tres niveles o con salida de dos niveles bipolar o unipolar. La siguiente tabla contiene los ajustes de las combinaciones de los conmutadores para los modos de operación posibles.
  • Página 429 Regulación 7.5 Descripción de las funciones La duración de los impulsos positivos o negativos se calcula multiplicando la magnitud de entrada (en %) por el periodo: El siguiente gráfico muestra una característica simétrica del regulador de tres niveles (factor de relación = 1). A través del factor de relación RATIOFAC puede modificarse la relación de la duración de impulsos positivos respecto a los negativos.
  • Página 430 Regulación 7.5 Descripción de las funciones El siguiente gráfico muestra una característica asimétrica del regulador de tres niveles (factor de relación = 0.5) Factor de relación > 1 La duración de impulso en la salida de impulsos positiva, que se obtiene multiplicando la magnitud de entrada por el periodo, se reduce en el factor de relación.
  • Página 431 Regulación 7.5 Descripción de las funciones Regulación de dos niveles En la regulación de dos niveles sólo se conecta la salida de impulsos positiva QPOS_P de PULSEGEN al órgano final de control ON/OFF correspondiente. Según cual sea el área de valor manipulado empleada, el regulador de dos niveles tiene un margen de valor manipulado bipolar o un margen unipolar.
  • Página 432 Regulación 7.5 Descripción de las funciones Modo manual en la regulación de dos o de tres niveles En modo manual (MAN_ON = TRUE) pueden activarse independientemente de INV las salidas binarias del regulador de tres niveles o del regulador de dos niveles a través de las señales POS_P_ON y NEG_P_ON.
  • Página 433 Regulación 7.5 Descripción de las funciones Parámetros del SFB 43 La tabla siguiente contiene los parámetros de entrada del SFB 43 "PULSEGEN": Parámetros Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) REAL INPUT VARIABLE/Variable de entrada En el parámetro de entrada "Variable de entrada"...
  • Página 434 Regulación 7.5 Descripción de las funciones Parámetros Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) ST2BI_ON BOOL 16.1 TWO STEP CONTROL FOR BIPOLAR FALSE MANIPULATED VALUE RANGE ON/ Conectar regulación de dos niveles para rango de valores manipulados bipolar En el parámetro "Conectar regulación de dos niveles para margen de valores manipulados...
  • Página 435 Regulación 7.5 Descripción de las funciones Nota Los valores de los parámetros de entrada no se limitan en el bloque; no tiene lugar una comprobación de los parámetros. La tabla siguiente contiene los parámetros de salida del SFB 43 "PULSEGEN": Parámetro Tipo de Dirección (DB...
  • Página 436: Diagnóstico/Tratamiento De Errores

    Regulación 7.6 Diagnóstico /Tratamiento de errores Diagnóstico/Tratamiento de errores Principio Los valores de los parámetros se comprueban a través de las pantallas de parametrización. Si la modificación de los parámetros se realiza desde el programa de usuario, los parámetros "absurdos" no se comprueban. No se proporciona ninguna información de error al respecto.
  • Página 437: Índice Alfabético

    Índice alfabético Vigilancia, 96 Vigilancia, 178 Archivos de ejemplo Acoplamiento punto a punto, 342 ACCEL, 81 Contaje, medición de frecuencia, modulación de Acceso a la periferia, directo, 204 ancho de pulso, 267 Acoplamiento RK 512 Posicionamiento con salida analógica, 89 Acoplamiento punto a punto, 368 Posicionamiento con salidas digitales, 170 Envío de datos, 371...
  • Página 438 Índice alfabético Búsqueda del punto de referencia Conector frontal de la CPU 314C-2 DP/PtP, 106 Posicionamiento con salida analógica, 59, 70 Conector X1, 27 Posicionamiento con salidas digitales, 140, 153 CPU 312C, 191 Procedimiento, 63, 144 CPU 313C-2 DP/PtP, 192 Conector X2, 27 CPU 313C, 192 CPU 314C-2 DP/PtP, 107...
  • Página 439 Índice alfabético Creación de una regulación, 404 Distancia de cambio de velocidad, 48, 53, 130, 134 Criterio de fin, 344, 346 Distancia de desconexión, 48, 53, 130, 134 Caracteres de fin, 350 Driver ASCII Longitud predeterminada del telegrama, 348 Acoplamiento punto a punto, 343 Transcurrido el tiempo de retardo de Búfer de recepción, 352 caracteres, 346...
  • Página 440 Índice alfabético Error en señal (señal cero), 43, 51, 98, 125, 132, 181 Frecuencia de filtro de la puerta HW, 202 Vigilancia, 85, 166 Frecuencia directa, 237 Vigilancia, 96 Frecuencia máxima Vigilancia, 178 Latch, 197 Error externo, 85, 166 Lectura de recorrido, 119 Estructura, 96, 178 Lectura de recorrido, 35, 97 Errores de medición...
  • Página 441 Índice alfabético Impedir sobrescritura, 300 Impulso, 172 Maestro Impulso del valor de comparación, 228 Acoplamiento punto a punto, 303 Impulso Parámetro Marcas de acoplamiento, 369 Modulación de ancho de pulso:, 256 Ejemplo de aplicación, 333 Incremento Uso, 332 Definición, 91, 172, 270 Margen de desplazamiento, 39, 40, 51, 98, 120, 132, Incrementos por vuelta, 42, 79, 98, 124, 161, 181 Indicar valor medido, 200...
  • Página 442 Índice alfabético Modos de operación de las CPUs, 185 Función de posicionamiento, 31, 112 Modulación de ancho de pulso: Parámetro SFB JOB_STAT Asignación de conectores, 190 Números de error, 96, 177 Conectar componentes, 194 Parámetros Datos técnicos, 269 DB de instancia del SFB ANALOG, 100 Funcionalidad, 187 DB de instancia del SFB DIGITAL, 182 Multipunto...
  • Página 443 Índice alfabético Posicionamiento con salidas digitales Punto de conmutación, 130 Funcionamiento de conexión de protección, 111 Punto de desconexión, 48, 130 Prioridad, 305 Punto de referencia, 59, 140 Procedimiento 3964 Búfer de recepción, 367 Procedimiento 3964(R) Acoplamiento punto a punto, 354 Rango de frecuencia, 237 Arranque, 363 Medición de frecuencia, 268...
  • Página 444 Índice alfabético SFB ANALOG, 45 Parametrización básica, 53 salida SFB CONT_C, 414 Contaje, 228 SFB CONT_S, 421 Medición de frecuencia, 246 SFB COUNT, 216 Modulación de ancho de pulso:, 258 SFB DIGITAL, 127 Seguridad Parametrización básica, 134 Posicionamiento, 23, 103 SFB FETCH_RK, 324 Selección de alarma, 97, 196 SFB FREQUENC, 239...
  • Página 445 Índice alfabético Tipo de eje, 38, 98, 120, 180 Vigilancia Tipo de evento, 92, 173 Aproximación a destino, 179 Tipos de error, 84, 165 Error en señal (señal cero), 181 Tramas Margen de desplazamiento, 120, 122, 180 Acoplamiento punto a punto, 289 Valor real, 179 Transferencia de datos asíncrona Zona de destino, 179...
  • Página 446 Índice alfabético CPU 31xC Funciones tecnológicas Instrucciones de servicio, 02/2007, A5E00105486-04...

Este manual también es adecuado para:

Simatic s7-300 cpu 312cSimatic s7-300 cpu 313cSimatic s7-300 cpu 313c-2 ptpSimatic s7-300 cpu 313c-2 dpSimatic s7-300 cpu 314c-2 ptpSimatic s7-300 cpu 314c-2 dp

Tabla de contenido