ORTEA SpA
10.3 T
'
ABLE DES CODES D
Si une erreur survient, le serveur répond avec un code d'erreur ; voici un exemple d'une erreur due à une lecture multiple des
registres.
MSB Transaction ID
LSB Transaction ID
MSB Protocol ID
LSB Protocol ID
MSB Length
LSB Length
1B server address
1B Function
1B Exception Code
La fonction est 80h + le code de fonction demandée par le client (en l'espèce était 10h). Voici le tableau des codes d'erreur :
01h
Fonction de requête non valide
02h
Adresse de Registre non valide
03h
Valeur du paramètre pas dans la plage
10.4 L
IMITES
Ce serveur accepte un maximum de 2 connexions de clients simultanées.
10.5 L
ISTE DES FONCTIONS EXPORTÉES
READ: paramètres (fonction 03H)
ADRESSE
MOTS
DESCRIPTION
0
1
Target sortie
1
1
Commande de réinitialisation alarmes
2
1
Commande de réinitialisation LED de service
3
1
Setup température de départ de fan (étape 1)
4
1
Setup température de départ de fan (étape 2)
5
1
Setup température de départ de fan (étape 3)
6
1
Setup température de départ de fan (étape 4)
7
1
Setup température d'alarme surchauffage
8
1
Setup sens de rotation de phase
READ: variables pour obtenir des informations de contrôle de la carte (fonction 04H)
.
ADR
MOTS
DESCRIPTION
0
15
Numéro de série
15
5
Date du jour
20
4
Heure actuelle
24
1
Tensione di target
25
1
Temperatura
26
2
Heures de service moteur phase U
28
2
Heures de service moteur hase V
30
2
Heures de service moteur phase W
32
2
Heures de service des phases
34
2
Heures de service partiel moteur phase U
36
2
Heures de service partiel moteur hase V
38
2
Heures de service partiel moteur phase W
40
2
Heures de service partiel des phases
42
2
Alarmes
44
1
Tension d'entrée phase U (ph-n)
45
1
Tension d'entrée de la phase V (ph-n)
46
1
Tension d'entrée phase W (ph-n)
47
1
Courant d'entrée phase U
48
1
Courant d'entrée phase V
49
1
Courant d'entrée phase W
50
1
Tension de sortie phase U (ph-n)
51
1
Tension de sortie de la phase V (ph-n)
52
1
Tension de sortie phase W (ph-n)
53
1
Courant de sortie phase U
54
1
Courant de sortie phase V
55
1
Courant de sortie phase W
56
1
Courant de rouleau phase U
57
1
Courant de rouleau phase V
58
1
Courant de rouleau phase W
(*) Format "string" : le valeur "string" est formaté avec 2 caractères par mot, le premier dans le adresse HIGH et le second dans le adresse
LOW. Par exemple le "string" «cats» encodés avec les caractères 0x41 0x53 0x43 0x54 est formaté en 2 mots comme suit :
Word 1
Word 2
(**) Format Int32 : double mot formaté sur 2 word, à HIGH valeur dans le premier mot. Par exemple, 12345678 Hex, sera formatée en 2
mots comme suit :
Word 1
Hex 1234
Word 2
Hex 5678
(***) Cas particulier de Int32 bit field - formaté comme décrit au point (*), mais la valeur du bit est celui décrit ci-dessous:
Bit0
"MAX Current"
Bit1
"By PASS"
Bit2
"Overheating"
ERREUR
00h
00h
00h
00h
00h
03h
01h
90h
02h
Add 0 – valeur high
Add 0 – lvaleur low
Add 1 – valeur high
Add 1 – valeur low
– Stabilisation OFF
FORMAT
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
FORMAT
(*) String char [30]
String char [10] – MM/DD/YY
String char [8] – HH:MM:SS
Int16
Int16
(**)Int32
Int32
Int32
Int32
(**)Int32
Int32
Int32
Int32
(***)Int32 – bit field
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
Int16
'C'
'A'
'T'
'S'
31 / 40
MAT 206 aug21
UNITÉ
Volt (ex. 230v)
C°/100
(ex.4000 if 40°)
C°/100
(ex.4000 if 40°)
C°/100
0/1
UNITÉ
Hex → Ascii
Hex → Ascii
Hex → Ascii
Volt (ex.230)
C°/100 (ex.4000 if 40°)
Sec.
Sec.
Sec.
Sec.
Sec.
Sec.
Sec.
Sec.
Volt (ex. 230V)
Volt (ex. 230V)
Volt (ex. 230V)
A (ex 35A)
A (ex 35A)
A (ex 35A)
Volt (ex. 230V)
Volt (ex. 230V)
Volt (ex. 230V)
A (ex 35A)
A (ex 35A)
A (ex 35A)
A (ex 7A)
A (ex 7A)
A (ex 7A)
Hex 43
Hex 41
Hex 54
Hex 53