Une bascule à priorité à la mise à zéro qui se verrouille à FALSE lorsque l'entrée de réinitialisation est active.
L'instruction RS implémente une bascule à priorité à la mise à zéro, comme défini dans la norme IEC 61131-3. Elle a deux entrées : Reset (R) et Set (S). Lorsque les deux entrées sont TRUE simultanément, l'entrée Reset l'emporte et la sortie est FALSE.
Résumé du comportement :
TRUEFALSEFALSE (priorité à la mise à zéro)Utilisez RS lorsque la condition "désactivée" doit prendre la priorité sur la condition "activée", ce qui est courant dans les applications critiques pour la sécurité où l'arrêt doit toujours annuler le démarrage.
Pour les sorties critiques pour la sécurité (par exemple, arrêt d'urgence),
RS(priorité à la mise à zéro) est généralement le choix le plus sûr.
ActionQualifier (défaut : ActionQualifier.N)ActionInstruction.RS{GIF:HERE} - Capture d'écran montrant une étape nommée "StepName" avec une action sur "variable_name" utilisant l'instruction RS (bascule reset-set) dans l'éditeur de séquence visuel
from automation_machine import Sequence, StepType, ActionInstruction
class Example(Sequence):
def setup(self):
step = self.add_step(StepType.INITIAL, name="StepName")
step.add_action("variable_name", "Description", instruction=ActionInstruction.RS)