BOOL_TO_DWORD

BOOL을 DOUBLE WORD로 변환

BOOL_TO_DWORDBOOL 데이터 형식의 값을 DWORD 데이터 형식의 값으로 변환합니다.

파라미터

입력

정의되지 않은 입력 (BOOL)

입력 데이터 형식

출력

정의되지 않은 출력 (DWORD)

변환 결과

주석

필요한 데이터 형식이 지원되는 경우, 과부하 명령 TO_DWORD를 사용하는 것이 좋습니다.

POU 헤더

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

	VAR
		Boolean_value: BOOL:=FALSE;
		DWORD_value: DWORD:=0;
	END_VAR

이 예에서는 입력 변수(Boolean_value)가 선언되었습니다. 대신 기능의 입력 정수에서 정수를 직접 입력할 수 있습니다.

POU 본문

BOOL 데이터 형식의 Boolean_value는 DOUBLE INTEGER 데이터 형식의 값으로 변환됩니다. 변환된 값은 DWORD_value에 작성됩니다.

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_F,BOOL_TO_DWORD!,Instance,8,1,18,3,,?D?C);
B(B_VARIN,,Boolean_value,6,1,8,3,);
B(B_VAROUT,,DWORD_value,18,1,20,3,);
L(1,0,1,5);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST 본문

IF Boolean_value then
    DWORD_value:=BOOL_TO_DWORD(Boolean_value);
END_IF;

IL 본문

LD

Boolean_value

BOOL_TO_DWORD

ST

DWORD_value

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