Services de développement Modbus

RS232, RS485, TCP/IP | SCII, RTU, TCP | Utilisé pour les automates programmables, les capteurs

Introduction à Modbus

Dans la communication entre nos microcontrôleurs, ainsi qu'entre les microcontrôleurs et les PC, différentes spécifications de contenu sont établies. Les deux parties impliquées dans la communication doivent respecter ces spécifications afin de faciliter une communication efficace. Il existe différents protocoles pour répondre aux différentes exigences en matière d'appareils et de communication, tels que I2C, SPI, UART, etc. Modbus est l'un de ces protocoles de communication série. Il est devenu une norme industrielle en matière de protocoles de communication pour le secteur industriel et est couramment utilisé pour connecter des appareils électroniques industriels. Modbus joue un rôle crucial dans la facilitation de la communication entre divers appareils dans les environnements industriels, tels que les PLC, les capteurs et les actionneurs.

Avantages et caractéristiques du module Modbus

Nos solutions de moteurs BLDC (Brushless DC) offrent des solutions avancées et efficaces pour diverses applications nécessitant un contrôle précis du moteur et une grande fiabilité.

Avantages :

Modbus Module

Caractéristiques :

Prise en charge de l'interface étendue

Booster le produit sur le marché

Latence inférieure à 10 ms

Multi-appareils intégrés

Applications du module Modbus

Grâce à son protocole de communication éprouvé, sa forte compatibilité, sa facilité de mise en œuvre et sa maintenance aisée, le module Modbus est largement utilisé dans divers appareils, comme indiqué ci-dessous :

Outils et processus de développement

Modbus Arduino IDE

Arduino IDE

Arduino IDE est un outil puissant pour le développement de modules Modbus. Il offre une interface intuitive et prend en charge plusieurs langages de programmation, permettant aux développeurs d'écrire, de compiler et de télécharger facilement du code. L'IDE contient des bibliothèques et des fonctions riches pour mettre en œuvre rapidement les fonctions de communication Modbus. De plus, il est compatible avec une variété de cartes de développement Arduino. Il offre également des fonctions de débogage.

Modbus Slave Simulator

Esclave Modbus

Le logiciel Modbus Slave est principalement utilisé pour simuler des périphériques esclaves Modbus ou des serveurs Modbus, recevoir des paquets de commande provenant de la station maître et renvoyer des paquets de données. Il peut simuler jusqu'à 32 périphériques esclaves/domaines d'adresse. Chaque interface fournit une prise en charge de l'automatisation OLE pour les rapports Excel. Semblable à l'interface utilisateur de Modbus Poll, il prend en charge les fonctions 01, 02, 03, 04, 05, 06, 15, 16, 22 et 23, et surveille les données du port série.

Modbus Poll Test and Simulate Tool

Sondage Modbus

« Modbus Poll » est un logiciel PC qui simule un maître de protocole Modbus, principalement utilisé pour émuler le processus de communication avec d'autres appareils esclaves à des fins de test. Ce logiciel encapsule en interne une pile de protocoles Modbus standard et offre une interface graphique conviviale pour faciliter son utilisation. Actuellement, le logiciel prend en charge des fonctions telles que la détection des messages d'exception, l'affichage des messages bruts et l'enregistrement des données.

Processus de développement :

Sélection du matériel

Choisissez des microcontrôleurs, des interfaces de communication et d'autres composants adaptés.

Développement de logiciels

Écrire du code firmware ou logiciel pour implémenter les protocoles de communication Modbus.

Test et validation

Effectuer des tests approfondis pour garantir la compatibilité et la fiabilité.

Documentation et déploiement

Préparez des manuels d'utilisation, des fiches techniques et des notes d'application pour les clients.

Capacités de développement Modbus

Voici les spécifications techniques détaillées de nos modules Modbus, notamment :

Modbus Protocol Types ASCII RTU TCP Plus
SpécificationDétails
Débits en bauds pris en charge9600, 19200, 38400
Niveaux de tension5V, 3.3V
Options d’entrée/sortieEntrées numériques, sorties analogiques
CompatibilitéModbus RTU, Modbus TCP/IP
Interfaces électriquesRS232, RS485, TCP/IP
Supports de transmissionCâbles à paires torsadées, fibre optique, infrarouge, sans fil
Types de protocole ModbusASCII, RTU, TCP

Notre cas de développement de module Modbus

XH-4020A Contrôleur de pompe industrielle 28 VCC 11 canaux Modbus-RTU

