이동(MOVE)

이 표에는 이 명령어를 지원하는 컨트롤러 및 응용 프로그램이 나와 있습니다.
아키텍처
표준 응용 프로그램
안전 응용 프로그램
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러
예
아니요
CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러
예
예
MOVE 명령어는 Source의 복사본을 Dest로 이동합니다. Source는 변경되지 않습니다.
팁: Logix Designer 버전 36에서 이 명령어의 니모닉이 MOV에서 MOVE로 변경되었습니다.
사용 가능한 언어
래더 다이어그램
MOVE in ladder editor
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
팁: 동일한 결과를 얻으려면 식에 할당 “:=”을 사용하십시오. 스트럭쳐드 텍스트 내에서 식의 구문과 할당에 대한 자세한 내용은 스트럭쳐드 텍스트 구문을 참조하십시오.
피연산자
중요: 다음과 같은 경우 작업 시 예외가 발생할 수 있습니다.
  • 출력 태그 피연산자가 덮어써집니다.
  • 구조 피연산자의 구성원이 덮어써집니다.
  • 지정된 경우를 제외하고 여러 명령어에서 구조 피연산자를 공유합니다.
명령어 내에서 숫자 데이터 유형을 혼합하기 위한 데이터 변환 규칙이 있습니다. 데이터 변환을 참조하십시오.
래더 다이어그램
숫자
피연산자
데이터 유형
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러
데이터 유형
CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러
형식
설명
Source
SINT
INT
DINT
REAL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
TIME
TIME32
LTIME
DT
LDT
즉시
태그
이동할 값
Dest
SINT
INT
DINT
REAL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
TIME
TIME32
LTIME
DT
LDT
태그
결과를 저장하는 태그
팁: 상대 시간(LTIME, TIME 및 TIME32) 및 절대 시간(LDT 및 DT) 데이터 유형에 대한 자세한 내용은 시간 및 날짜 데이터 유형을 참조하십시오.
팁: 상대 시간(LTIME, TIME, TIME32) 및 절대 시간(LDT, DT) 데이터 유형을 사용하는 경우 다음 제한 사항에 유의하세요.
  • 상대 시간 유형은 다른 상대 시간 유형과만 서로 이동할 수 있습니다.
  • 그리고 절대 시간 유형은 다른 절대 시간 유형과만 서로 이동할 수 있습니다. 또한 LINT를 사용하여 일부 레거시 타임스탬프 관행에 맞게 절대 시간 유형을 프로그래밍할 수 있습니다.
문자열(CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에만 해당)
피연산자
데이터 유형
형식
설명
Source
String type
즉시
태그
이동할 문자열
Dest
String type
태그
결과를 저장하는 태그
연산 상태 플래그에 영향
컨트롤러
연산 상태 플래그에 영향
CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러
조건부
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러
예
연산 상태 플래그를 참조하십시오.
주 폴트/부 폴트
마이너 폴트 발생 조건:
폴트 유형
폴트 코드
오버플로 감지 기능이 활성화되어 있고 소스 갑시 Dest 유형의 범위에서 벗어났습니다.
4
4
실행
래더 다이어그램
조건/상태
수행한 작업
사전 스캔
N/A
렁-입력-조건이 거짓임
렁-출력-조건을 렁-입력-조건으로 설정합니다.
렁-입력-조건이 참임
렁-출력-조건을 렁-입력-조건으로 설정합니다.
명령어가 Source를 Dest에 복사합니다.
문자열 피연산자:
Source.LEN > SIZE(Dest.DATA)인 경우
문자열이 길이에 맞게 잘립니다.
S:V가 설정됩니다.
사후 스캔
N/A
예
래더 다이어그램
MOVE ladder example
구조화된 텍스트
value_2 := value_1;
value_3 := 'Test PASSED';
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal