Parker SLVD-N Manuel D'utilisation page 127

Table des Matières

Publicité

Parker Hannifin S.p.A Divisione S.B.C.
LD
LDN
OUT
OUTN Pa.y
AND
ANDN Pa.y
OR
ORN
ADD
SUB
MUL
DIV
SET
RES
FIN Pb40.y/Pb150.y
END
Pour chaque instruction, les premiers 4 bits (b0...b3) du premier octet contiennent le code de
l'instruction même.
Pour les premières 8 instructions du tableau (LD...ORN) et les instructions SET et RES, les
restants 4 bits du premier octet (b4..b7) contiennent la valeur y, tandis que le deuxième octet
contient la valeur Pa.
Pour les instructions ADD, SUB, MUL et DIV le deuxième octet contient la valeur Pa, le
troisième Pb et le quatrième Pc.
Pour l'instruction END, le deuxième octet n'est pas utilisé.
Pour l'instruction FIN,le cinquième bit (b4) du premier octet sélectionne le paramètre: b4=0 se
réfère à Pb40, b4=1 se réfère à Pb150; le sixième bit (b5) du premier octet est utilisé pour une
éventuelle inversion logique: b5=0, le bit est copié, b5=1 le bit est inversé avant d'être copié.
Le deuxième octet de l'instruction FIN contient la valeur de y.
Les instructions FIN, au cas où elles sont utilisées, doivent être les premières du programme
et ne peuvent être en numéro supérieur à 2, elles occuperont donc les adresses de 0h à 3h. Au
cas où une instruction FIN est insérée à partir de l'adresse 4h et au-dessus ou de toute manière,
après une autre instruction, FIN perd sa fonctionnalité originale et est ignorée (NOP).
Il est nécessaire que les instructions soient une après l'autre en partant de l'adresse 0h, sans
aucun octet libre.
Le programme est unique et sa fin est identifiée par l'instruction END.
Exemples d'utilisation de la ligne sériel
Pour mieux comprendre comment implémenter le protocole de communication via ligne
sériel, des exemples sont présentés ci-dessous relatifs à chaque type de message.
Les valeurs indiquées dans les exemples sont absolument à titre indicatif.
1° cas: lecture d'un paramètre à 1 octet
Supposons de vouloir lire la valeur du paramètre Pr25 (version du logiciel) et que sa valeur
soit 43; supposons aussi que le convertisseur ait l'adresse sériel 0. Le message à envoyer est le
suivant:
Istruction
Pa.y
Pa.y
Pa.y
Pa.y
Pa.y
Pa.y
Pa, Pb, Pc
Pa, Pb, Pc
Pa, Pb, Pc
Pa, Pb, Pc
Pa.y
Pa.y
[$7E][$80][$01][$32][$B3]
Page 127 de 192
code
longueur (octet)
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
4
9
4
10
4
11
4
12
2
13
2
14
2
15
2
manuel d'utilisation SLVD-N

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Slvd1nSlvd2nSlvd5nSlvd7nSlvd10nSlvd15n ... Afficher tout

Table des Matières