읽기

 

프로토콜

ENQ

국번

RSS

[블록수] [변수길이] [변수이름]

EOT

 

 

모서리가 둥근 사각형 설명선: 00RSS0104%PW0이전에 만들었던 기초회로 VI에 읽기 프로토콜[ENQ00RSS0104%PW0EOT]을 넣어 VI를 실행해보겠습니다. 출력제어에서 사용했던 쓰기 프로토콜과는 다르게 프로토콜에 데이터가 들어가지 않습니다. 하지만 PLC에서 돌아오는 응답에 데이터가 포함되어 있습니다.

 

 

하이라이트 된 네 자리에 데이터가 담겨 응답이 오는걸 확인할 수 있습니다.

 

 

 

 

프런트패널을 좀 더 알아보기 쉽게 만들어 봅시다.

컨트롤 팔레트 > 일반 > 배열, 행렬, 클러스터 > 배열

컨트롤 팔레트 > 일반 > 불리언 > 원형 LED

출력 제어에서 불리언 배열을 만들었던 것처럼 원형 LED배열 안에 넣어서 불리언 배열을 만듭니다. 그 후 오른쪽으로 늘려 LED 6개가 되도록 합니다. 블록 다이어그램에 불리언 배열 인디케이터가 생성된 것을 볼 수 있습니다.

함수 팔레트 > 프로그래밍 > 문자열 > 문자열 잘라내기

함수 팔레트 > 프로그래밍 > 문자열 > 문자열/숫자 변환 > 16진수 문자열을 숫자로

함수 팔레트 > 프로그래밍 > 숫자형 > 변환 > 숫자를 불리언 배열로

문자열 잘라내기오프셋, 길이 터미널에서 마우스 오른쪽 클릭 > 생성 > 상수

문자열 잘라내기 아이콘의 10 4의 의미는 왼쪽에서 10자리부터 4자리를 잘라낸다는 뜻입니다.

문자열을 불리언 배열로 형 변환 해줍니다.

사각형 설명선: 숫자를 불리언 배열로사각형 설명선: 16진수 문자열을 숫자로