동작 기록 시작
이 FP 명령은 s_nNumber에서 지정한 구성 번호에 대해 동작 기록 기능([동작 목록] ([Alarms History]) 및 [동작 차트] ([Gantt Chart])를 시작할 것을 요청합니다.
입력
범위가 0-7인 구성 번호를 지정합니다
이 명령을 사용하지 않고 Control Web Creator로 만든 웹 페이지에서 명령을 대신 전송할 수도 있습니다. 자세한 내용은 웹 서버 기능 설명서를 참조하십시오.
설정되지 않은 구성 번호가 지정된 경우.
지정된 구성 번호가 허용 범위를 벗어난 경우
인덱스 한정자를 사용하여 지정한 영역이 제한을 초과하는 경우.
설정되지 않은 구성 번호가 지정된 경우.
지정된 구성 번호가 허용 범위를 벗어난 경우
인덱스 한정자를 사용하여 지정한 영역이 제한을 초과하는 경우.
이 펑션 프로그램 시 사용한 모든 입력과 출력 변수는 POU 헤더에서 선언되었습니다.모든 프로그래밍 언어에 같은 POU 헤더를 사용합니다.
VAR
bStart: BOOL:=FALSE;
bStop: BOOL:=FALSE;
bClear: BOOL:=FALSE;
@'': @'';
END_VAR
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
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;