AXIOM AX5412H 프로토콜 (Windows95/98/Me에서 사용 NT계열은 사용불가)

 

AX5412H는 대만의 AXIOM업체에서 생산한 ISA Slot에 장착할 수 있는 데이터 수집 카드이다.

 

1. 읽기 설정

 

 

다른 Device와는 틀리게 None을 사용한다. (이것은 프로토콜 자체에서 직접 통신한다는 의미이다.)

READ 항목은 READ 한 줄만 작성하면 된다.

 

프로토콜 옵션을 반드시 작성해 주어야 한다.

화면에서 보면 210,0 라고 설정되어 있는데 210은 Base포트번호를 말하고 0은 Gain의 범위를 말한다.

 

Base포트번호는 Board에 있는 Dip스위치를 사용하여 조절한다.

 

Gain은 사용할 알맞은 범위를 설정한다.

 

AX5412H LG 모델일 경우

Gain값 Unipolar설정 시 Bipolar 설정시
0 0~+10V -10 ~ +10V
1 0~+5V -5 ~ +5V
2 0~+2.5V -2.5 ~ +2.5V
3 0~+1.25V -1.25~ +1.25V

 

AX5412H HG 모델일 경우

Gain값 Unipolar설정 시 Bipolar 설정시
0 0~+10V -10 ~ +10V
1 0~+1V -1 ~ +1V
2 0~+0.1V -0.1 ~ +0.1V
3 0~+0.01V -0.01~ +0.01V

 

예를 들어 300,1으로 설정하면 베이스포트 번호는 300h로 설정하고 Gain값은 (0~5V/-5~5V)를 사용한다는 의미이다.

 

통신이 시작되면 아래 화면과 같이 Data값이 올라오게 된다.

 

 

항상 값은 고정된 위치에 지정되어 있는데 아래 표와 같이 구조로 되어 있다.

메모리 위치 내용 비고

000

Digital Input 8channel값

 

001

Digital Output 8channel값 실제 이 값은 읽어온 값이 아니고 사용자가 출력명령 후에 기억된 값이다.

002

Status Register 내용
(BasePort+8)
Bit 0~3: 현재 Convert중인 channel값
Bit 5:  0 = 8 differention channel
       1 = 16 Single-Ended channel
Bit 6:  0 = Bipolar
       1 = Unipolar

003

Gain Control Register 내용
(BasePort+11)
Bit 0~3: 현재 설정되어 있는 Gain값

005

D/A 0 출력 값 실제 이 값은 읽어온 값이 아니고 사용자가 출력명령 후에 기억된 값이다. (0~4095)

006

D/A 1 출력 값 실제 이 값은 읽어온 값이 아니고 사용자가 출력명령 후에 기억된 값이다. (0~4095)

010

A/D 0 값 (0~4095)

011

A/D 1 값 (0~4095)

012

A/D 2 값 (0~4095)

013

A/D 3 값 (0~4095)

014

A/D 4 값 (0~4095)

015

A/D 5 값 (0~4095)

016

A/D 6 값 (0~4095)

017

A/D 7 값 (0~4095)

018

A/D 8 값 (0~4095)

019

A/D 9 값 (0~4095)

020

A/D 10 값 (0~4095)

021

A/D 11 값 (0~4095)

022

A/D 12 값 (0~4095)

023

A/D 13 값 (0~4095)

024

A/D 14 값 (0~4095)

025

A/D 15 값 (0~4095)

 

2. 출력 설정

 

출력은 SCAN File과 상관없이 PLC의 직접 ADDRESS에 쓴다.

 

AX5412H 디지털 출력 설정법

디지털 출력은 DO 영역만 할 수 있다.

디지털 출력 TAG 설정 시 필요한 설정 두 가지

PORT

AX5412를 설정한 PORT 번호.(0~256)

ADDRESS

출력번지 (0000~0007)

 

설정 예1)

PORT : 0 , ADDRESS : 0003, 라고 설정하면 DO의 3번 채널을 ON/OFF 할 수 있다.

 

AX5412H 아날로그 출력 설정법

 

아날로그 TAG를 설정할 때 다음의 두 가지가 필요하다.

PORT

AX5412를 설정한 PORT 번호.(0~256)

ADDRESS

출력번지 (0~1)

 

설정 예)

PORT : 0,  ADDRESS : 0001, 라고 설정하면 D/A 1 을 제어할 수 있다. (값의 범위는 0~4095)

 

3. 스위치 설정

 

스위치 설정이 틀리면 값을 제대로 읽어올 수 없다.

 

1) BasePort의 Address는 보드에 장착된 SW1을 사용하여 설정할 수 있다.

자세한 것은 AX매뉴얼을 참고한다. (공장 출고 시는 300h)

 

I/O Port Address Dip1 Dip2 Dip3 Dip4 Dip5 Dip6
200~20F OFF ON ON ON ON ON
210~21F OFF ON ON ON ON OFF
           
2E0~2EF OFF ON OFF OFF OFF ON
2F0~2FF OFF ON OFF OFF OFF OFF
300~30F OFF OFF ON ON ON ON
310~31F OFF OFF ON ON ON OFF
           
3E0~3EF OFF OFF OFF OFF OFF ON
3F0~3FF OFF OFF OFF OFF OFF OFF

 

2) Single Ended/Differention selection

 

 

3) Unipolar/Bipolar Selection