Bienvenue client !

Adhésion

Aide

Xi'an Dingjin Electronic Technology Co., Ltd
Fabricant sur mesure

Produits principaux :

ybzhan>Télécharger des matériaux>Protocole RTU Modbus pour la communication RS485
Télécharger

Xi'an Dingjin Electronic Technology Co., Ltd

  • Courriel

    xadingjin@126.com

  • Téléphone

    13572257472

  • Adresse

    No.77, route de la science et de la technologie II, zone de haute technologie de Xi'an, parc optoélectronique de Xi'an

Contactez maintenant
Protocole RTU Modbus pour la communication RS485
Date :2020-05-22Lire :6

Ce Protocole de communication d'instrumentation est conforme au statut de communication Modbus - RTU, 1 bit de départ, 8 bits de données, 1 bit d'arrêt.

La définition d'instruction suivante suppose que les paramètres du compteur sont: l'adresse du compteur est définie sur 1, le débit en bauds de communication 9600, le BIT d'examen invalide, le BIT décimal 1, l'unité MPa, la valeur d'affichage du compteur 500,0 MPa. Les adresses et les données des instructions de lecture et d'écriture sont des octets hauts avant et des octets bas après; Le CRC vérifie que l'octet bas est à l'avant et l'octet haut à l'arrière.

[lire la valeur de la pression]

Commandes:01 03 00 04 00 01 C5 CB

Description de la directive:01 (adresse du compteur) 03 (commande de lecture) 00 04(adresse du compteur) 00 01 (lire un paramètre) 84 0a (Code de vérification crc16)

Réponse:01 03 02 13 88 B5 12

Description de la directive:01 (adresse du compteur) 03 (commande de lecture) 02 (nombre d'octets lus, 1 paramètre est 2, 2 Paramètres est 4...) 13 88 (13 88 est un nombre binaire de 16 octets 13 est un octet élevé 88 est un octet faible est converti en un nombre binaire de 10 octets juste 5000) B5 12 (validateur crc16)

[ajustement flottant zéro]

Commandes:01 0600 0500 0158 0C. B

Description de la directive:01 (adresse du compteur) 06 (instructions d'écriture) 00 05 (adresse de correspondance du compteur) 00 01 (Code de réglage du flotteur zéro) 58 0b (Code de vérification crc16)

Réponse:01 0600 0500 0158 0B

Description de la directive:01 (adresse du compteur) 06 (instructions d'écriture) 00 05 (adresse de correspondance du compteur) 00 01 (Code de réglage du flotteur zéro) 58 0b (Code de vérification crc16)

[lire les valeurs des paramètres]

Commandes:01 03 XX XX 00 01 CRC1 CRC2

Description de la directive:01 (adresse du compteur) 03 (commande de lecture) xx xx (adresse du paramètre: voir tableau 2) 00 01 (lire un paramètre) crc1 crc2 (Code de vérification crc16: l'octet bas avant, l'octet haut après)

Réponse:01 03 02XX XX CRC1 CRC2

Description de la directive:01 (adresse du compteur) 03 (commande de lecture) 02 (nombre d'octets lus, 1 paramètre est 2, 2 Paramètres est 4...) xx xx (valeur du paramètre retourné: BIT haut à l'avant, BIT bas à l'arrière) crc1 crc2 (Code de vérification crc16: octet bas à l'avant, octet haut à l'arrière)

[Écrire La valeur du paramètre]

Commandes:01 06 XX XX données 1 données 2 CRC1 CRC2

Description de la directive:01 (adresse du compteur) 03 (commande de lecture) xx xx (adresse du paramètre: voir tableau 2) data1 data2 (paramètres écrits: octets hauts avant, octets bas après). Voir tableau 2) crc1 crc2 (Code de vérification crc16: octets bas avant, octets hauts après)

Réponse:01 06 XX XX données 1 données 2 CRC1 CRC2

Description de la directive:01 (adresse du compteur) 03 (commande de lecture) xx xx (adresse du paramètre) data1 data2 (paramètres écrits: l'octet haut avant, l'octet bas après). Voir tableau 2) crc1 crc2 (Code de vérification crc16: octets bas avant, octets hauts après)

Tableau 2: adresses et données des paramètres

Nom du paramètre

Contenu

Adresse (Hex)

Données (data1, data2)

Adresse

Adresse de la carte de transfert

00 00

1à255

Baud

Taux de Baud de plaque d'alimentation variable

00 01

1 - 2400 2 - 4800 3 - 9600 4 - 19200

Unité

Unités de mesure

00 02

0-m 1-kPa 2-MPa 3-℃ 4-L 5-bar 6-psi7 Pa

Dot

Données de mesure nombre de décimales

00 03

Plage de valeurs: 0 - 4

Valeurs mesurées

00 04

zéro

Zéro flottant

00 05

Parité

Bit de contrôle

00 06

0-Aucun 1-Impaire 2-Égale

Loc

Vérification du mot de passe

00 0A

Mot de passe: 38 79

[Écrire les étapes paramétriques]

①Vérification du mot de passe avec le mot de passe 38 79h, c'est - à - dire envoi de la commande: 01 06 00 0a 38 79 7b ea

②Écrire les paramètres qui doivent être modifiés, par exemple modifier l'adresse de la carte d'alimentation

Pour 2, commande: 01 06 00 00 02 08 0B

Remarque: lors de l'écriture des paramètres, l'authentification par mot de passe n'a besoin que d'une fois, en cas d'alimentation constante, d'autres paramètres peuvent continuer à être modifiés sans avoir à authentifier à nouveau. Après la mise hors tension, les paramètres peuvent être modifiés après la recertification.

Attention: 1. Retourne les données de pression 2 octets, l'octet haut à l'avant et l'octet bas à l'arrière.

2. La valeur de la pression de retour est un nombre signé en 16 chiffres et le BIT haut est un bit de signe.

3. Le nombre négatif est le complément binaire, le BIT haut est 1.