Sélecteur de mode à huit positions (EPMS)

Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
La fonction principale de l’instruction Sélecteur de mode à huit positions (EPMS) consiste à activer d’une de ses huit sorties lorsque l’entrée associée devient active. Une seule sortie peut être activée à la fois.
Un défaut est généré lorsqu’il n’existe aucune condition d’entrée active pendant plus de 250 ms ou qu’il existe une condition de plusieurs entrées actives. Le défaut est effacé en appliquant une transition de l’état OFF (0) à ON (1) sur l’entrée Réinitialisation, mais seulement une fois que la condition de défaut est corrigée.
Cette instruction prend en charge une entrée Verrouiller. La mise à jour des entrées est interdite lorsque l’entrée Verrouiller est définie sur ON (1). Toute tentative de mise à jour des sorties alors que l’entrée Verrouiller est à l’état ON (1) entraîne la génération d’un code de diagnostic et les sorties sont désactivées (aucun mode).
AVERTISSEMENT: cette instruction est spécifiée pour fonctionner avec les types d’entrée Fermeture avant l'ouverture.
Langues disponibles
Diagramme à relais
RSL5K_EPMS Ladder Diagram_v31
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
IMPORTANT: Une opération inattendue peut se produire dans les cas suivants :
  • Les opérandes de balise de sortie sont remplacés.
  • Les membres d'un opérande de structure sont remplacés.
  • Les opérandes de structure sont partagés par plusieurs instructions.
