La biblioteca MqttHandling implementa la funcionalidad de cliente de transporte de telemetría de cola de mensajes (Message Queuing Telemetry Transport, MQTT) en el programa de aplicación que se ejecuta en el controlador. MQTT proporciona intercambio de datos entre los clientes basado en un sistema de publicaciones y suscripciones. El Cliente MQTT publica los mensajes (datos) relativos a un tema a través del Servidor MQTT. El Servidor MQTT, representado por un servidor, reenvía (publica) los mensajes publicados a los clientes que estén suscritos al tema en cuestión.
Esta biblioteca es compatible con MQTT a través de una conexión segura mediante TLS (Transport Layer Security, seguridad de la capa de transporte).
Que una conexión con TLS sea compatible o no dependerá del controlador en el que se utilice FB_TcpClient2. Consulte el manual específico del controlador para comprobar si es compatible la comunicación TCP con TLS.
En la tabla se indican las características de la biblioteca:
Característica |
Valor |
---|---|
Título de la biblioteca |
MqttHandling |
Empresa |
Schneider Electric |
Categoría |
|
Componente |
|
Espacio de nombres predeterminado |
|
Atributo del modelo de lenguaje |
|
Biblioteca compatible con versiones posteriores |
Sí (FCL) |
Junto con la biblioteca se proporciona un proyecto de ejemplo. En el proyecto de ejemplo se muestra cómo se implementan los componentes desde la biblioteca MqttHandling.
El proyecto de ejemplo se instala en el PC junto con el software de programación. Para abrir el proyecto de ejemplo, siga estas instrucciones:
Paso |
Acción |
Comentario |
---|---|---|
1 |
En EcoStruxure Machine Expert Logic Builder, ejecute el comando . |
– |
2 |
En el cuadro de diálogo , seleccione en la lista . |
– |
3 |
En el lado izquierdo del cuadro de diálogo , haga clic en el botón . |
Resultado: Se enumeran los ejemplos disponibles en el menú desplegable. |
4 |
Seleccione su ejemplo en el menú desplegable. |
– |
5 |
Seleccione el controlador en la lista . |
– |
6 |
Introduzca un nombre para el nuevo proyecto y seleccione la ubicación del archivo. |
– |
7 |
Haga clic en el botón . |
Resultado: Se crea un nuevo proyecto a partir del ejemplo seleccionado. |
Las funciones de comunicación proporcionadas con esta biblioteca solo admiten direcciones IP IPv4.
Las bibliotecas TcpUdpCommunication (Schneider Electric) y CAA Net Base Services (Grupo de trabajo técnico CAA) utilizan los mismos recursos del sistema en el controlador. El uso simultáneo de ambas bibliotecas en la misma aplicación puede dar lugar a perturbaciones durante el funcionamiento del controlador.
ADVERTENCIA | |
---|---|
ADVERTENCIA | |
---|---|
ADVERTENCIA | |
---|---|
Si desea obtener más información sobre las reglas y medidas organizativas relativas al acceso a infraestructuras, consulte la serie de normas ISO/IEC 27000, los criterios comunes para la evaluación de la seguridad de las tecnologías de la información, ISO/IEC 15408, IEC 62351, ISA/IEC 62443, NIST Cybersecurity Framework, Information Security Forum - Standard of Good Practice for Information Security (Marco de Ciberseguridad del NIST, Foro de Seguridad de la Información, Norma de Buenas Prácticas para la Seguridad de la Información) y consulte Cybersecurity Guidelines for EcoStruxure Machine Expert, Modicon and PacDrive Controllers and Associated Equipment.