Télécharger Imprimer la page

Mastervolt 77030800 Manuel D'utilisateur page 6

Publicité

Modbus Interface – Manuel d'Utilisation
6
Exemple de requête
Variable
Bus address
Function code
Read Starting Address Hi
Read Starting Address Lo
Quantity to Read Hi
Quantity to Read Lo
Write Starting Address Hi
Write Starting Address Lo
Quantity to Write Hi
Quantity to Write Lo
Write Byte Count (Fixe)
IDAL
IDB Hi
IDB Mi
IDB Lo
TabNr Hi
TabNr Lo
Index Hi
Index Lo
Value Lo (Float IEEE 754)
Value Mi
Value Hi
Value Exponent
CRC Lo
CRC Hi
4.5.3
Codes exception
Le protocole de communication Modbus fonction 23 crée cinq codes d'exception par défaut Modbus de valeurs
mal saisies. Le tableau ci-dessous décrit les erreurs correspondantes et propose leurs solutions.
Code Défaut
01
Le code fonction est mauvais
02
Mauvaise adresse de démarrage lecture.
Mauvaise adresse de démarrage écriture.
03
Mauvaise quantité à lire.
Mauvaise quantité à écrire.
04
Taille est trop grande ou trop petite.
Valeur IDAL trop élevée
Valeur IDB trop élevée
L'erreur time out de produit lorsqu'il n'y a pas de
05
réponse du MasterBus pendant trois secondes.
Message d'exception
4.5.4
Ci-dessous, le message d'exception est indiqué.
Message d'exception
Variable
Taille
Bus address
1 Byte
Function code
1 Byte
Exception code
1 Byte
CRC
2 Byte
Valeur
Gamme
0x01
[1...247]
0x17
Fixe
0x00
Fixe
0x00
Fixe
0x00
Fixe
0x06
Fixe
0
Fixe
1
0 = lire / 1 = écrire
0x00
Fixe
0x06
Fixe
0x0C
Fixe
0x0E
[0...31]
0x02
[0...3]
0x17
[0...255]
0xC1
[0...255]
0x00
Fixe
0x00
[0...3]
0x00
[0...255]
0x01
[0...255]
0x00
[0...255]
0x00
[0...255]
0x80
[0...255]
0x3F
[0...255]
0x85
[0...255]
0xFA
[0...255]
Exemple de message d'exception
Valeur
Variable
Variable
Bus address
0x97 (Fixe)
Function code
Variable
Exception code
Calculée
CRC Lo
CRC Hi
Exemple de réponse
Variable
Bus address
Function code
Byte Count (Fixe)
IDAL
IDB Hi
IDB Mi
IDB Lo
TabNr Hi
TabNr Lo
Index Hi
Index Lo
Value Lo (Float IEEE 754)
Value Mi
Value Hi
Value Exponent
CRC Lo
CRC Hi
Solution
Saisir la Fonction 23 code: 0x17
Saisir l'adresse de démarrage lecture: 0
Saisir l'adresse de démarrage écriture 0 ou 1
Saisir la quantité: 6
Saisir la quantité: 6
Saisir une taille de 25 bytes, compr. Modbus ID+CRC
Saisir une valeur maximum de 5 bit.
Saisir une valeur maximum de 18 bit.
Vérifier si l'appareil d'alimentation MasterBus
fonctionne et/ou vérifier le câblage MasterBus.
Value
Range
0x01
[1...247]
0x97
Fixe
0x05
[1...5]
0x8E
[0...255]
0x33
[0...255]
Valeur
Gamme
0x01
[1...247]
0x17
Fixe
0x0C
Fixe
0x0E
[0...31]
0x02
[0...3]
0x17
[0...255]
0xC1
[0...255]
0x00
Fixe
0x00
[0...3]
0x00
[0...255]
0x01
[0...255]
0x00
[0...255]
0x00
[0...255]
0x80
[0...255]
0x3F
[0...255]
0x94
[0...255]
0xC1
[0...255]

Publicité

loading