SF6 3800 Series 통신 드라이버

 

SF6 3800 Series 는 국내 (주)협성히스코의 SF6 가스밀도 모니터링 장비와 통신을 위한 드라이버이다.

 

1. 읽기 설정

 

<그림 1>은 SF6 3800 Series 통신 드라이버의 통신파일 편집 예이다. 

<그림 1> SF6 3800 Series 드라이버의 통신파일 편집 예

 

 <그림 1>의 디바이스는 연결된 통신포트(COM8), 통식속도(19200), 패리티 비트(0), 데이터 비트(8), 정지 비트(1), 순으로 콤마( , )로 구분하여 장비에 설정된 값을 입력한다.

 

SF6 3800 Series 통신 드라이버의 읽기 형식

SF6 3800 Series 통신 드라이버의 읽기 형식은 다음과 같은 인자 순으로 사용한다.

1)    STATION – 0 ~ 255 사이의 보드 ID 를 입력.

2)    읽기 명령어 – CURR 로 입력. ( <표 1> 참조 )

3)    읽을 주소 – 사용안함.

4)    통신 메모리 저장 위치 – 읽은 값을 저장할 시작번지.

5)    읽는 크기 - 읽어올 데이터 수. 1로 고정,

 

읽기 예

READ, 1, CURR, 0, 0, 1,

 

<표 1>은 SF6 3800 Series 통신 드라이버의  읽은 값 저장위치와 내용이다.

읽기 명령어

내용

통신메모리 저장위치

비고

CURR

현재 상태 값 읽기

저장위치 + 0 : Pressure data

실수 값 ( 소수점 2자리), FLOAT, DOUBLE  메모리 참조
<표 1> SF6 3800 Series 통신 드라이버의  읽은 값 저장위치와 내용

 

SF6 3800 Series 통신 드라이버의 읽은 값은 WORD/DWORD/FLOAT/DOUBLE 메모리에 동일한 값(저장형식만 다름)이 저장한다.

<그림 1> 프로토콜 옵션부의  아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서도 읽기 형식을 작성할 수 있다. 

<그림 2> SF6 3800 Series 드라이버의 옵션 대화상자의 예

 

<그림 2>의 , ,  버턴과 리스트 박스를 이용하여 읽기 형식을 작성한다.

<그림 3> SF6 3800 Series 드라이버의 통신 읽기 설정 추가/편집 대화상자의 예

 

<그림 3>은 <그림 2>의 대화상자에서 읽기 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.

 

2. 쓰기 설정

SF6 3800 Series 통신 드라이버의 쓰기 설정은 없다.