NT18B07 avec l’API WAGO PFC100 et CODESYS : Dépannage Modbus RTU en conditions réelles

 NT18B07 avec l’API WAGO PFC100 et CODESYS : dépannage concret du Modbus RTU

Introduction

L’intégration de modules d’acquisition de température RS485 dans des systèmes d’automates industriels est une exigence courante dans les applications d’automatisation, de surveillance d’équipements et d’IoT industriel.

Le module d’acquisition de température RS485 à 7 canaux NTC Eletechsup NT18B07 est conçu pour les applications nécessitant la mesure de la température sur plusieurs canaux et la communication série.

Une discussion sur la WAGO Automation Community présente un exemple concret utile des difficultés que les ingénieurs peuvent rencontrer lors de la connexion du NT18B07 à un automate WAGO PFC100 exécutant CODESYS 3.5.

Discussion technique originale : Modbus RTU avec PFC100 750-8112 (CODESYS 3.5)

1. Le scénario d’intégration

En mars 2026, un ingénieur a indiqué avoir tenté de connecter un Eletechsup NT18B07 à un contrôleur WAGO PFC100, modèle 750-8112, en utilisant le Modbus RTU sur RS485.

L’ingénieur avait déjà vérifié que le NT18B07 pouvait être adressé et que ses valeurs de registres pouvaient être lues à l’aide d’un adaptateur USB vers RS485 et d’un logiciel de test Modbus sous PC.

Cependant, l’automate WAGO signalait un délai d’attente dépassé pour la réponse Modbus.

Il s’agit d’une distinction importante : une communication réussie avec un outil de test sous PC ne garantit pas automatiquement une communication réussie avec un automate. L’interface série, les paramètres du protocole, la configuration des registres et la mise en œuvre de la couche physique doivent tous être compatibles.

2. Points de dépannage abordés par la communauté technique

La discussion a couvert plusieurs aspects utiles du dépannage des communications industrielles.

Configuration de l’interface RS485

L’interface série du WAGO PFC100 doit être configurée pour le bon mode électrique. Les membres de la communauté ont d’abord suggéré de vérifier que le port était assigné au RS485 plutôt qu’au RS232.

L’auteur de la publication originale a ensuite confirmé que le mode RS485 avait déjà été sélectionné.

Adresse Modbus et paramètres de communication

La discussion a également souligné l’importance de faire correspondre l’adresse de l’appareil Modbus et les paramètres de communication entre l’automate et le module d’acquisition de température.

L’ingénieur avait initialement testé l’adresse 3, puis l’avait changée pour l’adresse 1 après avoir réinitialisé l’appareil. L’adresse 1 a ensuite été confirmée comme étant l’adresse configurée des deux côtés.

Outils de diagnostic dans CODESYS

Les membres de la communauté ont suggéré d’utiliser le bloc fonction FbMbMasterSerial de la bibliothèque WagoAppPlcModbus pour obtenir des informations de diagnostic plus détaillées.

Ils ont également discuté de l’examen des données brutes de communication série et de l’utilisation d’un simple test de lecture de registre pour isoler les problèmes de communication.

Terminaison RS485 et qualité du signal

Un autre contributeur a examiné si les résistances de terminaison et le câblage des connecteurs pouvaient affecter la communication.

La discussion a comparé différentes configurations de terminaison et a souligné l’importance d’une terminaison de câble et d’un polaritage du signal appropriés.

Ces suggestions constituent des pistes de dépannage et ne prouvent pas que le NT18B07 lui-même était responsable du délai d’attente dépassé. La discussion disponible n’établit pas de cause profonde définitive.

3. Pourquoi cela est important pour l’automatisation industrielle

Pour les ingénieurs industriels, ce cas illustre plusieurs considérations pratiques lors de l’intégration d’un module d’acquisition de température Modbus RTU dans un système basé sur un automate :

  • Vérifier la configuration de l’interface série avant d’examiner la logique de l’application.

  • Confirmer l’adresse de l’esclave et les paramètres de communication série.

  • Vérifier l’adressage des registres et les codes de fonction Modbus pris en charge.

  • Utiliser des outils de diagnostic pour distinguer les défaillances de communication des données d’application incorrectes.

  • Vérifier les exigences de câblage RS485, de mise à la terre, de terminaison et de polaritage pour la configuration matérielle réelle.

Suivre une démarche systématique peut rendre le dépannage plus efficace lors de la connexion d’appareils Modbus tiers à des plateformes d’automates.

4. Applications potentielles du NT18B07 avec des systèmes d’automates

Une fois la communication correctement configurée et validée, un module d’acquisition de température multicanal peut être envisagé pour des applications telles que :

Surveillance d’équipements industriels : Collecter des mesures de température provenant de plusieurs emplacements et les mettre à disposition de la logique de l’automate ou d’une IHM.

Surveillance d’armoires électriques : Surveiller les températures sélectionnées de l’armoire ou de l’équipement et fournir des mesures pour des alarmes ou des systèmes de maintenance.

Contrôle environnemental : Fournir des mesures de température aux systèmes d’automatisation contrôlant la ventilation, le refroidissement ou d’autres équipements environnementaux.

Acquisition de données IoT industriel : Fournir des données de température à des passerelles compatibles ou à des systèmes de supervision pouvant communiquer avec le module via Modbus RTU.

L’intégration réelle dépend de l’automate cible, du matériel de communication, de la table des registres et des exigences de l’application.

5. Poursuite du développement par la communauté

Le fil de discussion WAGO s’est poursuivi au-delà des premières tentatives de dépannage. Le 1er juin 2026, un contributeur de la communauté a partagé un exemple de projet CODESYS 3.5 SP21 Patch 3 utilisant la bibliothèque WagoAppPLCModbus pour la communication série.

Il s’agit d’une référence potentiellement utile pour les ingénieurs qui développent leurs propres applications Modbus RTU. Toutefois, l’exemple partagé ne doit pas être présenté comme un projet d’intégration du NT18B07 vérifié, à moins que la compatibilité n’ait été testée de manière indépendante.

Conclusion

La discussion sur le WAGO PFC100 et le NT18B07 démontre le travail technique concret nécessaire pour intégrer des appareils d’acquisition de température Modbus RTU dans des systèmes de contrôle industriels.

Pour les ingénieurs en automatisation qui évaluent l’Eletechsup NT18B07, la discussion offre des références de dépannage utiles couvrant les interfaces série, la configuration Modbus, les diagnostics et les considérations de couche physique RS485.

Informations sur le produit : Visitez Eletechsup pour en savoir plus sur le NT18B07 et d’autres modules d’acquisition de données basés sur le RS485.

Retour au blog

Laisser un commentaire