AVERTISSEMENT:
ATTENTION :
Si vous modifiez les opérandes de l’instruction en mode Exécution, acceptez les éditions en attente et faites passer le mode de l'automate de Programme à Exécution pour que les modifications prennent effet.
Vous trouverez dans le tableau suivant les opérandes utilisés pour configurer l’instruction. Ces opérandes ne peuvent pas être modifiés lors de l’exécution.
Opérande
Type de données
Format
Description
EPMS
EIGHT_POS_MODE_SELECTOR
balise
Structure EPMS
Vous trouverez dans le tableau suivant des explications sur les entrées des instructions. Les entrées peuvent être des signaux de dispositifs de terrain provenant de dispositifs d’entrée ou de la logique d’utilisateur.
Nom
Type de données
Format
Description
Entrée 1
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 2
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 3
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 4
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 5
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 6
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 7
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Entrée 8
BOOL
immédiat
balise
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
État d'entrée (Input Status)
BOOL
immédiat
balise
Si les entrées d’instruction proviennent d'un module d’E/S de sécurité, il s'agit d'état du module d’E/S (État de connexion ou État combiné). Si les entrées d’instruction proviennent de la logique interne, c’est au programmeur de l’application de déterminer les conditions.
ON (1) : les entrées vers cette instruction sont valides.
OFF (0) : les entrées vers cette instruction sont invalides.
ON (1) -> OFF (0) : génère un défaut.
Verrouiller (Lock)
BOOL
immédiat
balise
ON (1) : l'instruction est verrouillée. Toute modification des états d’entrée entraîne la désactivation de toutes les sorties et la génération d’un défaut ou d’un diagnostic.
OFF (0) : l’instruction est déverrouillée. Les changements d’entrée valides sont acceptés.
Réinitialiser (Reset)
1
BOOL
balise
Cette entrée efface les erreurs d'instruction si la condition de défaut n'est pas présente.
OFF (0) -> ON (1) : les sorties Présence d’un défaut et Code de défaut sont réinitialisées.
(1)
La norme ISO 13849-1 stipule que les fonctions de réinitialisation de l’instruction doivent se produire au signal de front descendant. Pour respecter les exigences de la norme ISO 13849-1, ajoutez cette logique immédiatement avant cette instruction. Renommez l’étiquette « Réinitialisation_Signal » de cet exemple dans le nom d'étiquette de signal de réinitialisation. Utilisez ensuite l'étiquette Bit de sortie de l’instruction OSF comme source de réinitialisation de l’instruction.
Logix5000CPMreset_v31
Vous trouverez dans le tableau suivant des explications sur les sorties des instructions. Les sorties sont généralement utilisées pour sélectionner différents modes de fonctionnement de l’application en activant d’autres instructions (Sortie 1 pour mode 1, etc.).
Nom
Type de données
Description
Sortie 1 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 2 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 3 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 4 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 5 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 6 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 7 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Sortie 8 (01)
BOOL
ON (1) : Entrée à l’état ON (1)
OFF (0) : Entrée OFF (0)
Présence d'un défaut (FP)
BOOL
ON (1) : présence d’un défaut dans l’instruction.
OFF (0) : cette instruction fonctionne normalement.
Code de diagnostic
DINT
Cette sortie indique l’état du diagnostic de l’instruction.
Cet opérande n’est pas lié à la sécurité.
Reportez-vous à Codes de diagnostic.
Code de défaut
DINT
Cette sortie indique le type de défaut qui s’est produit.
Cet opérande n’est pas lié à la sécurité.
Reportez-vous à la section Codes de défaut.
IMPORTANT: N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau.
Exécution
Condition/état
Action entreprise
Préscrutation
Identique à Condition d’entrée d’échelon est fausse
La condition d'entrée d'échelon est égale à faux
Les .O1, .O2, .O3, .O4, .O5, .O6, .O7, .O8, et .FP sont mis à zéro (faux).
La condition d'entrée d'échelon est égale à vrai
L’instruction est exécutée de la manière décrite dans la section Fonctionnement.
Post-scrutation
Identique à Condition d’entrée d’échelon est fausse
Fonctionnement
Entrée Verrouiller à l'état OFF (0)
Le diagramme temporel illustre l’entrée Verrouiller à l'état OFF (0). En (A), il existe une condition d’aucune entrée. En (B), une entrée unique, Entrée x, passe de l'état OFF (0) à ON (1) dans une plage de 250 ms et la sortie correspondante, Sortie x, passe à l'état ON (1). En (C), une condition d’aucune entrée est créée lorsque l'entrée unique, Entrée x, passe de l'état ON (1) à OFF (0). En (D), une entrée unique, Entrée y, passe alors à l'état ON (1) dans une plage de 250 ms et la sortie correspondante, Sortie y, passe à l'état ON (1).
EPMS Lock Input OFF
Entrée verrouiller à l’état ON (1)
Le diagramme temporel illustre l’entrée Verrouiller à l’état ON (1). En (A), il existe une condition d’aucune entrée. En (B), une entrée unique, Entrée x, passe de l'état OFF (0) à ON (1) dans une plage de 250 ms et la sortie correspondante, Sortie x, passe à l'état ON (1). En (C), les instructions sont verrouillées lorsque l’entrée Verrouiller passe de l’état OFF (0) à ON (1). En (D), un essai est réalisé pour modifier le mode lorsque l'entrée unique, Entrée x, passe de l’état ON (1) à OFF (0), créant une condition sans entrée. En (E), une entrée unique, l'Entrée y, passe de l’état OFF (0) à ON (1) en 250 ms, créant un code de diagnostic indiquant qu'un essai a été réalisé pour modifier le mode avec un état de verrouillage. La Sortie (Sortie x) passe de l’état ON (1) à OFF (0). En (F), la transition de l’entrée Verrouiller passe de l’état ON (1) à OFF (0) lorsque l'entrée unique (Entrée y) est ON (1), la Sortie correspondante y est passé à l'état ON (1) et que le code de diagnostic est effacé.
EPMS Lock Input On
Comportement d'état faux de l'échelon
Lorsque l’instruction est exécutée sur un échelon faux, toutes les sorties de l’instruction sont désactivées.
Codes de défaut et actions correctives
Les codes de défaut sont répertoriés au format hexadécimal, suivi du format décimal.
Code de défaut
Description
Action corrective
0
Aucun défaut.
Aucun.
16#20
32
L’entrée État d'entrée est transformée de l'état ON (1) à OFF (0) pendant l’exécution de l’instruction.
  • Vérifiez les connexions du module d'E/S de sécurité ou la logique interne utilisée pour obtenir l’état d’entrée.
  • Réinitialisez le défaut.
16#3000
12288
Une entrée à sélection multiple a été détectée.
  • Vérifiez les entrées de sélection du mode.
  • Réinitialisez le défaut.
16#3001
12289
Une condition d'entrée de non sélection a existé pendant plus de 250 ms.
  • Vérifiez la temporisation des entrées de sélection du mode pour voir si elles se trouvent dans les 250 ms.
  • Réinitialisez le défaut.
Codes de diagnostic et actions correctives
Les codes de diagnostic sont répertoriés au format hexadécimal, suivi du format décimal.
Code de diagnostic
Description
Action corrective
0
Aucun défaut.
Aucun.
16#20
32
L’État d'entrée était OFF (0) lors du démarrage de l’instruction.
  • Vérifiez les connexions du module d'E/S de sécurité ou la logique interne utilisée pour l’état d’entrée de la source.
  • Définissez l’état d'E/S sur 1 (si les entrées ne sont pas obtenues par un module d’E/S de sécurité).
16#3000
12288
Les données d'entrée ont changé lorsque l’entrée Verrouiller était ON (1).
Ne mettez à jour les entrées que lorsque l’entrée Verrouiller est OFF (0).
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal