상품
NA 시리즈에서 ASCII 코드 문자 표시 방법을 알려주세요.
- 등록일
- 2025. 12. 17.
NA 시리즈에서 ASCII 코드 문자 표시 방법을 알려주세요.
NA 시리즈 PT에서는 ASCII 코드를 직접 문자로 표시할 수 없습니다.
PLC에서 ASCII 코드 데이터를 STRING 데이터로 변환해야 합니다.
【NJ/NX 시리즈 PLC의 경우】
ASCII 코드 데이터를 WORD형 등에서 BYTE[] 배열로 변환한 후, 데이터 변환 명령어 「AryToString」 등을 사용하여 STRING 데이터로 변환합니다.
반대로 STRING 데이터를 ASCII 코드 데이터로 변환하는 명령 「StringToAry」도 있습니다.
아래에 「AryToString」을 사용한 예를 기재합니다.
BYTE 형 배열 In[0] 이후 각 요소의 값을 문자 코드로 간주하여 문자열 「Out」에 저장합니다.
「Out」의 끝에는 NULL 문자를 추가합니다.
「Size」에는 변환할 In[]의 요소 수를 지정합니다.
단, In[0]부터 In[「Size」-1]까지 NULL 문자가 있는 경우, 그 부분까지만 「Out」에 저장합니다.

PLC에서 ASCII 코드 데이터를 STRING 데이터로 변환해야 합니다.
【NJ/NX 시리즈 PLC의 경우】
ASCII 코드 데이터를 WORD형 등에서 BYTE[] 배열로 변환한 후, 데이터 변환 명령어 「AryToString」 등을 사용하여 STRING 데이터로 변환합니다.
반대로 STRING 데이터를 ASCII 코드 데이터로 변환하는 명령 「StringToAry」도 있습니다.
아래에 「AryToString」을 사용한 예를 기재합니다.
BYTE 형 배열 In[0] 이후 각 요소의 값을 문자 코드로 간주하여 문자열 「Out」에 저장합니다.
「Out」의 끝에는 NULL 문자를 추가합니다.
「Size」에는 변환할 In[]의 요소 수를 지정합니다.
단, In[0]부터 In[「Size」-1]까지 NULL 문자가 있는 경우, 그 부분까지만 「Out」에 저장합니다.