FP_OPERATION_RECORDING_CLEAR

Ereignisaufzeichnung löschen

Dieser Befehl löscht die Ereignisaufzeichnung der durch s_nNumber festgelegten Konfigurationsnummer.

Parameter

Eingang

s_nNumber (ANY16)

Spezifiziert die Konfigurationsnummer im Bereich zwischen 0–7

Anmerkungen

Anstelle mit dieser Funktion können Sie den Befehl auch über eine Internet-Seite senden, die mit Control Web Creator erstellt wurde. Einzelheiten finden Sie im Handbuch für die Web-Server-Funktion.

Fehleralarmmerker

sys_bIsOperationErrorHold (wird auf TRUE gesetzt und bleibt TRUE)
  • wenn eine nicht definierte Konfigurationsnummer angegeben wurde

  • wenn die angegebene Konfigurationsnummer außerhalb des zulässigen Bereichs ist

  • wenn der mit dem Index-Modifizierer definierte Bereich größer ist als der zulässige Bereich

sys_bIsOperationErrorNonHold (wird für einen Zyklus auf TRUE gesetzt)
  • wenn eine nicht definierte Konfigurationsnummer angegeben wurde

  • wenn die angegebene Konfigurationsnummer außerhalb des zulässigen Bereichs ist

  • wenn der mit dem Index-Modifizierer definierte Bereich größer ist als der zulässige Bereich

Beispiel:

POE-Kopf

Im POE-Kopf werden alle Ein- und Ausgangsvariablen deklariert, die für die Programmierung dieser Funktion verwendet werden.Für alle Programmiersprachen wird der gleiche POE-Kopf verwendet.

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

KOP-Rumpf

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

ST-Rumpf

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;

Letzte Änderung am: 2023-03-22Feedback zu dieser SeitePanasonic Hotline