5
Control secuencial y datos I/O
5.2.3
Ejemplos de bytes de estado y de control
En las páginas siguientes hallará ejemplos típicos de bytes de estado y de control:
1. Establecer disponibilidad para funcionar – Selección de frase, Tab. 5.5
2. Establecer disponibilidad para funcionar – Tarea directa Tab. 5.6
3. Tratamiento de errores, Tab. 5.7
4. Recorrido de referencia, Tab. 5.8
5. Posicionamiento por selección de frase, Tab. 5.9
6. Posicionamiento por tarea directa, Tab. 5.10
Hallará información sobre la máquina de estado
Válido para todos los ejemplos: Para la habilitación del controlador de motor y del
regulador del controlador de motor se requieren I/Os digitales adicionales
Descripción Funciones y puesta a punto, GDCP-CMMS/D-FW-...
1. Creación de la disponibilidad para funcionar – Selección de frase
Paso/descripción
1.1 Estado básico
1.2 Bloquear mando del
equipo para FCT
(opcional)
1.3 Habilitar actuador,
habilitar funcionamiento
(selección de frase)
1) Leyenda: P = flanco ascendente (positivo), N = flanco descendente (negativo), x = indiferente
Tab. 5.5
Bytes de estado y control "Establecer disponibilidad para funcionar – Selección de frase"
Descripción de 1. Establecer disponibilidad para funcionar:
Estado básico del actuador cuando se ha conectado la tensión de alimentación. } Paso 1.2 ó 1.3
1.1
1.2 Bloquear mando del equipo para FCT.
Opcionalmente, se puede bloquear la toma del mando del equipo mediante FCT con CCON.LOCK
= 1. } Paso 1.3
Nota para CANopen: Como en CANopen el bus CAN se desactiva cuando el control de nivel
superior del FCT está activado, el bit SCON.FCT/MMI no se puede interrogar en el valor 1.
Habilitar accionamiento en modo Selección de frase. } Recorrido de referencia: Ejemplo 4, Tab. 5.8.
1.3
Si hay fallos tras la conexión o tras activar CCON.ENABLE:
} Tratamiento de errores:
70
Bytes de control (tarea)
CCON
= 0000.0x00
CPOS
= 0000.0000
CCON.LOCK
= 1
} CCON
= 0010.0x00
} CPOS
= 0000.0000
CCON.ENABLE
= 1
CCON.STOP
= 1
CCON.OPM1
= 0
CCON.OPM2
= 0
CPOS.HALT
= 1
} CCON
= 0010.0x11
} CPOS
= 0000.0001
Ejemplo 3, Tab. 5.7.
Sección 5.2.
1)
Bytes de estado (respuesta)
SCON
b
SPOS
b
SCON.FCT/MMI
} SCON
b
} SPOS
b
SCON.ENABLED
SCON.OPEN
SCON.OPM1
SCON.OPM2
SPOS.HALT
} SCON
b
} SPOS
b
Festo – GDCP-CMMS/D-C-HP-ES – 1404NH – Español
Tab. 2.
1)
= 0001.0000
b
= 0000.0100
b
= 0
= 0001.0000
b
= 0000.0100
b
= 1
= 1
= 0
= 0
= 1
= 0001.0011
b
= 0000.0101
b