Siemens SIMATIC S7-1200 Manuel page 318

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

Publicité

Instructions technologiques
10.1 Compteur rapide
Paramètre et type
BUSY
3
STATUS
Si vous ne demandez pas l'actualisation d'une valeur de paramètre, les valeurs d'entrée correspondantes ne sont pas
1
prises en compte.
Le paramètre DIR n'est valide que si le sens de comptage configuré a la valeur "Programme utilisat. (commande de
2
sens interne)". Vous déterminez comment utiliser ce paramètre dans la configuration d'appareil HSC.
Pour un compteur rapide sur la CPU ou le Signal Board, le paramètre BUSY a toujours la valeur 0.
3
Vous configurez les paramètres pour chaque HSC dans la configuration d'appareil pour la
CPU : mode de comptage, connexions d'E/S, affectation d'alarme et fonctionnement en tant
que compteur rapide ou en tant qu'appareil de mesure de la fréquence d'impulsion.
Certains des paramètres du HSC peuvent être modifiés par votre programme utilisateur pour
fournir une commande par programme du processus de comptage :
● Définir le sens de comptage à une valeur NEW_DIR
● Définir la valeur de comptage en cours à une valeur NEW_CV
● Définir la valeur de référence à une valeur NEW_RV
● Définir la valeur de la période (pour le mode de mesure de fréquence) à une valeur
Si les valeurs des mémentos booléens suivants sont mises à 1 lors de l'exécution de
l'instruction CTRL_HSC, la valeur NEW_xxx correspondante est chargée dans le compteur.
Plusieurs demandes (plus d'un mémento est mis à 1 au même moment) sont traitées lors
d'une exécution unique de l'instruction CTRL_HSC.
● DIR = 1 constitue une demande de chargement d'une valeur NEW_DIR ; 0 = pas de
● CV = 1 constitue une demande de chargement d'une valeur NEW_CV ; 0 = pas de
● RV = 1 constitue une demande de chargement d'une valeur NEW_RV ; 0 = pas de
● PERIOD = 1 constitue une demande de chargement d'une valeur NEW_PERIOD ; 0 =
L'instruction CTRL_HSC se place typiquement dans un OB d'alarme de processus qui est
exécuté lorsque l'événement d'alarme de processus de compteur se produit. Par exemple, si
un événement CV=RV déclenche l'alarme de compteur, un OB d'alarme de processus
exécute l'instruction CTRL_HSC et peut modifier la valeur de référence en chargeant une
valeur NEW_RV.
La valeur de comptage en cours n'est pas disponible dans les paramètres CTRL_HSC.
L'adresse de mémoire image qui contient la valeur de comptage en cours est définie
pendant la configuration matérielle du compteur rapide. Vous pouvez vous servir de logique
de programme pour lire directement la valeur de comptage. La valeur renvoyée à votre
programme correspondra au comptage correct à l'instant où le compteur a été lu. Le
compteur continuera à compter les événements rapides. Ainsi, la valeur de comptage en
cours pourrait changer avant que votre programme n'ait terminé un processus basé sur une
ancienne valeur en cours.
318
Type de
données
OUT
Bool
OUT
Word
NEW_PERIOD
modification
modification
modification
pas de modification
Description
Fonction occupée
Code d'erreur d'exécution
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières