StartStopSfcAndInitData

Detener y reiniciar un programa SFC concreto

Con esta función se pueden detener y reiniciar 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.

Parámetros

Entrada

SfcName (STRING)

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 del programa SFC especificado por SfcName, 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.

StartStoppedSfc (BOOL)

En el flanco de subida, se reinicia el programa SFC detenido. Los programas SFC que no se han detenido no se ven afectados.

Salida

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

Observaciones

Temas relacionados

Ejemplo

Modificado el: 2022-06-28Comentarios sobre esta páginaLínea directa de Panasonic