IRT Profile Manuel D'utilisation page 37

Table des Matières

Publicité

Manuel d'utilisation PROFILE
Exemple :
Ecriture dans le bloc de variables no 0, adresse d'axe no 2
V00 = 1234
V01 = -100
V03..V08 = 0
Adresse du bloc (<BLOC_ADR>) : 36 = $24.
Adresse d'axe (<AXE_ADRESSE+48>) : 2 + 48 = 50 = $32.
Codifications des valeurs 16 bits -> 3 bytes:
1234 = 000001 001101 0010
$1+$30=$31
-100 = 111111 111001 1100
$3F+$30=$6F
Codes hexadécimaux pour l'écriture :
$02, $32, $57, $24, $31, $3D, $38, $6F, $69, $60, $30, $30, $30, $30, $30, $30,
$30, $30, $30, $30, $30, $30, $30, $30, $30, $30, $30, $30, $03, $12
Le servo-amplificateur répond par ACK ($06) si le message est reçu correctement.
Si la checksum est incorrecte le servo-amplificateur ne répond pas.
Protocole série pour la lecture d'un bloc :
<STX><AXE_ADRESSE+48><R><BLOC_ADR><ETX><BCC>
Exemple, codes hexadécimaux à envoyer pour la lecture du bloc no 0, axe 2 :
$02, $32, $52, $24, $03, $45
Codes hexadécimaux retournés par le servo-amplificateur :
$02, $32, $52, $24, $31, $3D, $38, $6F, $69, $60, $30, $30, $30, $30, $30, $30,
$30, $30, $30, $30, $30, $30, $30, $30, $30, $30, $30, $03, $17
IRT SA / Puits-Godet 16 / CH-2005 Neuchâtel
= $04D2
= $FF9C
= $0000
$D+$30=$3D
001000 -> $8+$30=$38
$39+$30=$69
Annexe A - Variables (préliminaire)
$ = Hexadécimal
110000 -> $30+$30=$60
Mars 1999
Pg 37

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

2000/4000 série

Table des Matières