MOVE

값을 지정 대상으로 이동

MOVE는 입력 변수의 변하지 않는 값을 출력 변수에 할당합니다.

파라미터

입력

정의되지 않은 입력 (ANY)

소스

출력

정의되지 않은 출력 (ANY)

입력으로 출력

대상

주석

FP-e 또는 FP0와 같이 값이 작은 PLC가 있는 STRING 데이터 형식을 사용하는 경우, 결과 문자열의 길이가 소스 문자열의 길이와 같거나 큰 지 확인하십시오.

POU 헤더

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

	VAR
		input_value: INT:=0;
			(*all types allowed*)
		output_value: INT:=0;
			(*all types allowed*)
	END_VAR

이 예에서는 입력 변수 input_value가 선언되었습니다. 대신 함수의 입력 정수에서 정수를 직접 입력할 수 있습니다.

POU 본문

Input_value는 수정 없이 output_value에 할당됩니다.

LD 본문

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 2 ;
        NETWORK_BODY
B(B_F,MOVE!,Instance,9,0,14,2,,?D?C);
B(B_VARIN,,input_value,7,0,9,2,);
B(B_VAROUT,,output_value,14,0,16,2,);
L(1,0,1,2);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

ST 본문

output_value:= input_value;

IL 본문

LD

input_value

MOVE

ST

output_value

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