METIS MT99DK18 통신 드라이버는 국내 (주)메티스 사의 MCCB 온도계 MT99DK18 Series 장비와 통신을 하기 위한 드라이버이다.
<그림 1>은 METIS MT99DK18 통신 드라이버를 사용하여 통신파일을 편집한 예이다.
![]() |
<그림 1> METIS MT99DK18 통신 드라이버의 통신파일 편집 예 |
<그림 1>에서 디바이스는 연결된 통신포트(COM1), 통신속도( 9600 or 115200 ), 패리티 비트 ( 0 ), 데이터 비트 ( 8 ), 정지 비트 ( 1 ), 순으로 입력한다.
옵션 부에는 따로 값을 기입하지 않는다.
METIS MT99DK18 드라이버의 읽기 작성 형식
METIS MT99DK18 통신 드라이버의 읽기 작성 형식은 다음과 같은 인자 순으로 작성한다.
1) 스테이션 – 0 ~ 15 사이의 설정된 장비 번호. (Device ID)
2) 읽을 종류 – T 로 고정.
3) 읽을 데이터 Address – 사용안함. (항상 0로 설정)
4) 통신 메모리 저장 위치 - 읽은 값이 저장될 통신 메모리 시작번지.
5) 읽을 데이터의 크기 – 1로 고정.( 항상 1로 설정)
읽기 설정 예)
READ, 1, T, 0, 0, 1,
<표 1>은 METIS MT99DK18 통신 드라이버의 읽은 값 저장내용이다.
통신메모리 저장위치 |
저장 내용 |
저장위치 + 0 : 센서종류 | 78(0x4E) = N, 77(0x4D)= M, 73(0x49)= I |
저장위치 + 1 : R상의 온도 값 | WORD/DWORD 메모리 : 온도 값 x 100 FLOAT/DOUBLE 메모리 : 온도 값(소수점 2자리) |
저장위치 + 2 : S상의 온도 값 | |
저장위치 + 3 : T상의 온도 값 | |
<표 1> METIS MT99DK18 통신 드라이버의 읽은 값 저장 메모리 및 위치 |
METIS MT99DK18 통신 드라이버의 읽은 값은 WORD/DWORD/FLOAT/DOUBLE 메모리에 동일한 값(저장형식만 다름)을 저장한다.
단 읽은 온도 값의 경우, WORD/DWORD 메모리에는 읽은 값 x 100 으로 저장하고, FLOAT/DOUBLE 메모리에는 소수점 2자리의 온도를 저장한다.
<그림 1> 프로토콜 옵션부의
아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서도 읽기 형식을 작성할 수 있다.
![]() |
<그림 2> METIS MT99DK18 통신 드라이버의 옵션 대화상자의 예 |
<그림 2>의
,
,
버턴과 리스트 박스를 이용하여 읽기 형식을 작성한다.
![]() |
<그림 3> METIS MT99DK18 드라이버의 통신 읽기 설정 추가/편집 대화상자의 예 |
<그림 3>은 <그림 2>의 대화상자에서 읽기 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.
METIS MT99DK18 드라이버의 쓰기설정은 없다.