XH 4020A Industrial Pump Control 28VDC 11 Channels Modbus RTU
Paramètres d’interface
Protocole du busModbus RTU
Stations I/O64
Support de transmission des donnéesCâble RS485
Connexion du busBorniers
Débit de transmission19200 bps
Distance de transmission≤1200m (entre stations)
Paramètres techniques
Alimentation12~24 VDC
PoidsEnviron 200g
Dimensions1209035mm
Indice de protectionIP65
Température de fonctionnement-20~+70°C
Température de stockage-40~+85°C
Humidité relative85%, sans condensation
Mode de raccordement de l’alimentationPrise
Méthode de configurationAvec le logiciel de programmation PLC
Sortie numérique
Tension nominale24VDC (±10%)
Points de signal32
Type de signalNPN
Type de chargeCharge résistive
Courant nominal par canalMax. : 1A
Protection du portProtection contre les surtensions et les surintensités
Tension d’isolement1000V
Voyant de canalVoyant LED rouge
Méthode d’isolationIsolation électromagnétique

ELT-2000B Surveillance de l'humidité des sols agricoles 12 V 8 entrées Modbus-TCP

ELT 2000B Agricultural Soil Moisture Monitoring 12V 16 Inputs Modbus TCP
Paramètres d’interface
Protocole du busModbus TCP
Stations I/O256
Support de transmission des donnéesFibre optique
Connexion du busConnecteurs SC
Débit de transmission1 Gb/s
Distance de transmission≤2 km (entre stations)
Paramètres techniques
Alimentation24~48 VDC
PoidsEnviron 500g
Dimensions180*120*45mm
Indice de protectionIP67
Température de fonctionnement-40~+85°C
Température de stockage-50~+90°C
Humidité relative90%, sans condensation
Mode de raccordement de l’alimentationBorniers
Méthode de configurationAvec le logiciel SCADA
Sortie numérique
Tension nominale24VDC (±15%)
Points de signal64
Type de signalPNP
Type de chargeCharge inductive
Courant nominal par canalMax. : 2A
Protection du portProtection contre les surtensions et les surintensités
Tension d’isolement1500V
Voyant de canalVoyant LED jaune
Méthode d’isolationIsolation par couplage optique

TPM-5500C Système de contrôle CVC commercial 24 V RS485&232 Modbus-RTU

TPM 5500C Commercial HVAC System Control 24V RS485232 Modbus RTU
Paramètres d’interface
Protocole du busModbus RTU
Stations I/O32
Support de transmission des donnéesSans fil (Zigbee)
Connexion du busBorniers
Débit de transmission115200 bps
Distance de transmission≤100m (entre stations)
Paramètres techniques
Alimentation48~60 VDC
PoidsEnviron 150g
Dimensions150*100*30mm
Indice de protectionIP54
Température de fonctionnement-10~+60°C
Température de stockage-30~+80°C
Humidité relative80%, sans condensation
Mode de raccordement de l’alimentationPrise
Méthode de configurationAvec un panneau HMI
Sortie numérique
Tension nominale24VDC (±20%)
Points de signal16
Type de signalOpto-isolé
Type de chargeCharge capacitive
Courant nominal par canalMax. : 1.5A
Protection du portProtection contre les surtensions et les surintensités
Tension d’isolement1200V
Voyant de canalVoyant LED bleu
Méthode d’isolationIsolation capacitive

Développer un client Modbus avec contrat de registres

Un client Modbus fiable repose sur une table versionnée précisant transport, adresse, fonction, type, ordre des octets, échelle, accès et cadence. Modbus RTU sépare les trames par le temps et utilise un CRC, tandis que TCP emploie MBAP sans CRC série ; ne mélangez pas leurs erreurs. Des étiquettes comme 40001 sont conventionnelles et peuvent correspondre à l’adresse zéro : notez référence humaine et offset transmis. Les valeurs multiregistres exigent aussi ordre des mots, signe, échelle et règle de mise à jour atomique.

  • Paramètres de transport: Choisir RTU ou TCP et définir port ou chronométrage.
  • Adressage des registres: Associer type, endian, unité, échelle et plage à chaque registre.
  • Représentation des données: Gérer CRC, transactions, exceptions, reprises et données périmées.
  • Exceptions du protocole: Tester limites, délai, déconnexion et redémarrage.
  • Sécurité des écritures: Isoler le terrain et limiter les écritures en exploitation.

Contactez-nous

Téléphone : +86 157 9847 6858
Courriel : info@reversepcb.com
Salle 711, bâtiment 4, phase 2, parc technologique Dongjiu Innovation, n° 73 Xialinan Road, rue Nanwan, district de Longgang, Shenzhen, Chine.
Du lundi au vendredi, de 9 h à 19 h, samedi et dimanche, de 10 h à 14 h
Défiler vers le haut

Instant Quote

Devis Immédiat

PCB Ingénierie

Scan the code