Programmation Du Groupage Des Données; Procédure Par Passage De Témoin - Siemens SIMATIC VS 130-2 Manuel

Table des Matières

Publicité

6.5.4
Programmation du groupage des données
Procédure par passage de témoin
La procédure par passage de témoin décrite ci-après permet d'assurer la cohérence de
toutes les données transmises de l'appareil d'évaluation au maître DP ou au IO-Controller
indépendamment des mécanismes d'assurance de cohérence éventuellement configurés de
PROFIBUS ou PROFINET. Cette procédure doit être utilisée lors de chaque transmission,
même si elle ne comprend qu'un seul bloc de données, par exemple lors de la lecture du
numéro de code sélectionné sur le VS 130-2.
Veillez à entrer l'identification de données nécessaire dans l'octet 4 de l'interface de données
utiles "Réception" avant la première transmission.
Nota
La procédure par passage de témoin ne peut être exécutée dans la forme indiquée que sur
les CPU S7 suivantes :
sur une CPU 318 et les CPU S7-400 à partir de la version de firmware V3.0.0
sur les CPU S7-300 avec MMC
Pour toutes les autres CPU S7-300 et S7-400, vous devez impérativement utiliser les
SFC 14 et 15 pour tous les accès aux deux interfaces de données utiles.
Etape
Activité dans le programme utilisateur du maître DP ou du IO-Controller
1
Interrogez de manière cyclique l'octet 1 de l'interface de données utiles "Emission". Tant que cet
octet prend la valeur 0, il n'y a pas de nouvelles données. S'il prend la valeur 1, passez à l'étape 2.
2
La valeur 1 dans l'octet 1 de l'interface de données utiles "Emission" signifie : le VS 130-2 a
commencé la transmission des données.
Lisez la longueur totale nette des données à transmettre dans les octets 2 et 3 de l'interface de
données utiles "Emission" et les données utiles du 1er paquet de données dans les octets 5 à 31.
3
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'appareil d'évaluation interroge de manière cyclique l'octet 1 de l'interface de données utiles
"Réception". Dès qu'il lit la valeur 1, il remplit les octets 5 à 31 de l'interface de données utiles
"Emission" avec les données utiles du 2e paquet de données et écrit dans l'octet 1 le numéro de
ce paquet de données, c'est-à-dire 2.
4
Interrogez de manière cyclique l'octet 1 de l'interface de données utiles "Emission". Tant que le
numéro du paquet de données précédemment transmis (1) est contenu dans cet octet, 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.
5
Lisez les données utiles du 2e paquet de données dans les octets 5 à 31.
6
Acquittez la réception correcte du 2e paquet de données en écrivant la valeur 2 dans l'octet 1 de
l'interface de données utiles "Réception".
...
...
dernière - 4 Interrogez de manière cyclique l'octet 1 de l'interface de données utiles "Emission". Tant que l'octet
1 contient le numéro de l'avant-dernier paquet de données, les données du dernier paquet de
données ne sont pas encore disponibles. Dès que l'octet 1 contient le numéro du dernier paquet
de données, passez à l'étape suivante.
dernière - 3 Lisez les données utiles du dernier paquet de données dans les octets 5 à 31.
Vision Sensor SIMATIC VS 130-2/VS 130-2vcr
A5E00475787-01
Intégration au processus
6-17

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic vs 130-2vcr

Table des Matières