Paso

El paso representa una función principal del proceso. Contiene los eventos que ocurren en un momento, fase o estación en concreto.
stepaction
Idiomas disponibles
Diagrama de lógica de escalera
No disponible
Bloque de funciones
No disponible
Diagrama de funciones secuenciales
stepavail
Texto estructurado
No disponible
Operandos
Diagrama de funciones secuenciales
Operando
Tipo
Formato
Descripción
Paso
SFC_STEP
etiqueta
una función principal del proceso que contiene los eventos realizados durante un momento, una fase o una estación en concreto.
Descripción
La forma más sencilla de conectar los pasos es en secuencia.
stephowto
Cada paso utiliza una etiqueta de respaldo que proporciona información sobre el paso. La información siguiente está disponible a través del cuadro de diálogo Propiedades de paso (Step Properties) o la ventana Etiquetas (Tags).
Si desea
Compruebe o establezca este miembro
Tipo de datos
Detalles
determinar durante cuánto tiempo ha estado activo un paso (milisegundos)
T
DINT
Cuando un paso se activa, el valor del Temporizador (T) se restablece y luego empieza el conteo ascendente en milisegundos. El temporizador continúa el conteo ascendente hasta que el paso se inactiva, sea cual sea el valor Preestablecido (PRE).
marcar cuando el paso ha estado activo durante la específica longitud de tiempo (milisegundos)
PRE
DINT
Introduzca el tiempo en el miembro Preestablecido (PRE). Cuando el Temporizador (T) alcanza el valor Preestablecido, el bit de Efectuado (DN) se activa y se mantiene activo hasta que el paso vuelve a estar activo.
DN
BOOL
Cuando el Temporizador (T) alcanza el valor Preestablecido (PRE), el bit de efectuado (DN) se activa y se mantiene activo hasta que el paso vuelve a estar activo.
marcar si un paso no se ha ejecutado durante suficiente tiempo
LimitLow
DINT
Introduzca el tiempo en el miembro LimitLow (milisegundos).
  • Si el paso se inactiva antes de que el Temporizador (T) alcance el valor LimitLow, el bit AlarmLow se activa.
  • El bit se mantiene activo hasta que se restablece.
  • Para utilizar esta función de alarma, active (compruebe) el bit AlarmEnable (AlarmEn).
AlarmEn
BOOL
Para utilizar los bits de alarma, active (compruebe) el bit AlarmEnable (AlarmEn).
AlarmLow
BOOL
Si el paso se inactiva antes de que el Temporizador (T) alcance el valor LimitLow, el bit AlarmLow se activa.
  • El bit se mantiene activo hasta que se restablece.
  • Para utilizar esta función de alarma, active (compruebe) el bit AlarmEnable (AlarmEn).
marcar si un paso se está ejecutando durante demasiado tiempo
LimitHigh
DINT
Introduzca el tiempo en el miembro LimitHigh (milisegundos).
  • Si el Temporizador (T) alcanza el valor LimitHigh, se activa el bit AlarmHigh.
  • El bit se mantiene activo hasta que se restablece.
  • Para utilizar esta función de alarma, active (compruebe) el bit AlarmEnable (AlarmEn).
AlarmEn
BOOL
Para utilizar los bits de alarma, active (compruebe) el bit AlarmEnable (AlarmEn).
AlarmHigh
BOOL
Si el Temporizador (T) alcanza el valor LimitHigh, se activa el bit AlarmHigh.
  • El bit se mantiene activo hasta que se restablece.
  • Para utilizar esta función de alarma, active (compruebe) el bit AlarmEnable (AlarmEn).
hacer algo mientras el paso se activa
X
BOOL
Utilice este bit para un paso que no tenga ninguna acción.
Por lo general, le recomendamos que utilice una acción con un calificador N: sin guardar para lograrlo.
hacer algo una vez cuando el paso se activa
FS
BOOL
Utilice este bit para un paso que no tenga ninguna acción. O utilice este bit cuando se llame a toda la lógica del paso o se integre en una sola acción.
Por lo general, le recomendamos que utilice una acción con un calificador P1: impulso (Flanco ascendente) para lograrlo.
hacer algo mientras el paso está activo, excepto con el primer y el último escaneados
SA
BOOL
Utilice este bit para un paso que no tenga ninguna acción. O utilice este bit cuando se llame a toda la lógica del paso o se integre en una sola acción.
hacer algo una vez en el último escaneado del paso
LS
BOOL
Utilice este bit para un paso que no tenga ninguna acción. O utilice este bit cuando se llame a toda la lógica del paso o se integre en una sola acción.
Utilice este bit solo si hace lo siguiente: En el cuadro de diálogo Propiedades del controlador (Controller Properties), pestaña Ejecución SFC (SFC Execution), establezca el Último escaneado del paso activo para el restablecimiento Programático.
Por lo general, le recomendamos que utilice una acción con un calificador P0: impulso (Flanco descendente) para lograrlo.
determinar en qué paso una instrucción Restablecer SFC (SFR) ha establecido el SFC
Restablecer
BOOL
El bit Restablecer marca el paso que se ejecutará cuando una instrucción Pausar SFC (SFP) continúa la ejecución del SFC.
  • Cuando se ejecuta una instrucción Restablecer SFC (SFR), pone en pausa el diagrama SFC y define el bit Restablecer de un paso en el SFC.
  • Para reanudar la ejecución del SFC, ejecute una instrucción Pausar SFC (SFP). Esta instrucción inicia el SFC en el paso con el bit Restablecer activado y luego borra el bit Restablecer.
determinar el tiempo máximo que un paso ha estado activo durante cualquiera de sus ejecuciones
TMax
DINT
Use esto para realizar diagnósticos.
determinar si el valor del Temporizador (T) ha superado el límite superior
OV
BOOL
Use esto para realizar diagnósticos.
determinar cuántas veces se ha activado un paso
Conteo
DINT
Este
no
es un conteo de escaneados del paso. El conteo aumenta cada vez que el paso se activa. Vuelve a aumentar solo después de que el paso se vuelva inactivo y luego se vuelva a activar.
utilizar una etiqueta para los diferentes bits de estado de este paso
Estado
DINT
Para este miembro:
Utilice este bit:
Restablecer
22
AlarmHigh
23
AlarmLow
24
AlarmEn
25
OV
26
DN
27
LS
28
SA
29
FS
30
X
31
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal