Comprendre Les Différents Compteurs Rapides; Programmation D'un Compteur Rapide - Siemens SIMATIC S7-200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Les compteurs rapides servent typiquement d'entraînement pour dispositifs de comptage où un
arbre en rotation à vitesse constante est muni d'un codeur angulaire incrémental. Le codeur
angulaire fournit un nombre défini de valeurs de comptage par tour et une impulsion de remise à
zéro par tour. Les horloges et l'impulsion de remise à zéro du codeur angulaire constituent les
entrées du compteur rapide.
La première de plusieurs valeurs prédéfinies est chargée dans le compteur rapide et les sorties
désirées sont activées pour la durée où la valeur de comptage en cours est inférieure à la valeur
prédéfinie en vigueur. Le compteur est défini de telle façon qu'une interruption est générée si la
valeur en cours est égale à la valeur prédéfinie ainsi que si une remise à zéro a lieu.
Une nouvelle valeur prédéfinie est chargée et l'état suivant des sorties est activé à chaque fois
que l'événement d'interruption "Valeur en cours égale à valeur prédéfinie" se produit. Lorsque
l'événement d'interruption "Mise à zéro" survient, la première valeur prédéfinie ainsi que le
premier état des sorties sont activés et le cycle se répète.
Comme les interruptions se produisent à une fréquence bien inférieure à la vitesse de comptage
des compteurs rapides, il est possible de réaliser une commande précise des opérations rapides
qui a un impact relativement mineur sur le cycle complet de l'automate programmable.
La méthode d'association d'interruptions à des programmes d'interruption permet d'effectuer
chaque chargement d'une nouvelle valeur prédéfinie dans un programme d'interruption distinct.
Mais vous pouvez aussi traiter tous les événements d'interruption dans un programme
d'interruption unique.
Comprendre les différents compteurs rapides
Tous les compteurs fonctionnent de la même manière dans un mode donné. Il existe quatre types
fondamentaux de compteurs : compteur monophase avec gestion interne du sens de comptage,
compteur monophase avec gestion externe du sens de comptage, compteur biphase avec deux
entrées d'horloge et compteur en quadrature de phase A/B. Notez que tous les compteurs
n'acceptent pas tous les modes. Vous pouvez utiliser chaque type de compteur sans entrées de
mise à zéro et de démarrage, avec entrée de mise à zéro mais sans entrée de démarrage, ou
bien avec à la fois entrées de mise à zéro et de démarrage.
Si vous activez l'entrée de mise à zéro, la valeur en cours est effacée et le reste jusqu'à ce
-
que vous désactiviez la mise à zéro.
Le compteur commence à compter lorsque vous activez l'entrée de démarrage.
-
La valeur en cours du compteur reste constante et il n'est pas tenu compte des
événements d'horloge tant que l'entrée de démarrage est désactivée.
Si vous activez la mise à zéro alors que le démarrage est désactivé, il n'en est pas tenu
-
compte et la valeur en cours reste inchangée. En revanche, si l'entrée de démarrage est
activée avec la mise à zéro active, la valeur en cours est effacée.
Avant d'utiliser un compteur rapide, vous devez exécuter l'opération HDEF (Définir mode pour
compteur rapide) afin de sélectionner un mode de compteur. Servez--vous du mémento "Premier
cycle" (SM0.1) -- ce bit est mis à 1 pour le premier cycle, puis mis à 0 -- afin d'appeler un
sous--programme contenant l'opération HDEF.

Programmation d'un compteur rapide

Vous pouvez faire appel à l'assistant HSC pour configurer le compteur. Cet assistant utilise les
informations suivantes : type et mode de compteur, valeur prédéfinie du compteur, valeur en
cours du compteur et sens de comptage initial. Pour lancer l'assistant HSC, sélectionnez la
Assistant
commande Outils > Assistant pour opérations, puis l'option HSC dans la fenêtre de l'assistant
pour
opérations
pour opérations.
Vous devez exécuter les tâches fondamentales suivantes pour programmer un compteur rapide :
Définition du compteur et de son mode
-
Définition de l'octet de commande
-
Définition de la valeur en cours (valeur initiale)
-
Définition de la valeur prédéfinie (valeur prescrite)
-
Affectation et validation du programme d'interruption
-
Activation du compteur rapide
-
Jeu d'opérations S7- -200
Chapitre 6
129

Publicité

Table des Matières
loading

Table des Matières