Siemens SIMATIC S7-1500 Manual De Instrucciones

Siemens SIMATIC S7-1500 Manual De Instrucciones

Ocultar thumbs Ver también para SIMATIC S7-1500:
Tabla de contenido

Enlaces rápidos

SIMATIC
S7-1500 / ET 200MP / ET 200SP
CM PtP en servicio sin
instrucciones de sistema SIMATIC
Manual de programación y manejo
05/2021
A5E03908201-AB
Prólogo
Guía de la documentación
Resumen
Información básica
Mecanismos de
comunicación básicos
Transferencia de datos con
Freeport
Transferencia de datos con
3964(R)
Registros de configuración
Estado de error
Transferir datos
Recibir datos
Borrar el búfer de recepción
Señales RS232
Mensajes de error
1
2
3
4
5
6
7
8
9
10
11
12
13
Tabla de contenido
loading

Resumen de contenidos para Siemens SIMATIC S7-1500

  • Página 1 Prólogo Guía de la documentación SIMATIC Resumen Información básica S7-1500 / ET 200MP / ET 200SP CM PtP en servicio sin Mecanismos de instrucciones de sistema SIMATIC comunicación básicos Transferencia de datos con Freeport Manual de programación y manejo Transferencia de datos con 3964(R) Registros de configuración Estado de error...
  • Página 2: Personal Cualificado

    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

    CPU debe soportar la comunicación mediante registros y disponer de un controlador de bus de campo adecuado. Encontrará información al respecto en los manuales de sistema Sistema de periferia descentralizada ET 200SP (http://support.automation.siemens.com/WW/view/es/58649293) y Sistema de automatización S7-1500, ET 200MP (https://support.industry.siemens.com/cs/ww/es/view/59191792).
  • Página 4: Ámbito De Validez De La Documentación

    Soporte adicional La oferta de documentación técnica de los distintos productos y sistemas SIMATIC se encuentra en Internet (http://www.siemens.com/simatic-tech-doku-portal). Siemens Industry Online Support Encontrará información actualizada de forma rápida y sencilla acerca de los siguientes temas: •...
  • Página 5: Mysupport

    Encontrará esta información disponible en Siemens Industry Online Support en Internet (https://support.industry.siemens.com). Industry Mall Industry Mall es el sistema de catálogos y pedidos de SIEMENS AG para soluciones de automatización y accionamientos sobre la base de la Totally Integrated Automation (TIA) y Totally Integrated Power (TIP).
  • Página 6: Tabla De Contenido

    Índice Prólogo ..............................3 Guía de la documentación ........................8 Resumen .............................. 12 Información básica ..........................16 Transferencia serie de un carácter ..................16 Seguridad de la transmisión ....................18 Mecanismos de comunicación básicos ....................20 Tipos de intercambio de datos.................... 20 Comunicación mediante registro (Universal) ..............
  • Página 7 Índice Registros de configuración ........................44 Comunicación Freeport ...................... 44 7.1.1 Port Configuration Record - registro 57 ................44 7.1.2 Send Configuration Record - registro 59 ................47 7.1.3 Receive Configuration Record - registro 60 ................. 49 Comunicación 3964 ......................52 7.2.1 Port Configuration Record - registro 57 ................
  • Página 8: Guía De La Documentación

    SIMATIC S7-1500, ET 200MP, ET 200SP y ET 200AL; para las CPU 1513/1516pro-2 PN, utilice las instrucciones de servicio correspondientes. La Ayuda en pantalla de STEP 7 le asiste en la configuración y programación.
  • Página 9: Información General

    Para usar todas las funciones de "mySupport" es necesario registrarse una sola vez. Encontrará "mySupport" en Internet (https://support.industry.siemens.com/My/ww/es). "mySupport": "Documentación" Con "mySupport", su área de trabajo personal, podrá sacar el máximo partido al Industry Online Support.
  • Página 10: Ejemplos De Aplicación

    • Manuales, curvas características, instrucciones de uso, certificados • Datos característicos de productos Encontrará "mySupport", "Datos CAx" en Internet (http://support.industry.siemens.com/my/ww/es/CAxOnline). Ejemplos de aplicación Los ejemplos de aplicación le asisten con diferentes herramientas y ejemplos a la hora de resolver las tareas de automatización. Las soluciones de los ejemplos interactúan siempre con varios componentes del sistema sin centrarse en productos concretos.
  • Página 11 Encontrará SIMATIC Automation Tool en Internet (https://support.industry.siemens.com/cs/ww/es/view/98161300). PRONETA SIEMENS PRONETA ("análisis de red PROFINET") permite analizar la red de la instalación durante la puesta en marcha. PRONETA cuenta con dos funciones centrales: • La vista topológica general escanea automáticamente la red PROFINET y todos los componentes conectados.
  • Página 12: Resumen

    Resumen Sinopsis de los componentes y las referencias Tabla sinóptica de los módulos de comunicación. Módulo de comunicación Referencia CM PtP RS232 BA 6ES7540-1AD0x-0AA0 CM PtP RS422/485 BA 6ES7540-1AB0x-0AA0 CM PtP RS232 HF 6ES7541-1AD0x-0AB0 CM PtP RS422/485 HF 6ES7541-1AB0x-0AB0 CM PtP (ET 200SP) 6ES7137-6AA0x-0BA0 Sinopsis de los componentes y las interfaces Tabla sinóptica de los módulos de comunicación y sus funciones.
  • Página 13: Sinopsis De Los Componentes Y Las Velocidades De Transferencia De Datos

    Resumen Sinopsis de los componentes y las velocidades de transferencia de datos Módulo de Velocidad de transferencia de datos en bits/s comunicación 1200 2400 4800 9600 19200 38400 57600 76800 115200 250000 CM PtP RS232 BA CM PtP RS422/485 BA CM PtP RS232 HF CM PtP RS422/485 HF CM PtP (ET 200SP)
  • Página 14: Archivo Gsd

    ET 200MP El archivo GSD correspondiente al sistema de periferia descentralizada ET 200MP está disponible para su descarga en Internet: • Archivo GSD PROFINET IO (https://support.industry.siemens.com/cs/ww/es/view/68189683) • Archivo GSD PROFIBUS DP (https://support.industry.siemens.com/cs/ww/es/view/80206700) ET 200SP El archivo GSD correspondiente al sistema de periferia descentralizada ET 200SP está...
  • Página 15 Con una CPU SIMATIC S7 y STEP 7 (TIA Portal)/STEP 7, la parametrización puede hacerse con las instrucciones dadas entre paréntesis. Encontrará más información sobre la configuración con archivo GSD en las FAQ con la ID de artículo 109487470 (https://support.industry.siemens.com/cs/ww/es/view/109487470) en Siemens Industry Online Support. CM PtP en servicio sin instrucciones de sistema SIMATIC...
  • Página 16: Información Básica

    Información básica Transferencia serie de un carácter Introducción Existen distintas posibilidades de conexión en red para el intercambio de datos entre dos o más interlocutores. El acoplamiento punto a punto entre dos interlocutores es la forma más sencilla de intercambio de información. Acoplamiento punto a punto En el acoplamiento punto a punto, el módulo de comunicación crea la interfaz entre un sistema de automatización y un interlocutor.
  • Página 17 Información básica 3.1 Transferencia serie de un carácter Convenciones Además del bit de inicio y parada existe una serie de convenciones entre ambos interlocutores necesarias para la transferencia de datos serie. Entre ellas se incluyen: • velocidad de transferencia de datos •...
  • Página 18: Seguridad De La Transmisión

    Información básica 3.2 Seguridad de la transmisión Seguridad de la transmisión La seguridad de la transmisión es muy importante en el proceso de transferencia de datos y para la selección del método de transmisión. Por norma general puede decirse que cuantas más capas del modelo de referencia ISO/OSI se ejecuten, mayor será...
  • Página 19: Seguridad De La Transmisión Con Freeport

    Información básica 3.2 Seguridad de la transmisión Seguridad de la transmisión con Freeport Seguridad de datos en el uso de Freeport: • Dado que en el transporte de datos con el protocolo Freeport, aparte del bit de paridad no se aplica ninguna otra medida para la protección de los datos (también puede desactivarse dependiendo de la trama de caracteres seleccionada), la transferencia de datos con Freeport resulta muy eficaz en lo que respecta al flujo de datos, pero la seguridad del transporte de los datos es nula.
  • Página 20: Mecanismos De Comunicación Básicos

    Mecanismos de comunicación básicos Tipos de intercambio de datos Comunicación de datos Los módulos de comunicación admiten dos tipos de intercambio de datos entre la CPU y el módulo de comunicación, en función de si se utiliza o no la opción Performance. Intercambio de datos acíclico Intercambio de datos cíclico (Universal)
  • Página 21 Mecanismos de comunicación básicos 4.1 Tipos de intercambio de datos Ejemplo En este ejemplo, se utilizan 18 módulos de comunicación en modo descentralizado, y cada uno de ellos recibe los valores medidos de una báscula digital. Las básculas envían sus mediciones cíclicamente con una velocidad tan elevada que el tiempo de actualización de los valores medidos en la CPU está...
  • Página 22: Comunicación Mediante Registro (Universal)

    Mecanismos de comunicación básicos 4.2 Comunicación mediante registro (Universal) Comunicación mediante registro (Universal) Escribir/leer registro Nota Lectura y escritura de registros Las funciones de lectura y escritura de registros se describen en la documentación del controlador utilizado en cada caso. La opción "Escribir registro"...
  • Página 23 Mecanismos de comunicación básicos 4.2 Comunicación mediante registro (Universal) Para el funcionamiento de los módulos de comunicación se dispone de los registros siguientes: • Consultar estado de error Acuse por parte del módulo de comunicación de la escritura de un registro de configuración –...
  • Página 24: Comunicación Mediante Datos De Usuario (Opción Performance)

    Mecanismos de comunicación básicos 4.3 Comunicación mediante datos de usuario (opción Performance) Comunicación mediante datos de usuario (opción Performance) A partir de la versión de firmware V2.0 de los módulos de comunicación está disponible la opción de optimización del rendimiento. Esta opción es recomendable cuando se envían y reciben únicamente telegramas cortos.
  • Página 25: Transferencia De Datos Con Freeport

    Transferencia de datos con Freeport Introducción Freeport es un protocolo basado en telegramas que puede programarse libremente. Freeport permite reproducir por aplicación prácticamente todos los protocolos del mercado. El driver Freeport controla la transferencia de datos en un acoplamiento punto a punto entre el módulo de comunicación y un interlocutor.
  • Página 26 Transferencia de datos con Freeport 5.1 Transferir datos con Freeport • Enviar Idle Line Existe la posibilidad de especificar que, al principio de cada transmisión de mensajes, la línea de transmisión se detenga cierto tiempo en estado de reposo. La duración de "Idle Line" se indica en tiempos de bit (consulte Send Configuration Record - registro 59 (Página 47) bytes 14 y 15).
  • Página 27: Recibir Datos Con Freeport

    Transferencia de datos con Freeport 5.2 Recibir datos con Freeport Recibir datos con Freeport Introducción Para detectar un mensaje en el flujo de datos entrante, deben definirse en el driver Freeport criterios que permitan identificar el principio y el final de un mensaje. Nota Los criterios de inicio y fin explicados a continuación pueden combinarse entre sí...
  • Página 28: Definición Del Fin Del Mensaje

    Transferencia de datos con Freeport 5.2 Recibir datos con Freeport • Tras detectar el carácter de inicio El principio del telegrama se detecta cuando se detecta el carácter de inicio parametrizado. (Consulte Receive Configuration Record - registro 60 (Página 49) byte 12) •...
  • Página 29: Transcurrido El Tiempo De Retardo De Caracteres

    Transferencia de datos con Freeport 5.2 Recibir datos con Freeport Transcurrido el tiempo de retardo de caracteres Al recibir datos se detecta el final del telegrama cuando se rebasa el tiempo máximo (tiempos de bit) ajustado entre caracteres consecutivos (tiempo de retardo de caracteres). (Consulte Receive Configuration Record - registro 60 (Página 49) bytes 54 y 55) En este caso, el tiempo de retardo de caracteres deberá...
  • Página 30: Longitud Del Mensaje Dentro Del Mensaje

    Transferencia de datos con Freeport 5.2 Recibir datos con Freeport Cuando la longitud de telegrama de los caracteres recibidos no coincida con la longitud máxima parametrizada, tenga en cuenta lo siguiente: • Todos los caracteres que se reciben tras alcanzar el número máximo de caracteres parametrizado se rechazan hasta que se detecta un nuevo criterio de inicio (p.
  • Página 31: Secuencia De Fin

    Transferencia de datos con Freeport 5.3 Transparencia del código Secuencia de fin Al recibir datos se detecta el final del telegrama cuando se recibe la secuencia de fin parametrizada (máx. 5 caracteres). Los datos recibidos se transfieren a la CPU, incluida la secuencia de fin.
  • Página 32: Búfer De Recepción

    Transferencia de datos con Freeport 5.4 Búfer de recepción Búfer de recepción Búfer de recepción del módulo Dependiendo del módulo de comunicación utilizado, el búfer de recepción del módulo puede alojar hasta 8 kB (consulte el capítulo Resumen (Página 12)). La longitud máxima de trama siempre equivale a la mitad del tamaño del búfer de recepción.
  • Página 33: Modo Rs232

    Transferencia de datos con Freeport 5.5 Modo RS232 Modo RS232 El modo RS232 es compatible con los siguientes módulos de comunicación: • CM PtP RS232 BA • CM PtP RS232 HF • CM PtP (ET 200SP) En el modo RS232, la transmisión de datos se realiza a través de dos líneas. Una de las líneas está...
  • Página 34: Modo Rs422

    Transferencia de datos con Freeport 5.6 Modo RS422 Modo RS422 El modo RS422 es soportado por los siguientes módulos de comunicación: • CM PtP RS422/485 BA • CM PtP RS422/485 HF • CM PtP (ET 200SP) En el modo de operación RS422, la transmisión de datos se realiza a través de dos parejas de hilos (modo a cuatro hilos).
  • Página 35: Modo Rs485

    Transferencia de datos con Freeport 5.7 Modo RS485 Modo RS485 El modo RS485 es soportado por los siguientes módulos de comunicación: • CM PtP RS422/485 BA • CM PtP RS422/485 HF • CM PtP (ET 200SP) En el modo RS485, la transferencia de datos se realiza a través de una pareja de hilos (modo a dos hilos).
  • Página 36: Procedimiento Handshake

    Transferencia de datos con Freeport 5.8 Procedimiento handshake Procedimiento handshake Introducción Los procedimientos handshake controlan el flujo de datos entre dos interlocutores. Con el uso de procedimientos handshake se impide que se pierdan datos durante la transmisión entre dispositivos que trabajan a diferentes velocidades. Básicamente se distinguen los procedimientos siguientes: Tabla 5- 1 Sinopsis de los procedimientos y las interfaces...
  • Página 37 Transferencia de datos con Freeport 5.8 Procedimiento handshake Control del flujo de datos de hardware Nota Con la parametrización "Hardware RTS siempre ON, ignorar DTR/DSR", las señales DTR/DSR no tienen que estar cableadas. Con la parametrización "Hardware RTS siempre ON" es necesario cablear por completo las señales de interfaz utilizadas.
  • Página 38: Manejo Automático De Las Señales Cualificadoras

    Transferencia de datos con Freeport 5.8 Procedimiento handshake Manejo automático de las señales cualificadoras • Hardware RTS siempre activado La realización de "Hardware RTS siempre activado" en el módulo de comunicación se desarrolla del siguiente modo: – En cuanto el módulo de comunicación entra por parametrización en el modo de operación con "Hardware RTS siempre activado", pone las líneas RTS a OFF y DTR a ON (módulo de comunicación operativo).
  • Página 39: Información Adicional

    (Página 24), a condición de que la dirección más alta utilizada sea el valor 29 Encontrará más información sobre el establecimiento de una conexión DMX512 en la FAQ con la ID de artículo 109778975 (https://support.industry.siemens.com/cs/ww/es/view/109778975) en Siemens Industry Online Support. CM PtP en servicio sin instrucciones de sistema SIMATIC...
  • Página 40: Transferencia De Datos Con 3964(R)

    Transferencia de datos con 3964(R) Transferencia de datos con el protocolo 3964(R) Introducción El protocolo 3964(R) controla la transferencia de datos en un acoplamiento punto a punto entre el módulo de comunicación y un interlocutor. El protocolo 3964(R) contiene, además de la capa física (capa 1), la capa de enlace de datos (capa 2).
  • Página 41: Suma De Control De Bloque

    Transferencia de datos con 3964(R) 6.3 Suma de control de bloque Suma de control de bloque Suma de control de bloque En el protocolo de transmisión 3964R, la seguridad de datos se aumenta mediante un carácter de control de bloque (BCC = Block Check Character) enviado adicionalmente. La suma de control de bloque es la paridad longitudinal par (operación lógica EXOR de todos los bytes de datos) de un bloque enviado o recibido.
  • Página 42 Transferencia de datos con 3964(R) 6.4 Transferir datos con 3964(R) Desconexión al enviar Una vez enviado el contenido del búfer, se agregan los caracteres DLE, ETX y, solo en el caso de 3964R, el carácter de control de bloque BCC como delimitador de fin, y se espera un carácter de acuse.
  • Página 43: Recibir Datos Con 3964(R)

    Transferencia de datos con 3964(R) 6.5 Recibir datos con 3964(R) Recibir datos con 3964(R) Establecimiento de la conexión al recibir En estado de reposo, cuando no debe procesarse ninguna petición de transmisión, se espera a que el interlocutor establezca la conexión. Si durante el establecimiento de la conexión con STX no hay ningún búfer de recepción disponible, se inicia un tiempo de espera (tiempo de espera = tiempo de retardo de acuse - 10 ms, aunque máximo 400 ms).
  • Página 44: Registros De Configuración

    Registros de configuración Comunicación Freeport Para la comunicación Freeport es necesario transferir los tres registros de configuración siguientes al módulo de comunicación. 7.1.1 Port Configuration Record - registro 57 Nota Errores de parametrización Si al escribir el registro 57, el módulo de comunicación detecta un error de parametrización, se rechaza el registro con el estado de error 80E1 En tal caso puede leerse la causa del error mediante el registro "Read Error Status - registro 55"...
  • Página 45 Registros de configuración 7.1 Comunicación Freeport Configuración del puerto: PORT_CFG (Write Record 0039 ° Velocidad de transferencia de datos: 0000 - Reservado 0007 - 19,2 kbit/s 0001 - 300 bit/s 0008 - 38,4 kbit/s 0002 - 600 bit/s 0009 - 57,6 kbit/s 0003 - 1,2 kbit/s 000A...
  • Página 46 Registros de configuración 7.1 Comunicación Freeport Configuración del puerto: PORT_CFG (Write Record 0039 XON: 00 a FF - Carácter XON XOFF: 00 a FF - Carácter XOFF Esperar a XON tras XOFF en ms: (0000 a FFFF Modo de operación: - RS232 - RS422 dúplex modo a 4 hilos (punto a punto) - RS422 dúplex (RS422) modo a 4 hilos (maestro multipunto) (CM PtP (ET 200SP))
  • Página 47: Send Configuration Record - Registro 59

    Registros de configuración 7.1 Comunicación Freeport 7.1.2 Send Configuration Record - registro 59 Nota Errores de parametrización Si al escribir el registro 59, el módulo de comunicación detecta un error de parametrización, se rechaza el registro con el estado de error 80E1 En tal caso puede leerse la causa del error mediante el registro "Read Error Status - registro 55"...
  • Página 48 Registros de configuración 7.1 Comunicación Freeport Configuración de transmisión: SEND_CFG (Write Record 003B Número de caracteres añadidos (0, 1, 2, 3, 4 o 5) Primer carácter añadido (para número de caracteres añadidos = 1, 2, 3, 4 o 5) Segundo carácter añadido (para número de caracteres añadidos = 2, 3, 4 o 5) Tercer carácter añadido (para número de caracteres añadidos = 3, 4 o 5) Cuarto carácter añadido (para número de caracteres añadidos = 4 o 5) Quinto carácter añadido (para número de caracteres añadidos = 5)
  • Página 49: Receive Configuration Record - Registro 60

    Registros de configuración 7.1 Comunicación Freeport 7.1.3 Receive Configuration Record - registro 60 Nota Errores de parametrización Si al escribir el registro 60, el módulo de comunicación detecta un error de parametrización, se rechaza el registro con el estado de error 80E1 En tal caso puede leerse la causa del error mediante el registro "Read Error Status - registro 55"...
  • Página 50 Registros de configuración 7.1 Comunicación Freeport Configuración de recepción: RCV_CFG (Write Record 003C ° Secuencia de inicio del telegrama #1 comprobación de caracteres Reservado Carácter #5 Carácter #4 Carácter #3 Carácter #2 Carácter #1 Carácter #1: 00 a FF Carácter #2: 00 a FF Carácter #3: 00 a FF...
  • Página 51 Registros de configuración 7.1 Comunicación Freeport Configuración de recepción: RCV_CFG (Write Record 003C Longitud fija de telegrama: 0001 a 0xxx Longitud máxima de telegrama: 0001 a 0xxx Offset del campo de longitud en el mensaje: 0000 a 0xxx Tamaño del campo de longitud: 01 , 02 , 04 - todos los demás valores no se permiten...
  • Página 52: Comunicación 3964

    Registros de configuración 7.2 Comunicación 3964 Comunicación 3964 Para la comunicación 3964 es necesario transferir los dos registros de configuración siguientes al módulo de comunicación: 7.2.1 Port Configuration Record - registro 57 Nota Encontrará la descripción del "Port Configuration Record" en el capítulo Port Configuration Record - registro 57 (Página 44) 7.2.2 3964 Protocol Configuration - registro 61...
  • Página 53: Activación De Funciones Especiales - Registro 58

    Registros de configuración 7.3 Activación de funciones especiales - registro 58 Configuración del protocolo 3964: P3964 (Write Record 003D 3964(R)-Prioridad: - Prioridad baja - Prioridad alta a FF - Reservado ° 3964(R)-Tiempo de retardo de caracteres: 0000 a 0013 - Reservado 0014 a FFFF - 20 a 65535 ms...
  • Página 54 Registros de configuración 7.3 Activación de funciones especiales - registro 58 Activar función especial: PtP SET_FTRS (Write Record 003AH) Versión del bloque byte bajo: 00 Reservado Alarma de diagnóstico: - Desactivado - Activado a FF - Reservado Reservado Los bits reservados deben estar ajustados a 0. CM PtP en servicio sin instrucciones de sistema SIMATIC Manual de programación y manejo, 05/2021, A5E03908201-AB...
  • Página 55: Estado De Error

    Estado de error El registro siguiente contiene el acuse del módulo de comunicación para la escritura de un registro de configuración. Read Error Status - registro 55 Read Error Status: PtP RD_ESTAT (Read Record 0037 Bit-> Byte Tipo de bloque: 0037 ‒...
  • Página 56: Transferir Datos

    Transferir datos Transferir datos mediante registro 9.1.1 Diagrama secuencial para transferir mediante registro La transferencia de datos puede realizarse, por parte del usuario, de acuerdo con la secuencia esbozada a continuación. Los datos de gestión y enviados se transfieren al módulo de comunicación utilizando un registro especial.
  • Página 57: Transferir Datos - Registro 48

    Transferir datos 9.1 Transferir datos mediante registro 9.1.2 Transferir datos - registro 48 Con el registro siguiente se escriben datos de transmisión en el módulo de comunicación: Transferir datos: SEND_PTP Record (Write Record 0030 Byte ↓ Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
  • Página 58: Acuse Del Módulo

    Transferir datos 9.1 Transferir datos mediante registro Acuse del módulo El módulo escribe en los datos de usuario (Página 59) el número de secuencia recibido en el registro como acuse. Para el último registro perteneciente a un telegrama, este acuse no se escribe hasta después de que el módulo haya enviado el telegrama.
  • Página 59: Consultar Acuse - Datos De Entrada

    Transferir datos 9.1 Transferir datos mediante registro 9.1.3 Consultar acuse - Datos de entrada El módulo de comunicación registra el acuse en los datos de entrada en ACK_SEND_SEQ. Los datos de entrada presentan la siguiente estructura: Byte ↓ Bit 7 Bit 6 Bit 5 Bit 4...
  • Página 60: Ejemplo

    Transferir datos 9.1 Transferir datos mediante registro 9.1.4 Ejemplo Hay que transferir un telegrama de una longitud de 500 bytes. El tamaño del registro es de 240 bytes. • Primer registro, tamaño 240 bytes: "Número de secuencia para datos enviados" = 1 "Delimitador de fin de telegrama"...
  • Página 61: Transferir Datos Mediante Datos De Salida

    Transferir datos 9.2 Transferir datos mediante datos de salida Transferir datos mediante datos de salida 9.2.1 Diagrama secuencial para transferir mediante datos de salida La transferencia de datos puede realizarse, por parte del usuario, de acuerdo con la secuencia esbozada a continuación. Los datos de gestión y enviados se transfieren al módulo de comunicación utilizando los datos de salida.
  • Página 62: Datos De Salida Si Se Utiliza La Opción Performance

    Transferir datos 9.2 Transferir datos mediante datos de salida 9.2.2 Datos de salida si se utiliza la opción Performance Si se utiliza la opción Performance, los datos enviados se escriben en el módulo de comunicación mediante los datos de salida. Datos de salida La siguiente tabla muestra la asignación de los datos de salida: Byte...
  • Página 63 Transferir datos 9.2 Transferir datos mediante datos de salida SEND_LEN SEND_LEND define la longitud de los datos que deben transferirse (de 1 a 30 bytes). Datos que transferir Los datos que se van a transferir contienen el telegrama de transmisión cuya longitud se limita a 30 bytes.
  • Página 64: Consultar Acuse - Datos De Entrada

    Transferir datos 9.2 Transferir datos mediante datos de salida 9.2.3 Consultar acuse - Datos de entrada El módulo de comunicación registra el acuse en los datos de entrada en ACK_SEND_SEQ. Los datos de entrada presentan la siguiente estructura: Byte ↓ Bit 7 Bit 6 Bit 5...
  • Página 65: Recibir Datos

    Recibir datos 10.1 Recibir datos mediante registro 10.1.1 Diagrama secuencial para recibir mediante registro La recepción de datos puede realizarse, por parte del usuario, de acuerdo con la secuencia esbozada a continuación. La presencia de nuevos datos recibidos es señalizada por el módulo de comunicación en los datos de entrada.
  • Página 66: Recibir Datos - Registro 49/50

    Recibir datos 10.1 Recibir datos mediante registro 10.1.2 Recibir datos - registro 49/50 Un valor nuevo para RCV_SEQ en los datos de entrada (Página 67) indica que hay un nuevo telegrama en el módulo de comunicación y que puede leerse. Mediante los siguientes registros se leen datos recibidos del módulo de comunicación: Recibir datos: RCV_PTP Record (Read Record 0031H/0032H) Byte...
  • Página 67: Consulta: Nuevo Telegrama De Recepción - Datos De Entrada

    Recibir datos 10.1 Recibir datos mediante registro 10.1.3 Consulta: Nuevo telegrama de recepción - Datos de entrada Número de secuencia para datos recibidos Un nuevo telegrama recibido se indica mediante un número de secuencia para datos recibidos en el byte 4 de los datos de entrada. Byte ↓...
  • Página 68: Ejemplo

    Recibir datos 10.1 Recibir datos mediante registro 10.1.4 Ejemplo Se ha recibido un telegrama de una longitud de 500 bytes. El tamaño del registro es de 240 bytes. • En los datos de usuario, el telegrama se muestra mediante "Número de secuencia para RCV"...
  • Página 69: Recibir Datos Mediante Datos De Entrada

    Recibir datos 10.2 Recibir datos mediante datos de entrada 10.2 Recibir datos mediante datos de entrada 10.2.1 Diagrama secuencial para recibir mediante datos de entrada La recepción de datos puede realizarse, por parte del usuario, de acuerdo con la secuencia esbozada a continuación.
  • Página 70: Datos De Entrada Si Se Utiliza La Opción Performance

    Recibir datos 10.2 Recibir datos mediante datos de entrada 10.2.2 Datos de entrada si se utiliza la opción Performance Si se utiliza la opción Performance, el módulo de comunicación lee los datos recibidos mediante los datos de entrada. Datos de entrada La siguiente tabla muestra la asignación de los datos de entrada: Byte Bit 7...
  • Página 71 Recibir datos 10.2 Recibir datos mediante datos de entrada RCV_SEQ RCV_SEQ contiene el número de secuencia del telegrama que actualmente se muestra en los datos de entrada y que recibe el módulo. Para cada telegrama posterior que se lea, dicho valor se incrementará...
  • Página 72: Borrar El Búfer De Recepción

    Borrar el búfer de recepción 11.1 Borrar el búfer de recepción - registro 54 Al escribir el registro siguiente, se borra el búfer de recepción del módulo de comunicación. Borrar búfer de recepción: PtP RCV_RST (Write Record 0036 Bit-> Byte Tipo de bloque: 0036 ‒...
  • Página 73 Borrar el búfer de recepción 11.1 Borrar el búfer de recepción - registro 54 CM PtP en servicio sin instrucciones de sistema SIMATIC Manual de programación y manejo, 05/2021, A5E03908201-AB...
  • Página 74: Señales Rs232

    Señales RS232 12.1 Activar señales cualificadoras RS232 - registro 53 Las señales cualificadoras RS232 del módulo de comunicación se ven influenciadas por la escritura del registro siguiente, siempre que el módulo de comunicación lo soporte en el modo de operación actual. Nota Errores de parametrización Si al escribir el registro 53, el módulo de comunicación detecta un error de parametrización,...
  • Página 75: Leer Señales Cualificadoras Rs232 - Datos De Entrada

    Señales RS232 12.2 Leer señales cualificadoras RS232 - datos de entrada 12.2 Leer señales cualificadoras RS232 - datos de entrada Las señales cualificadoras RS232 del módulo de comunicación pueden leerse en los datos de entrada. Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
  • Página 76: Mensajes De Error

    Mensajes de error Sinopsis de mensajes de estado y de error Código Descripción Solución 0000 No hay error Estado de RECEIVE y códigos de error 0094 Fin de telegrama detectado por "recepción de una longitud fija/máxima de telegrama" 0095 Fin de telegrama detectado por "tiempo de espera del mensaje excedido"...
  • Página 77 Mensajes de error Código Descripción Solución Códigos de error de la "Configuración del puerto" 81A0 El módulo no soporta este protocolo. Seleccione un protocolo compatible con el módulo. 81A1 El módulo no soporta esta velocidad de transferencia Seleccione una velocidad de transferencia de datos de datos.
  • Página 78 Mensajes de error Código Descripción Solución 81AB Estado inicial no admisible de la línea de recepción Los estados iniciales admitidos son: • "Sin" estado inicial (0) • Señal R(A)=5 V, señal R(B)=0 V (detección Break) (1): Solo disponible con: "Dúplex (RS422) modo a cuatro hilos (acoplamiento punto a punto)"...
  • Página 79 Mensajes de error Código Descripción Solución 81C5 Valor no admisible para "Tamaño del campo de longi- Seleccione un valor adecuado para "Tamaño del tud" campo de longitud". Rango admisible en bytes: • 1 (1) • 2 (2) • 4 (4) 81C6 Valor no admisible para "Número de caracteres que se Seleccione un valor adecuado para "Número de ca-...
  • Página 80 Mensajes de error Código Descripción Solución Estado de SEND y códigos de error 81D0 Recibir solicitud de transmisión durante el tiempo de Asegúrese de que no se solicitan transmisiones du- ejecución de una petición de transmisión rante el tiempo de ejecución de una petición de transmisión.
  • Página 81 Mensajes de error Código Descripción Solución 81E8 Telegrama cancelado: tiempo de retardo de caracteres El interlocutor es demasiado lento o está fallando. Si transcurrido antes de detectar el criterio de fin del fuese necesario, utilice un dispositivo de comproba- mensaje ción de interfaces que se conecte a la línea de trans- ferencia.
  • Página 82 Mensajes de error Código Descripción Solución 8386 Error en tiempo de ejecución: se ha excedido el núme- Compruebe el cable de la interfaz y los parámetros ro de intentos de establecer conexión de transferencia. Compruebe también que la función de recepción esté...
  • Página 83: Glosario

    Glosario Acoplamiento punto a punto En el acoplamiento punto a punto, el módulo de comunicación crea la interfaz entre un sistema de automatización y un interlocutor. Ajuste predeterminado El ajuste predeterminado es un ajuste básico lógico que se utiliza siempre que no se indique un valor diferente.
  • Página 84: Interrupción

    Glosario Funciones de diagnóstico Las funciones de diagnóstico abarcan todo el diagnóstico del sistema e incluyen la detección, evaluación y notificación de errores dentro del sistema de automatización. Hardware Se denomina hardware todo el equipamiento físico y técnico de un sistema de automatización.
  • Página 85: Parámetros

    Glosario Parámetros Los parámetros son valores que permiten configurar el comportamiento de un módulo o un software. Se distingue entre parámetros de módulo y parámetros de bloque. Parámetros del módulo Los parámetros del módulo son valores que permiten configurar el comportamiento de un módulo.
  • Página 86: Tiempos De Bit

    Glosario Tiempos de bit Los "tiempos de bit" se indican siempre como un número de bits. El "tiempo" ajustado de este modo depende de la velocidad de transferencia de datos seleccionada, la cual se tiene en cuenta automáticamente. Ejemplo: El fin de telegrama debe detectarse tras un hueco de 2 caracteres. La velocidad de transferencia de datos ajustada es de 9600 bits/s.
  • Página 87: Índice Alfabético

    Índice alfabético 3964 Protocol Configuration - registro 61, 52 ETX, 40 3964(R) Recibir datos, 43 Transferir datos, 41 Freeport Búfer de recepción, 32 Criterios de fin, 28 Acoplamiento punto a punto, 16 Criterios de inicio, 27 Activar señales cualificadoras RS232 - registro 53, 74 Fin del mensaje, 25 Aplicaciones posibles de los módulos de Principio del mensaje, 25...
  • Página 88 Índice alfabético NAK, 40 Seguridad de la transmisión, 18 con 3964(R), 19 con Freeport, 19 Send Configuration Record - registro 59, 47 Send Point-to-Point - registro 48, 57 Opción Performance, 20 Señales cualificadoras, 13 Datos de entrada, 70 Señales cualificadoras RS232, 33 Datos de salida, 62 Manejo automático, 38 Optimización del rendimiento, 24...

Este manual también es adecuado para:

Simatic et 200mpSimatic et 200sp

Tabla de contenido