이동(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로 변경되었습니다.
사용 가능한 언어
래더 다이어그램

펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
팁:
동일한 결과를 얻으려면 식에 할당 “:=”을 사용하십시오. 스트럭쳐드 텍스트 내에서 식의 구문과 할당에 대한 자세한 내용은 스트럭쳐드 텍스트 구문을 참조하십시오.
피연산자
중요:
다음과 같은 경우 작업 시 예외가 발생할 수 있습니다.
- 출력 태그 피연산자가 덮어써집니다.
- 구조 피연산자의 구성원이 덮어써집니다.
- 지정된 경우를 제외하고 여러 명령어에서 구조 피연산자를 공유합니다.
명령어 내에서 숫자 데이터 유형을 혼합하기 위한 데이터 변환 규칙이 있습니다. 데이터 변환을 참조하십시오.
래더 다이어그램
숫자
피연산자 | 데이터 유형 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 |
예
래더 다이어그램

구조화된 텍스트
value_2 := value_1;
value_3 := 'Test PASSED';
의견을 작성 부탁드립니다.