Micro Jet Recorder 은 일본 Fuji Electric Co., Ltd. 의 기록계(Recorder)와 통신을 위한 드라이버이다.
<그림 1>은 Micro Jet Recorder 통신 드라이버의 통신설정 예이다.
<그림 1> Micro Jet Recorder 드라이버의 통신 설정 예
<그림 1>의 DEVICE 설정은 연결된 통신포트( COM1 ), 통신속도( 19200 ), 패리티 비트( 1 ), 데이터 비트 ( 8 ), 정지 비트 ( 1 ) 순으로 장비에 설정된 값을 입력한다.
또한 프로토콜 옵션 부에는 쓰기 후 읽기 지연시간( 0 ~ 5000 mSec, 기본 = 200 )을 입력한다.
Micro Jet Recorder의 드라이버의 읽기 작성 형식
Micro Jet Recorder 통신 드라이버의 읽기 작성 형식은 다음과 같은 인자 순으로 작성한다.
1) 스테이션 – 장비의 스테이션 번호. ( 0 ~ 31 )
2) 읽을 파일번호(File No) – 0 ~ 127 사이의 파일번호. ( <표 1> 참조 )
3) 파일 내의 읽을 시작번지 – 0 ~ 255 사이의 시작번지
4) 통신 메모리 저장 위치 - 읽은 값이 저장될 통신 메모리 시작번지.
5) 읽을 크기 – 1 ~ 16개 중에서 설정. ( 워드 단위 )
읽기 설정 예)
READ, 1, 17, 0, 0, 12,
READ, 1, 0, 0, 20, 16,
<표 1>은 Micro Jet Recorder 통신 드라이버에서 사용하는 주요 파일번호와 내용이다.
각 파일번호 내의 읽기/쓰기 번지와 내용 등은 Micro Jet Recorder 사용 설명서를 참조하여 사용한다.
파일번호 |
내용 |
읽기/쓰기 여부 |
크기 |
0 |
Parameter |
읽기/쓰기 |
16 워드 |
1 ~ 12 |
Range |
각 32 워드 |
|
13 |
Alarm Setting |
144 워드 |
|
14 |
System |
32 워드 |
|
15 |
Command |
8 워드 |
|
16 |
Input Failure Information |
읽기전용 |
6 워드 |
17 |
Input Data |
12 워드 |
|
19 |
Alarm Output |
36 워드 |
|
21 |
Transmission Input Data |
쓰기전용 |
12 워드 |
22 |
Message |
읽기/쓰기 |
120 워드 |
33 ~ 35 |
Daily Report |
읽기전용 |
각 256 워드 |
37 ~ 38 |
Totalization |
<표 1> Micro Jet Recorder 통신 드라이버에서 사용하는 주요 파일번호와 내용
<그림 1> 프로토콜
옵션부의 아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서도
읽기 형식을 작성할 수 있다.
<그림 2> Micro Jet Recorder 통신 드라이버의 읽기 설정 대화상자
<그림 2>의 ,
,
버턴과 리스트 박스를 이용하여 읽기 형식을 작성한다.
<그림 3>는 <그림 2>의 대화상자에서 읽기 형식을 추가 또는 편집할 때 나타나는 대화상자이다.
<그림 3> Micro Jet Recorder 통신 드라이버의 읽기 설정 READ 추가/편집 대화상자의 예
쓰기 설정으로 모드, 시간 등을 설정할 수 있다.
디지털 쓰기
디지털 쓰기는 아날로그 쓰기와 동일한 방법으로 설정하고 출력 값( 0 또는 1 )만 다르다.
아날로그 쓰기
아날로그 쓰기를 위한 디지털 출력 태그 설정 시 필요한 요소
1) Port 연결된 통신포트 번호. (COM 번호가 아님)
2) Station 장비의 스테이션 번호. ( 0 ~ 31 )
3) Address 파일 내의 출력할 번지.
Extra2 가 1이면 0 ~ 511 사이의 출력할 바이트 번지,
Extra2 가 1 아니면 0 ~ 255 사이의 출력할 워드 번지.
4) Extra1 0 ~ 127 사이의 파일번호. ( <표 1> 참조 )
5) Extra2 출력 데이터 형태설정.
1 = 바이트 단위 출력,
0, 기타 = 워드 단위 출력.
참고) Micro Jet Recorder의 통신 프로토콜은 바이트 단위 출력을 제공하지 않으나 개발된 통신 드라이버는 워드 값을 읽어서 내부 계산을 한 후 바이트 단위 출력을 한다.
설정 예1)
PORT : 0 STATION : 1 ADDRESS : 00000 EXTRA1 : 0 EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 Micro Jet Recorder 의 0번 파일의 0번지 워드 값(Main Chart Speed)을 설정한 값으로 변경할 수 있다.
설정 예2)
PORT : 0 STATION : 1 ADDRESS : 00002 EXTRA1 : 15 EXTRA2 : 1 로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 Micro Jet Recorder 의 15번 파일의 2번지 바이트 값(Month)을 설정한 값으로 변경할 수 있다.
Micro Jet Recorder 에 통신케이블 및 기본 전원은 다음과 같은 방법으로 연결한다.
통신케이블 연결
<그림 4>의 RS-485 TRX1( + ), TRX2( - )에 컴퓨터 측의 RS-485 +, - 단자를 다음과 같이 연결한다.
Micro Jet Recorder 측( COMM ) 컴퓨터 측( RS-485 )
TRX1( + ) 단자 ---------------------------- + 단자
TRX2( - ) 단자 ---------------------------- - 단자
<그림 4> Micro Jet Recorder 에 통신 케이블, 기본전원 등을 연결한 모습
기본 전원연결
<그림 4>의 전원 입력 부에 200 ~ 220V AC 50/60 HZ 전원을 연결한다.
참고) Micro Jet Recorder 의 자체 전원 ON/OFF 스위치는 앞면 조작 및 표시 부분을 안쪽(당겨서 열 수 있다)에 있다.
Micro Jet Recorder는 0 ~ 31 사이의 스테이션 번호를 설정하여 멀티드롭(Multi-Drop) 형식의 통신을 할 수 있다.
또한 2400 ~ 19200 bps 사이의 통신속도와 패리티 비트, 데이터 비트, 정지 비트 등을 다음과 같은 방법으로 설정할 수 있다.
1) 운전 상태에서 앞면 덮개를 열면 오른쪽에 SELECT, 상, 하 방향, ENTRY 버튼이 있다.
2) 먼저 SELECT 버튼을 12번 누르면 화면 표시 부 위쪽에 ‘COMMUNICATION’ 이 표시되고 아래쪽에 ‘STATION NO.’ 가 표시된다.
3) 상, 하 방향버튼을 눌러 원하는 스테이션 번호를 0 ~ 31 중에서 설정하고 ENTRY 버튼을 누르면 ‘BAUD RATE’ 가 화면에 표시된다.
4) 상, 하 방향버튼을 눌러 원하는 통신속도를 2400, 4800, 9600, 19200 중에서 설정하고 ENTRY 버튼을 누르면 ‘STOP BIT’ 가 화면에 표시된다.
5) 상, 하 방향버튼을 눌러 원하는 정지 비트 값을 1, 2 중에서 설정하고 ENTRY 버튼을 누르면 ‘PARITY’ 가 선택된다.
6) 상, 하 방향버튼을 눌러 원하는 패리티 비트 값을 NONE, ODD, EVEN 중에서 설정하고 ENTRY 버튼을 누르면 ‘DATA TYPE’ 가 화면에 표시된다.
7) 다시 ENTRY 버튼을 누르면 ‘COMMUNICATION’ 이 화면에 표시된다.
8) 왼쪽의 ‘DISPLAY’ 버튼 등을 눌러 설정을 종료한다.
<그림 5> Micro Jet Recorder의 앞쪽 모습