KEYENCE LS-3002/3004 프로토콜

 

1. 읽기 설정

 

<그림 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 (상태정보 읽기) 의 읽은 내용 및 저장위치

 

2. 쓰기 설정

 

디지털/아날로그 출력 설정법

 

 

출력 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)로  설정할 수 있다.

 

 

 

3. 통신케이블 연결

 

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핀 단자일 경우)