Surveillance 4G de sites non surveillés : architecture et checklist
Comment relier un site non surveillé en 4G : connexions sortantes ou VPN, alimentation, alarmes, mise en mémoire tampon hors ligne et appareils ICP DAS adaptés.
Surveillance à distance et IIoT
Comparaison de MQTT et OPC UA sur le modèle de communication, la description des données et la sécurité, avec les appareils ICP DAS compatibles.
Publié le
La plupart des projets d'automatisation doivent tôt ou tard transmettre les données machines hors du réseau de commande : un serveur SCADA, un MES, une base de données ou une plateforme cloud. Deux protocoles dominent cette tâche. Cet article compare MQTT et OPC UA de façon pratique : comment chacun communique, comment les données sont décrites et sécurisées, et quels systèmes les reçoivent généralement. Il se termine par un aperçu des appareils ICP DAS qui prennent en charge l'un ou les deux protocoles.
MQTT est un protocole de publication/abonnement. Les appareils se connectent en tant que clients à un broker central et publient des messages sur des topics tels que site1/line2/press4/temperature. Les applications abonnées à un topic reçoivent ses messages. Les éditeurs et les abonnés n'ont pas besoin de se connaître. Les ports par défaut sont 1883 pour TCP simple et 8883 pour MQTT sur TLS.
OPC UA est principalement utilisé en mode client/serveur. L'appareil ou la passerelle exécute un serveur OPC UA, et un client tel qu'un système SCADA s'y connecte, parcourt l'espace d'adressage, lit et écrit des valeurs et s'abonne aux changements. Le port par défaut est 4840. La spécification définit aussi un mode publication/abonnement, mais la plupart des serveurs et clients installés utilisent le mode client/serveur.
Cette différence compte pour la conception du réseau. Avec MQTT, c'est l'appareil de terrain qui ouvre la connexion, ce qui convient aux sites derrière un NAT ou un pare-feu qui n'autorise que le trafic sortant. Avec OPC UA client/serveur, le client doit pouvoir atteindre le serveur, donc les deux se trouvent généralement sur le même réseau ou sont reliés par un VPN.
MQTT transporte des octets. Le protocole ne définit pas le contenu d'un message : la structure des topics, le format de la charge utile (souvent du JSON), les unités et les horodatages doivent être convenus entre l'émetteur et le récepteur. Des conventions comme Sparkplug B ajoutent une charge utile définie, mais seulement si les deux côtés la prennent en charge.
OPC UA inclut un modèle d'information. Chaque valeur est un nœud avec un type de données, un horodatage, un code d'état et des attributs facultatifs tels que l'unité technique et la description. Un client peut parcourir le serveur pour savoir ce qui est disponible, sans liste de registres séparée.
En pratique, MQTT est rapide à mettre en place et souple, mais la documentation des topics et des charges utiles vous incombe. OPC UA demande plus de configuration des deux côtés, mais les données se décrivent d'elles-mêmes.
MQTT s'appuie sur TLS pour le chiffrement, sur un nom d'utilisateur et un mot de passe ou des certificats client pour l'authentification, et sur des règles d'accès dans le broker qui contrôlent qui peut publier ou s'abonner à quels topics. OPC UA intègre la sécurité au protocole : certificats d'application, modes de sécurité None, Sign et SignAndEncrypt, et authentification de l'utilisateur. Dans les deux cas, la protection ne fonctionne que si elle est configurée. Un broker sur le port 1883 sans authentification, ou un point d'accès OPC UA en mode de sécurité None, est ouvert à quiconque peut l'atteindre.
| MQTT | OPC UA | |
|---|---|---|
| Modèle | Publication/abonnement via un broker | Client/serveur (PubSub facultatif) |
| Sens de la connexion | L'appareil se connecte vers le broker | Le client se connecte au serveur dans l'appareil |
| Ports par défaut | 1883, 8883 (TLS) | 4840 |
| Description des données | Topics et charge utile définis par l'utilisateur | Modèle d'information avec types, unités, horodatages et états |
| Options de livraison | QoS 0, 1 et 2, messages conservés, last will | Abonnements avec intervalles d'échantillonnage et de publication |
| Récepteurs typiques | Brokers, services IoT cloud, bases de données, applications IT | SCADA, MES, historiens, IHM avec client OPC UA |
Vérifiez ce que le système récepteur prend en charge avant de choisir le matériel de terrain. C'est généralement le récepteur qui détermine le protocole.
Les serveurs de communication de la série UA (UA-2241M, UA-2841M, UA-5231M et UA-7231M) lisent les données via Modbus TCP, Modbus RTU/ASCII, MQTT et EtherNet/IP, et les fournissent simultanément par un serveur OPC UA, MQTT et SNMP. Ils intègrent un broker MQTT, écrivent les données dans des bases telles que MS SQL, MySQL et MariaDB avec récupération des données hors ligne, et prennent en charge HTTPS, un client OpenVPN et des listes blanches d'adresses IP.
Les modules d'E/S OPC UA ICP DAS tels que le U-7526M (AI, AO, DI et DO) et le U-7544M (8 DI et 8 DO) associent des E/S intégrées à un serveur et un client OPC UA, un client MQTT et une API RESTful, fonctionnant simultanément. Ils disposent d'un commutateur Ethernet à deux ports, peuvent être alimentés par PoE et prennent en charge les règles SI-ALORS-SINON.
Côté réception, le BRK-2841M est un broker MQTT dédié pour MQTT 3.1, 3.1.1 et 5.0 avec QoS, messages conservés, last will, authentification, chiffrement et pontage. Il écrit dans des bases telles que MySQL et met les données en mémoire tampon sur microSD pendant les coupures.
Les PAC Win-GRAF tels que le XP-9188-IoT et le RPAC-2658M exécutent des programmes IEC 61131-3 et intègrent un serveur OPC UA, de sorte que la commande et l'accès aux données sont gérés dans un seul appareil.
Envoyez-nous une description de vos sources de données et du système récepteur, et notre équipe commerciale technique vous proposera une combinaison adaptée.
AR-200 CR est un module d'acquisition de signaux dynamiques destiné à la surveillance et à l'analyse des vibrations. Il accepte deux accéléromètres IEPE, chacun alimenté par un courant d'excitation intégré de 3 mA, et numérise les signaux avec un convertisseur 16 bits. L'échantillonnage des deux voies s'effectue simultanément, à des cadences pouvant atteindre 200 kHz par voie.Les enregistrements sont écrits sur une carte Micro SD, ce qui permet de récupérer et d'analyser les données hors ligne. La capture peut être lancée par un bouton-poussoir, une programmation horaire, un seuil analogique, une entrée numérique ou une commande à distance depuis l'utilitaire fourni sur un PC hôte, qui permet également de régler la fréquence d'échantillonnage et la programmation pour chaque application. Une sortie relais unique et une entrée numérique ajoutent une gestion d'événements de base à l'appareil.L'enregistreur convient aux installations en armoire ou sur machine devant fonctionner sans surveillance. Il fonctionne avec une alimentation étendue de +10 à +30 VDC, supporte une température de fonctionnement de -25 à +75 °C et offre une protection ESD par contact de 4 kV sur toutes les bornes. Le montage s'effectue au mur ou sur rail DIN.ApplicationsSurveillance et analyse des vibrationsAutomatisation industrielleAutomatisation de la productionAutomatisation des procédés
L'AR-400 est un module d'acquisition de signaux dynamiques destiné à la surveillance et à l'analyse des vibrations. Il échantillonne quatre voies simultanément avec une résolution de 16 bits et fournit un courant d'excitation intégré de 3 mA pour les accéléromètres IEPE, de sorte que les capteurs compatibles peuvent être raccordés directement, sans alimentation externe.Les données acquises sont enregistrées sur une carte micro SDHC (4 à 32 Go), ce qui permet une analyse hors ligne après la capture. L'enregistrement peut être lancé par bouton-poussoir, selon un planning, sur un seuil analogique, par une entrée numérique ou par un déclenchement à distance depuis le logiciel utilitaire installé sur un PC hôte, qui gère également le réglage de la fréquence d'échantillonnage et du planning d'échantillonnage.Adapté aux installations de surveillance d'état où les données de vibration doivent être capturées à des moments définis ou sur des événements définis.Comprend une sortie relais (Forme A, 5A@250 VAC) et une entrée numérique à utiliser dans la logique de déclenchement ou de commande.ApplicationsSurveillance et analyse des vibrationsAutomatisation industrielleAutomatisation d'usineAutomatisation de procédés
Clip de fixation à 180° (lot de 50 pièces).
Clip de fixation à 90° (lot de 50 pièces).
Comment relier un site non surveillé en 4G : connexions sortantes ou VPN, alimentation, alarmes, mise en mémoire tampon hors ligne et appareils ICP DAS adaptés.
Règles SI-ALORS-SINON dans le navigateur sur modules WISE : logique locale, journalisation, alarmes, exemple et limites.
Nous connaissons bien la gamme ICP DAS et vous aidons à trouver le bon module, accessoire ou pièce de rechange.
Contacter le service commercial technique