Marche À Suivre - Siemens SIMATIC VS120 Instructions De Service

Systèmes de traitement d'images
Masquer les pouces Voir aussi pour SIMATIC VS120:
Table des Matières

Publicité

Marche à suivre
Etape
1
2
3
4
5
6
...
dernière - 4 Interrogez cycliquement l'octet 1 de l'interface de données utiles "Emission". Tant qu'il
dernière - 3 Extrayez des octets 5 à 31 les données utiles du dernier paquet.
dernière - 2 Acquittez la réception du dernier paquet en écrivant son numéro dans l'octet 1 de
dernière -1
dernière
Vision Sensor SIMATIC VS120
Instructions de service, Edition 02/2006, A5E00757508-01
Rattachement à un processus au moyen d'un système d'automatisation (API, PC)
Action dans le programme utilisateur du maître DP ou du contrôleur IO
Interrogez cycliquement l'octet 1 de l'interface de données utiles "Emission". Tant que
cet octet a la valeur 0, il n'y a pas de nouvelles données. Quand il prend la valeur 1,
passez à l'étape 2.
La valeur 1 dans l'octet 1 de l'interface de données utiles "Emission" signifie : le
SIMATIC VS120 a commencé la transmission de données.
Extrayez des octets 2 et 3 de l'interface "Émission" la longueur totale nette des
données à transmettre, et des octets 5 à 31 les données utiles du premier paquet.
Acquittez la réception correcte du 1er paquet de données en écrivant la valeur 1 dans
l'octet 1 de l'interface de données utiles "Réception".
L'unité de traitement interroge cycliquement cet octet 1 de l'interface "Réception". Dès
qu'il lit la valeur 1, il remplit les octets 5 à 31 de l'interface "Emission" avec les données
utiles du 2ème paquet et il écrit dans l'octet 1 le numéro de ce paquet, c.-à-d. 2.
Interrogez cycliquement l'octet 1 de l'interface de données utiles "Emission". Tant qu'il
contient le numéro du paquet de données précédemment transmis (1), il n'y a pas de
nouvelles données. Dès que l'octet 1 contient la valeur 2 (numéro du paquet de
données suivant), passez à l'étape 5.
Lisez à partir des octets 5 à 31 les données utiles du 2ème paquet.
Acquittez la réception correcte du 2ème paquet de données en écrivant la valeur 2
dans l'octet 1 de l'interface "Réception".
...
contient le numéro de l'avant-dernier paquet de données, c'est que les données du
dernier paquet ne sont pas encore disponibles. Dès qu'il contient le numéro du dernier
paquet, passez à l'étape suivante.
l'interface "Réception".
L'unité de traitement interroge cycliquement cet octet 1 de l'interface "Réception". Dès
qu'il lit le numéro du dernier paquet de données, il écrit la valeur 0 dans les octets 2 et
3 de l'interface de données utiles ainsi que dans l'octet 1. La valeur 0 dans l'octet 1
signale la fin de la transmission de données en cours au maître PROFINET DP.
Interrogez cycliquement l'octet 1 de l'interface de données utiles "Emission". Dès que
vous lisez la valeur 0, passez à la dernière étape.
Acquittez la réception correcte de toutes les données en écrivant la valeur 0 dans
l'octet 1 de l'interface de données utiles "Réception".
10.4 Commande via PROFIBUS DP et PROFINET IO
10-15

Publicité

Table des Matières
loading

Table des Matières