Selector de modo de cinco posiciones (FPMS)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
El objetivo básico de la instrucción Selector de modo de cinco posiciones (FPMS) es proporcionar una interfaz desde un controlador programable a un interruptor selector entre tres y cinco posiciones.
Idiomas disponibles
Diagrama de lógica de escalera

Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
Esta instrucción no está disponible en texto estructurado.
Operandos
IMPORTANTE:
Puede producirse un funcionamiento inesperado, incluida una afirmación del controlador o un fallo mayor irrecuperable, si:
- Se escribe en los miembros de la etiqueta de respaldo.
- Las etiquetas de respaldo son compartidas por varias invocaciones de instrucción.
- Los miembros de la etiqueta de respaldo se transmiten como parámetros a una instrucción controlada por la misma etiqueta de respaldo.
- Se hace referencia al miembro de la etiqueta de respaldo.EnableInen cualquier parte del programa..EnableInes un parámetro que representa el estado del renglón en una instrucción y solo está diseñado para uso interno.Para ver ejemplos de estos usos incorrectos de las etiquetas de respaldo, consulte Usos de etiquetas de respaldo que pueden provocar un funcionamiento inesperado.
Esta tabla explica las entradas de las instrucciones.
Parámetro | Tipo de datos | Descripción | Valores iniciales, activos y seguros |
|---|---|---|---|
FPMS | FIVE_POS_MODE_SELECTOR | Este parámetro es una etiqueta de respaldo. Como tal, mantiene información de ejecución importante para cada uso de esta instrucción. No intente reutilizar esta etiqueta de respaldo ni escribir en ninguno de sus miembros en ninguna otra parte de su programa. | - |
Entrada 1 | BOOL | Entrada seleccionada en modo 1 | Seguro = 0 Activo = 1 |
Entrada 2 | BOOL | Entrada seleccionada en modo 2 | Seguro = 0 Activo = 1 |
Entrada 3 | BOOL | Entrada seleccionada en modo 3 | Seguro = 0 Activo = 1 |
Entrada 4 | BOOL | Entrada seleccionada en modo 4 | Seguro = 0 Activo = 1 |
Entrada 5 | BOOL | Entrada seleccionada en modo 5 | Seguro = 0 Activo = 1 |
Restablecimiento de fallos | BOOL | Después de que las condiciones de fallo se hayan corregido para la instrucción, se borrará la salida Fallo presente para esa instrucción cuando la entrada realice la transición de OFF a ON. | Inicial = 0 Restablecido = 1 |
Esta tabla explica las salidas de las instrucciones.
Parámetro | Tipo de datos | Descripción | Valores iniciales, activos y seguros |
|---|---|---|---|
Salida 1 | BOOL | Salida asociada a la Entrada 1 | Seguro = 0 Activo = 1 |
Salida 2 | BOOL | Salida asociada a la Entrada 2 | Seguro = 0 Activo = 1 |
Salida 3 | BOOL | Salida asociada a la Entrada 3 | Seguro = 0, Activo = 1 |
Salida 4 | BOOL | Salida asociada a la Entrada 4 | Seguro = 0 Activo = 1 |
Salida 5 | BOOL | Salida asociada a la Entrada 5 | Seguro = 0 Activo = 1 |
Sin modo (No Mode) | BOOL | Fallo por no tener modo seleccionado | Inicial = 0 Fallo = 1 |
Varios modos seleccionados (Multiple Modes Selected) | BOOL | Fallo por tener más de un modo seleccionado | Inicial = 0 Fallo = 1 |
Fallo presente (Fault Present) | BOOL | Este valor se establece siempre que un fallo esté presente en la instrucción. Una salida no puede pasar al estado Activo cuando se ha establecido un Fallo presente. Fallo presente se borra cuando todos los fallos se borran y la entrada Restablecimiento de fallo realiza la transición de OFF a ON. | Inicial = 0 Fallo = 1 |
IMPORTANTE:
No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Operación
Funcionamiento normal
La instrucción Selector de modo de cinco posiciones tiene cinco salidas asociadas a cinco entradas. Su objetivo principal es habilitar una de las cinco salidas cuando se activa su entrada correspondiente.
Dispone de un fallo para señalar que hay más de una entrada activa y otro fallo para señalar que no hay ninguna. Estos fallos ocurren cuando las condiciones de entrada asociadas duran más de 250 ms. Durante estos 250 ms, si se detecta una de las condiciones de fallo, las salidas permanecerán en su último estado de manera provisional. Si la condición de fallo sigue existiendo después de 250 ms, el bit de Fallo presente se establece en "1" y las salidas de las instrucciones en "0".
El flanco ascendente de la señal de Restablecimiento de fallo puede eliminar los fallos, pero solo después de que la condición de fallo en la entrada se haya eliminado.
Comportamiento de estado de reglón falso
Al utilizar la instrucción en un reglón falso, el comportamiento es exactamente el mismo que en el estado del reglón verdadero, con la excepción de que todas las salidas - incluidas solicitudes e indicadores de fallo - estarán a cero. Cuando el estado del reglón se convierte en verdadero, las salidas quedarán establecidas por la lógica en las instrucciones.
Afecta a las marcas de estado matemáticas
No
Fallo mayor/menor
No es específico para esta instrucción. Consulte Índice a través de matrices para ver los fallos de indexación de matrices.
Ejecución
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | Los .O1, .O2, .O3, .O4, .O5, .NM, .NMS y .FP se borran a falsos. |
La condición de entrada de renglón es falsa | La instrucción ejecuta tal como se describe en la sección Comportamiento de estado de reglón falso. |
La condición de entrada de renglón es verdadera | La instrucción ejecuta tal como se describe en la sección Funcionamiento normal. |
Post-escaneado | La instrucción ejecuta tal como se describe en la sección Comportamiento de estado de reglón falso. |
Ejemplo
Ejemplo de cableado
El siguiente diagrama de cableado es un ejemplo de conexión de un interruptor selector de cinco posiciones a un módulo E/S de seguridad 1791DS de conformidad con ISO 13849-1, categoría 4.

Ejemplo de programación
El siguiente ejemplo de programación muestra cómo se puede aplicar la instrucción Selector de modo de cinco posiciones (FPMS) al diagrama de cableado que se muestra en el siguiente diagrama.

El software de programación
Logix Designer
se utiliza para configurar los siguientes parámetros del módulo E/S (I/O).Configuración de entrada
Punto | Tipo | Modo de punto |
0 (IN0) | Simple | Seguridad |
1 (IN1) | Simple | Seguridad |
2 (IN2) | Simple | Seguridad |
3 (IN3) | Simple | Seguridad |
4 (IN4) | Simple | Seguridad |
5 (IN5) | Simple | Seguridad |
Salida
Punto | Modo de punto |
0 | Fuente de alimentación |
1 | Fuente de alimentación |
2 | No utilizado |
3 | No utilizado |
Entregue su opinión