Le serveur n'est pas capable de opérer car sa config. n'a pas été programmée
0x03
25
26
Un overflow/débordement a eu lieu sur la réception d'un message individuel
27
Mise en attente des messages pleine dans le serveur/slave
28
Regroupe toutes les erreurs CISS relatives à la syntaxe
29
Erreur CISS non spécifiée (Unspecified)
30
Erreur CISS (BadCommandCode)
31
Erreur CISS (BadParameter)
32
Erreur CISS (ParameterOutOfRange)
0x04
33
Erreur CISS (UnrecognizedCDV)
34
Erreur CISS (BeyondMaxClassLevel)
35
Erreur CISS (ParameterIndexOutOfRange)
36
Erreur CISS (ClassIndexOutOfRange)
37
Erreur CISS (RequestNotPermitted)
38
Non utilisé
39
Non utilisé
40
Non utilisé
Demande
Code fonction
Adresse de départ
Numéro de coils
Réponse
Code fonction
Numéro de octets
État actionneur/erreur
Erreur
Codice fonction
Code exception
Pour plus d'informations sur Codice eccezione/ Code exception faire référence au chap. 3.3.
Exemple: demande de lecture de l'état des actionneurs de l'instrument avec ID égal à 01:
Demande
Nome du champ
Adresse dispositif
Code fonction
Adresse de départ (Hi)
Adresse de départ (Lo)
Numéro
d'actionneurs
(Hi)
Numéro
d'actionneurs
(Lo)
CRC16 (Hi)
CRC16 (Lo)
LSI LASTEM Datalogger – Protocoles de communication
1 byte
0x01
2 byte
de 0x00 à 0x27
2 byte
de 1 à 40
1 byte
0x01
1 byte
1
1 byte
1=On, 0=Off
1 byte
0x81
1 byte
01 o 02 ou 03 ou 04
(Hex)
01
01
00
00
00
08
3D
CC
11