MAHA1256 프로토콜 설정법

 

MAHA1256은 대한제어기술 에서 만든 컨트롤러 이다.

 

1. 읽기 설정

 

MAHA1256 컨트롤러의 DEVICE 설정은 연결된 통신포트, 속도(19200 BPS), PARITY BIT(0), DATA BIT( 8), STOP BIT(1)로 고정 등을 입력한다.

 

MAHA1256의READ 작성형식

MAHA1256 의 통신 프로토콜 READ 작성형식은 다음과 같은 인자 순으로  작성한다.

1) STATION - MAHA1256 컨트롤러의 NODE 번호. (Display Node 는 45번)

2) FUNCTION(명령어) - 사용안함

3) 읽기 시작주소. - 0 으로 고정

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

5) 읽을크기 - 각 명령어 별로 읽는크기 고정.

다음은 메모리에 저장되는 내용이다.

0  ~127 - 아날로그 입력(가변)

128~159 - Status 입력(가변)

READ 작성 예)

READ,   49,   0,    0,    0,  160,

READ,   49,   0,    0,  200,  160,

 

 

2. 출력 설정

 

MAHA1256 의 디지털 출력 설정법

디지털 TAG 설정 시 필요한 설정 5 가지

1) PORT : PORT 번호.

2) STATION : NODE 번호(Display Node : 45, ..).

3) ADDRESS : 출력번지.(B 명령일 때만 사용, 45번 NODE : 0000 ~ 01FF의 512 비트                    일반 NODE : 0000 ~ 03E7의 512 비트)

4) EXTRA1 : 명령어 종류.(B- 일반출력,  N- Node Change 명령, S-일반출력 명령('-' 스테이션 B 명령)으로 메모리에 쌓여진 내용을 컨트롤러에 출력)

5) EXTRA2 : Display 영역(45)의 BLOCK 번호.

설정 예)

PORT : 0  STATION : 49 ADDRESS : 0000 EXTRA1:B 라고 설정하면 MAHA1256 컨트롤러 49번 NODE의  첫번째 POINT를 제어(ON/OFF) 할 수 있다.

 

MAHA1256 의 아날로그 출력 설정법

아날로그 TAG 설정 시 필요한 설정 5 가지

1) PORT : PORT 번호.

2) STATION : NODE 번호(Display Node : 45로 고정).

3) ADDRESS : 출력번지.(0000 ~ 001F)

4) EXTRA1 : 명령어 종류.(A- 아날로그 출력, B- Status 출력, S-일반출력 명령(A 또는 B)으로 메모리에 쌓여진 내용을 컨트롤러에 출력)

5) EXTRA2 : Display 영역(45)의 BLOCK 번호.

설정 예)

PORT : 0  STATION : 45 ADDRESS : 0000 EXTRA1:A 라고 설정하면 MAHA1256 컨트롤러 45번 NODE(Display Node)의 첫번째 아날로그 Display 값을 바꿀 수 있다.