Exemple : Interrupteur de fin de course programmable activé

Cet exemple décrit les résultats obtenus lorsque l'interrupteur de fin de course programmable (Programmable Limit Switch, PLS) est activé à l'aide de valeurs de paramètres HSC et de données PLS particulières.

Valeur des paramètres HSC

Cet exemple suppose que les paramètres HSC sont définis sur les valeurs suivantes :
  • HSCApp.OutputMask = 31
  • HSCApp.HSCMode = 0
  • Le compteur HSC contrôle les sorties intégrées 0 à 4 uniquement.

Valeur des paramètres PLSData

Cet exemple suppose que les paramètres PLSData pour la variable (HSC_PLS) sont configurés de la manière suivante.
Valeur des paramètres PLSData
Valeur des paramètres PLSData

Résultats avec PLS

Dans cet exemple, les événements suivants se produisent.
  • Lorsque la logique à relais est exécutée pour la première fois : HSCSTS.Accumulator = 1, ce qui signifie que toutes les sorties sont désactivées.
  • Lorsque HSCSTS.Accumulator = 250, HSC_PLS[1].HSCHPOutput est envoyé via HSCAPP.OutputMask et alimente les sorties 0 et 1.
  • L'envoi de la sortie de valeur haute prédéfinie via le masque de sortie se répète lorsque HSCSTS.Accumulator atteint 500, 750 et 1 000, et le contrôleur alimente les sorties 0 à 2, 0 à 3 et 0 à 4, respectivement.
  • Une fois l'opération terminée, le cycle est réinitialisé et se répète à partir de HSCSTS.HP = 250.
  • Lorsque le cycle complet est terminé et que la valeur HSCSTS.HP est atteinte, le paramètre PLSPositon est réinitialisé.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal