
APPLICATION DE SURVEILLANCE AU NIVEAU WEB - INTERFACE MODBUS-TCP
L'option Modbus-TCP pour GaugerNET fournit un schéma pratique pour obtenir des données à partir de capteurs GaugerGSM en service. Cette option est disponible pour tout SCADA ou logiciel de surveillance prenant en charge Modbus-TCP.
- Présentation du produit
UTILISATION DE GAUGERNET avec MODBUS-TCP (PASSERELLE)
L'option Modbus-TCP pour GaugerNET fournit un schéma pratique pour obtenir des données à partir de capteurs GaugerGSM en service. Cette option est disponible pour tout SCADA ou logiciel de surveillance prenant en charge Modbus-TCP. En termes de communauté Modbus, GaugerNET implémente une fonctionnalité de passerelle Modbus. L'utilisation de l'interface Modbus-TCP vers GaugerNET est une alternative à la lecture directe des capteurs GaugerGSM. La lecture directe des capteurs est plus efficace que la voie indirecte via GaugerNET mais implique des efforts de développement de logiciels. GaugerNET Modbus-TCP prend en charge une commande "write-registers" et une commande "read-registers". La commande de lecture est destinée à un ID d'unité qui est mappé au nom du capteur GaugerGSM. GaugerNET prend également en charge les réponses légales standard ainsi que les réponses aux commandes illégales.

ARCHITECTURE GAUGERNET
GaugerNET est une structure de 3-serveur : auditeur, présentateur et passerelle. Listener est une application PHP exécutée sur un serveur Linux et implémente un écouteur de socket TCP pour les capteurs GaugerGSM et GaugerGPS sur le terrain. Les données sont stockées dans une base de données MySQL. Presenter est un serveur Web PHP/HTML pour les utilisateurs, présentant des graphiques, des tableaux et des cartes. Gateway est une application PHP fonctionnant sur un serveur Linux. La passerelle implémente une fonction de passerelle Modbus TCP. La passerelle accepte les demandes Modbus de données de capteur et répond avec des données lues à partir de MySQL.
CODE DE FONCTION DE MESSAGE DE DEMANDE MODBUS 0x10 (REGISTRES D'ECRITURE)
|
Octet |
Description |
|
0-1 |
Identifiant de transaction |
|
2-3 |
Identifiant de protocole 0x00 |
|
4-5 |
Longueur {{0}}x00 / 0x0D |
|
6 |
Identifiant d'unité 0x00 |
|
7 |
Code de fonction 0x10 |
|
8-9 |
Décalage de registre {{0}}x00 / 0x64 |
|
10-11 |
Nombre de registres {{0}}x00 / 0x03 |
|
13-18 |
Octets à écrire (contenu en octets entre {{0}}x21 et 0x7F) |
|
Exemple: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Signification : Ecrire les caractères AB C plus les caractères ab dans les registres numéros (décimaux) 100, 101, 102.
FLUX DE MESSAGES MODBUS-TCP
La passerelle GAUGERNET implémente les commandes Modbus Class {{0}} : 0x03 (lecture) et 0x10 (écriture). Une demande d'écriture prédéfinie doit précéder une demande de lecture. Une demande d'écriture active la passerelle pour répondre aux demandes de lecture suivantes. L'activation est activée pendant 10 minutes. Les clients peuvent envoyer une demande d'écriture avant chaque demande de lecture. Alternativement, les clients peuvent envoyer une demande d'écriture suivie d'une série de demandes de lecture tant que le délai d'activation de 10 minutes ne s'est pas écoulé. La réponse à une demande de lecture lorsque la passerelle n'est pas activée entraînera une réponse d'exception 0x0A.
CODE DE FONCTION DE MESSAGE DE DEMANDE MODBUS 0x03 (LIRE LES REGISTRES)
|
Octet |
Description |
|
0-1 |
Identifiant de transaction |
|
2-3 |
Identifiant de protocole 0x00 |
|
4-5 |
Longueur {{0}}x00 / 0x06 |
|
6 |
Identifiant d'unité 0x01-0xFE mappé à l'ID de capteur |
|
7 |
Code de fonction 0x03 |
|
8-9 |
Décalage de registre - variables de processus |
|
10-11 |
Nombre de registres - variables de processus |
|
Exemple: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Signification : Lisez les variables suivantes du capteur 10 : Distance, Volume, Débit.
VARIABLES DE PROCESSUS
|
Processus |
Compenser |
|
Processus |
Compenser |
|
Distance |
0x01 |
|
Mois |
0x0C |
|
Niveau |
0x02 |
|
Année |
0x0D |
|
Couler |
0x03 |
|
Heure |
0x0E |
|
Recharge |
0x04 |
|
Minute |
0x0F |
|
Volume |
0x05 |
|
LAT deg |
0x10 |
|
Temp entier |
0x06 |
|
LAT min |
0x11 |
|
Poste temporaire |
0x07 |
|
LAT sec |
0x12 |
|
Tension |
0x08 |
|
LON degrés |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
Statut |
0x0A |
|
LON sec |
0x15 |
|
Jour |
0x0B |
|
|
|
étiquette à chaud: application de surveillance de niveau Web - interface modbus-tcp, application de surveillance de niveau Web Chine - fabricants, fournisseurs, usine d'interface modbus-tcp
Vous pourriez aussi aimer









