StartStopAllSfcsAndInitData

Detener y reiniciar todos programas SFC

Con esta función se pueden detener y reiniciar todos programas del Diagrama Secuencial de Funciones (SFC) de forma que se produce un gran ahorro de memoria. 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

StopAllSfcs (BOOL)

En el flanco de subida, se detienen todos los programas 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.

InitNonRetainDataOfAllSfcs (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.

StartAllStoppedSfcs (BOOL)

En el flanco de subida, se reinician todos los programas SFC detenidos. Los programas SFC que ya estaban en ejecución no se ven afectados.

Salida

AllSfcsStopped (BOOL)

Indica si ya se han detenido todos los programas SFC. La función AllSfcsStopped genera el mismo resultado.

Temas relacionados

Ejemplo

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