Paso
El paso representa una función principal del proceso. Contiene los eventos que ocurren en un momento, fase o estación en concreto.

Idiomas disponibles
Diagrama de lógica de escalera |
No disponible |
Bloque de funciones |
No disponible |
Diagrama de funciones secuenciales |
![]() |
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.

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).
| |
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.
| ||
marcar si un paso se está ejecutando durante demasiado tiempo | LimitHigh | DINT | Introduzca el tiempo en el miembro LimitHigh (milisegundos).
| |
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.
| ||
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.
| |
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
