Configure una fuente Modbus TCP - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configure una fuente Modbus TCP

Puede usar la AWS IoT SiteWise consola o la capacidad de una puerta de enlace AWS IoT SiteWise Edge para definir y agregar una TCP fuente Modbus a su puerta de enlace SiteWise Edge. Esta fuente representa un servidor Modbus TCP local.

nota
  • SiteWise Las puertas de enlace Edge que se ejecutan AWS IoT Greengrass V2 actualmente no son compatibles con las fuentes TCP Modbus.

  • Debe instalar el AWS IoT SiteWise conector para utilizar una fuente TCP Modbus.

Puede usar la TCP fuente Modbus para convertir el tipo de datos de su fuente en un tipo de datos diferente cuando se reciba en su puerta de enlace SiteWise Edge. El tipo de datos de origen determina los tipos de datos que puede elegir para sus datos de destino. También puede optar por intercambiar los bytes mediante la fuente ModbusTCP. En la siguiente tabla se ofrece más información sobre los tipos de datos de origen, los tipos de datos de destino y los modos de intercambio compatibles.

Para obtener más información sobre los modos de intercambio, consulte el artículo sobre la codificación de mensajes Modbus sobre cómo se codifican los datos reales (punto flotante) y de 32 bits en RTU los mensajes Modbus.

Tipo de datos de origen Tipos de datos de destino compatibles Modos de intercambio compatibles Versiones de conectores compatibles
ASCII Cadena noSwap 2
UTF8 Cadena noSwap 2
ISO8859 Cadena noSwap 2
Int16 Entero, doble, cadena noSwap 1 y 2
Int32 Entero, doble, cadena noSwap, byteWordSwap, byteSwap, wordSwap 1 y 2
Flotante Doble, cadena noSwap, byteWordSwap, byteSwap, wordSwap 1 y 2
Booleano Booleano noSwap 1 y 2
Volcado hexadecimal Cadena noSwap 1 y 2

Configure una fuente Modbus TCP (consola)

Para configurar una fuente Modbus TCP
  1. Vaya a la consola de AWS IoT SiteWise.

  2. En el panel de navegación izquierdo, seleccione Puertas de enlace.

  3. En la puerta de enlace SiteWise Edge para la que desea crear una fuente, elija Administrar y, a continuación, elija Ver detalles.

  4. Seleccione Nuevo origen en la esquina superior derecha.

  5. Para ver las opciones de protocolo, selecciona Modbus TCP.

  6. Para la configuración de la TCP fuente Modbus, introduzca un nombre para la fuente.

  7. En Dirección IP, introduzca la dirección IP del servidor de origen de datos.

  8. (Opcional) Introduzca el Puerto e ID de unidad del servidor de origen.

  9. (Opcional) En Duración mínima entre peticiones, introduzca el intervalo de tiempo entre peticiones sucesivas enviadas a su servidor. La puerta de enlace SiteWise Edge calcula automáticamente el intervalo mínimo permitido en función del dispositivo y del número de registros del que disponga.

  10. En Grupos de propiedades, introduzca un Nombre.

  11. En Propiedades:

    1. En Etiqueta, introduzca un alias de propiedad para su conjunto de registros. Por ejemplo, TT-001.

    2. En Dirección de registro, introduzca la dirección de registro que inicia el conjunto de registros.

    3. En Tipo de datos de origen, elige el tipo de TCP datos Modbus desde el que quieres convertir los datos. Esto está predeterminado a Volcado hexadecimal.

      nota

      El tipo de datos de origen que elija determina el tamaño de los datos, el tipo de datos de destino y el modo de intercambio que puede elegir. Para obtener más información, consulte Configure una fuente Modbus TCP.

    4. En Tamaño de datos, introduzca el número de registros por leer al comenzar desde la Dirección de registro. Esto viene determinado por el tipo de datos de origen que elija para este origen.

    5. En Tipo de datos de destino, elija el tipo de AWS IoT SiteWise datos al que desea que se conviertan los datos. El predeterminado es Cadena. El tipo de destino debe ser compatible con el tipo de datos de origen que elija para este origen. Para obtener más información, consulte Configure una fuente Modbus TCP.

    6. En Modo de intercambio, elija el modo de intercambio de datos que desea utilizar para leer los datos de su conjunto de registros. El modo de intercambio debe ser compatible con el tipo de datos de origen que elija para este origen. Para obtener más información, consulte Configure una fuente Modbus TCP.

  12. En Velocidad de escaneo, actualice la velocidad a la que desea que la puerta de enlace SiteWise Edge lea sus registros. AWS IoT SiteWise calcula automáticamente la velocidad de escaneo mínima permitida para su puerta de enlace SiteWise Edge.

  13. (Opcional) En Destino, elija adonde se envían los datos del origen. De forma predeterminada, la fuente envía los datos a AWS IoT SiteWise. Puede utilizar una AWS IoT Greengrass transmisión para exportar los datos a un destino local o, en su lugar, a la AWS nube.

    nota

    Debe elegir AWS IoT SiteWise el destino de los datos de origen si quiere procesar los datos de esta fuente de forma perimetral. AWS IoT SiteWise Para obtener más información sobre el procesamiento de datos en la periferia, consulte Activar el procesamiento de datos periféricos.

    Para enviar sus datos a otro destino:

    1. En Opciones de destino, seleccione Otros destinos.

    2. En el nombre de la transmisión de Greengrass, introduce el nombre exacto de la transmisión. AWS IoT Greengrass

      nota

      Puede utilizar un flujo que ya haya creado o crear un nuevo flujo de AWS IoT Greengrass para exportar sus datos. Si desea utilizar un flujo existente, debe introducir el nombre exacto del flujo o se creará uno nuevo.

      Para obtener más información sobre cómo trabajar con AWS IoT Greengrass transmisiones, consulte Administrar transmisiones de datos en la guía para AWS IoT Greengrass desarrolladores.

  14. Elija Añadir origen.

    AWS IoT SiteWise implementa la configuración de la puerta de enlace SiteWise Edge en su AWS IoT Greengrass núcleo. No es necesario iniciar una implementación de forma manual.

Configure una TCP fuente Modbus () CLI

Puede definir las fuentes de TCP datos Modbus en una función de puerta de enlace SiteWise Edge. Debe definir todas las TCP fuentes de Modbus en una única configuración de capacidad.

nota

Debe instalar el AWS IoT SiteWise conector para utilizar una fuente ModbusTCP.

Esta capacidad tiene las siguientes versiones.

Versión Espacio de nombres
1 iotsitewise:modbuscollector:1

Parámetros de configuración de la TCP capacidad de Modbus

Al definir TCP las fuentes Modbus en una configuración de capacidad, debe especificar la siguiente información en el capabilityConfiguration JSON documento:

fuentes

Una lista de estructuras de definición de TCP fuentes de Modbus, cada una de las cuales contiene la siguiente información:

name

Un nombre único y sencillo para el origen.

measurementDataStreamPrefijo

(Opcional) Cadena que se debe anteponer a todos los flujos de datos del origen. La puerta de enlace SiteWise Edge agrega este prefijo a todos los flujos de datos de esta fuente. Utilice un prefijo de flujo de datos para distinguir entre flujos de datos que tienen el mismo nombre y orígenes diferentes. Cada flujo de datos debe tener un nombre único en su cuenta.

destino

Una estructura de destino que contiene la siguiente información:

type

El tipo del destino.

streamName

El nombre de la AWS IoT Greengrass transmisión.

streamBufferSize

El tamaño del búfer de flujo.

punto de conexión

Una estructura de punto de conexión que contiene la siguiente información:

ipAddress

La dirección IP de la TCP fuente Modbus.

puerto

(Opcional) El puerto de la fuente ModbusTCP.

unitId

(Opcional) ElunitId. El valor predeterminado es 1.

minimumInterRequestDuración

La duración mínima entre solicitudes en milisegundos.

propertyGroups

La lista de grupos de propiedades que definen la definición de la etiqueta solicitada por el protocolo.

name

El nombre del grupo de propiedades. Debe ser un identificador único.

tagPathDefinitions

La ubicación de la medición dentro del origen. Por ejemplo, el orden de bytes y palabras, la dirección y el tipo de transformación. La estructura de cada MeasurementPathDefinition está definida por el conector.

scanMode

Define el comportamiento del modo de escaneo y los parámetros configurables del origen.