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.