MET ONE Particle Counter 는 미국 Met One 사의 수질 분석계와 통신을 위한 드라이버이다.
주의) 일반적으로 MET ONE Particle Counter 드라이버를 사용하기 위해서는 컴퓨터에 RS-485 통신카드 또는 RS-232C to RS-485 통신 컨버터를 설치하여야 합니다.
<그림 1>은 MET ONE Particle Counter 통신 드라이버를 사용할 때의 통신설정 예이다.
<그림 1> MET ONE Particle Counter 의 통신설정 예
<그림 1>의 DEVICE 부분은 장비와 연결된 통신포트 ( COM1 ), 설정된 통신속도 ( 9600 : 고정 ), Parity Bit ( 0 ), Data Bit ( 8 ), Stop Bit ( 1 ) 순으로 입력한다.
또한 프로토콜 옵션 부에는 Particle Counting 측정시간을 ( 즉 Start Counting 명령 후 Stop Counting 명령시간 간격 ) 초 단위로( 기본 6초 ) 입력한다.
참고) Met One Particle Counter 장비의 통신속도는 9600, 0, 8, 1로 고정되어 있다.
읽기 설정 방법
READ | 스테이션 | 읽을 명령어 | 읽을 주소 (사용안함) | 메모리 저장위치 | 읽는 개수 ( 1로 고정) |
READ, | 0, | 0, | 0, | 0, | 1, |
READ, | 1, | 0, | 0, | 50, | 1, |
1) 스테이션 : MET ONE Particle Counter 장비의 스테이션 번호 ( 0 ~ 63 )
2) 읽을 종류 : 사용안함. ( Send Record 데이터 읽기로 고정 )
3) 읽을 시작주소 : 사용안함
4) 메모리 저장 위치 : 읽어온 상태 값을 저장할 버퍼위치. ( 0 ~ 9999 )
5) 읽는 크기: 읽을 크기. ( 항상 1로 고정, 실제 읽은 데이터 크기는 <표 1> 참조 )
주의) MET ONE Particle Counter 드라이버의 읽기 명령으로 읽은 값은 WORD, FLOAT, DWORD, STRING 의 지정 번지에 같이 저장된다.
메모리 저장위치 |
내용 |
비고 |
저장위치 + 0 |
통신상태 |
32 : 정상, 33 : Sensor Fail Alarm, 36 : alarm/count Alarm |
저장위치 + 1 ~ 3 |
년, 월, 일 |
|
저장위치 + 4 ~ 6 |
시, 분, 초 |
|
저장위치 + 7 |
샘플 시간 또는 Counting 시간 |
초 단위 |
저장위치 + 8 ~ 9 |
Range1의 Size, Range1의 Count |
7 ~ 10개의 Range 가 존재 ( Range 1 ~ 6, Input A, B, Calibration, Location ) |
저장위치 + 10 ~ 11 |
Range2의 Size, Range2의 Count |
|
저장위치 + 12 ~ 13 |
Range3의 Size, Range3의 Count |
|
… |
… |
<표 1> 읽기 명령( Send Record )의 읽은 내용과 저장위치
<그림 1> 프로토콜 옵션부의 아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서도 READ 스케쥴을 작성할 수 있다.
<그림 2> MET ONE Particle Counter 드라이버의 통신 읽기 설정 대화상자
<그림 2>의 , , 버턴과 리스트 박스를 이용하여 READ 스케쥴을 작성한다.
<그림 3> MET ONE Particle Counter 드라이버의 통신 읽기 설정 추가/편집 대화상자의 예
<그림 3>는 <그림 2>의 대화상자에서 읽기 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.
디지털/아날로그 출력명령으로 데이터의 읽기/쓰기를 할 수 있다.
디지털 출력 설정법
디지털 출력 설정은 아날로그 출력과 설정방법은 동일하고 출력 값만 ( 0 , 1 ) 다르다.
아날로그 출력 설정법
아날로그 출력으로 데이터의 읽기와 설정 값을 출력할 수 있다.
아날로그 출력 TAG 설정 시 필요한 요소
1) PORT MET ONE Particle Counter 통신 드라이버를 설정한 포트번호. ( 0 ~ 255 )
2) STATION MET ONE Particle Counter 장비의 Station 번호. ( 0 ~ 63 )
3) Address A, R 명령어 : 읽은 값을 저장할 메모리 위치, ( 저장내용은 <표 1> 과 동일 )
기타 : 사용안함.
4) Extra1 읽기/쓰기 명령어. ( <표 2> 참조 )
c, d, e, o, C, E, K, M, P, T, A, R, I, U 등
5) Extra2 사용안함,
명령어 |
내용 |
비고 |
c |
Start Counting ( Computer Controlled ) |
대, 소문자 구분 |
d |
Start Counting ( Counter Controlled ) |
|
e |
End Counting |
|
o |
Alarm Output |
|
C |
Clear Buffer |
|
E |
Send EPROM Revision |
|
K |
Send Cal Curve |
|
M |
Mode Request |
|
P |
Program Sizes |
|
T |
Identify Model |
|
A |
Send Record |
|
R |
Re Send Record |
|
I |
Local Mode |
|
U |
Universal Select |
<표 2> MET ONE Particle Counter 통신 드라이버의 명령어와 내용
예1) Station : 0 Address : 0000 Extra1 : R, EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0번 MET ONE Particle Counter 의 이전 Record 데이터 읽어서 0번지 ~ WORD/DWORD/FLOAT/STRING 메모리에 읽은 데이터를 저장한다.
예2) Station : 0 Address : 0000 Extra1 : c, EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0번 MET ONE Particle Counter 에 start Counting 명령을 전송하여 Counting 하도록 한다.
예3) Station : 0 Address : 0000 Extra1 : e, EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0번 MET ONE Particle Counter 에 stop Counting 명령을 전송하여 Counting을 중지 하도록 한다. ( 단 Start Counting 중이라야 함 )
예4) Station : 0 Address : 0100 Extra1 : A, EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0번 MET ONE Particle Counter 에 Counting 한 값을 읽어서 100번지 ~ WORD/DWORD/FLOAT/STRING 메모리에 읽은 데이터를 저장한다. ( 단 Start Counting, Stop Count 명령이 전송되었어야 함 )
전원연결
<그림 4>의 +15V, AGND, -15V, +5V, DGND 단자에 DC 전원을 연결한다. ( Met One 사에서 제공하는 전원 변환기를 연결 : 원 전원 100 ~ 250 V AC )
<그림 4> MET ONE Particle Counter 에 전원/통신 케이블을 연결한 예
RS-485 통신 케이블 연결
<그림 4>의 485A, 485B 단자에 RS-485 통신 케이블을 다음과 같이 연결한다.
컴퓨터 측 MET ONE Particle Counter 측
Tx+, Rx+ -------------------------------------- 485A 단자
Tx-, Rx- -------------------------------------- 485B 단자
<그림 5> MET ONE Particle Counter 장비의 모습
MET ONE Particle Counter 장비의 스테이션 등의 설정법
MET ONE Particle Counter 장비의 스테이션 ( 0 ~ 63 ) 등은 다음과 같이 설정한다.
1) 연결된 모든 Particle Counter 장비의 전원을 끈다.
2) 설정할 장비의 전원을 켠다.
3) 전원 투입 후 30초 이내에 하이퍼 터미널 프로그램을 포트 번호, 9600, 0, 8, 1로 연결한다.
4) load 를 입력하고 Enter 키를 누른다.
5) 설정화면이 나타난다. ( 만약 설정화면이 나타나지 않으면 장비에 문제가 있거나 전원 투입 후 30초가 지났다. )
6) 1 ( Unit ID 또는 스테이션 설정 ) ~ 9 번을 선택하여 장비의 스테이션 등을 설정한다.
7) Q를 입력하여 설정을 완료한다.