Sélecteur de mode à cinq positions (FPMS)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
L’instruction Sélecteur de mode à cinq positions (FPMS) a pour objectif de base la fourniture d’une interface entre un automate programmable et un interrupteur sélecteur comportant trois à cinq positions.
Langues disponibles
Diagramme à relais

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, y compris une assertion de l’automate ou un défaut majeur irrécupérable, peut se produire dans les cas suivants :
- Les membres de balise de sauvegarde sont écrits.
- Les balises de sauvegarde sont partagées par plusieurs invocations d’instruction.
- Les membres de balise de sauvegarde sont transmis en tant que paramètres à une instruction contrôlée par la même balise de sauvegarde.
- La balise de sauvegarde.EnableInest référencée n’importe où dans le programme..EnableInest un paramètre qui représente l’état d’échelon d’une instruction et qui est uniquement destiné à un usage interne.Pour obtenir des exemples de ces utilisations incorrectes des balises de sauvegarde, reportez-vous à la section Cas d’utilisation de balises de sauvegarde pouvant provoquer des opérations inattendues.
Ce tableau explique les entrées d'instructions.
Paramètre | Type de données | Description | Valeurs de sécurité, Actives et Initiales |
|---|---|---|---|
FPMS | FIVE_POS_MODE_SELECTOR | Ce paramètre est une étiquette de sauvegarde. Comme tel, il maintient les informations importantes d'exécution pour chaque utilisation de cette instruction. Ne cherchez pas à réutiliser l’étiquette de sauvegarde ou à écrire sur l’un ou l’autre de ses membres, en quelque point que se soit dans votre programme. | - |
Entrée 1 | BOOL | Entrée Mode 1 sélectionné | Sécurité = 0 Actif = 1 |
Entrée 2 | BOOL | Entrée Mode 2 sélectionné | Sécurité = 0 Actif = 1 |
Entrée 3 | BOOL | Entrée Mode 3 sélectionné | Sécurité = 0 Actif = 1 |
Entrée 4 | BOOL | Entrée Mode 4 sélectionné | Sécurité = 0 Actif = 1 |
Entrée 5 | BOOL | Entrée Mode 5 sélectionné | Sécurité = 0 Actif = 1 |
Réinitialisation de défaut | BOOL | Une fois que les conditions de défaut sont corrigées pour l'instruction, la sortie Présence d’un défaut pour l'instruction est mise à zéro lorsque cette entrée passe de l'état OFF à ON. | Initial = 0 Réinitialisation = 1 |
Ce tableau explique les sorties d'instruction.
Paramètre | Type de données | Description | Valeurs de sécurité, Actives et Initiales |
|---|---|---|---|
Sortie 1 | BOOL | Sortie associée à Entrée 1 | Sécurité = 0 Actif = 1 |
Sortie 2 | BOOL | Sortie associée à Entrée 2 | Sécurité = 0 Actif = 1 |
Sortie 3 | BOOL | Sortie associée à Entrée 3 | Sécurité = 0, Actif = 1 |
Sortie 4 | BOOL | Sortie associée à Entrée 4 | Sécurité = 0 Actif = 1 |
Sortie 5 | BOOL | Sortie associée à Entrée 5 | Sécurité = 0 Actif = 1 |
Aucun mode (No Mode) | BOOL | Défaut Aucun mode sélectionné | Initial = 0 Défaut = 1 |
Plusieurs modes sélectionnés (Multiple Modes Selected) | BOOL | Défaut Plus d’un mode sélectionné | Initial = 0 Défaut = 1 |
Présence d'un défaut | BOOL | Cette valeur est définie chaque fois qu'un défaut est présent dans l'instruction. Une sortie ne peut pas passer à l’état Actif lorsque Présence d’un défaut est défini. Présence d’un défaut est mise à zéro lorsque tous les défauts sont effacés et que l'entrée Réinitialisation de défaut passe de l'état OFF à ON. | Initial = 0 Défaut = 1 |
IMPORTANT:
N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
Fonctionnement
Fonctionnement normal
L’instruction Sélecteur de mode à cinq positions possède cinq sorties associées à cinq entrées. Sa tâche principale consiste à activer l’une des cinq sorties lorsque son entrée associée passe à l’état actif.
Elle présente un défaut lorsque plus d’une entrée est active, et un autre en l’absence d’entrée active. Ces défauts se produisent lorsque les conditions des entrées associées existent pendant plus de 250 ms. Pendant ces 250 ms, si l’une des conditions de défaut est détectée, les sorties restent temporairement dans leur dernier état. Si la condition de défaut est toujours présente après 250 ms, le bit Présence d’un défaut est défini sur un et les sorties de l’instruction sont définies sur zéro.
Les défauts peuvent être effacés par le front montant du signal Réinitialisation de défaut, mais seulement une fois que la condition de défaut d’entrée a été effacée.
Comportement d'état faux de l'échelon
Lorsque l'instruction est exécutée sur un faux échelon, le comportement est exactement le même que l'état vrai de l'échelon, sauf que toutes les sorties, y compris les invites et les indicateurs de défaut, sont à zéro. Lorsque l'état de l'échelon devient vrai, les sorties sont définies comme déterminée par la logique d'instruction.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Indexer via des tableaux pour consulter les défauts d’indexation par tableau.
Exécution
Condition/état | Action entreprise |
|---|---|
Préscrutation | Les .O1, .O2, .O3, .O4, .O5, .NM, .NMS et .FP sont mis à zéro (faux). |
La condition d'entrée d'échelon est égale à faux | L'instruction s'exécute comme décrit dans la section Comportement d'état faux de l'échelon. |
La condition d'entrée d'échelon est égale à vrai | L’instruction s’exécute comme décrit dans la section Fonctionnement normal. |
Post-scrutation | L'instruction s'exécute comme décrit dans la section Comportement d'état faux de l'échelon. |
Exemple
Exemple de câblage
Le schéma de câblage suivant montre comment câbler un interrupteur de sélecteur de mode à cinq positions à un module d’E/S de sécurité 1791DS pour se conformer à la norme ISO 13849-1 Catégorie 4.

Exemple de programmation
L’exemple suivant de programmation montre comment l’instruction Sélecteur de mode à cinq positions (FPMS) peut s’appliquer au schéma de câblage illustré sur le schéma suivant.

Le logiciel de programmation
Logix Designer
est utilisé pour configurer les paramètres suivants du module d'E/S.Configuration des entrées
Point | Type | Mode Point |
0 (IN0) | Unique | Sécurité |
1 (IN1) | Unique | Sécurité |
2 (IN2) | Unique | Sécurité |
3 (IN3) | Unique | Sécurité |
4 (IN4) | Unique | Sécurité |
5 (IN5) | Unique | Sécurité |
Sortie
Point | Mode Point |
0 | Alimentation |
1 | Alimentation |
2 | Non utilisé |
3 | Non utilisé |
Fournir une réponse