Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 137

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Train d'impulsions (PTO)
La fonction PTO fournit une sortie en signaux carrés (rapport cyclique de 50 %) pour un nombre
d'impulsions et une période donnés (voir figure 6-29). PTO peut produire soit un train d'impulsions unique,
soit plusieurs trains d'impulsions (rassemblés en un profil d'impulsions). Vous indiquez la période et la durée
des impulsions en microsecondes ou en millisecondes.
Nombre d'impulsions : 1 à 4 294 967 295
-
Période :
-
Indiquer un nombre impair de microsecondes ou de
millisecondes pour la période (par exemple, 75 ms) peut
provoquer une certaine distorsion du rapport cyclique.
provoquer une certaine distorsion du rapport cyclique
Le tableau 6-32 présente les restrictions concernant la valeur de comptage des impulsions et la période.
Tableau 6-32 Valeur de comptage des impulsions et période dans la fonction PTO
Valeur de comptage des
impulsions/Période
Période < 2 unités de temps
Nombre d'impulsions = 0
Il est possible, avec la fonction PTO, d'enchaîner des trains d'impulsions selon le principe du "pipeline".
Lorsque le train d'impulsions actif est achevé, il y a immédiatement sortie d'un nouveau train d'impulsions.
Cela permet d'assurer la continuité entre trains d'impulsions de sortie qui se suivent.
Pipeline d'impulsions PTO à segment unique
Dans ce mode, c'est à vous de mettre à jour les mémentos spéciaux pour le train d'impulsions suivant. Une
fois le segment PTO initial lancé, vous devez immédiatement modifier les mémentos spéciaux en fonction
du second signal et réexécuter l'opération PLS. Les attributs du deuxième train d'impulsions sont maintenus
dans un pipeline jusqu'à achèvement du premier train d'impulsions. Le pipeline ne peut contenir qu'une
seule entrée à la fois. Lorsque le premier train d'impulsions s'achève, la sortie du deuxième train
d'impulsions commence et le pipeline est à nouveau disponible pour la spécification d'un nouveau train
d'impulsions. Vous pouvez répéter cette procédure pour définir les caractéristiques du train d'impulsions
suivant.
Les transitions entre trains d'impulsions sont lisses à moins qu'il n'y ait une modification de la base de
temps ou que le train d'impulsions actif s'achève avant qu'une nouvelle configuration de train d'impulsions
ne soit acquise par l'exécution de l'opération PLS.
Pipeline d'impulsions PTO à plusieurs segments
Dans ce mode, le S7-200 lit automatiquement les caractéristiques de chaque segment de train d'impulsions
dans une table de profil figurant en mémoire V. Les mémentos spéciaux utilisés dans ce mode sont l'octet
de commande, l'octet d'état et le décalage de début de la table de profil en mémoire V (SMW168 ou
SMW178). Vous pouvez indiquer la base de temps en microsecondes ou en millisecondes, mais votre choix
s'applique alors à toutes les valeurs de période dans la table de profil et vous ne pouvez le modifier pendant
l'exécution du profil. L'exécution de l'opération PLS démarre le mode multi-segment.
Chaque entrée de segment, de 8 octets, consiste en une valeur de période de 16 bits, une valeur de
différence de période de 16 bits et un nombre d'impulsions de 32 bits. Le format de la table de profil est
présenté au tableau 6-33. Vous pouvez augmenter ou diminuer automatiquement la période en
programmant une valeur donnée pour chaque impulsion. La période augmente si vous indiquez une valeur
positive dans le champ de différence de la période ; elle diminue si vous indiquez une valeur négative dans
ce champ et elle n'est pas modifiée si vous indiquez zéro dans ce champ.
Pendant l'exécution du profil PTO, le numéro du segment actif est indiqué dans l'octet SMB166 (ou
SMB176).
50 µs à 65 535 µs ou
2 ms à 65 535 ms
Réaction
La période prend alors la valeur deux unités de temps par défaut.
Par défaut, la valeur de comptage des impulsions est égale à 1 impulsion.
Jeu d'opérations S7-200
Période
Désactivé
Activé
Désactivé
50 %
50 %
50 %
Figure 6-29 Sortie de trains d'impulsions (PTO)
Chapitre 6
Activé
50 %
6
127

Publicité

loading