FP_OPERATION_RECORDING_START

Iniciar la grabación de operaciones

Esta instrucción FP solicita el inicio de la función de grabación de operaciones (Lista de operación (Alarms History) y Gráfico de operaciones (Gantt Chart) para el número de configuración especificado por s_nNumber.

Parámetros

Entrada

s_nNumber (ANY16)

Especifica el número de configuración en el rango de 0-7

Observaciones

En lugar de utilizar esta instrucción, también se puede enviar el comando desde una página web creada con Control Web Creator. Para ampliar la información consultar el Manual del Web Server.

Banderas de error

sys_bIsOperationErrorHold (pasa a TRUE y permanece TRUE)
  • si se ha especificado un número de configuración no establecido.

  • si el número de configuración especificado está fuera del rango permitido

  • si el área especificada utilizando el modificador índice supera el límite.

sys_bIsOperationErrorNonHold (pasa a TRUE para un ciclo de scan)
  • si se ha especificado un número de configuración no establecido.

  • si el número de configuración especificado está fuera del rango permitido

  • si el área especificada utilizando el modificador índice supera el límite.

Ejemplo

Cabecera de la POU

Todas las variables de entrada y de salida utilizadas para la programación de esta función han sido declaradas en la Cabecera de la POU.Se utiliza la misma cabecera de la POU para todos los lenguajes de programación.

	VAR
		bStart: BOOL:=FALSE;
		bStop: BOOL:=FALSE;
		bClear: BOOL:=FALSE;
		@'': @'';
	END_VAR

Cuerpo LD

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
B(B_CONTACT,,bStart,5,1,7,3,R);
B(B_F,FP_OPERATION_RECORDING_START!,,13,0,30,4,,?DEN?Ds_nNumber?AENO);
B(B_VARIN,,0,11,2,13,4,);
L(1,0,1,5);
L(1,2,5,2);
L(7,2,13,2);
        END_NETWORK_BODY
    END_NET_WORK
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
B(B_CONTACT,,bStop,5,1,7,3,R);
B(B_F,FP_OPERATION_RECORDING_STOP!,,13,0,30,4,,?DEN?Ds_nNumber?AENO);
B(B_VARIN,,0,11,2,13,4,);
L(1,0,1,5);
L(1,2,5,2);
L(7,2,13,2);
        END_NETWORK_BODY
    END_NET_WORK
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
B(B_CONTACT,,bClear,5,1,7,3,R);
B(B_F,FP_OPERATION_RECORDING_CLEAR!,,13,0,30,4,,?DEN?Ds_nNumber?AENO);
B(B_VARIN,,0,11,2,13,4,);
L(1,0,1,5);
L(1,2,5,2);
L(7,2,13,2);
        END_NETWORK_BODY
    END_NET_WORK
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
L(1,0,1,5);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

Cuerpo en ST

If DF(bClear) Then
	FP_OPERATION_RECORDING_CLEAR(s_nNumber := 0);
End_if;

If DF(bStart) Then
	FP_OPERATION_RECORDING_START(s_nNumber := 0);
End_if;


If DF(bStop) Then
	FP_OPERATION_RECORDING_STOP_(s_nNumber := 0);
End_if;

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