Siemens SIMATIC S7-300 Manual
Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Enlaces rápidos

s
SIMATIC
Sistema de automatización
S7-300
CPU 31xC
Funciones tecnológicas
Manual
Este manual forma parte del paquete
de documentación con la referencia:
6ES7398-8FA10-8DA0
Edición 05/2003
A5E00105486-03
Prológo, Índice
Resumen de las funciones
tecnológicas
Posicionamiento
Posicionamiento con salida
analógica
Posicionamiento con salida
digital
Contaje, medida de frecuencia
y modulación de ancho de
pulso
Acoplamiento punto a punto
Regulación
Índice alfabético
1
2
3
4
5
6
7

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SIMATIC S7-300

  • Página 1 Prológo, Índice Resumen de las funciones tecnológicas SIMATIC Posicionamiento Posicionamiento con salida analógica Sistema de automatización Posicionamiento con salida S7-300 digital Contaje, medida de frecuencia y modulación de ancho de CPU 31xC pulso Funciones tecnológicas Acoplamiento punto a punto Manual Regulación Índice alfabético Este manual forma parte del paquete...
  • Página 2: Personal Cualificado

    Marcas registradas SIMATIC®, SIMATIC NET® y SIMATIC HMI® son marcas registradas por SIEMENS AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de los proprietarios.
  • Página 3: Finalidad Del Manual

    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 31x C 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 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 Descripción del manejo, de las funciones y de los Datos de las CPU 312 IFM a 318-2 DP datos técnicos de la CPU.
  • Página 6: Asistencia Adicional

    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 Hora: 0:00 - 24:00 / 365 días Teléfono: +49 (0) 180 5050-222 Fax: +49 (0) 180 5050-223 E-Mail: adsupport@ siemens.com GMT: +1:00 Europe / Africa (Nuernberg) United States (Johnson City) Asia / Australia (Beijing) Authorization Technical Support and Technical Support and...
  • Página 8: Service & Support En Internet

    Prólogo Service & Support en Internet Además de nuestra documentación, en Internet le ponemos a su disposición todo nuestro know-how. http://www.siemens.com/automation/service&support En esta página encontrará: • "Newsletter" que le mantendrán siempre al día ofreciéndole informaciones de última hora, • La rúbrica "Servicios online" con un buscador que le permitirá acceder a la información que necesita, •...
  • Página 9: Tabla De Contenido

    Índice Resumen de las funciones tecnológicas ................1-1 Posicionamiento ........................2-1 ¿Qué posicionamientos son compatibles? ..............2-1 2.1.1 Posicionamiento controlado con salida analógica ............2-1 2.1.2 Posicionamiento controlado con salidas digitales (control de velocidad lenta/velocidad rápida)..............2-1 Generalidades sobre el posicionamiento ..............2-2 Funcionalidad ......................2-3 Componentes para el posicionamiento controlado.............2-4 Posicionamiento con salida analógica...................3-1 Cableado ........................3-1 3.1.1...
  • Página 10 Índice Posicionamiento con salidas digitales...................4-1 Cableado ........................4-1 4.1.1 Normas importantes de seguridad ................4-1 4.1.2 Normas de cableado ....................4-2 4.1.3 Conexión para el posicionamiento con salida digital ..........4-3 Parametrización ......................4-7 4.2.1 Generalidades sobre la parametrización ..............4-7 4.2.2 Parámetros básicos.....................4-8 4.2.3 Accionamiento......................4-9 4.2.4 Parámetros de eje .....................4-13 4.2.5...
  • Página 11 Índice Descripción de las funciones de contaje..............5-17 5.5.1 Definiciones de términos ...................5-17 5.5.2 Contaje sin fin......................5-19 5.5.3 Contaje único ......................5-20 5.5.4 Contaje periódico ......................5-24 5.5.5 Control del contador del programa de usuario............5-27 5.5.6 Bloques de función del contador ................5-33 5.5.7 Entradas del contador ....................5-34 5.5.8 Función de puerta .....................5-35...
  • Página 12 Índice Funciones de comunicación..................6-28 6.5.1 Funciones de comunicación para ASCII/3964(R) .............6-28 6.5.1.1 Envío de datos con el SFB 60 "SEND_PTP" ............6-28 6.5.1.2 Recepción de datos con el SFB 61 "RCV_PTP"............6-31 6.5.1.3 Borrar el búfer de recepción con el SFB 62 "RES_RCVB"........6-33 6.5.2 Funciones de comunicación para el acoplamiento RK 512 ........6-35 6.5.2.1...
  • Página 13: Resumen De Las Funciones Tecnológicas

    Resumen de las funciones tecnológicas Dependiendo del tipo de CPU, son compatibles las siguientes funciones tecnológicas: Posiciona- Contaje Acoplamiento punto Regulación miento a punto 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 3 canales respectivamente para...
  • Página 14: Acceso A Las Entradas Y Salidas Utilizadas Por Las Funciones Tecnológicas

    Resumen de las funciones tecnológicas Acceso a las entradas y salidas utilizadas por las funciones tecnológicas Las entradas utilizadas por las funciones tecnológicas se pueden leer en cualquier momento mediante la dirección E de la periferia de entradas digitales. Las salidas utilizadas por las funciones tecnológicas están bloqueadas internamente de manera que no puedan ser sobrescritas.
  • Página 15: Posicionamiento

    Posicionamiento ¿Qué posicionamientos son compatibles? La CPU es compatible con 2 tipos distintos de posicionamiento controlado. 2.1.1 Posicionamiento controlado con salida analógica • 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 16: Generalidades Sobre El Posicionamiento

    Posicionamiento Generalidades sobre el posicionamiento • 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). • Tipos de ejes Eje lineal Eje rotativo •...
  • Página 17: Funcionalidad

    Posicionamiento Funcionalidad • Modos de operación: "Jog" Búsqueda del punto de referencia Modo incremental relativo Modo incremental absoluto • Otras funciones: Buscar punto de referencia Borrar trayecto residual Medición de longitud CPU 31xC Funciones tecnológicas A5E00105486-03...
  • Página 18: Componentes Para El Posicionamiento Controlado

    Posicionamiento Componentes para el posicionamiento controlado El siguiente gráfico muestra los componentes para el posicionamiento controlado: CPU 300C Interruptor de paro PC/PG de emergencia Dispositivo de Etapa de seguridad potencia Estaciones de procesamiento Movimiento Sensor Motor Elementos de transmisión mecánica Final de carrera de Hardware La CPU controla la etapa de potencia por medio de sus salidas.
  • Página 19: Posicionamiento Con Salida Analógica

    Posicionamiento con salida analógica Cableado 3.1.1 Normas importantes 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: • Interruptores de paro de emergencia que permitan parar toda la instalación. •...
  • Página 20: Normas De Cableado

    Posicionamiento con salida analógica 3.1.2 Normas 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 21: Conexión Para Posicionamiento Controlado Por Salida Analógica

    Posicionamiento con salida analógica 3.1.3 Conexión para posicionamiento controlado por salida analógica Conecte a los conectores frontales X1 y X2 de la CPU 314C-2 DP/PtP los siguientes componentes: • Encoder de 24 V • Interruptor para la medición de longitud •...
  • Página 22 Posicionamiento con salida analógica Conector X1: Conexión Nombre/Dirección Función No conectado AI 0 (V) AI 0 (I) AI 0 (C) AI 1 (V) AI 1 (I) AI 1 (C) AI 2 (V) AI 2 (I) AI 2 (C) AI 3 (V) AI 3 (I) AI 3 (C) AI R_P...
  • Página 23 Posicionamiento con salida analógica Conector X2: Conexión Nombre/Dirección Función 1 L+ Tensión de alimentación de 24 V de las entradas DI+0.0 Señal de encoder A DI+0.1 Señal de encoder B DI+0.2 Señal de encoder N DI+0.3 Medición de longitud DI+0.4 Sensor del punto de referencia DI+0.5 DI+0.6...
  • Página 24: Conexión De Los Componentes

    Posicionamiento con salida analógica Conexión de los componentes 1. Desconecte todos los componentes de la alimentación eléctrica. 2. Conecte la tensión de alimentación de las entradas y salidas: 24 V a X2, pin 1, 21 y 31 Masa a X1, pin 30 y X2, pin 20, 30 y 40 3.
  • Página 25: Parametrización

    Posicionamiento con salida analógica Parametrización 3.2.1 Generalidades sobre la parametrización Ajustando determinados parámetros es posible adaptar la función de posicionamiento a la aplicación deseada. La parametrización se efectúa mediante dos tipos de parámetros distintos: • Parámetros del módulo Se trata de ajustes básicos que se establecen una vez y ya no pueden modificarse cuando el proceso está...
  • Página 26: Proceso De Parametrización

    Posicionamiento con salida analógica Pantallas de parametrización Las pantallas de parametrización permiten ajustar los parámetros del módulo: • General • Direcciones • Parámetros básicos • Accionamiento • • Encoder • Diagnóstico Las pantallas de parametrización son autoexplicativas. En los capítulos siguientes y en la ayuda integrada en las pantallas de parametrización encontrará...
  • Página 27: Ayuda Integrada

    Posicionamiento con salida analógica Ayuda integrada Existe una ayuda integrada en las pantallas de parametrización que presta ayuda al usuario durante este proceso. Existen varias posibilidades de acceder a la ayuda integrada: • Pulsando la tecla F1 en las ventanas correspondientes. •...
  • Página 28 Posicionamiento con salida analógica Parámetro Valores posibles Valor predeterminado Velocidad máxima 10 a 1 000 000 impulsos/s 1000 Este parámetro sirve para establecer una referencia entre el nivel de la salida analógica y la velocidad. La velocidad máxima indicada aquí corresponde a un nivel de 10 V o 20 mA en la salida analógica.
  • Página 29 Posicionamiento con salida analógica Parámetros Valores posibles Valor predeterminado • Frecuencia máx. : 60kHz 10kHz Señales cualificadoras • 30kHz • 10kHz • 5kHz • 2kHz • 1kHz La frecuencia máxima de las señales de medida de longitud y del sensor del punto de referencia se puede graduar de forma escalonada.
  • Página 30 Posicionamiento con salida analógica Parámetro Valores posibles Valor predeterminado • Vigilancia de la Sí 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. En caso de parametrizar un tiempo de vigilancia 0, la vigilancia de la aproximación al destino estará...
  • Página 31: Parámetros De Eje

    Posicionamiento con salida analógica 3.2.4 Parámetros de eje Parámetro Valores posibles Valor predeterminado • Tipo de eje Eje lineal 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: Principio físico Fin físico El eje rotativo no está...
  • Página 32 Posicionamiento con salida analógica El final de carrera de software Inicio (FCSI) debe ser siempre menor que el final de carrera de software Fin (FCSF). La zona de trabajo debe encontrarse siempre dentro del margen de desplazamiento. El margen de desplazamiento es el margen de valores que puede procesar la CPU. Zona de trabajo FCSI FCSF...
  • Página 33 Posicionamiento con salida analógica Parámetro Valores posibles Valor predeterminado Coordenada del -5x10 a +5x10 impulsos punto de referencia Tras una transición STOP-RUN de la CPU, se ajusta el valor real al valor de la coordenada del punto de referencia. Tras una búsqueda del punto de referencia, se asigna al punto de referencia el valor de la coordenada del punto de referencia.
  • Página 34: Parámetros Del Encoder

    Posicionamiento con salida analógica 3.2.5 Parámetros del encoder Parámetro Valores posibles Valor predeterminado 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 (a cada incremento le corresponden cuatro impulsos, consulte también el capítulo 3.8.1, pág.
  • Página 35: Diagnóstico

    Posicionamiento con salida analógica 3.2.6 Diagnóstico Habilitación de la alarma de diagnóstico para vigilancias AL reaccionar la vigilancia es podible disparar una 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 36: Integración En El Programa De Usuario

    Posicionamiento con salida analógica Integración en el programa de usuario 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 37 Posicionamiento con salida analógica DB de instancia En el DB de instancia se almacenan los parámetros del SFB. Los parámetros están descritos en el capítulo 3.4, pág. 3-20. Puede acceder a los parámetros a través de • el número DB y la dirección absoluta en el bloque de datos •...
  • Página 38: Funciones Para El Posicionamiento Con Salida Analógica

    Posicionamiento con salida analógica Funciones para el posicionamiento con salida analógica En este capítulo se describen las funciones disponibles para el posicionamiento con salida analógica. Capítulo Tema Página 3.4.1 Posicionamiento con salida analógica 3-20 3.4.2 Parametrización básica del SFB ANALOG (SFB 44) 3-26 3.4.3 Modo Jog...
  • Página 39: Posicionamiento Con Salida Analógica

    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. En la parte inferior del gráfico se representa la evolución correspondiente de la tensión o de la intensidad en la salida analógica.
  • Página 40 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 41: Zona De Trabajo

    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 42 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 interrunmpirá con un error externo (acuse con ERR_A). Vigilancia Descripción Error en señal Si la vigilancia de error en señal está activada, la CPU comprueba que la diferencia de (señal cero) impulsos entre dos señales de señal cero sea siempre igual.
  • Página 43: Fin De Un Desplazamiento

    Posicionamiento con salida analógica Fin de un desplazamiento Un desplazamiento se puede finalizar de tres formas: • Aproximación a destino • Desactivación • Interrupició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 44: Parametrización Básica Del Sfb Analog (Sfb 44)

    Posicionamiento con salida analógica 3.4.2 Parametrización básica del SFB ANALOG (SFB 44) 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. Configure los siguientes parámetros de entrada del SFB de acuerdo con sus necesidades.
  • Página 45 Posicionamiento con salida analógica Parámetros de entrada no interconectados al bloque (datos locales estáticos): Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) ACCEL DINT Aceleración. 1 a 100 000 impulsos/s No se puede cambiar durante el desplazamiento.
  • Página 46 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. • Si la distancia de cambio de velocidad es menor que la distancia de desconexión, se produce un retardo lineal desde el punto de inicio de frenado hasta el valor teórico de velocidad 0.
  • Página 47 Posicionamiento con salida analógica Parámetros de salida Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) WORKING BOOL 16.0 Desplazamiento en curso. TRUE/FALSE FALSE ACT_POS DINT Valor real de posición actual. -5x10 +5x10 impulsos MODE_OUT INT Modo de operación ajustado/activo.
  • Página 48 Posicionamiento con salida analógica Parámetros de salida no interconectados al bloque (datos locales estáticos) Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) PARA BOOL 54.0 Eje parametrizado. TRUE/FALSE FALSE BOOL 54.1 Sentido de movimiento actual/último TRUE/FALSE FALSE •...
  • Página 49: Jog

    Posicionamiento con salida analógica 3.4.3 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 • 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 50 Posicionamiento con salida analógica 2. Llame el SFB. En los parámetros de salida del SFB se incluye la siguiente información: Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) WORKING BOOL 16.0 Desplazamiento en curso. TRUE/FALSE FALSE ACT_POS DINT...
  • Página 51: Búsqueda Del Punto De Referencia

    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 52: Posición Del Punto De Referencia

    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 53 Posicionamiento con salida analógica El desplazamiento se realiza a la velocidad predeterminada mediante el parámetro SPEED hasta el sensor del punto de referencia. teórica A partir de entonces, se efectúa una deceleración a la velocidad de búsqueda del punto de referencia V Cuando se abandona el sensor del punto de referencia, se activa la velocidad cero en la siguiente señal cero del encoder.
  • Página 54: Requisitos Para Una Búsqueda Del Punto De Referencia

    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 + Marcas cero del final de carrera Sensor del punto de referencia...
  • Página 55 Posicionamiento con salida analógica Proceso 1. Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste" : Parámetro Tipo Dirección Descripción Valores Valor Ajuste (DB de posibles predet. datos instancia) DRV_EN BOOL Habilitación del accionamiento. TRUE/FALSE FALSE TRUE DIR_P...
  • Página 56: Efectos Del Modo De Operación

    Posicionamiento con salida analógica ST_ENBLD DIR_M; DIR_P WORKING SYNC Consigna Desplazamiento Sensor del ounto de referencia Punto de referencia (Marcas cero) Efectos del modo de operación • Cuando se inicia la búsqueda del punto de referencia, se elimina la sincronización que pueda existir (SYNC = FALSE).
  • Página 57: Modo Incremental Relativo

    Posicionamiento con salida analógica 3.4.5 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. Como punto de inicio no se utiliza la posición actual, sino el último destino indicado (LAST_TRG).
  • Página 58 Posicionamiento con salida analógica Proceso 1. Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste" : Parámetro Tipo Dirección Descripción Valores Valor Ajuste (DB de posibles predet. datos instancia) DRV_EN BOOL Habilitación del accionamiento. TRUE/FALSE FALSE TRUE DIR_P...
  • Página 59: Interrupción De Un Desplazamiento/No Alcance De La Zona De Destino

    Posicionamiento con salida analógica ST_ENBLD DIR_M; DIR_P WORKING POS_RCD Consigna Lenta Desplazamiento Interrupción de un desplazamiento/No alcance de la zona de destino Si se interrumpe un desplazamiento con STOP = TRUE y no se ha alcanzado la zona de desconexión (el trayecto residual es mayor que la distancia de desconexión), existen las siguientes posibilidades dependiendo del modo de operación o de la petición en curso.
  • Página 60: Modo Incremental Absoluto

    Posicionamiento con salida analógica 3.4.6 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 a través de las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE).
  • Página 61 Posicionamiento con salida analógica Proceso 1. Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo Dirección Descripción Valores Valor Ajuste (DB de posibles predet. datos instancia) DRV_EN BOOL Habilitación del accionamiento. TRUE/FALSE FALSE TRUE START Iniciar desplazamiento...
  • Página 62 Posicionamiento con salida analógica ST_ENBLD DIR_M; DIR_P WORKING POS_RCD Rápida Lenta Distancia Interrupción de un desplazamiento/No alcance de la zona de destino Si se interrumpe un desplazamiento con STOP = TRUE y no se ha alcanzado la zona de desconexión (el trayecto residual es mayor que la distancia de desconexión), existen las siguientes posibilidades dependiendo del modo de operación o de la petición en curso.
  • Página 63: Buscar Punto De Referencia

    Posicionamiento con salida analógica 3.4.7 Buscar 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 64 Posicionamiento con salida analógica Requisitos • Los parámetros del módulo se han ajustado en las pantallas de parametrización y se han transferido a la CPU (PARA = TRUE). • Se ha transferido a la parametrización básica del SFB de acuerdo con las indicaciones del capítulo 3.4.2, pág.
  • Página 65: Efectos De La Petición

    Posicionamiento con salida analógica JOB_REQ JOB_DONE SYNC Efectos de la petición • La posición real se ajusta al valor de la coordenada del punto de referencia y se activa la señal de respuesta SYNC. • La zona de trabajo se desplaza físicamente sobre el eje. •...
  • Página 66: Borrar Trayecto Residual

    Posicionamiento con salida analógica 3.4.8 Borrar 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 • Los parámetros del módulo se han ajustado a través de las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE).
  • Página 67 Posicionamiento con salida analógica 2. Llame el SFB. En los parámetros de salida del SFB (accesibles a través del DB de instancia) se incluye la siguiente información: Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) JOB_DONE BOOL 76.1...
  • Página 68: Medición De Longitud

    Posicionamiento con salida analógica 3.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 69 Posicionamiento con salida analógica 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 Dirección Descripción Valores Valor (DB de posibles predet. datos instancia) MSR_DONE BOOL 16.2 Medición de longitud finalizada.
  • Página 70: Adaptación De Los Parámetros

    Posicionamiento con salida analógica Adaptación de los parámetros 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 71: Velocidad Máxima

    Posicionamiento con salida analógica Ejemplo: Velocidad nominal del accionamiento: 3000 [vueltas/min] Factor de transmisión: 1:1 (sin engranaje) Incrementos por vuelta: [incrementos/vuelta]3000 [vueltas/min] = 50 [vueltas/s] 500 [incrementos/vuelta] = 2000 [impulsos/vuelta] vueltas impulsos impulsos Velocidad máxima × × 2000 100000 vuelta Es absolutamente indispensable determinar la velocidad máxima y predeterminarla correctamente para alcanzar resultados de posicionamiento óptimos y lógicos.
  • Página 72: Determinación De Los Parámetros Sfb

    Posicionamiento con salida analógica 3.5.2 Determinación de los parámetros SFB • 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 73: Comprobación De Los Parámetros

    Posicionamiento con salida analógica 3.5.3 Comprobación de los 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 74 Posicionamiento con salida analógica Paso ¿Qué 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 " hasta un destino indicado (TARGET) que se encuentre más alejado de la posición actual que la distancia de cambio de velocidad parametrizada.
  • Página 75: Tratamiento De Errores Y Alarmas

    Posicionamiento con salida analógica Tratamiento de errores y alarmas Los errores se indican mediante: • mensajes de error en el bloque de función del sistema (SFB) • alarmas de diagnóstico 3.6.1 Mensajes de error en el bloque de función del sistema (SFB) En el SFB se muestran los errores indicados en la siguiente tabla.
  • Página 76: Error De Sistema

    Posicionamiento con salida analógica 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 77 Posicionamiento con salida analógica Evaluación de errores: Llamar SFB RB = FALSE? Reacción al error de sistema ERROR = TRUE? Evaluar STATUS ERR > 0? Evaluar ERR-WORD Eliminar errores y acusar con ERR_A=TRUE JOB_ERR = TRUE? Evaluar JOB_STAT CPU 31xC Funciones tecnológicas 3-59 A5E00105486-03...
  • Página 78: Alarma De Diagnóstico

    Posicionamiento con salida analógica 3.6.2 Alarma de diagnóstico Cuando se produce uno de los siguientes errores, se puede disparar una alarma de diagnóstico: • error de parametrización (datos del módulo) • error externo (vigilancias) La alarma de diagnóstico aparece tanto en caso de errores entrantes, como en caso de errores salientes.
  • Página 79: Evaluación De Una Alarma De Diagnóstico En El Programa De Usuario

    Posicionamiento con salida analógica Evaluación de una alarma de diagnóstico en el programa de usuario Cuando se dispara una alarma de diagnóstico, en el OB 82 se puede evaluar qué alarma de diagnóstico se ha producido. • Si en el OB 82, bytes 6 + 7 (OB 82_MDL_ADDR), está registrada la dirección del submódulo "Posicionamiento", significa que la alarma de diagnóstico se ha disparado a través de la función de posicionamiento de la CPU.
  • Página 80: Datos Técnicos

    Posicionamiento con salida analógica 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 81: Incrementos

    Posicionamiento con salida analógica Incrementos Un incremento caracteriza un periodo de señal de las dos señales A y B de un encoder. Este valor se indica en los datos técnicos del encoder y/o en su placa de características. Periodo de señal = Incremento Impulsos Evaluación cuádruple Impulsos...
  • Página 82: Esquema De Conexiones Para El Encoder Incremental De Siemens 6Fx 2001-4 (Up = 24 V; Htl)

    Posicionamiento con salida analógica Esquema de conexiones para el encoder incremental de Siemens 6FX 2001-4 (Up = 24 V; HTL) El siguiente gráfico muestra el esquema de conexiones para un encoder incremental de Siemens 6FX 2001-4 (Up = 24 V; HTL):...
  • Página 83 Posicionamiento con salida analógica Números de error en el parámetro SFB "Estado" Clase de evento 32 (20H): "Error SFB" Nº de evento Texto del evento Solución (20)02H SFB incorrecto. Utilice el SFB 44. (20)04H Nº de canal (CHANNEL) incorrecto. Ajuste "0" como número de canal. Clase de evento 48 (30H): "Error general al iniciar un desplazamiento"...
  • Página 84 Posicionamiento con salida analógica Clase de evento 49 (31H): "Error al iniciar un desplazamiento (habilitación de inicio)" Nº de evento Texto del evento Solución (31)01H No se ha habilitado el arranque Parametrice el submódulo "Posicionamiento" puesto que el eje no esta mediante HW Config.
  • Página 85 Posicionamiento con salida analógica Clase de evento 52 (34H): "Error al iniciar un desplazamiento (preajuste de destino/tramo de recorrido)" Nº de evento Texto del evento Solución (34)01H A preselección de destino está fuera Con ejes lineales y Modo incremental de la zona de trabajo. absoluto, la preselección de destino debe estar dentro de los finales de carrera de software (incluidos).
  • Página 86 Posicionamiento con salida analógica 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 Solución evento (40)01H El eje no está parametrizado. Parametrice el submódulo "Posicionamiento" mediante HW Config.
  • Página 87: Parámetros Del Módulo Ajustables Mediante Las Pantallas De Parametrización

    Posicionamiento con salida analógica 3.8.3 Parámetros del módulo ajustables mediante las pantallas de parametrización Parámetros básicos Parámetro Valores posibles Valor predeterminado Selección de alarmas • Ninguna Ninguna • Diagnóstico Accionamiento Parámetro Valores posibles Valor predeterminado Zona de destino 0 a 200 000 000 impulsos La CPU redondea los valores impares.
  • Página 88: Parámetros Del Eje

    Posicionamiento con salida analógica Parámetros del eje Parámetro Valores posibles Valor predeterminado • Tipo de eje Eje lineal Eje lineal • Eje rotativo 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...
  • Página 89: Diagnóstico

    Posicionamiento con salida analógica Diagnóstico Parámetro Valores posibles Valor predeterminado • Error en señal Sí (señal cero) • • Margen de Sí desplazamiento • • Zona de trabajo Sí (con ejes lineales) • • Valor real Sí • • Aproximación a Sí...
  • Página 90: Db De Instancia Del Sfb Analog (Sfb 44)

    Posicionamiento con salida analógica 3.8.4 DB de instancia del SFB ANALOG (SFB 44) Parámetro Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S del submódulo Específico de 310 hex establecida en "HW Config". la CPU Si la dirección de entrada y la de salida no son iguales, indique la...
  • Página 91 Posicionamiento con salida analógica Parámetro Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles 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 92 Posicionamiento con salida analógica Parámetro Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) LAST_TRG STAT DINT Destino actual/último. -5x10 +5x10 impulsos BEG_VAL STAT DINT Valor real de posición -5x10 "Iniciar medición de longitud". +5x10 impulsos END_VAL STAT...
  • Página 93: Índice

    Posicionamiento con salida analógica Índice Encoder incremental ......... 3-62 ERR............3-58, 3-68 ERR_A .............. 3-58 Adaptación de los parámetros......3-52 ERROR ............. 3-57 Alarma de diagnóstico ........3-60 Error de parametrización ........3-60 evaluación ............. 3-61 Error de petición ..........3-57 habilitación.............
  • Página 94 Posicionamiento con salida analógica Selección de alarmas ......... 3-9, 3-69 Señal de señal cero........... 3-34 Margen de desplazamiento ....3-14, 3-15, 3-24, Sensor del punto de referencia ......3-33 ............3-58, 3-68, 3-70 Sentido de contaje........3-16, 3-70 Máxima frecuencia de contaje ......3-10 Medición de longitud.........
  • Página 95: Posicionamiento Con Salidas Digitales

    Posicionamiento con salida digital Cableado 4.1.1 Normas importantes de seguridad Peligro Para garantizar la seguridad de la instalación, es imprescindible instalar los elementos de conexión mencionados a continuación y adaptarlos a las condiciones de la instalación: • Interruptor de paro de emergencia, con el que podrá desconectar toda la instalación •...
  • Página 96: Normas De Cableado

    Posicionamiento con salidas digitales 4.1.2 Normas de cableado Cables de conexión/pantallas • Los cables para las salidas analógicas y el encoder de 24 V deberán estar apantallados. • Los cables para las entradas y salidas digitales deberán estar apantallados cuando su longitud sea superior a 100 m.
  • Página 97: Conexión Para El Posicionamiento Con Salida Digital

    Posicionamiento con salidas digitales 4.1.3 Conexión para el posicionamiento con salida digital Conecte los siguientes componentes mediante el conector frontal X2 de la CPU 314C-2 DP/PtP: • Encoder de 24 V • Interruptor para la medición de longitud • Sensor del punto de referencia •...
  • Página 98 Posicionamiento con salidas digitales Conector X2: Conexión Nombre/Dirección Función 1 L+ Tensión de alimentación de 24 V de las entradas DI+0.0 Señal de encoder A DI+0.1 Señal de encoder B DI+0.2 Señal de encoder N DI+0.3 Medición de longitud DI+0.4 Sensor del punto de referencia DI+0.5 DI+0.6...
  • Página 99: Conexión De Los Componentes

    Posicionamiento con salidas digitales Conexión de los componentes 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 Masa a X2, pin 20, 30 y 40 3.
  • Página 100: Funcionamiento Del Contactor

    Posicionamiento con salidas digitales En el siguiente gráfico puede ver el circuito de mando y el circuito de carga de una etapa de potencia. Las funciones de las salidas digitales corresponden al tipo de control 1: Circuito de mando Circuito de carga L1 L2 L3 Salidas digitales de la CPU X2: 33...
  • Página 101: Parametrización

    Posicionamiento con salidas digitales Parametrización 4.2.1 Generalidades sobre la parametrización La función de posicionamiento se puede adaptar a las distintas aplicaciones mediante parametrización. La parametrización se efectúa mediante dos tipos de parámetros distintos: • Parámetros del módulo Se trata de ajustes básicos que se establecen una vez y que no pueden volver a modificarse cuando el proceso está...
  • Página 102: Proceso De Parametrización

    Posicionamiento con salidas digitales Proceso de parametrización Para poder abrir una pantalla de parametrización es necesario haber creado un proyecto en el que se pueda guardar la parametrización. 1. Inicie el Administrador SIMATIC y y abra la configuración de hardware de su proyecto. 2.
  • Página 103: Accionamiento

    Posicionamiento con salidas digitales 4.2.3 Accionamiento Parámetro Valores posibles Valor predeterminado Tipo de control El tipo de control describe cómo las cuatro salidas digitales (de Q0 a Q3) controlan un motor mediante el control de potencia. Es posible elegir entre 4 tipos de control. En la figura siguiente aparecen representados los cuatro tipos de control.
  • Página 104 Posicionamiento con salidas digitales Tipo de control 3 Rápida Señal de respuesta Lenta POS_RCD=TRUE Vel. rápida Vel. lenta Desplazamiento + Desplazamiento - Tipo de control 4 Rápida Señal de respuesta POS_RCD=TRUE Lenta Vel. rápida + Vel. lenta + Vel. Rápida - Vel.
  • Página 105 Posicionamiento con salidas digitales Tipo de control 3 Vel. rápida Vel. lenta Posición alcanzada (POS_RCD) Sentido + Sentido - Sentido + Sentido - Tipo de control 4 Vel. rápida Vel. lenta Posición alcanzada (POS_RCD) Sentido + Sentido - Sentido + Sentido - Parámetro Valores posibles...
  • Página 106 Posicionamiento con salidas digitales Parámetro Valores posibles Valor predeterminado • Vigilancia Sí Sí • Valor real Durante un movimiento, el eje debe moverse al menos un impulso en el sentido predeterminado dentro del tiempo de vigilancia. La vigilancia del valor real se activa con el inicio del desplazamiento y permanece activa hasta que se alcanza el punto de desconexión.
  • Página 107: Parámetros De Eje

    Posicionamiento con salidas digitales Parámetros Valores posibles Valor predeterminado • Frecuencia máx. : 60kHz 10kHz Señales cualificadoras • 30kHz • 10kHz • 5kHz • 2kHz • 1kHz La frecuencia máxima de las señales de medida de longitud y del sensor del punto de referencia se puede graduar de forma escalonada.
  • Página 108 Posicionamiento con salidas digitales Parámetro Valores posibles Valor predeterminado Final de carrera Final de carrera de software Inicio -100 000 000 software Inicio/Fin Final de carrera de software Fin +100 000 000 -5x10 a +5x10 impulsos Los finales de carrera de software sólo se utilizan con los ejes lineales. La zona de trabajo está...
  • Página 109 Posicionamiento con salidas digitales Parámetro Valores posibles Valor predeterminado Fin eje rotativo 1 a 10 impulsos 100 000 El valor "Fin del eje rotativo" es el valor más grande que el valor real puede alcanzar teóricamente. Tiene la misma posición física que el inicio del eje rotativo (0). El mayor valor que puede aparecer en el caso de un eje rotativo tiene el valor "Fin del eje rotativo -1".
  • Página 110: Parámetros Del Encoder

    Posicionamiento con salidas digitales Parámetro Valores posibles Valor predeterminado Vigilancia Sí (ajustado de forma fija) Sí Margen de desplazamiento Con la vigilancia del margen de desplazamiento se comprueba si se ha abandonado el margen de desplazamiento permitido de -5 x 10 a +5 x 10 .
  • Página 111 Posicionamiento con salidas digitales Parámetro Valores posibles Valor predeterminado • Vigilancia Sí • 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 cero (señal de encoder N) sea siempre igual. Si ha parametrizado un encoder cuya cantidad de impulsos por vuelta del encoder no sea divisible por 10 o por 16, la vigilancia de error en señal se desactivará...
  • Página 112: Diagnóstico

    Posicionamiento con salidas digitales 4.2.6 Diagnóstico Habilitación de la alarma de diagnóstico para vigilancias Si la vigilancia reacciona se puede disparar una 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 113: Integración En El Programa De Usuario

    Posicionamiento con salidas digitales Integración en el programa de usuario Las funciones de posicionamiento se controlan a través del programa de usuario. Para ello llame al bloque de función de sistema SFB DIGITAL (SFB 46) . Dicho bloque de función de sistema se encuentra en "Standard Library"...
  • Página 114 Posicionamiento con salidas digitales DB de instancia En el DB de instancia se almacenan los parámetros del SFB. Encontrará la descripción de los parámetros en el capítulo 4.4, página 4-21. Es posible acceder a los parámetros a través de • el número DB y la dirección absoluta en el bloque de datos •...
  • Página 115: Funciones Para El Posicionamiento Con Salidas Digitales

    Posicionamiento con salidas digitales Funciones para el posicionamiento con salidas digitales En este capítulo se describen las funciones disponibles para el posicionamiento con salidas digitales. Capítulo Tema Página 4.4.1 Posicionamiento con salidas digitales (Vel. rápida/lenta) 4-21 4.4.2 Parametrización básica de SFB DIGITAL (SFB 46) 4-26 4.4.3 Modo Jog...
  • Página 116 Posicionamiento con salidas digitales Velocidad Rápida Lenta Carrera Salida digital Punto de cambio de velocidad Velocidad rápida Punto desconexión Zona de destino Destino Velocidad lenta Inicio Carrera Diferencia de desconexión (Sentido +) Distancia de cambio de velocidad (Sentido +) WORKING POS_RCD •...
  • Página 117 Posicionamiento con salidas digitales Zona de trabajo La zona de trabajo se determina por medio de las coordenadas del final de carrera de software. En el caso de un eje lineal sincronizado, ningún desplazamiento puede sobrepasar la zona de trabajo. Deberá...
  • Página 118 Posicionamiento con salidas digitales Vigilancia Descripción Margen de Con la vigilancia del margen de desplazamiento, la CPU comprueba si se ha abandonado el desplaza- margen de desplazamiento permitido de -5 x 10 a +5 x 10 . La vigilancia no se puede miento desactivar (siempre está...
  • Página 119 Posicionamiento con salidas digitales Fin de un desplazamiento Un desplazamiento se puede finalizar de tres formas: • Por aproximación a destino • Por desactivación • Por Interrupció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 120: Parametrización Básica De Sfb Digital (Sfb 46)

    Posicionamiento con salidas digitales 4.4.2 Parametrización básica de SFB DIGITAL (SFB 46) Parámetros básicos: Aquí se describen los parámetros del bloque de función de sistema 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 121 Posicionamiento con salidas digitales 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) CHGDIFF_P DINT Distancia de cambio de vel. +: 0 a +108 1000 impulsos La "distancia de cambio de velocidad +"...
  • Página 122 Posicionamiento con salidas digitales Parámetros de salida Parámetro Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) WORKING BOOL 14.0 Desplazamiento en curso. TRUE/FALSE FALSE ACT_POS DINT Valor real de posición actual. -5x10 +5x10 impulsos MODE_OUT Modo de operación ajustado/activo. 0, 1, 3, 4, 5 WORD Error externo...
  • Página 123 Posicionamiento con salidas digitales Parámetros de salida no conectados al bloque (datos locales estáticos) Parámetro Tipo Dirección Descripción Valores Valor (DB de posibles predet. datos instancia) PARA BOOL 44.0 Eje parametrizado. TRUE/FALSE FALSE BOOL 44.1 Sentido de movimiento actual/último TRUE/FALSE FALSE FALSE = hacia adelante (sentido +) TRUE = hacia atrás (sentido -) CUTOFF...
  • Página 124: Modo Jog

    Posicionamiento con salidas digitales 4.4.3 Modo Jog Descripción En el modo de operación "Jog" puede desplazar el accionamiento en sentido + o -. No se preselecciona un destino. Requisitos • Los parámetros del módulo se han ajustado en las pantallas de parametrización y se han transferido a la CPU (PARA = TRUE).
  • Página 125 Posicionamiento con salidas digitales 2. Llame al SFB. En los parámetros de salida del SFB se incluye la siguiente información: Parámetro Tipo de Dirección Descripción Valores posibles Valor predet. datos (DB de instancia) WORKING BOOL 14.0 Desplazamiento en curso. TRUE/FALSE FALSE ACT_POS DINT...
  • Página 126: Búsqueda Del Punto De Referencia

    Posicionamiento con salidas digitales 4.4.4 Búsqueda del punto de referencia Descripción Tras conectar la CPU, no existe ninguna relación 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 127 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 cero) es necesario distinguir si: • El punto de referencia se encuentra en sentido + con respecto al sensor del punto de referencia.
  • Página 128 Posicionamiento con salidas digitales Ejemplo 2: • Sentido de inicio + • Punto de referencia con respecto al sensor del punto de referencia en sentido - Señales cero del final de carrera Sensor del punto de referencia Velocidad Rápida Lenta Distancia Posición inicial Punto de referencia...
  • Página 129 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 + Señales cero del final de carrera Sensor del punto de referencia...
  • Página 130 Posicionamiento con salidas digitales Proceso 1. Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo Dirección Descripción Valores Valor Ajuste (DB de posibles predet. datos instancia) DRV_EN BOOL Habilitación del accionamiento TRUE/FALSE FALSE TRUE DIR_P Búsqueda del punto de referen-...
  • Página 131 Posicionamiento con salidas digitales ST_ENBLD DIR_M; DIR_P WORKING SYNC Rápida lenta Distancia Sensor del punto Punto de referencia de referencia (marca) cero Efectos del modo de operación • Cuando se inicia la búsqueda del punto de referencia, se elimina la sincronización que pueda existir (SYNC = FALSE).
  • Página 132: Modo Incremental Relativo

    Posicionamiento con salidas digitales 4.4.5 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 dado a lo largo de un recorrido relativo. Como punto de arranque no se utiliza la posición actual, sino el último destino indicado (LAST_TRG).
  • Página 133 Posicionamiento con salidas digitales Proceso 1. Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo Dirección Descripción Valores Valor Ajuste (DB de posibles predet. datos instancia) DRV_EN BOOL Habilitación del accionamiento TRUE/FALSE FALSE TRUE DIR_P Desplazamiento en sentido +...
  • Página 134: Interrupción De Un Desplazamiento/No Alcance De La Zona De Destino

    Posicionamiento con salidas digitales ST_ENBLD DIR_M; DIR_P WORKING POS_RCD Rápida Lenta Distancia Interrupción de un desplazamiento/No alcance de la zona de destino Si se interrumpe un desplazamiento con STOP = TRUE y no se ha alcanzado la zona de desconexión (el trayecto residual es mayor que la distancia de desconexión), existen las siguientes posibilidades dependiendo del modo de operación o de la petición en curso.
  • Página 135: Modo Incremental Absoluto

    Posicionamiento con salidas digitales 4.4.6 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 a través de las pantallas de parametrización y se han transferido a la CPU (PARA = TRUE).
  • Página 136 Posicionamiento con salidas digitales Proceso 1. Configure los siguientes parámetros de entrada del SFB como se indica en la columna "Ajuste": Parámetro Tipo Dirección Descripción Valores Valor Ajuste (DB de posibles predet. datos instancia) DRV_EN BOOL Habilitación del accionamiento TRUE/FALSE FALSE TRUE START...
  • Página 137 Posicionamiento con salidas digitales ST_ENBLD DIR_M; DIR_P WORKING POS_RCD Rápida Lenta Distancia Interrupción de un desplazamiento/No alcance de la zona de destino Si se interrumpe un desplazamiento con STOP = TRUE y no se ha alcanzado la zona de desconexión (el trayecto residual es mayor que la distancia de desconexión), existen las siguientes posibilidades dependiendo del modo de operación o de la petición en curso.
  • Página 138: Buscar Punto De Referencia

    Posicionamiento con salidas digitales 4.4.7 Buscar 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 139 Posicionamiento con salidas digitales Requisitos • Los parámetros del módulo se han ajustado a través de las pantallas de parametrización y se han cargado en la CPU (PARA = TRUE). • Se ha realizado la parametrización básica del bloque de función de sistema tal y como se describe en el capítulo 4.4.2, página 4-26.
  • Página 140: Llamada Simultánea De Petición Y Posicionamiento

    Posicionamiento con salidas digitales JOB_REQ JOB_DONE SYNC Efectos de la petición • La posición real se ajusta al valor de la coordenada del punto de referencia y se activa la señal de respuesta SYNC. • La zona de trabajo se desplaza físicamente sobre el eje. •...
  • Página 141 Posicionamiento con salidas digitales Proceso 1. Configure los siguientes parámetros de entrada (accesibles a través del DB de instancia) como se indica en la columna "Ajuste" : Parámetro Tipo de Dirección Descripción Valores Valor Ajuste datos (DB de posibles predet. instancia) JOB_REQ BOOL...
  • Página 142: Medición De Longitud

    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 de longitud se realizan mediante flancos en la entrada digital "Medición de longitud".
  • Página 143 Posicionamiento con salidas digitales Parámetro Tipo Dirección Descripción Valores Valor (DB de posibles predet. datos instancia) MSR_DONE BOOL 14.2 Medición de longitud finalizada. TRUE/FALSE FALSE BEG_VAL DINT Valor real de posición "Iniciar medición -5x10 a +5x10 de longitud". impulsos END_VAL DINT Valor real de posición "Medición de -5x10...
  • Página 144: Adaptación De Los Parámetros

    Posicionamiento con salidas digitales Adaptación de los parámetros 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 145: Determinación De Los Parámetros Sfb

    Posicionamiento con salidas digitales 4.5.2 Determinación de los parámetros SFB • 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 en el que el accionamiento cambiará de velocidad rápida a velocidad lenta. Si se indica una diferencia demasiado grande, el posicionadmiento no se realizará...
  • Página 146: Comprobación De Los Parámetros

    Posicionamiento con salidas digitales 4.5.3 Comprobación de los 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. • Se ha cargado, por ejemplo, el programa de ejemplo suministrado "Digital 1 First Steps". •...
  • Página 147 Posicionamiento con salidas digitales Paso ¿Qué hacer? Comprobación de la distancia de cambio de vel. y la distancia de desconexión • En el modo de operación "Modo incremental absoluto o relativo" a velocidad rápida, desplácese hasta un destino determinado (TARGET), que se encuentre más allá que la distancia de cambio de velocidad parametrizada desde la posición actual.
  • Página 148: Tratamiento De Errores Y Alarmas

    Posicionamiento con salidas digitales Tratamiento de errores y alarmas Los errores se indican mediante: • Mensajes de error en el bloque de función del sistema (SFB) • Alarma de diagnóstico 4.6.1 Mensajes de error en el bloque de función del sistema (SFB) En el SFB se muestran los errores listados en la siguiente tabla.
  • Página 149: Error De Sistema

    Posicionamiento con salidas digitales Error externo (ERR) La tecnología vigila el desplazamiento, el margen de desplazamiento y los periféricos conectados. Para ello es necesario haber activado las distintas vigilancias en las pantallas de parametrización "Accionamiento", "Eje" y "Encoder". Cuando las vigilancias reaccionan, se notifica un error externo. Los errores externos se pueden producir en cualquier momento independientemente de las funciones que se hayan iniciado.
  • Página 150 Posicionamiento con salidas digitales Evaluación de errores: Llamar SFB RB = FALSE? Reacción al error de sistema ERROR = TRUE? Evaluar STATUS ERR > 0? Evaluar ERR-W ORD Eliminar errores y acusar con ERR_A=TRUE JOB_ERR = TRUE? Evaluar JOB_STAT CPU 31xC Funciones tecnológicas 4-56 A5E00105486-03...
  • Página 151: Alarma De Diagnóstico

    Posicionamiento con salidas digitales 4.6.2 Alarma de diagnóstico Cuando se produce uno de los siguientes errores, es posible disparar una alarma de diagnóstico: • Error de parametrización (datos del módulo) • Error externo (vigilancias) La alarma de diagnóstico se muestra tanto en caso de errores entrantes, como en caso de errores salientes.
  • Página 152: Ejemplos

    Posicionamiento con salidas digitales • Si todos los errores existentes se han marcado como "salientes", en el OB 82, byte 8, estará desactivado el bit 0. • La causa exacta del error se obtiene evaluando el registro 1, bytes 8 y 9. Para ello, hay que llamar al SFC 59 (Leer registro).
  • Página 153: Datos Técnicos

    Posicionamiento con salidas digitales Datos técnicos 4.8.1 Encoder incremental Encoders incrementales conectables Se utilizan encoders incrementales asimétricos de 24 V con dos impulsos desfasados eléctricamente 90°, con o sin señal cero. Entradas Ancho mín. de Máxima frecuencia Longitud máx. de cable pulso/Pausa mín.
  • Página 154: Incrementos

    Posicionamiento con salidas digitales Incrementos Un incremento caracteriza un periodo de señal de las dos señales A y B de un encoder. Este valor se indica en los datos técnicos del encoder y/o en su placa de características. Periodo de señal = Incremento Impulsos Evaluación cuádruple Impulsos...
  • Página 155: Listados De Errores

    Posicionamiento con salidas digitales Esquema de conexiones para el encoder incremental de Siemens 6FX 2001-4 (Up = 24 V; HTL) El siguiente gráfico muestra el esquema de conexiones para un encoder incremental de Siemens 6FX 2001-4 (Up = 24 V; HTL):...
  • Página 156 Posicionamiento con salidas digitales Números de error en el parámetro SFB “Estado” Clase de evento 32 (20H): “Error SFB” Nº de Texto del evento Solución evento SFB incorrecto. (20)01H Utilice el SFB 46. Nº de canal (CHANNEL) incorrecto. (20)04H Ajuste “0” como número de canal. Clase de evento 48 (30H): “Error general al iniciar un desplazamiento”...
  • Página 157 Posicionamiento con salidas digitales Clase de evento 50 (32H): “Error al iniciar un desplazamiento (velocidad / aceleración)" Nº de Evento Solución evento (32)01H La velocidad preseleccionada SPEED es En el posicionamiento con salidas digitales sólo incorrecta. es posible el uso de "velocidad lenta" (0) y "velocidad rápida"...
  • Página 158 Posicionamiento con salidas digitales Clase de evento 53 (35H): "Error al iniciar un desplazamiento (recorrido de desplazamiento)" Nº de evento Solución Evento (35)01H La coordenada de destino + el trayecto El recorrido es demasiado largo. residual actual debe ser mayor/igual que - 5x10 (35)02H La coordenada de destino + el trayecto...
  • Página 159 Posicionamiento con salidas digitales 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 Solución evento (40)01H El eje no está parametrizado. Parametrice el submódulo "Posicionamiento" mediante HW Config.
  • Página 160: Parámetros Del Módulo Ajustables Mediante Las Pantallas De Parametrización

    Posicionamiento con salidas digitales 4.8.3 Parámetros del módulo ajustables mediante las pantallas de parametrización Parámetros básicos Parámetro Valores posibles Valor predeterminado Selección de alarmas • Ninguno Ninguno • Diagnóstico Accionamiento Parámetro Valores posibles Valor predeterminado Tipo de control Salida Tipo de control Vel.
  • Página 161 Posicionamiento con salidas digitales Parámetros del eje Parámetro Valores posibles Valor predeterminado • Tipo de eje Eje lineal Eje lineal • Eje rotativo Final de carrera Final de carrera software Inicio -100 000 000 software Inicio / Fin Final de carrera de software Fin +100 000 000 -5x10 a +5x10...
  • Página 162 Posicionamiento con salidas digitales Diagnóstico Parámetro Valores posibles Valor predeterminado Error en señal Sí (señal cero) Margen de Sí desplazamiento Zona de trabajo Sí (con ejes lineales) Valor real Sí Aproximación a Sí destino Zona de destino Sí CPU 31xC Funciones tecnológicas 4-68 A5E00105486-03...
  • Página 163: Db De Instancia Del Sfb Digital (Sfb 46)

    Posicionamiento con salidas digitales 4.8.4 DB de instancia del SFB DIGITAL (SFB 46) Parámetro Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S del Específico de 310 hex submódulo que ha configurado la CPU en "HW Config".
  • Página 164 Posicionamiento con salidas digitales Parámetro Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) WORD Cada bit Error externo 0 ó 1 • Bit2: vigilancia de errores en señal • Bit11: vigilancia de margen de desplazamiento (siempre 1) •...
  • Página 165 Posicionamiento con salidas digitales Parámetro Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) BEG_VAL STAT DINT Valor real de posición "Iniciar -5x10 medición de longitud". +5x10 impulsos END_VAL STAT DINT Valor real de posición -5x10 "Medición de longitud - Fin".
  • Página 166: Índice

    Posicionamiento con salidas digitales Índice Esquema de conexiones para encoder incremental......4-61 Estribo de conexión para cables apantallados ..4-2 Etapa de potencia ..........4-5 Adaptación de los parámetros......4-50 Evaluación de errores ........4-55 Alarma de diagnóstico ........4-57 Evolución de un desplazamiento.......
  • Página 167 Posicionamiento con salidas digitales mensajes de error.......... 4-54 SFB 46 .............. 4-19 parametrización básica........4-26 Ocupación del conector........4-3 SFB DIGITAL ............ 4-19 parametrización básica........4-26 Sincronización ........... 4-32 Standard Library..........4-19 Pantallas.............. 4-2 STATUS ............4-54 Pantallas de parametrización ......4-7 Parametrización...........
  • Página 168 Posicionamiento con salidas digitales CPU 31xC Funciones tecnológicas 4-74 A5E00105486-03...
  • Página 169: Contaje, Medida De Frecuencia Y Modulación De Ancho De Pulso

    Contaje, medida de frecuencia y modulación de ancho de pulso Generalidades 5.1.1 Modos de operación • Contaje • Medida de frecuencia • Modulación de ancho de pulso (salida de una secuencia de impulsos) 5.1.2 Propiedades • Número de canales CPU 312C: 2 canales CPU 313C, CPU 313C-2 DP/PtP: 3 canales CPU 314C-2 DP/PtP: 4 canales Nota...
  • Página 170: Funcionalidad

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.1.3 Funcionalidad 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. • Función latch Esta función permite guardar el valor interno de contaje actual con flanco positivo en la entrada digital.
  • Página 171: Componentes De Una Aplicación De Contador

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.1.4 Componentes de una aplicación de contador Las funciones de contaje (contaje, medida 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 172: Asignación De Las Conexiones

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.2.2 Asignación de las conexiones 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 173 Contaje, medida de frecuencia y modulación de ancho de pulso CPU 312C, enchufe X1: Cone- Nombre/ Contaje Medida de frecuencia Modulación de ancho de xión 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 Canal 0: pista B/sentido 0 / do not use DI+0.2...
  • Página 174 Contaje, medida de frecuencia y modulación de ancho de pulso CPU 313C, enchufe X2 o CPU 313C-2 DP/PtP, enchufe X1: Cone- Nombre/ Contaje Medida 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 175 Contaje, medida de frecuencia y modulación de ancho de pulso CPU314C-2 DP/PtP, enchufe X2: Cone- Nombre/ Contaje Medida 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 DI+0.1 Canal 0: pista B/sentido...
  • Página 176 Contaje, medida de frecuencia y modulación de ancho de pulso Conexión de los componentes 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: 24 V en X1, Pin 13 Masa en X1, Pin 12 y 20 CPU 313C-2 DP/PtP 24 V en X1, Pin 1 y 21...
  • Página 177: Parametrizar

    Contaje, medida de frecuencia y modulación de ancho de pulso Parametrizar La parametrización permite ajustar la función de contaje a sus necesidades particulares. • La parametrización se lleva a cabo en pantallasde parametrización • y se guarda en la base de datos del sistema en la CPU. •...
  • Página 178: Ayuda Integrada

    Contaje, medida de frecuencia y modulación de ancho de pulso Ayuda integrada Las pantallas de parametrización disponen de una ayuda integrada que le ayudará a realizar la parametrización. Dispone de las siguientes opciones para acceder a esta ayuda: • Pulsar la tecla F1 en las áreas correspondientes. •...
  • Página 179 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. Valor de El valor de contaje se compara con el valor de compara- comparación. Consulte también el parámetro ción "Comportamiento de la salida" • Sin sentido normal de contaje De -2 a +2...
  • Página 180: Medida De Frecuencia

    Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. • Alarma de Al abrir la puerta hardware se genera una alarma de Sí proceso: proceso cuando se encuentra abierta la puerta • software. Abrir la puerta HW •...
  • Página 181 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. • Emitir valor Si la duración de la frecuencia medida supera el Directo Directo medido tiempo de integración parametrizado, se • Valor medio • emitirá...
  • Página 182: Modulación De Ancho De Pulso

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.3.4 Modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. • • Formato de Formato de salida para la salida Por mil Por mil salida • Valor analógico S7 •...
  • Página 183: Integración En El Programa De Usuario

    Contaje, medida de frecuencia y modulación de ancho de pulso Integración en el programa de usuario Estas funciones se controlan desde el programa de usuario. Para ello, llame los siguientes bloques de función del sistema: Función Contaje SFB COUNT (SFB 47) Medida de frecuencia SFB FREQUENC (SFB 48) Modulación de ancho de pulso...
  • Página 184: Estructura Del Programa

    Contaje, medida de frecuencia y modulación de ancho de pulso 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 185: Descripción De Las Funciones De Contaje

    Contaje, medida de frecuencia y modulación de ancho de pulso Descripción de las funciones de contaje Las modalidades de operación de contaje le facilitan el trabajo con las aplicaciones de contaje. Para ello la CPU registra y evalúa la señal de contaje. El contaje puede realizarse hacia delante y hacia atrás.
  • Página 186: Sentido Normal De Contaje

    Contaje, medida de frecuencia y modulación de ancho de pulso Sentido normal de contaje Indicando el sentido normal de contaje se limita el rango de contaje. Con ello se establece en la modalidad de operación "Contaje único" y "Contaje periódico" qué límite de contaje deberá...
  • Página 187: Iniciar/Detener El Contador

    Contaje, medida de frecuencia y modulación de ancho de pulso Iniciar/detener el contador Utilice la función de puerta para iniciar, detener o interrumpir la función del contador. Encontrará descritas las instrucciones para el ajuste de la función de puerta en el capítulo 5.5.8.
  • Página 188: Contaje Único

    Contaje, medida de frecuencia y modulación de ancho de pulso Estado del contador Límite superior Rebase por de contaje exceso Valor de carga Pasada por cero Límite inferior Rebase por defecto de contaje Tiempo Puerta abierta Puerta cerrada 5.5.3 Contaje único En esta modalidad de operación la CPU cuenta el sentido normal de contaje parametrizado sólo una vez.
  • Página 189 Contaje, medida de frecuencia y modulación de ancho de pulso Estado del contador Control de puerta con interrupción Límite superior Rebase por de contaje exceso Valor de carga Pasada por cero Límite inferior Rebase por de contaje defecto Tiempo Puerta cerrada Puerta abierta Puerta abierta Puerta cerrada...
  • Página 190 Contaje, medida de frecuencia y modulación de ancho de pulso • Sentido de contaje adelante: La CPU empieza a contar a partir del valor de carga. La CPU cuenta hacia delante y hacia atrás. Si el contador alcanza el valor de fin -1 en sentido positivo, éste saltará con el siguiente impulso de contaje positivo hasta el valor de carga y la puerta se cerrará...
  • Página 191 Contaje, medida de frecuencia y modulación de ancho de pulso • Sentido de contaje normal atrás: La CPU empieza a contar a partir del valor de carga. La CPU cuenta hacia delante y hacia atrás. Si el contador alcanza en sentido negativo el valor de contaje 1, saltará con el siguiente impulso de contaje negativo hasta el valor de carga (valor inicial) y la puerta se cerrará...
  • Página 192: Contaje Periódico

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.4 Contaje periódico En esta modalidad de operación la CPU cuenta según el sentido normal de contaje parametrizado de forma periódica. • Sin sentido normal de contaje: La CPU empieza a contar a partir del valor de carga. La CPU cuenta hacia delante y hacia atrás.
  • Página 193 Contaje, medida de frecuencia y modulación de ancho de pulso • 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. Si el contador alcanza en sentido positivo el valor final -1, saltará con el siguiente impulso positivo de contaje hasta el valor de carga y seguirá...
  • Página 194 Contaje, medida de frecuencia y modulación de ancho de pulso • 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. Si el contador alcanza el valor de contaje 1 en sentido negativo, saltará con el siguiente impulso de contaje negativo hasta el valor de carga (valor inicial) y seguirá...
  • Página 195: Control Del Contador Del Programa De Usuario

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.5 Control del contador del programa de usuario Para controlar el contador del programa de usuario utilice el SFB COUNT (SFB 47). Dispone de la siguiente funcionalidad: • Iniciar/Detener el contador con la puerta software SW_GATE •...
  • Página 196 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros de entrada: Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S de su submódulo que ha Específico de 300 hex establecido en "HW Config".
  • Página 197 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros de salida: Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) STS_GATE BOOL 12.0 Estado Puerta interna TRUE/FALSE FALSE STS_STRT BOOL 12.1 Estado Puerta hardware (entrada de TRUE/FALSE FALSE inicio) STS_LTCH...
  • Página 198: Interface De Peticiones Del Contador

    Contaje, medida de frecuencia y modulación de ancho de pulso Interface de peticiones del contador Descripción Para escribir y leer en el registro del contador dispone del interface de peticiones. Requisito La última petición deberá estar terminada (JOB_DONE = TRUE). Proceso 1.
  • Página 199 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) JOB_DONE BOOL 22.0 Es posible iniciar una nueva petición. TRUE/FALSE TRUE JOB_ERR BOOL 22.1 Petición errónea. TRUE/FALSE FALSE JOB_STAT WORD Número de error de la petición...
  • Página 200 Contaje, medida de frecuencia y modulación de ancho de pulso Valores posibles para JOB_VAL Contaje sin fin: Petición Valores posibles Escribir directamente en el contador De -2147483647 (-2 +1) a +2147483646 (2 Escribir el valor de carga De -2147483647 (-2 +1) a +2147483646 (2 Escribir el valor de comparación -2147483648 (-2...
  • Página 201: Bloques De Función Del Contador

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.6 Bloques de función del contador En la figura encontrará los diversos bloques de función que se describen a lo largo de los siguientes capítulos: Puerta hardware Latch Impulso / Pista A Sentido / Pista B Puerta software Función de puerta...
  • Página 202: Entradas Del Contador

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.7 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. Sentido/B Aquí...
  • Página 203: Función De Puerta

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.8 Función de puerta Para el contador dispone de dos puertas: • Una puerta software (Puerta SW) que se controla mediante el programa de usuario. La puerta software se puede abir con un flanco positivo del parámetro SW_GATE del SFB.
  • Página 204 Contaje, medida de frecuencia y modulación de ancho de pulso Las siguientes figuras muestran las consecuencias de los comandos Cancelar o Interrumpir de la función de puerta: Función de puerta con cancelación Estado del contador Valor de carga Puerta abierta Puerta cerrada Tiempo Puerta abierta Función de puerta con interrupción...
  • Página 205 Contaje, medida de frecuencia y modulación de ancho de pulso Control de la puerta con la puerta SW y la puerta HW Las pantallas de parametrización le permiten establecer con el parámetro "Función de puerta" cómo debe reaccionar la CPU a la apertura de la puerta SW y la puerta HW: Parametrización "Interrumpircontaje"...
  • Página 206: Comportamiento De La Salida

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.9 Comportamiento de la salida 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á asignado a la salida digital, al bit de estado "Estado Comparador"...
  • Página 207: Control De Las Salidas Al Mismo Tiempo Que Los Comparadores

    Contaje, medida de frecuencia y modulación de ancho de pulso Para ello deberá activar primero el bit de control CTRL_DO. El bit de estado STS_DO tendrá siempre el estado de la salida digital. El resultado de la comparación se indica en el bit de estado STS_CMP. Sólo podrá desactivar este bit de estado cuando haya transcurrido el tiempo de impulso.
  • Página 208: Duración De Impulsos

    Contaje, medida de frecuencia y modulación de ancho de pulso Duración de impulsos Es posible preseleccionar la duración de impulsos en función de los actuadores utilizados. La duración de impulso indica durante cuanto tiempo permanecerá la salida indicada. Esta duración puede preseleccionarse en intervalos de 2 ms en un rango de 0 a 510 ms. Tenga en cuenta que los tiempos de impuso de contaje deberán ser mayores que los tiempos de activación mínimos de la salida digital.
  • Página 209 Contaje, medida de frecuencia y modulación de ancho de pulso 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 las diferencias de comportamiento de una salida con una histéresis de 0 (= desconectado) y una histéresis de 3.
  • Página 210 Contaje, medida de frecuencia y modulación de ancho de pulso Efectos de "Impulso con valor de comparación" y "Duración de impulsos igual a cero" La siguiente figura muestra un ejemplo del efecto de la histéresis. En la figura se representan los diferentes comportamientos de una salida con histéresis 0 (= desconectada) y con una histéresis de 3.
  • Página 211 Contaje, medida de frecuencia y modulación de ancho de pulso Efectos con "Impulso alcanzado en valor de comparación" y "Duración de impulsos igual a cero" La siguiente figura muestra un ejemplo del efecto de la histéresis. En la figura se representan las diferencias de comportamiento de una salida con una histéresis de 0 (= desconectado) y una histéresis de 3.
  • Página 212: Alarma De Proceso Durante El Contaje

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.5.11 Alarma de proceso durante el contaje En las pantallas de parametrización se habilita la alarma de proceso y se ajusta con qué eventos se deberá disparar la alarma de proceso: •...
  • Página 213: Descripción De Las Funciones Para Medida De Frecuencia

    Contaje, medida de frecuencia y modulación de ancho de pulso Descripción de las funciones para medida de frecuencia 5.6.1 Proceso de una medida de frecuencia 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 214: Inversión Del Sentido De Giro

    Contaje, medida de frecuencia y modulación de ancho de pulso Inversión del sentido de giro Si durante el tiempo de integracion se produce una inversion del sentido de giro , el valor de medición para ese período será indeterminado. La evaluación de los bits de respuesta STS_C_UP, STS_C_DN (descritos en el capítulo 5.6.2) para la evaluación de sentido permite reaccionar ante posibles irregularidades del proceso.
  • Página 215: Rangos De Medición Posibles Con Indicaciones De Errores

    Contaje, medida de frecuencia y modulación de ancho de pulso Rangos de medición posibles con indicaciones de errores Tiempo de /abs. Error /abs. Error /abs. Error /abs. Error Mín. Máx. Máx. Máx. integración 10 s 0,25 Hz/1 mHz 10 kHz/2 Hz 30 kHz/5 Hz 60 kHz/10 Hz 2,5 Hz/1 mHz...
  • Página 216 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros de entrada: Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) LADDR WORD Dirección de E/S de su submódulo que ha Específico de 300 hex establecido en "HW Config".
  • Página 217 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros de salida: Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) STS_GATE BOOL 12.0 Estado Puerta interna TRUE/FALSE FALSE STS_STRT BOOL 12.1 Estado Puerta hardware (entrada de TRUE/FALSE FALSE inicio) STS_DO...
  • Página 218: Condición

    Contaje, medida de frecuencia y modulación de ancho de pulso Interface de peticiones para la medida de frecuencia Descripción Para leer y escribir en los registros de frecuencia dispone del interface de peticiones. Condición La última petición deberá estar terminada (JOB_DONE = TRUE). Proceso 1.
  • Página 219 Contaje, medida de frecuencia y modulación de ancho de pulso 3. Sólo aplicable a peticiones de lectura: Lea el valor actual del DB de instancia, parámetro JOB_OVAL. Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) JOB_OVAL DINT Valor de salida para las peticiones de lectura...
  • Página 220: Bloques De Función Del Frecuencímetro

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.6.3 Bloques de función del frecuencímetro La figura muestra una representación de los diferentes bloques de función que se describen en los siguientes capítulos: Puerta hardware Impulso / Pista A Sentido / Pista B Puerta software Función de puerta...
  • Página 221: Entradas Del Frecuencímetro

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.6.4 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. Sentido/B Aquí puede conectar la señal de sentido o la pista B del encoder. Los niveles de sentido pueden invertirse mediante la parametrización.
  • Página 222: Comportamiento De La Salida

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.6.6 Comportamiento de la salida En este apartado se describe el comportamiento de la salida digital. 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 223: Alarma De Proceso Para Medida De Frecuencia

    Contaje, medida de frecuencia y modulación de ancho de pulso 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 224: Descripción De Las Funciones Para Modulación De Ancho De Pulso

    Descripción de las funciones para modulación de ancho de pulso 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). La secuencia de impulsos se emite en la salida digital DO una vez transcurrido el retardo a la conexión parametrizado (secuencia de salida).
  • Página 225: Controlar La Modulación De Ancho De Pulso Desde El Programa De Usuario

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.7.1 Controlar la modulación de ancho de pulso desde el programa de usuario Utilice el SFB PULSE (SFB 49) para controlar la modulación de ancho de pulso del programa de usuario. Dispone de la siguiente funcionalidad: •...
  • Página 226: Descripción

    Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) MAN_DO BOOL Habilitación del control manual de la TRUE/FALSE FALSE salida SET_DO BOOL Control de la salida TRUE/FALSE FALSE OUTP_VAL Valor de salida predeterminado:...
  • Página 227 Contaje, medida de frecuencia y modulación de ancho de pulso Proceso 1. Conecte los siguientes parámetros de entrada a la red: Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) JOB_REQ BOOL Establecimiento de petición (flanco TRUE/FALSE FALSE positivo) JOB_ID...
  • Página 228 Contaje, medida de frecuencia y modulación de ancho de pulso 3. Sólo aplicable a peticiones de lectura: Leer el valor actual del DB de instancia, parámetro JOB_OVAL. Parámetros Tipo de Dirección Descripción Valores Valor datos (DB de posibles predet. instancia) JOB_OVAL DINT Valor de salida para las peticiones de lectura...
  • Página 229: Bloques De Función De La Modulación De Ancho De Pulso

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.7.2 Bloques de función de la modulación de ancho de pulso En la figura se muestan todos los bloques de función que se describirán a lo largo de los siguientes capítulos: Puerta software Puerta hardware Función de puerta...
  • Página 230: Función De Puerta

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.7.3 Función de puerta Para la modulación de ancho de pulso dispone de dos puertas: • Una puerta de software (Puerta SW ) que se controla a través del programa de usuario.
  • Página 231: Ajustar Los Parámetros Para La Secuencia De Impulsos

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.7.4 Ajustar los parámetros para la secuencia de impulsos Parámetros Ajustables a través de: Controlables con: SFB Pantalla de parametrización Base de tiempo Sí Formato de salida Sí Valor de salida Escribir Duración del período Sí...
  • Página 232: Duración Del Período

    Contaje, medida de frecuencia y 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. Esto puede prolongar o acortar la duración de un período: •...
  • Página 233: Retardo A La Conexión

    Contaje, medida de frecuencia y modulación de ancho de pulso Retardo a la conexión Tiempo que transcurre desde el inicio de la secuencia de salida hasta la salida del primer impulso. Retardo a la conexión = Base de tiempo × Valor numérico predeterminado Si modifica el tiempo de retardo a la conexión durante la salida de impulsos, se aplicará...
  • Página 234: Comportamiento De La Salida

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.7.5 Comportamiento de la salida En este apartado se describe el comportamiento de la salida digital. La salida puede controlarse manualmente o utilizarse para la salida de la secuencia de impulsos.
  • Página 235: Tratamiento De Errores Y Alarmas

    Contaje, medida de frecuencia y modulación de ancho de pulso Tratamiento de errores y alarmas Los errores se indican por medio de: • Mensajes de error en el bloque de función del sistema (SFB). • Alarma de diagnóstico Con determinados eventos se puede disparar una alarma de proceso. 5.8.1 Mensajes de error en el bloque de función del sistema (SFB) En el SFB se señalizan los errores recogidos en la siguiente tabla.
  • Página 236: Evaluación De Errores

    Contaje, medida de frecuencia y modulación de ancho de pulso Evaluación de errores Llamar SFB RB = FALSE JOB_ERR = TRUE ? Sí Evaluar JOB_STAT 5.8.2 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 237 Contaje, medida de frecuencia y modulación de ancho de pulso Reacción a un error con la alarma de diagnóstico • La función que se encuentra en marcha no se verá afectada por la alarma de diagnóstico. • El sistema operativo de la CPU accede al OB 82 en el programa de usuario. Nota Cuando se dispara una alarma sin que se encuentre cargado en la CPU el OB correspondiente, la CPU pasa a STOP.
  • Página 238: Alarma De Proceso

    Contaje, medida de frecuencia y modulación de ancho de pulso Se ha perdido una alarma de proceso La CPU comunica el error "Se ha perdido una alarma de proceso" cuando, estando habilitadas las alarmas de proceso, se orginia la misma alarma de proceso antes incluso del acuse de la última alarma de proceso.
  • Página 239: Medida De Frecuencia

    Contaje, medida de frecuencia y modulación de ancho de pulso Contaje: OB 40, byte 8 Descripción Bit 0 Canal 0: Abrir la puerta HW Bit 1 Canal 0: Cerrar la puerta HW Bit 2 Canal 0: Rebase por exceso/rebase por defecto Bit 3 Canal 0: Acceso al comparador Bit 4...
  • Página 240: Modulación De Ancho De Pulso

    Contaje, medida de frecuencia y modulación de ancho de pulso 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 Canal 1: Abrir la puerta HW...
  • Página 241: Datos Técnicos

    Contaje, medida de frecuencia y modulación de ancho de pulso 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. (Pista 10 kHz 30 kHz 60 kHz A/impulso, Pista B/sentido, puerta HW y Latch) Ancho de pulso mín./ Pausa 48 µs 16 µs...
  • Página 242: Encoder Incremental

    Contaje, medida de frecuencia y modulación de ancho de pulso 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 impulsos 200 µs 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 243: Evaluación Simple

    Contaje, medida de frecuencia y modulación de ancho de pulso Evaluación simple Evaluación simple significa que sólo se evaluará un flanco de la pista A; los impulsos de contaje hacia delante se evaluarán en caso de flanco positivo en la pista A y en caso de darse un nivel Low en la pista B, se evaluarán los impulsos de contaje hacia atrás con flanco positivo en A y el nivel High en la pista B.
  • Página 244: Esquema De Conexiones Para El Encoder Incremental Siemens 6Fx 2001-4 (Up = 24V; Htl)

    Contaje, medida de frecuencia y modulación de ancho de pulso 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-4 (Up = 24 V; HTL):...
  • Página 245: Listas De Errores

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.10.3 Listas de errores 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 246 Contaje, medida de frecuencia y modulación de ancho de pulso Error de sistema Tipo de evento 128 (80H): "Error de parametrización de los parámetros generales del SFB" Cuando se producen errores de parametrización el bit RB se pone al valor FALSE. Número de Remedio Texto del evento...
  • Página 247: Parámetros Del Módulo Que Se Ajustan En Las Pantallas De Parametrización

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.10.4 Parámetros del módulo que se ajustan en las pantallas de parametrización Parámetros básicos Parámetros Descripción Valores posibles Valor predet. • Selección de Aquí podrá seleccionar qué alarma debe disparar la Ninguna Ninguna alarma...
  • Página 248 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. Frecuencia máxima: • CPU 312C 10, 5, 2, 1 kHz 10kHz señales de • CPU 313C, 313C-2 DP/PtP 30, 10, 5, 2, 1 kHz 30kHz contaje/puert •...
  • Página 249 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. • Alarma de Al cerrar la puerta hardware se genera una alarma de Sí proceso: proceso cuando se encuentra abierta la puerta software. • Cerrar la puerta HW •...
  • Página 250 Contaje, medida de frecuencia y modulación de ancho de pulso Medida de frecuencia 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. Límite El valor medido se compara con el límite inferior.
  • Página 251 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Descripción Valores posibles Valor predet. • • Puerta HW Sí: Sí Control de puerta a través de la puerta SW y • puerta HW. • Control de puerta sólo a través de la puerta •...
  • Página 252 Contaje, medida de frecuencia y modulación de ancho de pulso Modulación de ancho de pulso: Parámetros Descripción Valores posibles Valor predet. • Formato de Formato de la salida para la salida Por mil Por mil salida • Valor analógico S7 •...
  • Página 253: Dbs De Instancia De Los Sfbs

    Contaje, medida de frecuencia y modulación de ancho de pulso 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 Específico de 300 hex que ha definido previamente en...
  • Página 254 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) STS_C_UP BOOL 12.5 Estado Sentido adelante TRUE/FALSE FALSE Se indicará siempre el último sentido de contaje. Después de acceder por primera vez al SFB el STS_C_UP tiene el valor TRUE.
  • Página 255 Contaje, medida de frecuencia y modulación de ancho de pulso 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 300 hex que ha definido previamente en la CPU...
  • Página 256 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros Decla- Tipo de Dirección Descripción Valores Valor ración datos (DB de posibles predet. instancia) JOB_DONE OUT BOOL 22.0 Es posible iniciar una nueva TRUE/FALSE TRUE petición. JOB_ERR BOOL 22.1 Petición errónea.
  • Página 257 Contaje, medida de frecuencia y modulación de ancho de pulso Parámetros de SFB 49 "PULSE" 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 300 hex que ha definido previamente en la CPU...
  • Página 258: Índice, Contaje

    Contaje, medida de frecuencia y modulación de ancho de pulso 5.11 Índice, contaje contaje............5-17 Diálogos de parametrización ....... 5-9 Duración del período Modulación Acceso a la periferia .......... 5-16 de ancho de pulso ......... 5-64 Alarma de diagnóstico ........5-68 Duración mínima de impulso Modulación evaluación .............
  • Página 259 Contaje, medida de frecuencia y modulación de ancho de pulso Funciones contaje............5-17 Ocupación de los enchufes ......... 5-4 medida de frecuencia ........5-45 modulación de ancho de pulso ...... 5-56 Pantalla ............... 5-3 Parametrizar............5-9 Generalidades ............. 5-1 Parámetros SFB 47 COUNT..........
  • Página 260 Contaje, medida de frecuencia y modulación de ancho de pulso SFB FREQUENC ..........5-47 SFB PULSE............5-57 Salida Standard Library..........5-15 contaje............5-38 medida de frecuencia ........5-54 modulación de ancho de pulso ...... 5-66 Selección de alarma ......... 5-10, 5-79 Tipo de evento...........
  • Página 261: Acoplamiento Punto A Punto

    6.1.2 Interlocutor El interface 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 interface correspondiente en el autómata S5...
  • Página 262: Componentes Para Un Acoplamiento Punto A Punto

    Acoplamiento punto a punto 6.1.3 Componentes para un acoplamiento punto a punto En la CPU están integrados los protocolos para el acoplamiento serie. Su interlocutor se conecta a través del interface serie. Utilice un cable apantallado como cable de conexión. En el capítulo 6.10.7 se describen los cables de conexión para diferentes interlocutores.
  • Página 263: Transferencia En Serie De Un Carácter

    Acoplamiento punto a punto 6.1.5 Transferencia en serie de un carácter 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. La transferencia de datos se lleva a cabo en serie por el acoplamiento punto a punto.
  • Página 264: Transferencia De Datos Asíncrona

    Acoplamiento punto a punto Transferencia de datos asíncrona La transferencia de datos serie se lleva a cabo de forma asíncrona. La llamada sincronización con base de tiempo (base de tiempo fija al transferir una secuencia fija de caracteres) se mantendrá activada sólo durante la transferencia de un carácter. A cada uno de los caracteres que se transmiten le precede un impulso de sincronización que también se denomina bit de inicio.
  • Página 265: Tiempo De Retardo De Caracteres

    Acoplamiento punto a punto La siguiente figura representa simbólicamente los dos formatos de datos de la trama de 10 bits: 7 bits de datos: 1 bit de inicio, 7 bits de datos, 1 bit de paridad, 1 bit de parada Estado de señal "1"...
  • Página 266: Cablear

    Acoplamiento punto a punto Cablear 6.2.1 Normas de cableado Cable de conexión • Los cables deberán estar apantallados. • La pantalla deberá ir conectada en ambos extremos del cable. 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 267: Conexión De Una Línea Serie

    Acoplamiento punto a punto 6.2.2 Conexión de una línea serie 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 Denomi- Entrada/ Descripción RS 422/485 nación Salida (vista frontal) T (A) -...
  • Página 268: Parametrizar

    Acoplamiento punto a punto Parametrizar 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: 1. Parámetros del módulo 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 269: Procedimiento De Parametrización

    Acoplamiento punto a punto Procedimiento de parametrización Al abrir la pantalla de parametrización se presupone que ya se ha creado un proyecto en el que puede guardar la parametrización. 1. Inicie el Administrador SIMATIC y abra la configuración del hardware en su proyecto. 2.
  • Página 270: Parámetros Básicos

    Acoplamiento punto a punto 6.3.1 Parámetros básicos Parámetros Descripción Valores posibles Valor predeterminado • Selección Ninguna Ninguna Aquí podrá seleccionar si desea o no que se de alarmas • Diagnóstico dispare una alarma de diagnóstico. La alarma de diagnóstico se describe en el capítulo 6.7.3. •...
  • Página 271: Datos De Parametrización Del Driver Ascii

    Acoplamiento punto a punto 6.3.2 Datos de parametrización del driver ASCII 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 272 Acoplamiento punto a punto Parámetros Descripción Valores posibles Valor predet. • Carácter XON Código para el carácter XON Con 7 bits de 11 H = CC 1 datos: La CPU emite el carácter XON en cuanto se activa en de 0 a 7 FH ella el modo de operación con control de flujo de datos.
  • Página 273: Criterio De Fin

    Acoplamiento punto a punto Criterio de fin Parámetros Descripción Valores posibles Valor predeterminado • Señal de fin de un Establece qué criterio marcará el final de los Una vez Una vez telegrama de telegramas. transcurrido el transcurrido el recepción tiempo de retardo tiempo de retardo •...
  • Página 274 Acoplamiento punto a punto Parámetros Descripción Valores posibles Valor predeterminado • Señal de fin Se puede trabajar con uno o con dos 1 carácter de fin 1 carácter de fin caracteres de fin. Además, dispone de la • 1 carácter de fin opción de recibir uno o dos caracteres con 1 BCC adicionales después de la recepción de la...
  • Página 275 Acoplamiento punto a punto Parámetros Descripción Valores posibles Valor predeterminado • Enviar con Si se encuentra activado el criterio de fin "Tras Enviar hasta la Enviar hasta la carácter de fin recepción del / de los carácter(es) de fin" señal de fin señal de fin, puede enviar datos con caracteres de fin.
  • Página 276: Recepción De Datos

    Acoplamiento punto a punto Recepción de datos Parámetros Descripción Valores posibles Valor predeterminado • Borrar el búfer de El búfer de recepción se borrará al conectar el Sí recepción durante autómata a la red eléctrica o cuando la CPU • el arranque conmute de STOP a RUN.
  • Página 277 Acoplamiento punto a punto Ocupación estándar de las señales para el interface X27 (RS 422/485) Parámetros Descripción Valores posibles Valor predeter- minado • Modo de Establece si el interface Dúplex (RS 422) a cuatro Dúplex operación X27 (RS 422/485) opera en modo dúplex hilos Punto a punto (RS 422) a (RS 422) o semidúplex (RS 485).
  • Página 278 Acoplamiento punto a punto La siguiente figura muestra las conexiones del receptor en el interface X27 (RS 422/485): R(B) + Ninguno R(A) - R(B) + R(A) 5V / R(B) 0V R(A) - R(B) + R(A) 0V / R(B) 5V R(A) - La CPU se puede utilizar en el modo de operación RS 422 o RS 485 en diferentes topologías.
  • Página 279 Acoplamiento punto a punto • En una topología maestro/esclavo en modo RS 422 la CPU sólo puede utilizarse como maestro. Si se conecta el emisor del maestro con los receptores de todos los esclavos, o si se conecta el emisor de los esclavos con el receptor del maestro, se lleva a cabo la ocupación estándar únicamente en el receptor del maestro y en el receptor de un esclavo.
  • Página 280 Acoplamiento punto a punto • 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 281: Datos De Parametrización Del Procedimiento 3964(R)

    Acoplamiento punto a punto 6.3.3 Datos de parametrización del procedimiento 3964(R) 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 282 Acoplamiento punto a punto Parámetros Descripción Valor predeterminado Parámetros de telegrama 3964(R) Los parámetros de protocolo tienen valores 3964(R) con valores con valores estándar con control predeterminados. estándar y control de de bloque bloques: Si la CPU detecta la secuencia de caracteres TRC = 220 ms DLE ETX BCC, ésta finalizará...
  • Página 283 Acoplamiento punto a punto Parámetros Descripción Valores posibles Valor predetermi- nado Tiempo de retardo El tiempo de retardo de caracteres define la De 20 ms a 65530 ms en 220 ms de caracteres distancia temporal máxima permitida entre pasos de 10 ms (TRC) dos caracteres recibidos dentro de un El TRC depende de la...
  • Página 284 Acoplamiento punto a punto Recepción de datos Parámetros Descripción Valores posibles Valor predetermi- nado • Borrar el búfer de El búfer de recepción se borrará cuando se conecte Sí recepción durante el autómata a la red o cuando la CPU conmute de •...
  • Página 285 Acoplamiento punto a punto La siguiente figura muestra las conexiones del receptor en el interface X27 (RS 422): R(B) + Ninguno R(A) - R(B) + R(A) 5V / R(B) 0V R(A) - R(B) + R(A) 0V / R(B) 5V R(A) - CPU 31xC Funciones tecnológicas 6-25 A5E00105486-03...
  • Página 286: Datos De Parametrización Del Acoplamiento Rk 512

    Acoplamiento punto a punto 6.3.4 Datos de parametrización del acoplamiento RK 512 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 caracter para el acoplamiento RK 512 está ajustado de forma fija a 8.
  • Página 287: Estructura Del Programa

    Acoplamiento punto a punto Estructura del programa El SFB se procesa de forma asíncrona. Para el procesamiento íntegro es necesario abrir el SFB tantas veces como sea necesario hasta que se termine con o sin errores. Nota Si ha programado en su programa un SFB, no puede volver a abrir el mismo SFB en otra parte del programa con otra prioridad, pues el SFB no debe interrumpirse a sí...
  • Página 288: Funciones De Comunicación

    Acoplamiento punto a punto Funciones de comunicación 6.5.1 Funciones de comunicación para ASCII/3964(R) En este capítulo se describen las funciones de las que dispone para los protocolos ASCII y 3964. Bloque Descripción SFB 60 SEND_PTP Enviar todo el área o parte de un área de un bloque de datos a un interlocutor. SFB 61 RCV_PTP Recibir de datos de un interlocutor y guardarlos en un bloque de datos.
  • Página 289 Acoplamiento punto a punto Si se ejecuta la petición con DONE = TRUE, esto significa: • En caso de utilizar el driver ASCII: que los datos han sido enviados al interlocutor. Lo que no se queda garantizado es que también se hayan recibido los datos del interlocutor.
  • Página 290: Coherencia De Los Datos

    Acoplamiento punto a punto Parámetros Decla- Tipo de Descripción Valores Valor ración datos posibles predetermi- nado SD_1 Parámetros de envío: Específico de la CPU Aquí deberá indicar: • El número del DB, desde el que se envían los datos. • El número del byte de datos a partir del cual desea enviar los datos.
  • Página 291: Recepción De Datos Con El Sfb 61 "Rcv_Ptp

    Acoplamiento punto a punto 6.5.1.2 Recepción de datos con el SFB 61 "RCV_PTP" Con el SFB podrá recibir datos y guardarlos en un bloque de datos: "RCV_PTP" EN_R ERROR STATUS LADDR RD_1 Después de ser llamado con el valor TRUE en la entrada de control EN_R, el bloque estará listo para recibir.
  • Página 292 Acoplamiento punto a punto Parámetros Decla- Tipo de Descripción Valores Valor ración datos posibles predetermi- nado 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 de su submódulo que ha...
  • Página 293: Borrar El Búfer De Recepción Con El Sfb 62 "Res_Rcvb

    Acoplamiento punto a punto Coherencia de los datos La coherencia de los datos está limitada a 206 bytes. Para que se pueda realizar una transferencia coherente de más de 206 bytes, deberá tener en cuenta los siguientes puntos: Vuelva a acceder al DB de recepción solamente si han sido recibidos todos los datos (NDR = TRUE).
  • Página 294 Acoplamiento punto a punto Parámetros Decla- Tipo de Descripción Valores Valor ración datos posibles predetermi- nado BOOL Parámetros 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 interrumpe. LADDR WORD Dirección de E/S del submódulo que ha...
  • Página 295: Funciones De Comunicación Para El Acoplamiento Rk 512

    Acoplamiento punto a punto 6.5.2 Funciones de comunicación para el acoplamiento RK 512 En este capítulo se describen las funciones que están disponibles para el protocolo RK 512: Bloque Descripción SFB 63 SEND_RK Enviar todo el área o parte de un área de un bloque de datos a un interlocutor. SFB 64 FETCH_RK Recuperar todo un área o parte de un área de un bloque de datos de un interlocutor.
  • Página 296: Envío De Datos Con El Sfb 63 " Send_Rk

    Acoplamiento punto a punto 6.5.2.1 Envío de datos con el SFB 63 " SEND_RK" El SFB permite enviar grupos de datos de un bloque de datos: "SEND_RK" SYNC_DB DONE ERROR STATUS LADDR R_CPU R_TYPE R_DBNO R_OFFSET R_CF_BYT R_CF_BIT SD_1 La transferencia se activa después de llamar al bloque de producirse un flanco positivo en la entrada de control REQ.
  • Página 297 Acoplamiento punto a punto 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. En STATUS se indicará el número de evento correspondiente en caso de error o de advertencia (consulte el capítulo 6.10.8).
  • Página 298 Acoplamiento punto a punto Parámetros Decla- Tipo de Descripción Valores Valor ración datos posibles predetermi- nado DONE BOOL Parámetro de estado (el parámetro TRUE/FALSE FALSE permanece activado lo que dura una llamada.): • FALSE: Aún no se ha iniciado la petición o aún se está...
  • Página 299: Particularidades Del Envío De Datos

    Acoplamiento punto a punto Coherencia de los datos La coherencia de los 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: Vuelva a escribir en la parte actualmente utilizada del área de envío SD_1 sólo cuando haya finalizado el proceso de envío.
  • Página 300: Recogida De Datos Con Sfb 64 "Fetch_Rk

    Acoplamiento punto a punto 6.5.2.2 Recogida de datos con SFB 64 "FETCH_RK" El SFB permite recoger un grupo de datos del interlocutor y depositar los datos en un bloque de datos: "FETCH_RK" SYNC_DB DONE ERROR STATUS LADDR R_CPU R_TYPE R_DBNO R_OFFSET R_CF_BYT R_CF_BIT...
  • Página 301 Acoplamiento punto a punto 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 (consulte el capítulo 6.10.8).
  • Página 302 Acoplamiento punto a punto Parámetros Decla- Tipo de Descripción Valores Valor ración datos posibles predetermi- nado R_CF_BYT Byte de marcas de acoplamiento en la CPU De 0 a 255 interlocutora (255: Significa: sin marcas de acoplamiento) R_CF_BIT Bit de marcas de acoplamiento en la CPU De 0 a 7 interlocutora DONE...
  • Página 303: Particularidades De Los Temporizadores Y Contadores

    Acoplamiento punto a punto Coherencia de los datos La coherencia de los 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á volver a escribir en la parte del área de recepción RD_1 cuando haya finalizado el proceso de transferencia.
  • Página 304 Acoplamiento punto a punto Parámetros en el SFB para la fuente de datos (CPU del interlocutor) En la siguiente tabla encontrará los tipos de datos que se pueden transferir. Fuente en R_TYPE R_DBNO R_OFFSET** la CPU del interlocutor (en bytes) Bloque de datos De 0 a 255 De 0 a 510*...
  • Página 305: Recibir/Facilitar Datos Con El Sfb 65 "Serve_Rk

    Acoplamiento punto a punto 6.5.2.3 Recibir/Facilitar datos con el SFB 65 "SERVE_RK" 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 capítulo 6.9.3). Es necesario acceder al SFB cuando el interlocutor lleva a cabo una petición de envío de datos (petición SEND).
  • Página 306 Acoplamiento punto a punto 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 307 Acoplamiento punto a punto Parámetros Decla- Tipo de Descripción Valores Valor ración datos posibles predetermi- nado STATUS WORD Parámetro de estado (el parámetro De 0 a FFFF permanece activado lo que dure una llamada). Por ello debería copiar el STATUS a un área de datos libre para la visualización del STATUS: El parámetro STATUS puede tener distintos...
  • Página 308: Utilización De Las Marcas De Acoplamiento

    Acoplamiento punto a punto Utilización de las marcas de acoplamiento 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 309: Indicaciones De Programación De Los Bloques De Función De Sistema

    Acoplamiento punto a punto 3. Mediante evaluación de la marca de acoplamiento (marca de acoplamiento 100.6 = TRUE) en el programa de usuario, podrá saber si la petición ha concluido y si los datos transferidos están listos para ser procesados. 4.
  • Página 310 Acoplamiento punto a punto Ejemplos Los operandos de datos de STEP 5 (columna izquierda de la tabla) se convierten en los operandos de datos de STEP 7 (columna derecha de la tabla). STEP 5 STEP 7 DW 10 DBW 20 DL 10 DBB 20 DR 10...
  • Página 311: Asignación De Los Parámetros De Bloque

    Acoplamiento punto a punto 6.5.3.2 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 312: Puesta En Funcionamiento

    Acoplamiento punto a punto Puesta en funcionamiento 6.6.1 Puesta en funcionamiento del interface físico 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 313: Tratamiento De Errores Y Alarmas

    Acoplamiento punto a punto Tratamiento de errores y alarmas Las funciones de diagnóstico permiten localizar rápidamente los errores surgidos. Dispone de las siguientes posibilidades de diagnóstico: • Mensajes de error en el bloque de función del sistema (SFB) • Con RK512: Números de error en el telegrama de respuesta •...
  • Página 314: Alarma De Diagnóstico

    Acoplamiento punto a punto 6.7.3 Alarma de diagnóstico 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 disparará tanto si se produce un error en el envío como si se produce en la recepción. La alarma de diagnóstico permite reaccionar inmediatamente en el programa de usuario ante cualquier error que se pueda producir.
  • Página 315: Ejemplos

    Acoplamiento punto a punto OB82, byte 8 Descripción: Bit 0 Módulo defectuoso Bit 1 Bit 2 Error externo Bit 3 Bit 4 Bit 5 Rotura de hilo Bit 6 Bit 7 OB82, byte 10 Descripción: Bit 0 Bit 1 Error de comunicación Bit 2 Bit 3 Bit 4...
  • Página 316: Descripción Del Protocolo

    Acoplamiento punto a punto Descripción del protocolo 6.9.1 Transferencia de datos con el driver ASCII El driver ASCII controla la transferencia de datos en los acoplamientos punto a punto entre la CPU y un interlocutor. La estructura de los telegramas se mantiene abierta gracias a que el usuario de S7 transfiere el telegrama de envío íntegramente al interface punto a punto.
  • Página 317: Enviar Caracteres De Control De Bloque

    Acoplamiento punto a punto Para garantizar un tráfico de datos fluido, deberían seleccionarse parámetros idénticos. Al enviar los datos se hará una pausa entre dos telegramas por el tiempo de vigilancia establecido en caso de que falte la señal de fin correspondiente para que así el interlocutor pueda sincronizarse (reconocimiento del inicio del telegrama).
  • Página 318: Recepción De Datos Con El Driver Ascii

    Acoplamiento punto a punto Envío de datos La siguiente figura ilustra los procesos que se ejecutan durante el envío: Esperar petición de envío Petición SEND llegado El número enésimo de los datos para enviar se coje del Enviar datos parámetro “LEN” de la petición útiles de envío.
  • Página 319: Transparencia Del Código

    Acoplamiento punto a punto Transparencia del código La transparencia del código del procedimiento depende del criterio de fin parametrizado y del control del flujo de datos: • Con uno o con dos caracteres de fin: Sin transparencia del código • Criterios de fin Tiempo de retardo de caracteres o Tras recibir un número fijo de caracteres: Con transparencia del código...
  • Página 320: Criterio De Fintranscurrido El Tiempo De Retardo De Caracteres

    Acoplamiento punto a punto Criterio de finTranscurrido el tiempo de retardo de caracteres En la recepción de datos se reconoce el final del telegrama una vez transcurrido el tiempo de retardo de caracteres. Los datos recibidos son adoptados por la CPU. En este caso, el tiempo de retardo de caracteres deberá...
  • Página 321: Criterio De Fin Número Predeterminado De Caracteres

    Acoplamiento punto a punto 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 322 Acoplamiento punto a punto La siguiente figura ilustra los procesos que se llevan a cabo al recibir datos con el criterio de fin "Tras recibir un número fijo de caracteres": Esperar al carácter Carácter llegado Carácter con control de fin y vigilancia TRC recibido Error en la recepción Telegrama...
  • Página 323 Acoplamiento punto a punto 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 caracter(es) de fin parametrizados. Dispone de las siguientes posibilidades: • Un carácter de fin • Dos caracteres de fin Los datos recibidos serán aceptados por la CPU, incluido el carácter de fin.
  • Página 324: Recepción Con Caracteres De Control De Bloque

    Acoplamiento punto a punto Recepción con caracteres de control de bloque Además de los caracteres de fin se puede seleccionar a través del diálogo 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 325: Control Del Flujo De Datos/Procedimiento De Protocolo De Enlace

    Acoplamiento punto a punto Búfer de recepción en la CPU El tamaño del búfer de recepción es de 2048 bytes. En la parametrización se puede indicar si se desea impedir la sobrescritura de los datos en el búfer de recepción. Además, podrá indicar el rango de valores (de 1 a 10) para el número de telegramas de recepción memorizados o aprovechar todo el búfer de recepción.
  • Página 326: Transferencia De Datos Con El Procedimiento 3964(R)

    Acoplamiento punto a punto 6.9.2 Transferencia de datos con el procedimiento 3964(R) El procedimiento 3964(R) controla la transferencia de datos en un acoplamiento punto a punto entre la CPU y un interlocutor. Caracteres de control El procedimiento 3964(R) añade caracteres de control a los datos útiles durante la transferencia.
  • Página 327 Acoplamiento punto a punto 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: Datos DLE ETX 0011 0000 0011 0001...
  • Página 328: Establecimiento De La Conexión Durante El Envío

    Acoplamiento punto a punto Envío de datos con 3964(R) La siguiente figura ilustra la transferencia de datos al enviar datos mediante el procedimiento 3964(R): CPU 31xC Interlocutor Carácter de inicio (02H) Establecimiento de la conexión Acuse positivo (10H) 1er Byte de datos 1er Byte 2º...
  • Página 329: Recepción De Datos Con 3964(R)

    Acoplamiento punto a punto 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 330: Establecimiento De La Conexión Al Recibir Datos

    Acoplamiento punto a punto Establecimiento de la conexión al recibir datos En estado de reposo, cuando no hay ninguna petición de envío por procesar, el procedimiento espera a que el interlocutor establezca la conexión. Si durante el establecimiento de la conexión con STX no se encuentra disponible ningún búfer de recepción, se iniciará...
  • Página 331: Tratamiento De Datos Erróneos

    Acoplamiento punto a punto Tratamiento de datos erróneos En la siguiente figura encontrará el proceso de tratamiento de datos erróneos con el procedimiento 3964(R): Interlocutor CPU 31xC Recibir datos Establecimiento Carácter de inicio (02H) de la conexión Acuse positivo (10H) 1er byte de datos 1er byte Datos...
  • Página 332: Conflicto De Inicialización

    Acoplamiento punto a punto Conflicto de inicialización La figura siguiente ilustra el proceso de transferencia en caso de un conflicto de inicialización: CPU 31xC Interlocutor (Menor prioridad) (mayor prioridad) Carácter de inicio (02H) Establecimiento Carácter de inicio (02H) de la conexión Acuse positivo (10H) 1er byte de datos 1er Byte...
  • Página 333: Error De Procedimiento

    Acoplamiento punto a punto 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 334: Procedimiento 3964(R) Enviar

    Acoplamiento punto a punto Procedimiento 3964(R) Enviar La figura siguiente ilustra los procesos de envío mediante el procedimiento 3964(R): Petición de enviar Enviar NAK Enviar NAK W = 1 W > 6 W <= 6 x > 6 x = 1 x <= 6 Enviar STX W + 1...
  • Página 335: Procedimiento 3964(R) Recibir (Parte 1)

    Acoplamiento punto a punto Procedimiento 3964(R) Recibir (Parte 1) La siguiente figura ilustra los procesos de recepción mediante el procedimiento 3964(R): Carácter además de Petición de enviar STX, NAK Recibir Reintento esperado Anotar NAK W +1 Conflicto de inicialización, Iniciar menor prioridad NAKTIM Esperar...
  • Página 336: Procedimiento 3964(R) Recibir (Parte 2)

    Acoplamiento punto a punto Procedimiento 3964(R) Recibir (Parte 2) La siguiente figura ilustra los procesos de recepción mediante el procedimiento 3964(R): Iniciar Anotar NAK Carácter correcto además Carácter con errores Esperar a recibir de DLE T > T caracteres Iniciar Duplicado Esperar T >...
  • Página 337: Transferencia De Datos Con El Acoplamiento Rk 512

    Acoplamiento punto a punto 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 se puede indicar si se desea evitar la sobrescritura de los datos en el búfer de recepción. Además, podrá...
  • Página 338: Telegramas Sucesivos

    Acoplamiento punto a punto Telegrama FETCH En un telegrama FETCH, la CPU envía un telegrama de comando sin datos útiles y el interlocutor responde con un telegrama de respuesta que contiene datos útiles. Telegramas sucesivos Si el volumen de datos sobrepasa los 128 bytes, en el caso de los telegramas SEND y FETCH se envían automáticamente telegramas sucesivos.
  • Página 339: Estructura Y Contenido Del Telegrama De Respuesta

    Acoplamiento punto a punto Las letras contenidas en los bytea 3 y 4 son caracteres ASCII. La cabecera del telegrama de comando sucesivo está compuesta sólo por los bytes 1 a 4. 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.
  • Página 340 Acoplamiento punto a punto Enviar datos con el RK 512 La siguiente figura ilustra el proceso de envío con un telegrama de respuesta con el acoplamiento RK 512: CPU 31xC Interlocutor Telegrama SEND Cáracter de inicio (02H) Establecimiento de la conexión Acuse positivo (10H) (00H) 1.
  • Página 341 Acoplamiento punto a punto 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 342: Telegramas Send Sucesivos

    Acoplamiento punto a punto 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 343 Acoplamiento punto a punto Recoger datos con el RK 512 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: CPU31xC Interlocutor Telegrama FETCH Carácter de inicio (02H) Establecimiento de la conexión...
  • Página 344: Recoger Datos

    Acoplamiento punto a punto 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 345: Telegrama Fetch Sucesivo

    Acoplamiento punto a punto Telegrama FETCH sucesivo La siguiente figura muestra el proceso de recogida de datos mediante un telegrama de respuesta sucesivo: CPU 31xC Interlocutor Telegrama FETCH sucesivo Carácter de inicio (02H) Establecimiento de la conexión Acuse positivo (10H) Telegrama sucesivo (FFH) 1er Byte Cabecera...
  • Página 346: Funcionamiento Casi Dúplex

    Acoplamiento punto a punto 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 347 Acoplamiento punto a punto RK 512 Peticiones de la CPU La siguiente figura ilustra los procesos del acoplamiento RK 512 a través de peticiones de la CPU: Peticiones CPU posición inicial Petición CPU Telegrama de comando CPU Iniciar T > T Error Esperar al interrumpido...
  • Página 348: Rk 512 Peticiones Del Interlocutor

    Acoplamiento punto a punto RK 512 Peticiones del interlocutor La siguiente figura ilustra los procesos del acoplamiento RK 512 por medio de peticiones del interlocutor: Peticiones interlocutor posición inicial Telegrama de comando interlocutor recibido Transferir datos a la CPU o recogerlos de la CPU Aparición error Enviar telegrama de...
  • Página 349: Datos Técnicos

    Acoplamiento punto a punto 6.10 Datos técnicos 6.10.1 Datos técnicos generales La siguiente tabla recoge los datos técnicos generales. Encontrará más datos técnicos de SIMATIC S7 300 en el manual de instrucciones Sistemas de automatización S7 300, Datos de los módulos, Capítulo 1 "Datos técnicos generales" y del manual de instrucciones de instalación Sistema de automatización S7300, Establecimiento: •...
  • Página 350: Datos Técnicos Del Driver Ascii

    Acoplamiento punto a punto 6.10.2 Datos técnicos del driver ASCII 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, 19200 baudios, 38400 baudios (semiduplex) •...
  • Página 351: Datos Técnicos Del Procedimiento 3964(R)

    Acoplamiento punto a punto 6.10.3 Datos técnicos del procedimiento 3964(R) 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 bloque •...
  • Página 352: Datos Técnicos Del Acoplamiento Rk 512

    Acoplamiento punto a punto 6.10.4 Datos técnicos del acoplamiento RK 512 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, 38400 baudios •...
  • Página 353: Tiempos De Transferencia

    Acoplamiento punto a punto 6.10.6 Tiempos de transferencia 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 354: Cables

    Acoplamiento punto a punto Acoplamiento RK 512 (tiempos de transferencia en ms) Velocidad de 38400 19200 9600 4800 2400 1200 transferencia (Bd)/ Datos útiles 1 byte 1002 10 bytes 1334 20 bytes 1701 50 bytes 1402 2804 100 bytes 1176 2323 4642 200 bytes...
  • Página 355 Acoplamiento punto a punto 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 6ES7902-3AC00-0AA0...
  • Página 356 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 preconfeccionado de estas características. Para los cables de conexión necesita los siguientes conectores macho: •...
  • Página 357 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 358: Mensajes De Error

    Acoplamiento punto a punto 6.10.8 Mensajes de error 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 mensaje de STATUS tiene el mismo significado, independientemente del bloque de función del sistema utilizado. Esquema de númerosTipo de evento/ Tipo de evento En la siguiente representa la estructura del parámetro STATUS: 13 12...
  • Página 359: Tipos De Eventos

    Acoplamiento punto a punto Tipos de eventos En las siguientes tablas encontrará la descripción de los diferentes tipos y números de eventos: Tipo de evento 3 (03H): "Error al parametrizar el SFB" Nº de Evento Remedio evento • • (03)01H Tipo de datos fuente/destino no válido o Compruebe la parametrización y, si fuese no encontrado.
  • Página 360 Acoplamiento punto a punto Tipo de evento 5 (05H): "Error durante el procesamiento de la petición". Nº de Evento Remedio evento (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 361 Acoplamiento punto a punto Tipo de evento 7 (07H): "Error de envío" Nº de Evento Remedio evento (07)01H Sólo con 3964(R): Una repetición 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 •...
  • Página 362 Acoplamiento punto a punto Tipo de evento 7 (07H): "Error de envío" Nº de Evento Remedio evento (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 . modifique si es necesario la parametrización.
  • Página 363 Acoplamiento punto a punto Tipo de evento 8 (08H): "Error de recepción" Nº de Evento Remedio evento (08)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 Espera del primer reintento: transferencia o de un comportamiento erróneo del Se ha detectado un error durante la...
  • Página 364 Acoplamiento punto a punto Tipo de evento 8 (08H): "Error de recepción" Nº de Evento Remedio evento (08)09H Sólo con 3964(R): Parametrice en el interlocutor el mismo tiempo de espera a del bloque que en su módulo.Si fuese El tiempo de espera a la repetición del necesario, compruebe el comportamiento erróneo bloque ha expirado.
  • Página 365 Acoplamiento punto a punto Tipo de evento 9 (09H): "Se recibió un telegrama de respuesta con errores o un telegramas de error del interlocutor acoplado" Nº de Evento Remedio evento (09)02H Sólo con RK 512: Compruebe que él área de datos seleccionada se encuentre disponible en el interlocutor;...
  • Página 366 Acoplamiento punto a punto Tipo de evento 9 (09H): "Se recibió un telegrama de respuesta con errores o un telegramas de error del interlocutor acoplado" Nº de Evento Remedio evento (09)0AH Sólo con RK 512: Compruebe si el error se debe a alguna perturbación o a un comportamiento erróneo del El interlocutor ha detectado errores en la interlocutor.
  • Página 367 Acoplamiento punto a punto Tipo de evento 10 (0AH): "Errores en el telegrama de respuesta del interlocutor reconocidos por la CPU" Nº de Evento Remedio evento (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 comprobación de interfaces que se conecta a la del telegrama de respuesta recibido...
  • Página 368: Parámetros De Los Sfb

    Acoplamiento punto a punto 6.10.9 Parámetros de los SFB Parámetros del SFB 60 "SEND_PTP" Parámetros Decla- Tipo Descripción Valores Valor ración posibles predetermi- datos nado BOOL Establecimiento de petición con flanco positivo TRUE/FALSE FALSE BOOL La petición se interrumpe. Envío bloqueado. TRUE/FALSE FALSE LADDR WORD Dirección de E/S de su submódulo que ha...
  • Página 369 Acoplamiento punto a punto Parámetros del SFB 62 "RES_RCVB" Parámetros Decla- Tipo Descripción Valores Valor ración posibles predetermi- datos nado 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 Específico de 3 FF hex establecido en "HW Config".
  • Página 370 Acoplamiento punto a punto Parámetros del SFB 63 "SEND_RK" Parámetros Decla- Tipo Descripción Valores Valor ración posibles predetermi- datos nado SYNC_DB Número del DB en el que se depositarán los Específico de datos comunes para la sincronización de los la CPU. No se SFB RK (longitud mínima 240 bytes).
  • Página 371 Acoplamiento punto a punto Parámetros del SFB 64 "FETCH_RK" Parámetros Decla- Tipo Descripción Valores Valor ración posibles predetermi- datos nado 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 372: Parámetros Del Sfb 65 "Serve_Rk" Para La Recepción/Facilitación De Datos

    Acoplamiento punto a punto Parámetros del SFB 65 "SERVE_RK" para la recepción/facilitación de datos Parámetros Decla- Tipo Descripción Valores Valor ración posibles predetermi- datos nado 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 373: Índice, Acoplamiento Punto A Punto

    Acoplamiento punto a punto 6.11 Índice, Acoplamiento punto a punto Diálogos de parametrización ....... 6-8 Direccionamiento de los operadores de datos .. 6-49 Driver ASCII ............6-56 Acoplamiento RK 512........6-77 búfer de recepción......... 6-65 envío de datos ..........6-80 control del flujo de datos........
  • Página 374 Acoplamiento punto a punto Longitud predeterminada del telegrama .... 6-61 conflicto de inicialización ....... 6-72 datos técnicos ..........6-91 enviar............. 6-74 envío de datos..........6-68 Maestro ............. 6-18 error de procedimiento ........6-73 Marcas de acoplamiento ......6-48, 6-78 parámetros ............ 6-21 Modo dúplex............
  • Página 375 Acoplamiento punto a punto SFB 64 FETCH_RK........6-111 Tiempo de vigilancia cuando falta SFB 65 SERVE_RK ........6-112 la señal de fin ..........6-13 Telegrama de comando........6-77 Tiempos de transferencia ........6-93 Telegrama de respuesta......6-77, 6-79 Tipo de evento........... 6-98 estructura y contenido ........
  • Página 376 Acoplamiento punto a punto CPU 31xC Funciones tecnológicas 6-116 A5E00105486-03...
  • Página 377: Regulación

    Regulación Generalidades 7.1.1 Esbozo de la regulación integrada 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 378: Análisis De Procesos

    Regulación 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 379: Fundamentos

    Regulación 7.1.2 Fundamentos 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 380: Regulación De Mezcla

    Regulación 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 381: Regulador De Dos Niveles

    Regulación 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é. Regulador de tres niveles Un "regulador de tres niveles"...
  • Página 382: Cableado

    Regulación Cableado 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. 7.2.1 Normas de cableado Cables de conexión • Los cables para las entradas y salidas digitales deberán estar apantallados cuando midan más de 100 m.
  • Página 383: Parametrización

    Regulación 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 se explican por sí mismas. En el capítulo 7.5 y en la ayuda integrada sobre las pantallas de parametrización encontrará...
  • Página 384: Integración En El Programa De Usuario

    Regulación Integración en el programa de usuario 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) Regulación discontinua SFB CONT_S (SFB 42) Modulación de ancho de pulso SFB PULSEGEN (SFB 43) Los SFB se encuentran en "Standard Library"...
  • Página 385: Descripción De Las Funciones

    Regulación Descripción de las funciones 7.5.1 Regulación continua con el SFB 41 "CONT_C" Introducción El SFB "CONT_C" (continuous controller) 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 386 Regulación Las magnitudes PV_FAC y PV_OFF resultan de la siguiente reorganización de las fórmulas: PV_OFF = (Salida de PV_NORM) - (Salida de CPR_IN) x PV_FAC (Salida de PV_NORM) - PV_OFF PV_FAC = Salida de CPR_IN 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.
  • Página 387: Inicialización

    Regulación Inicialización El SFB "CONT_C" dispone de una rutina de inicialización, que se ejecuta cuando el parámetro de entrada COM_RST se ajusta a TRUE. Al inicializar, el integrador se ajusta internamente al valor de inicialización I_ITVAL. Si se llama en un nivel de alarma cíclica, continúa trabajando a partir de este valor. Todas las demás salidas se ponen a sus valores por defecto.
  • Página 388 Regulación Diagrama de bloques CONT_C SP_INT PVPER_ON GAIN PV_IN DEADBAND CRP_IN PV_NORM PV_PER DEADB_W PV_FAC, PV_OFF P_SEL LMN_P I_SEL DISV TI, INT_HOLD, I_ITL_ON, I_ITLVAL LMN_I TD, TM_LAG LMN_D D_SEL QLMN_HLM QLMN_LLM MAN_ON LMNLIMIT LMN_NORM CRP_OUT LMN_PER LMN_HLM, LMN_FAC, LMN_LLM LMN_OFF CPU 31xC Funciones tecnológicas 7-12 A5E00105486-03...
  • Página 389 Regulación Parámetros del SFB 41 La tabla siguiente contiene los parámetros de entrada del SFB 41 "CONT_C": Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina COM_RST BOOL COMPLETE RESTART/ TRUE: Rearranque FALSE Rearranque completo completo El bloque tiene una rutina de inicialización FALSE: Modo de...
  • Página 390 Regulación Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina CYCLE TIME SAMPLE TIME/Tiempo de muestreo >= 20 ms T#1s El tiempo entre las llamadas del bloque debe ser constante. La entrada ”Tiempo de muestreo” indica el tiempo entre las llamadas del bloque.
  • Página 391 Regulación Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina LMN_HLM REAL MANIPULATED VALUE HIGH LIMIT/ 100.0 LMN_LLM ... Límite superior del valor manipulado 100.0 (%) El valor manipulado tiene siempre un o bien magnitud límite superior y un límite inferior.
  • Página 392 Regulación La tabla siguiente contiene los parámetros de salida del SFB 41 "CONT_C": Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina 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 393: Regulación Discontinua Con El Sfb 42 "Cont_S

    Regulación 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. Mediante la parametrización se pueden activar o desactivar funciones parciales del regulador discontinuo PI para adaptarlo al proceso de regulación.
  • Página 394 Regulación 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 395 Regulación 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. Diagrama de bloques CONT_S SP_INT PVPER_ON...
  • Página 396 Regulación Parámetros del SFB 42 La tabla siguiente contiene los parámetros de entrada del SFB 42 "CONT_S": Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina COM_RST BOOL COMPLETE RESTART/ TRUE: Rearranque FALSE Rearranque completo completo El bloque tiene una rutina de inicialización FALSE: Modo de...
  • Página 397 Regulación Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina PVPER_ON BOOL PROCESS VARIABLE PERIPHERY ON/ FALSE Conectar valor real de periferia Si se debe leer el valor real de la periferia, la entrada PV_PER debe estar interconectada con la periferia, y la entrada "Conectar valor real de periferia"...
  • Página 398 Regulación Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina PV_OFF REAL PROCESS VARIABLE OFFSET/ Offset de valor real La entrada ”Offset de valor real” se suma al valor real. La entrada sirve para la adaptación del margen de valor real.
  • Página 399 Regulación La tabla siguiente contiene los parámetros de salida del SFB 42 "CONT_S": Parámetro Tipo de Dirección Descripción Valores posibles Valor datos (DB de prede- instancia) termina QLMNUP BOOL 52.0 MANIPULATED SIGNAL UP/ FALSE Subir señal manipulada Estando activada la salida ”Subir señal manipulada”, debe abrirse la válvula de control.
  • Página 400: Formas De Impulsos Con El Sfb 43 "Pulsegen

    Regulación 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. Aplicación Con el SFB "PULSEGEN"...
  • Página 401: Modulación Del Ancho De Pulso

    Regulación (LMN) QPOS_ Ciclo PER_TM (=Ciclo CONT_C) 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 402: Sincronización Automática

    Regulación Precisión del valor manipulado Mediante una "relación de muestreo de impulsos" de 1:10 (llamadas CONT_C a llamadas PULSEGEN) se reduce al 10 % la precisión del valor manipulado en este ejemplo, es decir, los valores de entrada predeterminados INV sólo se pueden representar en un intervalo del 10 % con un ancho de pulso en la salida QPOS.
  • Página 403 Regulación LMN = INV = 30.0 LMN = INV = 80.0 LMN = INV = 50.0 Procesamiento de CONT_C ..CYCLE de CONT_C Arranque del período ..PER_TM PER_TM CYCLE de PULSEGEN Sincronización del Sincronización no necesaria arranque del período PULSEGEN detecta que INV ha...
  • Página 404 Regulación 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 405 Regulación La duración de los impulsos positivos o negativos se calcula multiplicando la magnitud de entrada (en %) por el periodo: x PER_TM duración del impulso = El siguiente gráfico muestra una característica simétrica del regulador de tres niveles (factor de relación = 1). ON permanente Duración del impulso positivo...
  • Página 406 Regulación El siguiente gráfico muestra una característica asimétrica del regulador de tres niveles (factor de relación = 0.5) Duración del impulso positivo PER_TM PER_TM – P_B_TM P_B_TM -200% 100% P_B_TM PER_TM – P_B_TM PER_TM Duración del impulso negativo Factor de relación > 1 La duración de impulso, que se obtiene de multiplicar la magnitud de entrada por el periodo, en la salida de impulsos positiva se reduce al factor de relación.
  • Página 407 Regulación 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 408 Regulación 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 409 Regulación Parámetros del SFB 43 La tabla siguiente contiene los parámetros de entrada del SFB 43 "PULSEGEN": Parámetro Tipo Dirección Descripción Valores posibles Valor (DB de prede- datos instancia) termina REAL INPUT VARIABLE/Variable de entrada En el parámetro de entrada ”Variable de entrada”...
  • Página 410 Regulación Parámetro Tipo Dirección Descripción Valores posibles Valor (DB de prede- datos instancia) termina 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 bipolar”...
  • Página 411 Regulación Parámetro Tipo Dirección Descripción Valores posibles Valor (DB de prede- datos instancia) termina CYCLE TIME SAMPLE TIME/Tiempo de muestreo >= 20ms T#10 ms El tiempo entre las llamadas del bloque debe ser constante. La entrada ”Tiempo de muestreo” indica el tiempo entre las llamadas del bloque.
  • Página 412: Diagnóstico/Tratamiento De Errores

    Regulación Diagnóstico/Tratamiento de errores 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 413: Índice, Regulación

    Regulación Índice, Regulación Ayuda integrada ..........7-7 Pantallas de parametrización ......7-7 Parametrización ..........7-7 Parámetros SFB 41 CONT_C........... 7-13 Bloques de función del sistema SFB 42 CONT_S ........... 7-20 SFB 41 CONT_C........... 7-13 SFB 43 PULSEGEN ........7-33 SFB 42 CONT_S ........... 7-20 PULSEGEN........
  • Página 414 Regulación CPU 31xC Funciones tecnológicas 7-38 A5E00105486-03...
  • Página 415: Índice Alfabético

    Índice alfabético Cable ..............6-94 Cableado ............3-1, 4-1 Cablear el conector frontal ..........6-6 Acceso a la periferia .......... 5-16 Cables de conexión ....3-2, 4-2, 5-3, 6-94, 7-6 Acoplamiento RK 512........6-77 Cancelación............3-25 envío de datos ..........6-80 Carácter XOFF ..........
  • Página 416 Índice alfabético Definiciones de términos Esquema de conexiones contaje............5-17 del encoder incremental ........ 5-76 Desactivación ............ 3-25 Esquema de conexiones Desarrollo de un desplazamiento ...... 3-21 para encoder incremental..... 3-64, 4-61 Diagnóstico Estribo de conexión para parámetros ........... 3-17, 4-18 cables apantallados.....3-2, 4-2, 5-3, 6-6, 7-6 Diálogos de parametrización ......
  • Página 417 Índice alfabético Mensajes de error en el bloque de función del sistema ............ 5-67 Modo de control..........3-11 Habilitación de la etapa de potencia....3-22 Modo de operación....3-39, 3-42, 4-38, 4-41 Histéresis............5-40 Búsqueda del punto de referencia..3-33, 4-32 Homologaciones..........
  • Página 418 Índice alfabético SFB 62 RES_RCVB ........6-109 Puesta en funcionamiento del interface físico ... 6-52 SFB 63 SEND_RK........6-110 PULSEGEN........7-24, 7-26, 7-31 SFB 64 FETCH_RK........6-111 Punto a punto ............ 6-18 SFB 65 SERVE_RK ........6-112 Punto de conmutación......3-22, 4-22 Parámetros básicos....3-9, 4-8, 5-10, 5-79 Punto de desconexión ......
  • Página 419 Índice alfabético Tiempo de retardo de caracteres ..6-13, 6-56, 6-60 diagrama de bloques ........7-19 SFB 43 .............. 7-33 Tiempo de retardo de caracteres (TRC)..6-5, 6-23 SFB 43 PULSEGEN Tiempo de vigilancia....3-9, 3-69, 4-11, 4-66 regulación de dos niveles ...7-28, 7-31, 7-32, Tiempo de vigilancia cuando falta ............
  • Página 420 Índice alfabético CPU 31xC Funciones tecnológicas Índice alfabético-6 A5E00105486-03...

Tabla de contenido