Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 143

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Utilisation des sorties TOR par le programme utilisateur (CPU compacte)
Vous pouvez définir la sortie TOR DQ1 au moyen de l'instruction High_Speed_Counter
• quand "Définir sortie" est paramétré sur "Utilisation par le programme utilisateur" ;
• quand "Définir sortie" est paramétré sur "Après commande de mise à 1 de la CPU jusqu'à la
valeur compar.".
• quand vous mettez à 1 la variable statique ManualCtrlDQ1 (écrasement temporaire).
La variable statique SetDQ1 n'a d'effet que dans ces cas. Dans le premier et le troisième cas,
DQ1 suit la valeur de SetDQ1. Dans le second cas, DQ1 est mise à 1 avec un front montant de
SetDQ1 et est remise à 0 lorsque la valeur de comptage correspond à la valeur de
comparaison ou en cas de front descendant de SetDQ1.
Remarque
Avant de définir une sortie TOR physique de la CPU compacte via l'instruction
High_Speed_Counter, vous devez affecter le signal DQ1 à la sortie TOR souhaitée.
Vous pouvez définir le signal DQ0 avec la variable statique StatusDQ0 au moyen de
l'instruction High_Speed_Counter
• quand "Définir sortie" est paramétré sur "Utilisation par le programme utilisateur" ;
• quand "Définir sortie" est paramétré sur "Après commande de mise à 1 de la CPU jusqu'à la
valeur compar.".
• quand vous mettez à 1 la variable statique ManualCtrlDQ0 (écrasement temporaire).
La variable statique SetDQ0 n'a d'effet que dans ces cas. Dans le premier et le troisième cas,
DQ0 suit la valeur de SetDQ0. Dans le second cas, DQ0 est mise à 1 avec un front (montant
ou descendant) de SetDQ0 et est remise à 0 lorsque la valeur de comptage correspond à la
valeur de comparaison.
Remarque
La sortie TOR DQ0 n'est pas accessible sous forme de sortie physique.
Comportement en cas d'erreur
Si une erreur s'est produite lors de l'appel de l'instruction ou dans le module technologique, le
paramètre de sortie est mis sur Error . Les informations d'erreur complémentaires peuvent
alors être lues au paramètre de sortie ErrorID.
Eliminez la cause de l'erreur et acquittez le message d'erreur en mettant à 1 le paramètre
d'entrée ErrorAck. Quand il n'y a plus d'erreur, l'objet technologique remet à 0 le paramètre
de sortie Error . Aucune nouvelle erreur n'est signalée tant que vous n'avez pas acquitté
l'erreur précédente.
Comptage, mesure et détection de position
Description fonctionnelle, 12/2023, A5E32010205-AL
Utilisation de l'objet technologique High_Speed_Counter
3.6 Programmer High_Speed_Counter
141

Publicité

loading