Protocole Binaire; Structure Générale - Parker Compax3 I21 T11 Manuel Technique

Positionnement via canopen selon ds402
Table des Matières

Publicité

RS232 & RS485 – protocole d'interface
5.2

Protocole binaire

Structure générale :
Signe de
Adresse
départ
SZ
O
Le signe de départ définit le modèle de « frame « et est structuré comme suit :
Bit
Modele de « frame «
RdObj
Lire objet
WrObj
Ecrire objet
Rsp
Réponse
Ack
Acquittement positif d'une commande
Nak
Acquittement négatif d'une commande
Télégrammes
« request »
Télégrammes
« response »
108
Le protocole binaire avec protection bloc se base sur 5 différents télégrammes :
2 télégrammes « request » envoyés de la commande au Compax3 et
!
3 télégrammes « response » qui sont retournés du Compax3 à la commande.
!
Structure télégramme
Nombre des octets données
- 1
L
7
Caractéristiques « frame »
1
1
0
0
0
Les bits 7, 6, 5 et 4 du signe de départ constituent les caractéristiques télégramme,
bit 2 égale toujours « 1 ».
Les bits 3, 1 et 0 ont des significations différentes pour les télégrammes « request
« et « response ».
L'adresse est seulement nécessaire avec RS484.
-> Compax3
Le bit d'adresse (Bit 0 = 1) indique si une adresse suit au signe de départ
!
seulement avec RS485 ; avec RS232 Bit 0 = 0)
Le bit « gateway » (Bit 1 = 1) indique si le message doit être passé.
!
Fixez bit 1 = 0, comme cette fonction n'est pas encore utilisable)
Le bit API (Bit 3 = 0) permet l'accès sur les objets en format API (U16, U32, IEEE
!
Floating Point). Pour voir dans quel format les objets sont convertis, veuillez lire
la déscription de l'objet.
Compax3 ->
Les bits 0 et 1 servent á caractérister la réponse
!
Bit 3 égale toujours 0
!
Le nombre maximal des octets de données dans le télégramme « request » est
256, dans le télégramme « response » 253.
La protection bloc (CRC16) se fait via tous les signes à l'aide de l'algorithme de
tableau CCITT.
Après la réception d'un signe de départ la surveillance « timeout » est activée ;
ainsi le Compax3 n'attend plus des signes ultérieurs (par ex. connexion
interrompue) Le temps de « timeout » entre deux signes reçus est fixé sur 5ms (le
temps de signe quintuple à 9600Bauds).
193-120106 N5 C3I21T11 Septembre 2004
Données
D0
D1
...
6
5
4
3
API
0
1
0
x
1
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
Protection bloc
Dn
Crc(Hi)
Crc(Lo)
2
1
0
Gateway
Adresse
1
x
x
1
x
x
1
0
1
1
1
0
1
1
1

Publicité

Table des Matières
loading

Table des Matières