SUB_DT_DT

DATE_AND_TIME에서 DATE_AND_TIME 빼기

SUB_DT_DT는 데이터 형식 DATE_AND_TIME 값을 다른 DATE_AND_TIME 값에서 뺍니다. 결과는 TIME 데이터 형식의 출력 변수에 저장됩니다.

파라미터

입력

정의되지 않은 입력 (DATE_AND_TIME)

1번째 입력: 피감수

정의되지 않은 입력 (DATE_AND_TIME)

2번째 입력: 감수

출력

정의되지 않은 출력 (TIME)

결과

주석

TIME 결과는 피감수와 감수의 차이가 최대 허용 TIME 기간과 같거나 작은 경우에만 유효합니다. 그렇지 않으면 TIME 결과 변수의 오버플로가 발생하고 올림 플래그가 설정됩니다.

POU 헤더

이 펑션 프로그램 시 사용한 모든 입력과 출력 변수는 POU 헤더에서 선언되었습니다. 모든 프로그래밍 언어에 같은 POU 헤더를 사용합니다.

	VAR
		DT_value1: DATE_AND_TIME:=DT#2011-12-24-18:29:59;
		DT_value2: DATE_AND_TIME:=DT#2011-12-06-05:21:28;
		TIME_result: TIME:=T#0s;
	END_VAR

LD 본문

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
B(B_VARIN,,DT_value1,16,1,18,3,);
B(B_VARIN,,DT_value2,16,2,18,4,);
B(B_VAROUT,,TIME_result,26,1,28,3,);
B(B_F,SUB_DT_DT!,Instance,18,1,25,4,,?D?D?C);
L(1,0,1,5);
L(25,2,26,2);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST 본문

TIME_result := SUB_DT_DT(DT_value1, DT_value2);

최종 수정일: 2019-08-01이 페이지에 대한 피드백Panasonic 직통 전화