YAMATAKE의 SDC DMC 컨트롤러 프로토콜

 

참고) RG, WGF, WG 명령에 대한 도움말

 

 

1. 읽기 설정

 

아래 그림은 일본의 YAMATAKE-Honeywell 사에서 개발/판매하는 SDC 또는 DMC 컨트롤러를 사용할 때의 SCAN파일 작성 예이다.

 

DEVICE 의 설정은 통신속도(19200), 패리티(2), 데이터(8), 스톱비트(1) 순으로 컨트롤러에 설정된 값을 입력한다.

 

 SDC/DMC 컨트롤러의 읽기 설정 방법

읽기메모리 스테이션 읽을 종류
(고정)
읽을시작
주소
메모리
저장위치
읽는 갯수
READ, 1, RS, 1001, 0, 20,
READ, 2, RS, 1001, 20, 20,

 

1)     스테이션 : 컨트롤러에 설정된 STATION 번호.

                스테이션 - 0 ~ 255 (하위 바이트), sub 스테이션 – 상위 바이트.

2) 읽을종류:  읽을 종류. RS로 고정.

3) 읽을 시작주소 : 읽을 시작 메모리 번지. 메모리 번지는 SDC/DMC 컨트롤러 통신 파라메트 테이블 설명서를 참조.

4) 메모리 저장 위치 : 읽어온 상태값을 저장할 버퍼위치를 말한다.

5) 읽는 크기: 한번에 읽어올 항목갯수.

 

DMC 컨트롤러에서 많이 사용되는 통신 파라메트 테이블은 <표2>와 같다.

 

파라메트 이름 메모리 번지(10 진수) 쓰기 가능
All alarm 1001 X
PV input error 1002 X
Control related status 1003 X
PV ch1 ~ ch4 1004 ~ 1007 X
SP value under operation ch1 ~ ch4 1008 ~ 1011 O
SP value set No. under operation ch1 ~ ch4 1012 ~ 1015 O
PID value set No. under operation ch1 ~ ch4 1016 ~ 1019 X
MV (PID calculated result) ch1 ~ ch4 1020 ~ 1023 O
Auto/Manual status ch1 ~ ch4 1028 ~ 1031 O
Run/Ready status ch1 ~ ch4 1032 ~ 1035 O
Auto tuning Stop/Start status ch1 ~ ch4 1040 ~ 1043 O
Internal calculation result of event output/external switch input 1044 X
DI status 1045 X
DO status 1046 X
Current trans. Value ch1 ~ ch2 1047 ~ 1048 X
P, I, D, RE currently used ch1 1075 ~ 1078 O
P, I, D, RE currently used ch2 1079 ~ 1082 O
P, I, D, RE currently used ch3 1083 ~ 1086 O
P, I, D, RE currently used ch4 1087 ~ 1090 O

<표 2> DMC 컨트롤러에서 많이 사용되는 통신 파라메트 테이블 메모리 번지 및 내용

 

 

2. 쓰기 설정

출력은 SCAN File과 상관없이 컨트롤러의 직접 ADDRESS에 쓴다.

 

디지털 출력 설정법

디지털 출력명령으로 SDC/DMC 컨트롤러를 설정 또는 콘트롤 할 수 있다.

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

1) PORT      연결된 PORT 번호(0 ~ 255)

2) Station   컨트롤러에 설정된 STATION 번호.

              스테이션 - 0 ~ 255 (하위 바이트), sub 스테이션 – 상위 바이트.

3) ADDRESS   통신 파라메트 테이블의 메모리 번지. (10 진수)

4) Extra1    Extra2 가 ‘1’ 이면 비트(bit) 위치. (0 ~ 15).

5) Extra2    1 : 비트 단위의 ON/OFF.

기타 : 0 또는 1의 값 출력.

예) Port:0, Station:1, Address:1008, Extra1:3, Extra2:1 라고 설정하고 디지털 출력을 하면 SDC/DMC 컨트롤러의 SP ch1 번의 4번째 비트 값을 변경(ON/OFF) 할 수 있다.

 

 

아날로그 출력 설정법

아날로그 출력명령으로 SDC/DMC 컨트롤러를 설정 또는 콘트롤 할 수 있다.

아날로그 출력 TAG 설정 시 필요한 다섯 가지

1) PORT      연결된 PORT 번호(0 ~ 255)

2) Station   컨트롤러에 설정된 STATION 번호.

              스테이션 - 0 ~ 255 (하위 바이트), sub 스테이션 – 상위 바이트.

3) ADDRESS   통신 파라메트 테이블의 메모리 번지. (10 진수)

4) Extra1    사용안함.

5) Extra2    사용안함.

예) Port:0, Station:1, Address:1009 라고 설정하고 아날로그 출력을 하면 SDC/DMC 컨트롤러의 SP ch2 번 값을 설정할 수 있다.