Protocoles pour la sortie des valeurs de position
0110 (6
) ... 1110 (14
d
1111 (15
) = activation du mode de positionnement en service (BUSY)
d
9.4.4
Séquences de demande du protocole binaire 4
Demande cyclique de données de position
La séquence de demande la plus simple est la demande cyclique avec l'identificateur de fonction 90
Demander des données de position. Une réponse est envoyée dans les 4ms.
Lorsque le mode de positionnement est activé, la réponse contient les informations d'état définies et les
données de position. Si aucune donnée de position valide ne peut être déterminée, le bit de statut OUT
est mis à 1.
Lorsque le mode de positionnement est désactivé, la réponse BUSY est envoyée, c'est-à-dire que les bits
DIA0 à DIA3 et le bit OUT sont mis à 1 dans l'octet de statut du message de réponse. 0 est envoyé en tant
que valeur de position.
Demander la transmission unique de données de position
Pour atteindre un temps de réponse aussi court que possible, la séquence suivante doit se produire
lorsque le mode de positionnement est désactivé :
• Le message de demande avec l'identificateur de fonction 92
ment est envoyé.
• Le BPS active le mode de positionnement et envoie dans les 4ms la réponse BUSY définie.
• Au bout de ≥ 35ms, un message de demande avec l'identificateur de fonction 91
la transmission unique de données de position est envoyé.
• Des données de position sont disponibles dans le BPS et le message de réponse est envoyé dans
les 4ms. Le mode de positionnement est désactivé automatiquement.
Cette séquence convient particulièrement pour la détermination de données de position sur un long
parcours, c'est-à-dire quand les données de position sont requises à des intervalles plus longs
(100 ... 1000ms) et avec une précision réduite.
Avantages :
• Grâce à la combinaison des demandes Activer le mode de positionnement et Demander la transmis-
sion unique de données de position, une réponse est envoyée dans les 4ms. Pour les temps de
cycle de demande ≥ 35ms, une demande en alternance de Activer le mode de positionnement et
Demander la transmission unique de données de position est réalisable.
• Le BPS ne fonctionne pas en permanence en mode de positionnement en cas de demande avec
l'identificateur de fonction Demander la transmission unique de données de position.
Inconvénients :
• Le déroulement du polling doit être commandé activement dans la commande.
Comportement en cas d'erreurs
Si aucune donnée de position actuelle ne peut être déterminée, la dernière valeur de position valide
continue à être transmise et le bit de statut OUT est mis à 1.
En cas d'erreurs de protocole (p. ex. adresse cible, longueur, somme de contrôle incorrectes), le message
de demande est rejeté et aucune réponse n'est envoyée.
Lorsque les données sont incorrectes (p. ex. mauvais identificateur de fonction) mais la structure de
message correcte, le message obtient une réponse. La fonction non prise en charge est inscrite et la
valeur de position 0 est envoyée dans le message de réponse.
Le BPS 8 coupe le laser après une pause de 10s, c'est-à-dire que si aucune demande valide n'est
envoyée au BPS 8 pendant ce temps, la mesure de la position est arrêtée. Si une demande valide parvient
à nouveau au BPS 8, le laser est mis en route et la mesure de la position est activée. Environ 30ms
s'écoulent jusqu'à la réponse à la demande.
9.5
Protocole binaire 6 – BPS 8 SM 10x-10
REMARQUE
Les protocoles binaires 1 et 6 peuvent être adaptés individuellement par l'utilisateur aux
besoins de l'application à l'aide de BPS Configuration Tool. Les protocoles binaires 2, 3 et 4
par contre sont de structure bien définie et ne peuvent pas être modifiés.
Leuze electronic GmbH + Co. KG
) = non utilisés actuellement
d
(5C
d
BPS 8
) Activer le mode de positionne-
h
(5B
) Demander
d
h
(5A
)
d
h
83