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

Commande de mouvements selon iec61131-3
Masquer les pouces Voir aussi pour Compax3 T30:
Table des Matières

Publicité

Communication
Ecrire objet
6.1.3.

Protocole binaire

Structure générale :
Signe de départ Adresse
SZ
A
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 »
174
RS232: O [$] Index , [$] Sousindex = [$] Valeur [ ; Valeur2 ; Valeur3 ; ...]
RS485: Adresse O [$] Index , [$] Sousindex = [$] Valeur [ ; Valeur2 ; Valeur3 ;
...]
Le « $ » optional précédent le sousindex représente « saisie hexadécimale » ce
que veut dire que l'index, le sousindex et la valeur à transmettre peuvent
également être exprimés en hex (par ex. O $0192,2=$C8 ).
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
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.
193-120104 N7 C3IxxT30 Juillet 2005
Données
D0
D1
...
7
6
5
4
Caractéristiques « frame »
1
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Protection bloc
Dn
Crc(Hi)
3
2
1
API
Gateway
x
1
x
x
1
x
0
1
0
0
1
1
0
1
1
Crc(Lo)
0
Adresse
x
x
1
0
1

Publicité

Table des Matières
loading

Table des Matières