<그림 1>은 일본의 KEYENCE 사의 LS-3002 또는 LS-3004 레이저를 이용한 외경측정 장비를 사용할 때의 통신설정 예이다.
<그림 1> KEYENCE LS-3002/3004 프로토콜 통신설정 예
<그림 1>의 DEVICE 설정은 연결된 통신포트(COM1), 통신속도( 1200 ), Parity Bit ( 0 ), Data Bit ( 8 ), Stop Bit ( 1 ), 순으로 입력한다.
KEYENCE LS-3002/3004 모델의 통신속도 설정은 다음과 같이 한다.
1) 콘트롤러의 커버를 연다.
2) RS232C 통신보드에 9개의 Jumper 중에서 설정하고 싶은 통신속도에 Jumper 소켓을 위치시킨다.
3) Jumper 위치에 따른 통신속도 : 75, 150, 300, 600, 1200(기본), 2400, 4800, 9600, 19200bps.
읽기 설정 방법
READ | 스테이션 | 읽을 종류 |
읽을 시작주소 |
메모리 저장위치 |
읽는 갯수(고정) |
READ, | 0, | M, | 0, | 0, | 1, |
1) 스테이션 : 사용 안함. (0으로 고정)
2) 읽을 종류 : 읽을 데이터 종류를 지정.
H – 상태정보 읽기, (<표 1> 참조)
M 또는 기타 – 현재 측정값 데이터 읽기,
3) 읽을 시작주소 : 사용 안함. (0으로 고정)
4) 메모리 저장 위치 : 읽어온 상태 값을 저장할 버퍼위치.
5) 읽는 크기: 읽을 크기. (고정)
H – 5개,
M – 1개.
주의) 읽은 내용은 WORD, FLOAT, DWORD의 같은 메모리 번지에 저장된다.
메모리위치 | 내용 | 비 고 |
0 | Sample 수 | 8, 16, 32, 64, 128, 256, 512 중 |
1 | 측정 모드 | 1 = DIA, 2 = EDGE1, 3 = EDGE2, 4 = GAP, … |
2 | Reference Value(Standard) | 5자리 정수(0 ~ 99999) |
3 | Upper Limit Value | 4자리 정수(0 ~ 9999) |
4 | Lower Limit Value |
<표 1> H (상태정보 읽기) 의 읽은 내용 및 저장위치
디지털/아날로그 출력 설정법
출력 TAG 설정 시 필요한 요소
1) PORT 연결된 PORT 번호
2) STATION 사용 안함. (0으로 고정)
3) Address M, H 명령( Extra1 )일 경우 읽은 내용을 저장할 메모리 번지.
4) Extra1 설정내용 또는 읽기 명령.
M, H : M(현재 측정값 읽기), H(상태정보 읽기) 읽기 명령,
B : 현재 측정값 계속읽기의 중지,
D : DIA 측정모드로 설정,
E : EDG1 측정모드로 설정,
F : EDG2 측정모드로 설정,
G : GAP 측정모드로 설정,
S : Reference Value(Standard) 값 지정,
U : Upper Limit 값 지정,
L : Lower Limit 값 지정,
MANUAL : Manual Operation 모드로 들어감,
SAMPLE : Sample 수 출력. (출력 값 : 1 ~ 7 <표 2> 참조)
5) Extra2 사용 안함. (0으로 고정)
출력 값 |
Sample 수 |
1 |
8 |
2 |
16 |
3 |
32 |
4 |
64 |
5 |
128 |
6 |
256 |
7 |
512 |
<표 2> SAMPLE (Sample 수 출력) 쓰기 명령의 출력 값과 내용
예1) Station : 0 Address : 0012 Extra1 : M, EXTRA2 : 빈칸으로 설정하고 아날로그/디지털 출력을 하면 KEYENCE LS-3002/3004 외경측정기의 현재 값을 읽어서 12번 WORD, FLOAT, DWORD 메모리에 저장한다.
예2) Station : 0 Address : 0000 Extra1 : D, EXTRA2 : 빈칸으로 설정하고 아날로그/디지털 출력을 하면 KEYENCE LS-3002/3004 외경측정기의 측정모드를 DIA 로 설정한다.
예3) Station : 0 Address : 0000 Extra1 : E, EXTRA2 : 빈칸으로 설정하고 아날로그/디지털 출력을 하면 KEYENCE LS-3002/3004 외경측정기의 측정모드를 EDG1 으로 설정한다.
예4) Station : 0 Address : 0000 Extra1 : SAMPLE, EXTRA2 : 빈칸으로 설정하고 3 의 아날로그 값을 출력하면 KEYENCE LS-3002/3004 외경측정기의 Sample 수를 32 로 설정한다.
예5) Station : 0 Address : 0000 Extra1 : S, EXTRA2 : 빈칸으로 설정하고 12345 의 아날로그 값을 출력하면 KEYENCE LS-3002/3004 Reference 값을 12.345 mm (1.2345 inch)로 설정할 수 있다.
RS-232C 통신케이블 연결법
KEYENCE LS-3002/3004 의 뒷면 25핀 RS-232C 콘넥터에 PC의 9핀, 25핀 콘넥터에 Tx, Rx, Ground 선을 연결한다.
즉 RS-232C 확장 케이블을 사용한다. (<그림 2>, <그림 3> 참조)
컴퓨터 측 (9 Pin 콘넥터) KEYENCE LS-3002/3004 측(25 Pin 콘넥터)
2번 Pin ------------------------------ 3번 Pin
3번 Pin ------------------------------ 2번 Pin
5번 Pin ------------------------------ 7번 Pin
<그림 2> LS-3002/3004 와 컴퓨터 간의 RS-232C 결선도(컴퓨터 측 이 9핀 단자일 경우)
컴퓨터 측 (25 Pin 콘넥터) KEYENCE LS-3002/3004 측(25 Pin 콘넥터)
2번 Pin ------------------------------ 2번 Pin
3번 Pin ------------------------------ 3번 Pin
7번 Pin ------------------------------ 7번 Pin
<그림 3> LS-3002/3004 와 컴퓨터 간의 RS-232C 결선도(컴퓨터 측 이 25핀 단자일 경우)