Red de conocimiento informático - Conocimiento informático - Cómo realizar la comunicación entre S7-1200 y MM440 a través del protocolo UUS

Cómo realizar la comunicación entre S7-1200 y MM440 a través del protocolo UUS

El PLC Siemens S7-1200 se utiliza ampliamente en el mercado actual. Como PLC que se utiliza a menudo junto con convertidores de frecuencia, su comunicación USS con los convertidores de frecuencia Siemens MM440 se ha utilizado ampliamente en el mercado. Este artículo presentará principalmente cómo utilizar el protocolo de comunicación USS para realizar la comunicación entre el convertidor de frecuencia S7-1200 y MM440.

1. Introducción a la comunicación USS

1.1. Características del protocolo USS

USS (Universal Serial Interface) es un protocolo de comunicación especialmente desarrollado por Siemens para variadores. Las características básicas del protocolo USS son las siguientes: Admite comunicación multipunto (y por lo tanto se puede aplicar a redes como RS 485)

El protocolo USS se puede utilizar para comunicarse con convertidores de frecuencia S7-1200 y MM440 . Las características básicas del protocolo USS son las siguientes: Comunicación multipunto (por lo tanto se puede utilizar en redes como RS 485) Acceso maestro-esclavo desde un único maestro Hasta 32 nodos (máx. 31 esclavos) por red Formato de mensaje simple y confiable Lograr una transmisión de datos flexible y eficiente es fácil de implementar y de bajo costo

USS es una interfaz de comunicación serie universal desarrollada por Siemens específicamente para convertidores de frecuencia. /p>

La forma en que funciona USS es que la comunicación siempre la inicia el maestro, que sondea a los esclavos en un bucle continuo, y los esclavos deciden si responder y cómo en función de los comandos que reciben. El esclavo nunca envía datos activamente. El esclavo responderá sólo cuando se cumplan las siguientes condiciones:

--El mensaje maestro recibido no tiene errores, y

--El mensaje maestro recibido La estación esclava está dirigida

Si no se cumplen las condiciones anteriores o la estación maestra envía un mensaje de difusión, la estación esclava no responderá. Para la estación maestra, la estación esclava debe enviar una respuesta dentro de un cierto período de tiempo después de recibir la información de la estación maestra. De lo contrario, el maestro lo tratará como un error.

El formato de transmisión de caracteres de USS se ajusta a la especificación UART, que utiliza transmisión asincrónica en serie.

La trama de transmisión de caracteres USS en el bus de datos serie tiene una longitud de 11 bits, como se muestra en la Tabla 1:

Tabla 1: Trama de caracteres USS

Protocolo USS información Simple, confiable y eficiente. El mensaje consta de una serie de caracteres y sus funciones específicas están definidas en el protocolo, como se muestra en la Tabla 2:

Tabla 2: Estructura del mensaje USS

IAamp de servicio DT; ; Soporte

Página 4-23

Cada celda representa un carácter (byte). Entre ellos:

STX: carácter inicial, siempre 02 h

LGE:

ADR: dirección del esclavo y tipo de mensaje

BCC: Suma de comprobación BCC

El área de datos de la red consta del área PKW y el área PZD, como se muestra en la Tabla 3:

Tabla 3: Área de datos de la red USS

PKW: esta área se utiliza para leer y escribir valores de parámetros, definiciones de parámetros o textos de descripción de parámetros, así como para modificar e informar cambios de parámetros. Entre ellos: PKE: ID de parámetro, que incluye información que representa el comando de la estación maestra y la respuesta de la estación esclava, así como el número de parámetro, etc. IND: índice de parámetros, utilizado principalmente junto con PKE para localizar parámetros PWEm: datos del valor del parámetro

PZD: esta área se utiliza para transferir control y procesar datos entre el maestro y el esclavo. Los parámetros de control se transmiten de un lado a otro entre la estación maestra y la estación esclava de acuerdo con un formato fijo establecido. Por ejemplo: PZD1: Palabra de control enviada desde la estación maestra a la estación esclava/Palabra de estado devuelta desde la estación esclava a la estación maestra PZD2: Referencia enviada desde la estación maestra a la estación esclava/Retroalimentación real devuelta desde la estación esclava a la estación maestra

Dependiendo del tipo de datos transmitidos y del controlador, la longitud de los datos de las áreas PKW y PZD no es fija y se puede cambiar de manera flexible según las necesidades específicas.

Sin embargo, cuando se utiliza para tareas de control automático que se comunican con el controlador, todos los nodos de la red deben funcionar con la misma configuración y no se pueden cambiar a voluntad durante toda la operación.

Nota:

Para diferentes unidades y modos de funcionamiento, las longitudes de PKW y PZD pueden tener ciertas reglas.

PKW tiene acceso a todos los parámetros abiertos a la comunicación USS; PZD solo puede acceder a datos de control y proceso específicos en muchas unidades, PKW se procesa como una tarea en segundo plano, por lo que PZD tiene un mejor rendimiento en tiempo real que PKW. .

1.2.Introducción a la comunicación S7-1200 USS

El módulo CM 1241 RS485 se comunica con el MM440 a través del puerto RS485. La biblioteca USS se puede utilizar para controlar el MM440 y leer/escribir parámetros del MM440. La biblioteca proporciona 1 FB y 3 FC para admitir el protocolo USS. Cada módulo de comunicación CM1241 RS485 admite hasta 16 MM440. Todos los servicios y soporte de IA y DT están conectados a CM 1241 RS485