ControlSfcAndData

Controlar un programa SFC concreto

Con esta función se puede controlar un programa SFC concreto. Detener los programas supone que todos los pasos se desactivan y se resetean todas las banderas de los pasos, por ejemplo, stepname.X. Además, se pueden bloquear todas las condiciones de transición, haciendo que estén siempre a off. Se puede reanudar el programa a través de la entrada Run.

Parámetros

Entrada

SfcName (STRING) (Literal)

Nombre del programa SFC a controlar

Stop (BOOL)

En el flanco de subida, se detiene el programa SFC, y se resetean todas las banderas de los pasos y todas las variables booleanas declaradas como de no retención en la lista de acciones asociadas al paso.

InitNonRetainData (BOOL)

En el flanco de subida, se reinician todas las variables de no retención en las cabeceras, incluidas todas las variables externas de la lista de variables globales. La asignación directa de las direcciones en una acción o transición no se ve afectada.

InhibitTransitions (BOOL)

Bloquea todas las transiciones en el flanco de subida, es decir, las condiciones de transición están siempre a off.

S_ResetOutputs (BOOL)

En el flanco de subida se resetean todas las variables que tengan asignada una dirección Y.

Run (BOOL)

En el flanco de subida, se reinicia el programa SFC detenido y se desbloquean las transiciones bloqueadas.

R_ResetOutputs

En el flanco de subida se abandona el modo en el que se resetean todas las variables que tengan asignada una dirección Y.

Salida

Stopped (BOOL)

Indica si se ha detenido el programa SFC. La función SfcStopped genera el mismo resultado.

TransitionsInhibited (BOOL)

Indica si las transiciones están bloqueadas. La función SfcTransitionsInhibited genera el mismo resultado.

Running (BOOL)

Indica si el programa SFC está en ejecución. La función SfcRunning genera el mismo resultado.

OutputsReset (BOOL)

Indica si se han reseteado las salidas. La función SfcOutputsReset genera el mismo resultado.

Observaciones

Temas relacionados

Ejemplo

Modificado el: 2023-03-22Comentarios sobre esta páginaLínea directa de Panasonic