문자열 연결(String Concatenate, CONCAT)

이 정보는 CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
CONCAT 명령어는 ASCII 문자를 문자열 끝에 추가합니다.
사용 가능한 언어
래더 다이어그램
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
CONCAT(SourceA,SourceB,Dest);
피연산자
명령어 내에서 혼합된 데이터 유형을 위한 데이터 변환 규칙이 있습니다. 데이터 변환에 대한 자세한 내용은 데이터 변환 항목을 참조하십시오.
래더 다이어그램과 스트럭쳐드 텍스트
피연산자
유형
형식
설명
참고
Source A
ANY_STRING
태그
초기 문자가 포함된 태그
문자열 유형은
  • 문자열의 최대 문자 길이가 82자인 기본 STRING 데이터 유형.
  • 문자열에 대해 구성 가능한 길이의 문자로 작성한 새로운 문자열 유형입니다.
Source B
ANY_STRING
태그
종료 문자가 포함된 태그
Destination
ANY_STRING
태그
결과를 저장하는 태그
스트럭처드 텍스트 내 식의 구문에 대한 자세한 내용은 구조화된 텍스트 구문 항목을 참조하십시오.
설명
CONCAT 명령어는 Source A의 문자를 Source B의 문자와 결합하여 결과를 Destination에 저장합니다.
Source A의 문자가 먼저 오고, 그 다음에 Source B의 문자가 옵니다.
Source A와 Destination이 동일한 태그가 아니라면 Source A는 변경되지 않습니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
마이너 폴트 발생 조건:
폴트 유형
폴트 코드
문자열 태그의 LEN 값이 문자열 태그의 DATA 크기보다 큽니다.
4
51
Source A와 Source B의 합계 길이가 문자열 태그의 DATA 크기보다 큽니다.
4
51
배열 인덱싱 폴트의 경우 배열을 통한 인덱스 항목을 참조하십시오.
실행
래더 다이어그램
조건
수행한 작업
사전 스캔
N/A
렁-입력-조건이 거짓임
N/A
렁-입력-조건이 참임
명령어가 실행됩니다.
사후 스캔
N/A
구조화된 텍스트
조건
수행한 작업
사전 스캔
래더 다이어그램 표의 사전 스캔을 참조하십시오.
정상 실행
래더 다이어그램 표의 렁-입력-조건이 참인 경우를 참조하십시오.
사후 스캔
래더 다이어그램 표에서 사후 스캔 섹션을 참조하십시오.
문자열 연결 흐름도
예
래더 다이어그램
구조화된 텍스트
CONCAT(string_1,string_2,msg);
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal