[MELSEC] 콤마(,)로 나열된 문자열데이터를 분리하는 방법 (INSTR, MIDR명령어)
계측기나 다양한 검사장비들과 데이터를 송수신하다보면 손쉽게 만나는 데이터 형식으로 콤마(,)로 정리된 문자열입니다. 이제는 PLC에서도 이렇게 콤마(,)로 구분되어 수신된 데이터를 정리하여 다시 표현 해야하는건 요즘은 너무나도 흔한 일이 되어버린것 같습니다.이런 경우 사용하면 좋은 명령어 문자열 검색 INSTR()와 문자열 추출 명령어 MIDR() 두가지를 소개합니다. 1. 문자열 검색 명령어 : INSTR()INSTR 명령어의 인수는 [ 검색문자, 기준문자열, 검색문자위치, 검색시작위치 ] 입니다. 테스트를 위해 "OK,162.5,165.8,126.1" 이라는 예문을 D0 에 저장하고 콤마(,) 를 찾기위해 D1000에 콤마("," 0x2C) 를 저장하여 INSTR 명령어를 사용하여 D10에 찾은 위치..
2022. 1. 22.