Descargar Imprimir esta página
Siemens SIMATIC S7-400 Manual De Producto
Ocultar thumbs Ver también para SIMATIC S7-400:

Publicidad

Enlaces rápidos

SIMATIC
S7-400
Acoplamiento punto a punto CP
440 Configuración y
parametrización
Manual de producto
03/2022
A5E01027187-AE
Prólogo
Descripción del producto
Principios de la transmisión
serie de datos
Puesta en servicio del CP 440
Montar el CP 440
Configurar y parametrizar el
CP 440
Comunicación mediante
bloques de función
Cambios de estado
operativo y
comportamiento de
arranque del CP 440
Diagnóstico del CP 440
Ejemplo de programación
de bloques estándar
Datos técnicos
Cables de conexión
Accesorios y referencias
Bibliografía
1
2
3
4
5
6
7
8
9
10
11
12
13

Publicidad

loading

Resumen de contenidos para Siemens SIMATIC S7-400

  • Página 1 Prólogo Descripción del producto Principios de la transmisión serie de datos SIMATIC Puesta en servicio del CP 440 S7-400 Acoplamiento punto a punto CP Montar el CP 440 440 Configuración y parametrización Configurar y parametrizar el CP 440 Manual de producto Comunicación mediante bloques de función Cambios de estado...
  • Página 2 Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
  • Página 3 Prólogo Prólogo Finalidad del manual La información del presente manual permite establecer y poner en funcionamiento un acoplamiento punto a punto. Contenido del manual Este manual describe el hardware y el software del procesador de comunicaciones CP 440 y su conexión con en el autómata S7-400.
  • Página 4 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 5 Prólogo Technical Support Podrá acceder al Technical Support de todos los productos A&D • Desde el formulario web del Support Request http://www.siemens.com/automation/support-request (http://www.siemens.com/ automation/support-request) Para más información sobre el Technical Support, visite la página web: http://www.siemens.com/automation/service&support (http://www.siemens.com/automation/ service&support) Service & Support en Internet Además de nuestra documentación le ofrecemos todo nuestro know–how online en Internet.
  • Página 6 Prólogo Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 7 Índice Prólogo..............................3 Descripción del producto ........................11 Posibilidades de aplicación del CP 440 ................11 Componentes para un acoplamiento punto a punto con el CP 440 ........12 1.2.1 Componentes de hardware necesarios ................12 1.2.2 Componentes de software necesarios ................13 1.2.3 Versiones de CPU incompatibles ..................
  • Página 8 Índice 5.4.2 Parámetros básicos del CP 440 ................... 57 5.4.3 Datos de parametrización del driver ASCII................58 5.4.4 Datos de parametrización del procedimiento 3964(R) ............63 Gestionar los datos de los parámetros ................68 Actualizaciones de firmware ....................69 5.6.1 Cargar actualizaciones de firmware ..................
  • Página 9 Índice 9.6.4 Ejemplo de programación "CP440 MASTER" ..............114 9.6.5 Ejemplo de programación "CP440 SLAVE" ................. 115 Datos técnicos............................ 117 10.1 Datos técnicos del CP 440 ....................117 10.2 Normas y homologaciones....................120 10.2.1 Marcado y homologaciones vigentes................120 10.2.2 Homologación CE ......................
  • Página 10 Índice Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 11 Descripción del producto Posibilidades de aplicación del CP 440 Posibles aplicaciones El procesador de comunicaciones CP 440 permite el intercambio de datos entre sus autómatas o PC y otros mediante un acoplamiento punto a punto. El CP 440 ha sido diseñado para la transmisión de telegramas cortos rápidos.
  • Página 12 Descripción del producto 1.2 Componentes para un acoplamiento punto a punto con el CP 440 Funciones que soportan las interfaces Tabla 1-1 Funciones del CP 440 Función CP 440 RS 422* RS 485* Procedimiento 3964(R) sí Driver ASCII: sí sí sí...
  • Página 13 Descripción del producto 1.2 Componentes para un acoplamiento punto a punto con el CP 440 1.2.2 Componentes de software necesarios Componentes de software En la siguiente tabla encontrará los componentes de software necesarios para un acoplamiento punto a punto con el CP 440. Tabla 1-3 Componentes de software para un acoplamiento punto a punto con el CP 440 Componente...
  • Página 14 Descripción del producto 1.3 Configuración del CP 440 Tabla 1-5 Versiones de CPUs con las que no puede utilizarse el CP 440 Referencia CPU 412-1 6ES7 412-1XF00-0AB0 CPU 413-1 6ES7 413-1XG00-0AB0 CPU 413-2 6ES7 413-2XG00-0AB0 CPU 414-1 6ES7 414-1XG00-0AB0 CPU 414-2 con 128k 6ES7 414-2XG00-0AB0 CPU 416-1 6ES7 416-1XJ00-0AB0...
  • Página 15 Descripción del producto 1.3 Configuración del CP 440 Disposición de los elementos de mando e indicación La figura muestra la disposición de los elementos de manejo e indicación situados en el panel frontal del procesador de comunicaciones CP 440. CP 440 V1.0.0 Versi n de firmware INTF...
  • Página 16 4 hilos. Cables de conexión Siemens pone a su disposición cables de conexión estándar de diferente longitud para el acoplamiento punto a punto entre el procesador de comunicaciones y su interlocutor. En el anexo "AUTOHOTSPOT" encontrará las referencias y las longitudes de los cables de conexión estándar.
  • Página 17 Principios de la transmisión serie de datos Transmisión serie de un carácter Introducción Existen varias posibilidades de interconexión en red para intercambiar datos entre dos o más interlocutores. El acoplamiento punto a punto entre dos interlocutores es el método más sencillo de intercambio de información.
  • Página 18 Principios de la transmisión serie de datos 2.1 Transmisión serie de un carácter Intercambio de datos bidireccional - modos de operación En el intercambio de datos bidireccional del CP 440 se distinguen dos modos de operación: • Modo semidúplex (procedimiento 3964(R), driver ASCII) Los datos se transmiten alternativamente en ambas direcciones entre los interlocutores.
  • Página 19 Principios de la transmisión serie de datos 2.1 Transmisión serie de un carácter 7 bits de datos: 1 bit de arranque, 7 bits de datos, 1 bit de paridad, 1 bit de parada Estado de la se al ¡1¡– Estado de la se al ¡0¡– 8 bits de datos: 1 bit de arranque, 8 bits de datos, 1 bit de parada Estado de la se al ¡1¡–...
  • Página 20 Principios de la transmisión serie de datos 2.2 Proceso de transmisión en el acoplamiento punto a punto Proceso de transmisión en el acoplamiento punto a punto Introducción En el proceso de transmisión de datos es necesario que todos los interlocutores se atengan a determinadas normas para el desarrollo y la ejecución del intercambio de datos.
  • Página 21 Principios de la transmisión serie de datos 2.3 Seguridad de transmisión Cada uno de los niveles está determinado de la siguiente manera: 1. Nivel físico – Requisitos físicos para la transmisión de datos, como p. ej., medio de transmisión, velocidad de transferencia. 2.
  • Página 22 Principios de la transmisión serie de datos 2.3 Seguridad de transmisión Clasificación de los protocolos existentes El CP 440 es compatible con los siguientes protocolos: • Driver ASCII • Procedimiento 3964(R) La clasificación de los protocolos existentes del CP 440 en el modelo de referencia puede consultarse en la siguiente figura: Nivel de seguridad Transmisi n de los bytes de datos con...
  • Página 23 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Seguridad de transmisión con 3964(R) Mayor protección de los datos mediante la utilización del procedimiento 3964(R): • La distancia Hamming con 3964(R) es 3. La distancia Hamming es una medida para la seguridad en la transmisión de datos.
  • Página 24 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII El driver ASCII permite enviar y recibir datos con cualquier estructura (todos los caracteres ASCII imprimibles así como todos los caracteres restantes entre 00 y FFH (en una trama de caracteres de 8 bits de datos) o bien de 00 a 7FH (en una trama de caracteres de 7 bits de datos).
  • Página 25 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Si se trabaja con el criterio de fin "Longitud fija de telegrama", se envía el número de datose en el sentido que haya indicado en el FB SEND_440 en el parámetro "LEN". En la dirección de recepción, es decir, en el DB de recepción, se registra el número de datos que haya indicado para el receptor en la interfaz de parametrización en el parámetro "Longitud de telegrama predeterminada".
  • Página 26 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII 2.4.3 Recibir datos con el driver ASCII Criterios de fin seleccionables Para la transmisión de datos con el driver ASCII, en la recepción de datos puede escoger entre tres criterios de fin diferentes.
  • Página 27 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Espera al car cter Car cter recibido Recepci n de car cter con Error de recepci vigilancia de TRC (no es un error de TRC) Espera a TRC.
  • Página 28 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Cuando se trabaja con caracteres de fin no hay transparencia de códigos en la transmisión, y debe excluirse la posibilidad de que la(s) señal(es) de fin esté(n) contenida(s) en los datos útiles del usuario.
  • Página 29 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Esperando car cter Car cter recibido Car cter recibido con control de fin y vigilancia de TRC Error de recepci n Telegrama completo Esperar se al de fin v lida Registrar telegrama en el b fer de...
  • Página 30 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Recuerde lo siguiente si la longitud del telegrama (caracteres recibidos) no concuerda con la longitud de telegrama parametrizada: • Si la longitud del telegrama (caracteres recibidos) supera la longitud parametrizada: Todos los caracteres que se reciben una vez alcanzada la longitud de telegrama parametrizada se –...
  • Página 31 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Esperando car cter Car cter recibido Car cter recibido con control de longitud y vigilancia de TRC Error de recepci n Telegrama completo Esperando el n mero de caracteres parametrizado Registrar telegrama...
  • Página 32 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII El búfer de recepción del CP 440 es un búfer en anillo. • Si se registran varios telegramas en el búfer de recepción del CP 440, se aplica la siguiente norma: siempre se transmite el telegrama más antiguo del CP 440 a la CPU.
  • Página 33 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII El CP 440 puede emplearse como • maestro o • esclavo. Figura 2-8 RS 422 punto a punto Figura 2-9 RS 485 punto a punto En una topología maestro/esclavo, en el programa de usuario debe suprimirse el telegrama correspondiente.
  • Página 34 Principios de la transmisión serie de datos 2.4 Transmisión de datos con el driver ASCII Master Slave Slave Slave Figura 2-10 RS 422 multipunto (multipoint) Modo RS485 En una topología en modo RS485 • se interconectan la pareja de cables para envío/recepción de todas las estaciones, •...
  • Página 35 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Los ajustes necesarios para las diferentes topologías se realizan con la interfaz de parametrización en la pantalla "Interfaz". Nota Si utiliza el driver ASCII en modo RS422 multipunto o en modo RS485, en el programa de usuario debe asegurarse de que nunca pueda enviar más de una estación.
  • Página 36 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Los caracteres de control En el procedimiento 3964(R) se evalúan los siguientes caracteres de control: • STX Start of Text; inicio de la secuencia de caracteres a transmitir •...
  • Página 37 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) 2.5.2 Suma de comprobación de bloques Suma de comprobación de bloques En el protocolo de transmisión 3964(R), la protección de los datos se mejora con un carácter de verificación de bloques (BCC = Block Check Character) enviado adicionalmente.
  • Página 38 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) 2.5.3 Enviar datos con 3964(R) Fases de la transmisión de datos En la figura siguiente se representa el desarrollo de la transmisión de datos al enviar con el procedimiento 3964(R).
  • Página 39 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Interrupción de la conexión en el envío Tras el envío del contenido del búfer, el procedimiento añade los caracteres DLE, ETX y, solo en el caso de 3964(R), la suma de verificación de bloques BCC como carácter de fin, y espera un carácter de acuse.
  • Página 40 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Fases del envío con el procedimiento 3964(R) En la siguiente figura encontrará las fases de envío del procedimiento 3964(R). Figura 2-15 Esquema de desarrollo del envío con el procedimiento 3964(R) A: contador de intentos de establecimiento W: contador de intentos repetitivos G: estado inicial...
  • Página 41 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Z: esperando recepción de caracteres 2.5.4 Recibir datos con 3964(R) Desarrollo del proceso de transmisión de datos en la recepción En la siguiente imagen se representa el desarrollo de la transmisión de datos al recibir con el procedimiento 3964(R).
  • Página 42 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Recibir datos Una vez se consigue establecer la conexión, los datos entrantes se depositan en el búfer de recepción. Si se reciben dos caracteres DLE consecutivos, solo uno de ellos se registra en el búfer. Después de cada carácter recibido, se espera al siguiente durante el tiempo de retardo de caracteres.
  • Página 43 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Fases de la recepción con el procedimiento 3964(R) En la siguiente figura encontrará las fases de recepción del procedimiento 3964(R). Recepción con el procedimiento 3964(R) (parte Carácter difiere de STX o carácter Petición de envío erróneo...
  • Página 44 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Recepción con el procedimiento 3964(R) (parte 2) En la siguiente figura encontrará las fases de recepción del procedimiento 3964(R). Recepción con el procedimiento 3964(R) (parte Actualizar TRC ¿Carácter Duplicación de DLE...
  • Página 45 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) W: contador de intentos repetitivos G: estado inicial Z: esperando recepción de caracteres Búfer de recepción del CP 440 El búfer de recepción del CP 440 tiene un tamaño de 2000 bytes. En la parametrización puede especificar si debe impedirse que se sobrescriban los datos del búfer de recepción.
  • Página 46 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) 2.5.5 Tratamiento de datos erróneos Tratamiento de datos erróneos La figura siguiente muestra la estructura del proceso de tratamiento de los datos erróneos con el procedimiento 3964(R). Figura 2-19 Intercambio de datos en la recepción de datos erróneos Tras la recepción de DLE, ETC, BCC, el CP 440 compara el BCC del interlocutor con el valor propio...
  • Página 47 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) Conflicto de inicialización La figura siguiente representa el proceso de transmisión de datos en caso de conflicto de inicialización. CP 440 Interlocutor (de menor prioridad) (de mayor prioridad) Car cter de inicio (02H) Establecimiento...
  • Página 48 Principios de la transmisión serie de datos 2.5 Transmisión de datos con el procedimiento 3964(R) intercambio de datos. El elevado número de intentos de transmisión lo compensa. En este caso le recomendamos que compruebe posibles fuentes que puedan estar afectando a la transmisión, ya que con las múltiples repeticiones se reduce tanto la tasa de datos útiles como la seguridad.
  • Página 49 Puesta en servicio del CP 440 Secuencia de manejo Para poner en marcha el CP 440 es necesario ejecutar los siguientes pasos en el orden indicado: 1. Montar el CP 440 2. Configurar el CP 440 3. Parametrizar el CP 440 4.
  • Página 50 Puesta en servicio del CP 440 Almacenamiento de los datos de parametrización El almacenamiento de los datos de parametrización del CP 440 incluye el almacenamiento de los parámetros, la carga de los mismos en la CPU y finalmente la transferencia de los parámetros al CP 440.
  • Página 51 Puesta en servicio del CP 440 3. Establezca la conexión de la manera más sencilla posible: – Conecte entre sí sólo 2 estaciones – Si es posible, utilice una línea a dos hilos (RS485) – Utilice un cable de conexión corto –...
  • Página 52 Puesta en servicio del CP 440 Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 53 Montar el CP 440 Slots del CP 440 Introducción En el sistema de automatización S7-400 los módulos de comunicación no ocupan slots específicos en el bastidor. Disposición del procesador de comunicaciones en el bastidor Aparte de la siguiente excepción, el procesador de comunicaciones puede insertarse en cualquier slot del bastidor: Dependiendo del ancho, el módulo de alimentación ocupa en todos los bastidores los slots 1 a Información relacionada...
  • Página 54 Montar el CP 440 4.2 Montaje y desmontaje del CP 440 Reglas de configuración Se han de tener en cuenta las reglas de instalación generales para S7-400 (véase el manual de instalación Sistema de automatización S7-400, Configuración e instalación). Para cumplir los valores CEM (compatibilidad electromagnética) el blindaje del cable debe colocarse sobre una barra de pantallas.
  • Página 55 Configurar y parametrizar el CP 440 Parametrización del CP 440 Requisitos La interfaz de parametrización Parametrizar acoplamiento punto a punto está instalada en la PG o el PC bajo STEP 7. Antes de incluir el procesador de comunicaciones en la tabla de configuración del software STEP 7, cree con STEP 7 un proyecto y un equipo.
  • Página 56 Configurar y parametrizar el CP 440 5.3 Parametrización de los módulos de comunicación Instalación de la interfaz de parametrización Instalación La interfaz de parametrización CP 440: Parametrizar acoplamiento punto a punto se encuentra en un CD, junto con los bloques de función y los ejemplos de programación. La interfaz de programación se instala del siguiente modo: 1.
  • Página 57 Configurar y parametrizar el CP 440 5.4 Datos de parametrización La ayuda en pantalla ofrece toda la información necesaria para utilizar la interfaz de parametrización. Nota Para que se cree un juego de parámetros para el CP es necesario que se seleccione y guarde la máscara de ajustes del protocolo una vez como mínimo.
  • Página 58 Configurar y parametrizar el CP 440 5.4 Datos de parametrización ¿Cómo influye el ajuste del parámetro "Reacción a la parada de la CPU" sobre el almacenamiento de los telegramas recibidos? El comportamiento depende de si se trabaja con o sin control de flujo. Tabla 5-3 Influencia sobre el almacenamiento de telegramas sin control de flujo Sin control de flujo...
  • Página 59 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Parámetros de protocolo La tabla siguiente describe los parámetros de protocolo. Tabla 5-5 Parámetros de protocolo (driver ASCII) Parámetros Descripción Rango de valores Valor predeterminado Identificador de fin Definición del criterio que debe definir el Transcurrido el tiempo de •...
  • Página 60 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Parámetros Descripción Rango de valores Valor predeterminado Pausa entre los tele‐ Durante el envío se inserta una pausa de sí • sí gramas equivalente una duración igual al tiempo de vigilan‐ •...
  • Página 61 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Control del flujo de datos La tabla siguiente describe los parámetros de control del flujo de datos. El control del flujo de datos solo es posible en el modo de operación "Dúplex (RS 422) modo a cuatro hilos punto a punto".
  • Página 62 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Modo de operación/ocupación estándar del cable de recepción En la tabla siguiente se describe el "Modo de operación/ocupación estándar del cable de recepción" para la interfaz X27 (RS 422/485). Tabla 5-9 Interfaz X27 (RS 422/485) (driver ASCII) Parámetros Descripción...
  • Página 63 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Ocupación estándar de la línea de recepción La siguiente figura muestra el cableado del receptor en la interfaz X27 (RS 422/ 485): Figura 5-1 Cableado del receptor en la interfaz X27 (RS 422/485) (Driver ASCII) Consulte también Transmisión de datos con el driver ASCII (Página 23) 5.4.4...
  • Página 64 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Datos de parametrización del procedimiento 3964(R) La interfaz de parametrización CP 440: Parametrizar acoplamiento punto a punto indique los parámetros para el nivel de transmisión de bits (nivel 1) y para el nivel de seguridad (nivel 2) del procedimiento 3964(R).
  • Página 65 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Parámetros de protocolo Los parámetros de protocolo solo pueden definirse si en el protocolo no se han ajustado los valores estándar. Tabla 5-11 Parámetros de protocolo (procedimiento 3964(R)) Parámetros Descripción Rango de valores Valor pre‐...
  • Página 66 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Velocidad de transmisión/trama de caracteres La siguiente tabla describe la velocidad de transmisión/la trama de caracteres. Tabla 5-12 Velocidad de transmisión/trama de caracteres (procedimiento 3964(R)) Parámetros Descripción Rango de valores Valor predetermi‐...
  • Página 67 Configurar y parametrizar el CP 440 5.4 Datos de parametrización Búfer de recepción del CP La tabla siguiente describe los parámetros del búfer de recepción del CP. Tabla 5-13 Búfer de recepción del CP (procedimiento 3964(R)) Parámetros Descripción Rango de valores Valor predeter‐...
  • Página 68 Configurar y parametrizar el CP 440 5.5 Gestionar los datos de los parámetros Cableado del receptor en la interfaz X27 (RS 422) La figura siguiente muestra el cableado del receptor en la interfaz X27 (RS 422): Figura 5-2 Cableado del receptor en la interfaz X27 (RS 422)(procedimiento 3964(R)) Gestionar los datos de los parámetros Introducción Los datos de configuración y parametrización del CP 440 se guardan en el proyecto actual (en el...
  • Página 69 Configurar y parametrizar el CP 440 5.6 Actualizaciones de firmware Los parámetros del módulo se transfieren automáticamente al CP 440 en los siguientes casos: • si los parámetros del módulo se cargan en la CPU y puede accederse al CP 440 a través del bus de fondo S7-400 •...
  • Página 70 Configurar y parametrizar el CP 440 5.6 Actualizaciones de firmware Cargar el firmware El firmware se transfiere mediante la interfaz de parametrización CP 440: Parametrizar acoplamiento punto a punto transmitir al CP 440. Proceda para ello del siguiente modo: 1. Ponga la CPU en estado STOP. 2.
  • Página 71 Configurar y parametrizar el CP 440 5.6 Actualizaciones de firmware 5.6.2 Indicación de la versión de firmware Consultar la versión de hardware y de firmware La versión actual del hardware y del firmware instalados en el procesador de comunicaciones puede consultarse en STEP 7 en el cuadro "Información del módulo". A este cuadro de diálogo se accede: En el administrador SIMATIC: Archivo >...
  • Página 72 Configurar y parametrizar el CP 440 5.6 Actualizaciones de firmware Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 73 Comunicación mediante bloques de función Introducción La comunicación entre CPU, CP 440 y un interlocutor se produce a través de los bloques de función y de los protocolos del CP 440. Comunicación entre la CPU y el CP 440 Los bloques de función constituyen la interfaz de software entre la CPU y el CP 440. A éstos se ha de acceder cíclicamente desde el programa de usuario.
  • Página 74 Comunicación mediante bloques de función 6.1 Resumen de los bloques de función Bloques de función En la siguiente tabla encontrará los bloques de función del CP 440 y su significado. Tabla 6-1 Bloques de función del CP 440 FB/FC Significado Protocolo FB 9 "RECV_440"...
  • Página 75 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Consulte también Parametrización de los módulos de comunicación (Página 56) Notas sobre la configuración del programa Notas Para aprovechar óptimamente la velocidad del CP 440, al configurar su programa de usuario debe observar las siguientes notas: Con un ciclo corto: •...
  • Página 76 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Es decir: • Si se utiliza el driver ASCII: La petición ha sido enviada al interlocutor. No está garantizado que los datos hayan sido recibidos por el interlocutor. •...
  • Página 77 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Indicación de error en el FB SEND_440 La salida DONE indica "Fin de petición sin errores". ERROR indica que se ha producido un error. En caso de producirse un error, el número correspondiente de evento en STATUS. Si no se produce ningún fallo, STATUS tiene el valor 0.
  • Página 78 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Asignación en el área de datos El FB SEND_440 opera conjuntamente con un DB de instancia I_SEND_440. El número del DB se indica con la llamada. No está permitido acceder a los datos en el DB de instancia. Nota Excepción: En caso de error, (STATUS == W#16#1E0F), puede consultar más detalles sobre el error en la variable SFCERR (véase el apartado "Mensajes de diagnóstico de los bloques de...
  • Página 79 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Cronograma de ejecución del FB SEND_440 La figura siguiente muestra el comportamiento de los parámetros DONE y ERROR en función del estado de entrada de REQ y R. Figura 6-1 Cronograma de ejecución del FB 10 SEND_440 Nota...
  • Página 80 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Si el bloque de función detecta el estado de señal "1" en el parámetro R, se interrumpe la petición instantánea de transmisión y el FB RECV_440 pasa al estado predeterminado. La recepeción estará...
  • Página 81 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Asignación en el área de datos El FB RECV_440 opera conjuntamente con un DB de instancia I_RECV_440. El número del DB se indica con la llamada. No está permitido acceder a los datos en el DB de instancia. Nota Excepción: En caso de error, (STATUS == W#16#1E0E), puede consultar más detalles sobre el error en la variable SFCERR (véase el apartado "Mensajes de diagnóstico de los bloques de...
  • Página 82 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Cronograma de ejecución del FB RECV_440 La figura siguiente muestra el comportamiento de los parámetros NDR, LEN y ERROR en función del estado de las entradas de EN_R y R. Figura 6-2 Cronograma de ejecución FB 9 RECV_440 Nota...
  • Página 83 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Al bloque de función FB RES_RECV se puede acceder con el estado de señal "1" en la entrada de parámetros R en el ciclo. De esta forma se interrumpe el proceso de borrado, y el FB RES_RECV pasa al estado predeterminado.
  • Página 84 Comunicación mediante bloques de función 6.3 Utilización de los bloques de función Asignación en el área de datos El FB RES_RECV opera conjuntamente con un DB de instancia I_RES_RECV. El número del DB se indica con la llamada. No está permitido acceder a los datos en el DB de instancia. Nota Excepción: En caso de error, STATUS == W#16#1E0F, puede consultar más detalles sobre el error en la variable SFCERR .
  • Página 85 Comunicación mediante bloques de función 6.4 Programación de los bloques de función Cronograma de ejecución del FB RES_RECV La figura siguiente muestra el comportamiento de los parámetros DONE y ERROR en función del estado de entrada de REQ y R. DONE ERROR Figura 6-3...
  • Página 86 Comunicación mediante bloques de función 6.4 Programación de los bloques de función Ejemplo de "parametrización directa" Llamada del FB 10 conforme a la "parametrización directa": Segmento 1: CALL FB 10, DB10 := M 0.6 //Iniciar SEND := M 5.0 //Iniciar RESET LADDR := +336 //Dirección base, PB336...
  • Página 87 Comunicación mediante bloques de función 6.4 Programación de los bloques de función Ejemplo 1 El nombre simbólico del bloque de datos se registra en la tabla de símbolos; el nombre simbólico para el operando de datos se declara en el bloque de datos correspondiente. DB 20.DBW 0 Direccionamiento absoluto plenamente cualificado CP_DB.SEND_DWNR...
  • Página 88 Comunicación mediante bloques de función 6.5 Generalidades sobre la ejecución del programa Ejemplo "Operando actual direccionado simbólicamente" Llamada del FB 10 con operandos actuales direccionados de forma simbólica: Segmento 1: CALL FB 10, DB10 := SEND_REQ //Iniciar SEND := SEND_R //Iniciar RESET LADDR := BGADR...
  • Página 89 Comunicación mediante bloques de función 6.6 Datos técnicos de los bloques de función Direccionamiento del módulo La dirección lógica base se define mediante STEP 7 y debe ser indicada por el usuario en el parámetro de bloque LADDR. Datos técnicos de los bloques de función Introducción A continuación se relacionan los datos técnicos en cuanto a memoria necesaria, tiempos de procesamiento, número mínimo de ciclos de la CPU y funciones de sistema utilizadas.
  • Página 90 Comunicación mediante bloques de función 6.6 Datos técnicos de los bloques de función Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 91 Cambios de estado operativo y comportamiento de arranque del CP 440 Estados operativos del CP 440 El CP 440 distingue los estados operativos STOP, reparametrización y RUN. STOP Cuando el CP 440 está en estado STOP no hay ningún driver de protocolo activo, y la CPU da confirmación negativa de todas las peticiones de envío y recepción.
  • Página 92 Cambios de estado operativo y comportamiento de arranque del CP 440 7.3 Comportamiento del CP 440 al cambiar el estado operativo de la CPU Parametrización Durante la parametrización el CP 440 recibe los parámetros asignados al slot actual, creados con la interfaz de parametrización CP 440: Parametrizar acoplamiento punto a punto .
  • Página 93 Cambios de estado operativo y comportamiento de arranque del CP 440 7.4 Comportamiento de los drivers de cable del emisor de la interfaz serie en determinados estados operativos del CP 440 Comportamiento de los drivers de cable del emisor de la interfaz serie en determinados estados operativos del CP 440 Comportamiento de los drivers de cable del emisor Tabla 7-1...
  • Página 94 Cambios de estado operativo y comportamiento de arranque del CP 440 7.4 Comportamiento de los drivers de cable del emisor de la interfaz serie en determinados estados operativos del CP 440 Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 95 Diagnóstico del CP 440 Funciones de diagnóstico del CP 440 Introducción Con las funciones de diagnóstico del CP 440 podrá localizar rápidamente los errores que surjan. Dispone de las siguientes posibilidades de diagnóstico: • Diagnóstico con los indicadores del CP 440 •...
  • Página 96 Diagnóstico del CP 440 8.2 Diagnóstico con los indicadores del CP 440 Diagnóstico con los indicadores del CP 440 Indicadores del CP 440 Los indicadores del CP 440 proporcionan información sobre el CP 440. Se distinguen las siguientes funciones de indicación: •...
  • Página 97 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Mensajes de diagnóstico de los bloques de función Diagnóstico de errores Para el diagnóstico de errores, cada bloque de función dispone de un parámetro STATUS. Cada uno de los números de aviso de STATUS tiene el mismo significado independientemente del bloque de función utilizado.
  • Página 98 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Clases de eventos En la siguiente tabla encontrará una descripción de las diferentes clases y números de eventos. Tabla 8-2 Clases y números de eventos Clase de evento 0 (00H): "Arranque del CP" Nº...
  • Página 99 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Clase de evento 5 (05H): "Error en la ejecución de una petición de la CPU" Nº de evento Evento Solución (05)0EH • Longitud de telegrama no válida •...
  • Página 100 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Clase de evento 7 (07H): "Error de emisión" Nº de evento Evento Solución (07)06H Sólo con 3964(R): Compruebe si el interlocutor también indica error por‐ que quizá no han llegado todos los datos de transmi‐ Error en el fin del enlace: sión (p.
  • Página 101 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Clase de evento 8 (08H): "Error de recepción" Nº de evento Evento Solución (08)01H Sólo con 3964(R): Un reintento no es un error, pero puede ser un indicio de que hay interferencias en la línea de transmisión o Esperando al primer reintento: de que el interlocutor no funciona correctamente.
  • Página 102 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Clase de evento 8 (08H): "Error de recepción" Nº de evento Evento Solución (08)0AH No hay un búfer de recepción libre disponible: Debe llamarse al FB RECV_440 con más frecuencia. Durante la recepción no se disponía de ningún búfer de recepción vacío.
  • Página 103 Diagnóstico del CP 440 8.3 Mensajes de diagnóstico de los bloques de función Clase de evento11 (0B8H): "Alarmas" Nº de evento Evento Solución (0B)01H El búfer de recepción está lleno en más de 2/3 partes Llame con más frecuencia al bloque de recepción, para evitar el desbordamiento del búfer de recepción.
  • Página 104 Diagnóstico del CP 440 8.4 Diagnóstico a través del búfer de diagnóstico del CP 440 Puede cargar la variable SFCERR desde el DB de instancia del correspondiente bloque de función. Los mensajes de error registrados en la variable SFCERR puede consultarlos en el manual de referencia Software de sistema para S7 300/400, Funciones estándar y funciones de sistema , donde se describen las funciones de sistema SFC 58 "WR_REC"...
  • Página 105 Diagnóstico del CP 440 8.4 Diagnóstico a través del búfer de diagnóstico del CP 440 Para ello debe proceder de la siguiente manera: 1. Abra el correspondiente equipo SIMATIC 400 (haciendo doble clic en el comando de menú Edición > Abrir). 2.
  • Página 106 Diagnóstico del CP 440 8.4 Diagnóstico a través del búfer de diagnóstico del CP 440 Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 107 Ejemplo de programación de bloques estándar General Introducción El presente ejemplo de programación, incluido en el proyecto CP440_PtP_Com, describe las funciones estándar para el funcionamiento del procesador de comunicaciones CP 440. Este ejemplo puede reproducirse con un equipamiento de hardware mínimo. Además se emplea la función de STEP 7 Observar/forzar variables (p.
  • Página 108 Ejemplo de programación de bloques estándar 9.4 Bloques utilizados Ajustes Configuración en la CPU mediante STEP 7 Debe definir la configuración del autómata con STEP 7. • Slot 1: alimentación de corriente • Slot 2: CPU • Slot 4: CP 440, dirección inicial 512 •...
  • Página 109 Ejemplo de programación de bloques estándar 9.4 Bloques utilizados Bloque Símbolo Comentario DB 43 RECV DST DB Bloque de datos de recepción FB 9 RECV_440 FB estándar para recibir datos FB 10 SEND_440 FB estándar para enviar datos FC 21 SEND Enviar datos FC 22...
  • Página 110 Ejemplo de programación de bloques estándar 9.4 Bloques utilizados Tabla 9-4 CP 440 MASTER Bloque Símbolo Comentario OB 1 CYCLE Ejecución cíclica del programa OB 100 RESTART Ejecución de rearranque completo FB 9 RECV_440 FB estándar para recibir datos FB 10 SEND_440 FB estándar para enviar datos FC 1...
  • Página 111 Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico Instalación, avisos de error Suministro e instalación El ejemplo de programación del CP 440 se encuentra, junto con la interfaz de parametrización CP 440: Parametrizar acoplamiento punto a punto, los bloques de función y el presente manual, en un CD.
  • Página 112 Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico En el arranque se reponen los bits de control y los contadores Programa cíclico El programa cíclico se halla en el OB 1. En el ejemplo, los bloques de función FB 9 "RECV_440" y FB 10 "SEND_440" operan conjuntamente con las funciones FC 21 y FC 22, así...
  • Página 113 Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico Todos los valores relevantes pueden consultarse en la tabla de variables con fines de comprobación. 9.6.2 Ejemplo de programación "CP440 1 CYC" Este ejemplo es idéntico al ejemplo "CP440 SEND RECV". Sin embargo, se ha modificado la FC 21 para que sea posible procesar una petición SEND en un ciclo.
  • Página 114 Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico La comprobación de bloques se realiza mediante la operación lógica XOR de todos los bytes a enviar (LEN -2). La operación lógica XOR se realiza en el bucle "LOOP". El byte correspondiente se carga mediante el comando L DBB [#d_loop_akt].
  • Página 115 Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico comunicación con el esclavo 1 (llamada a FC 1) o 2 (llamada a FC 2). El programa puede ampliarse para otros esclavos. En la FC 1 se abren consecutivamente una petición de envío (parte del programa "execute new Send-Job"...
  • Página 116 Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 117 Datos técnicos generales La tabla siguiente contiene los datos técnicos generales del CP 440. También puede consultar otros datos técnicos generales sobre el SIMATIC S7-400 en el manual de referencia Sistema de automatización S7-400, Datos de los módulos, Datos técnicos generales y en el manual de instalación Sistema de automatización S7-400, Configuración e...
  • Página 118 Datos técnicos 10.1 Datos técnicos del CP 440 Datos técnicos de la interfaz X27 (RS 422/485) La tabla siguiente describe los datos técnicos de la interfaz X27 (RS 422/ 485) del CP 440-RS 422/485. Tabla 10-1 Datos técnicos de la interfaz X27 (RS 422/485) Datos técnicos Interfaz RS 422 o RS 485, conector hembra sub-D de 15 polos...
  • Página 119 Datos técnicos 10.1 Datos técnicos del CP 440 Procedimiento 3964(R) con valores estándar Máx. longitud de telegra‐ 400 bytes (consulte el apartado "Resumen de los bloques de función (Pági‐ na 73)") Parámetros se puede parametrizar: • con/sin carácter de comprobación de bloque •...
  • Página 120 Datos técnicos 10.2 Normas y homologaciones Driver ASCII Parámetros No es necesario configurar ningún otro parámetro. El fin de telegrama se detecta por haberse excedido el tiempo de retardo de caracteres parametri‐ zado. Driver ASCII con reconocimiento de fin de telegrama basado en señal de fin parametrizable Parámetros además se puede parametrizar: •...
  • Página 121 Datos técnicos 10.2 Normas y homologaciones Validez de las inscripciones de los componentes ATENCIÓN Marcado y homologaciones En la documentación encontrará el marcado y las homologaciones que, en principio, son posibles o están previstos para el sistema. Sin embargo, el marcado u homologación exclusivos y realmente válidos son los están impresos en el componente del sistema de automatización.
  • Página 122 Datos técnicos 10.2 Normas y homologaciones La conexión punto a punto CP 440 satisface las exigencias y los objetivos de protección de las siguientes directivas de la CE y cumple las normas europeas armonizadas (EN) para autómatas programables publicadas en los boletines oficiales de la Comunidad Europea: •...
  • Página 123 Datos técnicos 10.2 Normas y homologaciones 10.2.4 Homologación UKCA DEKRA 21UKEX0018 X Importador Reino Unido: Siemens plc Manchester M20 2UR 10.2.5 Protección contra explosiones Homologación ATEX DEKRA 21ATEX0010 X Certificado de examen de tipo DEKRA 21ATEX0010 X (Type Examination Certificate Number) Normas (estándares)
  • Página 124 Datos técnicos 10.2 Normas y homologaciones Condiciones especiales • El equipo solo debe utilizarse en atmósferas con un grado de contaminación no superior a 2 según IEC 60664‑1. • Los módulos deben instalarse en una carcasa adecuada que garantice al menos un grado de protección IP54 según IEC 60079‑7, teniendo en cuenta las condiciones ambientales durante el funcionamiento.
  • Página 125 • ordinary (unclassified) locations with an ambient temperature rating of 0 °C to + 70 °C, indoor environments 10.2.9 Homologación para Australia y Nueva Zelanda La serie de productos SIMATIC S7-400 cumple los requisitos de la norma EN 61000‑6‑4:2007 + A1:2001. 10.2.10 Homologación para Corea y Corea del Sur La serie de productos SIMATIC S7-400 cumple los estándares de seguridad coreanos:...
  • Página 126 Datos técnicos 10.2 Normas y homologaciones Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 127 Cables de conexión 11.1 Interfaz X27 (RS 422/485) del CP 440 Ocupación de pines En la siguiente tabla encontrará la ocupación de pines del conector hembra sub D de 15 polos del panel frontal del CP 440. Tabla 11-1 Ocupación de pines del conector hembra Sub D de 15 polos de la interfaz integrada del CP 440 Conector hembra en Denomina‐...
  • Página 128 Recuerde que solo puede utilizar cajas de conector apantalladas. Una gran superficie de la pantalla del cable debe estar unida por ambos lados con la caja del conector y el cable de pantalla. Se recomienda utilizar la caja de conector blindada de Siemens, modelo V42 254. PRECAUCIÓN No conecte nunca la pantalla del cable a masa, ya que los submódulos interfaz podrían resultar...
  • Página 129 Cables de conexión 11.2 Cables de conexión Para los cables de conexión necesita los siguientes conectores macho: • en el lado del CP 440: conector macho sub-D de 15 polos con fijación por tornillo • en el lado del interlocutor: conector macho sub-D de 15 polos con fijación por tornillo CP 440 Interlocutor T(A)
  • Página 130 Para el modo RS 485 (dos hilos) también puede utilizar los cables de conexión de Siemens, igual que para el modo RS 422 (cuatro hilos). En tal caso el cableado interno en el cable de conexión es como se representa en la figura.
  • Página 131 Cables de conexión 11.2 Cables de conexión Para los cables de conexión necesita los siguientes conectores macho: • en el lado del CP 440: conector macho sub-D de 15 polos con fijación por tornillo • en el lado del interlocutor: conector macho sub-D de 15 polos con fijación deslizante CP 440 Interlocutor T(A)-...
  • Página 132 Cables de conexión 11.2 Cables de conexión Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 133 Accesorios y referencias 12.1 Accesorios y referencias Módulo Tabla 12-1 Números de referencia del módulo CP 440 Producto Referencia CP 440 6ES7 440–1CS00–0YE0 Cables de conexión Se dispone preferentemente de cables de conexión de las siguientes longitudes: 5 m, 10 m y 50 Tabla 12-2 Números de referencia de los cables de conexión Cables de conexión para...
  • Página 134 Accesorios y referencias 12.1 Accesorios y referencias Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...
  • Página 135 CPU S7. Si utiliza por Programar con STEP 7 (http:// primera vez un S7–300/400, este manual le servirá de ayuda para familiarizarse con el support.automation.siemens.com/ método de programación y a la vez podrá utilizarlo como base para•configurar su propio WW/view/es/18652056) programa de usuario.
  • Página 136 S7-300/400 (http:// entre los diferentes lenguajes. Para el primer uso de los lenguajes se recomienda fami‐ support.automation.siemens.com/ liarizarse con el método de programación con ayuda del manual. WW/view/es/18653496) Al trabajar con el software puede utilizar la ayuda en pantalla en la que encontrará...
  • Página 137 Índice alfabético Control de flujo de datos/procedimiento handshake, 32 Control del flujo de datos, 61 CP 440 Alimentación eléctrica, 117 Búfer de diagnóstico, 95, 104 ARRANQUE de la CPU, 92 Comportamiento de arranque, 91 Avisos de diagnóstico, 97 Configuración, 14 Datos técnicos, 117 Desmontaje, 53 Estados operativos, 91...
  • Página 138 Índice alfabético Elementos de mando, 15 Indicadores especiales, 96 Enviar datos RXD, 95 Driver ASCII, 24 TXD, 95 esclavo, 33 Indicadores LED, 15 Espacio de memoria necesario, 89 Inicialización, 91 EXTF, 96 Instalación, 56 Intentos de establecimiento de conexión, 65 Intentos de transmisión, 65 Intercambio de datos bidireccional, 18 Interfaces, 12...
  • Página 139 Índice alfabético Procedimiento 3964(R) Arranque, 35 Protocolo, 64 Protocolos de comunicación Parametrizar, 56 OB 122 Puesta en servicio de la física de interfaz, 50 Error de acceso a la periferia, 53 Punto a punto, 32 OB 83 (alarma de extracción/inserción), 53 OB de temporizador, 73 OBs de alarma, 73 Ocupación de pines, 127...
  • Página 140 Índice alfabético Unidad de programación (PG), 12 Valor predeterminado, 62 Variable SFCERR, 103 Velocidad de transmisión Driver ASCII, 60 Procedimiento 3964, 66 Versiones de CPU, 13 XON/XOFF, 61 Acoplamiento punto a punto CP 440 Configuración y parametrización Manual de producto, 03/2022, A5E01027187-AE...