Parker EME
Télégrammes
« response »
Ecrire object – Télégramme WrObj
SZ
Adr
0xCX
Acquittement positif – télégramme Ack
SZ
L
0x06
1
Acquittement négatif – télégramme Nak
SZ
L
0x07
1
Lire objet – Télégramme RdObj
SZ
Adr L
D0
0xAX
n
Index1(Hi) Index1(Lo)
Réponse – télégramme Rsp
SZ
L
0x05
n
Exemple :
!
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).
L
D0
n
Index(Hi)
Ecrire un objet avec une valeur.
D0
D1
0
0
Réponse de Compax3, si un processus d'écriture a été exécuté avec succès, c.-à-
d. la fonction définie a pu être effectuée et est finie entièrement en soi.
D0
D1
F-Nr.(Hi)
F-Nr.(Lo)
Réponse de Compax3 si l'accès sur l'objet est refusé (par ex. fonction ne peut pas
être exécutée à présent ou objet n'a pas d'accès de lecture). Le numéro d'erreur
est codé conformément au profil DriveCom ou au CiA Device Profile DsP 402.
D1
D2
Sousindex1 Index2(Hi) Index2(Lo)
Lire un ou plusieurs objets.
D0 ... Dx-1
Dx ... Dy-1
Valeur1
Valeur 2
Réponse de Compax3, si l'objet peut être lu.
Si l'objet n'a pas d'accès d'écriture, Compax3 répond avec le télégramme Nak.
Lire l'objet "StatusPositionActual" (o680.5):
Request: A5 03 02 02 A8 05 E1 46
Response: 05 05 FF FF FF FF FE 2D 07 B4
Ecrire dans un Array (o1901.1 = 2350)
Request: C5 02 08 07 6D 01 00 09 2E 00 00 00 95 D5
Response: 06 01 00 00 BA 87
193-120104 N7 C3IxxT30 Juillet 2005
D1
D2
Index(Lo)
Sous-index
Crc(Hi)
Crc(Lo)
0x..
0x..
Crc(Hi)
Crc(Lo)
0x..
0x..
D3
D4
D5
Sousindex2 ...
Dy-D..
D ... D..
Valeur 3
Valeur ..
Communication
D3 ... Dn
Crc(Hi)
Valeur
0x..
...
Dn
Crc(Hi)
...
0x..
D ... Dn
Crc(Hi)
Valeur n
0x..
Crc(Lo)
0x..
Crc(Lo)
0x..
Crc(Lo)
0x..
175