ADAM 프로토콜

 

ADAM Series는 대만의 ADVANTEC사의 제품이다.

 

1. 읽기 설정

 

 

DEVICE 형식은 ADAM 컨트롤러 유틸리티 프로그램에서 설정한 값에 따라 달라진다. 통신의 속도 등의 설정은 컨트롤러 구입시 제공되는 사용 설명서를 참조한다.

 

ADAM READ 작성 형식

ADAM 통신 프로토콜의 READ 형식은 다음과 같은 인자 순으로 사용한다.

1) 모듈 Address - 모듈의 고유 번호로 ADAM.EXE 유틸리티에서 설정한 값을 사용한다. (00~255) 십진수 형식으로 표기함.

2) 종류 - 읽고자 하는 데이터 종류 (AI, AIN, DI, DO 등)

3) 읽을 채널 - 읽을 채널은 종류가 AIN 일 때만 사용된다. ADAM-4017 모델은 8개의 아날로그 입력 채널이 있는데  이 채널 값을 구분하기 위해서 사용한다.

4) 통신 메모리 저장 위치 - 읽은 값이 저장될 ScanBuf의 위치를 말한다.

 

읽기 예

READ,  1, AIN,   0,   0,

READ,  1, AIN,   1,   2,

READ,  2,  AI,   0,   4,

READ,  3,  DI,   0,  10,

READ,  4,  DO,  0,  11,

 

 

2. 출력 설정

 

출력은 SCAN File과 상관없이 ADAM 메모리 영역에 직접 쓴다.

ADAM 디지털 출력 설정법

1) PORT : 컨트롤러에 연결된 PORT 번호.

2) STATION : 컨트롤러의 모듈 번호.

3) ADDRESS : 채널 번호.

4) EXTRA 1 : 메모리 종류. (DO 영역 1개만 존재)

 

설정 예)

PORT:0   STATION:1   ADDRESS:0003   EXTRA1:DO 라고 설정하면 ADAM 1번 모듈의 3번 채널을 제어할 수 있게 된다.

 

ADAM 아날로그 출력 설정법

1) PORT : 컨트롤러에 연결된 PORT 번호.

2) STATION : 컨트롤러의 모듈 번호(0~255).

3) ADDRESS : ADAM의 채널번호.

4) EXTRA 1 : 메모리 영역을 설정. (AO 영역 1개만 존재)

 

설정 예)

PORT:0   STATION:1   ADDRESS:0004  EXTRA1:AO 라고 설정하면 ADAM 컨트롤러 Module address 1, AO 4번 채널 값을 변경할 수 있다.

 

3. 컨트롤러와의 접속

 

통신시 사용하는 RS-232 배선은 2,3,5 직렬 배선을 사용하도록 한다. 일반적인 연결법과 다르므로 주의한다.

 

4. 지원 기종

 

모델명

설명

ADAM-4011

Analog Input  1 Channel

ADAM-4012

Analog Input  1 Channel

ADAM-4013

Analog Input  1 Channel

ADAM-4014D

Analog Input  1 Channel

ADAM-4017

Analog Input  8 Channel

ADAM-4021

Analog Output  1 Channel

ADAM-4050

DI 7Channel & DO 8Channel

ADAM-4060

Relay Output Module

ADAM-4080D

Counter/Frequency module