DINT -> 문자열(DTOS)

이 정보는 CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
DTOS 명령어는 값의 ASCII 표현을 생성합니다.
사용 가능한 언어
래더 다이어그램
DTOS_LD_avail lang_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
DTOS(Source,Dest);
피연산자
래더 다이어그램과 스트럭쳐드 텍스트
피연산자
유형
형식
설명
참고
Source
SINT
INT
DINT
REAL
태그
값을 포함하는 태그
Source가 REAL일 경우 명령어에서 이를 DINT 값으로 변환합니다.
Destination
문자열 유형
태그
정수 값을 저장할 태그
문자열 유형은
  • 기본 STRING 데이터 유형
  • 사용자가 작성한 모든 새 문자열 유형
설명
DTOS 명령어는 Source를 ASCII 문자의 문자열로 변환하고 Destination에 결과를 저장합니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
유형
Code
원인
복구 방법
4
51
문자열 태그의 LEN 값이 문자열 태그의 DATA 크기보다 큽니다.
문자열 유형 태그의 LEN 구성원에 쓰고 있는 명령어가 없는지 확인합니다.
LEN 값에 문자열에 포함되는 문자의 수를 입력합니다.
4
52
출력 문자열이 대상보다 큽니다.
출력 문자열에 대한 충분한 크기의 새 문자열 유형을 만듭니다. 새 문자열 유형을 Destination의 데이터 유형으로 사용합니다.
피연산자 관련 폴트에 대해서는 공통 속성 항목을 참조하십시오.
실행
래더 다이어그램
조건/상태
수행한 작업
사전 스캔
N/A
렁-입력-조건이 거짓임
N/A
렁-입력-조건이 참임
명령어가 실행됩니다.
사후 스캔
N/A
구조화된 텍스트
조건
Action
사전 스캔
이전 래더 다이어그램 표의 사전 스캔을 참조하십시오.
정상 실행
이전 래더 다이어그램 표의 렁-입력-조건이 참을 참조하십시오.
사후 스캔
이전 래더 다이어그램 표의 사후 스캔을 참조하십시오.
예
temp_high가 설정된 경우 DTOS 명령어는 msg_num의 값을 ASCII 문자의 문자열로 변환하고 msg_num_ascii에 결과를 저장합니다. 후속 렁에서는 msg_num_ascii를 다른 문자열과 함께 삽입 또는 연결하여 디스플레이 터미널에 대한 완전한 메시지를 생성합니다.
래더 다이어그램
DTOS_LD_ex_v31.png
구조화된 텍스트
IF temp_high THEN
DTOS(msg_num,msg_num_ascii);
temp_high := 0;
END_IF;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal