MASTER-K S Series Loader 프로토콜은 LG산전 MASTER-K 80S, …, 200S, 300S, 1000S (PLC) CPU에 장착된 Loader 단자와 통신하는 프로토콜이다.
MASTER-K S Series Loader 프로토콜은 Loader 용 통신케이블 (RS-232C) 을 이용한다.
다음 <그림 1>은 MASTER-K S Series Loader 프로토콜을 사용한 경우의 통신파일을 작성한 예이다.
<그림 1> MASTER-K S Series Loader 프로토콜의 통신설정 예
<그림 1>의 DEVICE 부분은 연결된 통신포트(COM1), 통신 속도(38400), Parity Bit (0), Data Bit(8), Stop Bit(1), 순으로 입력한다.
MASTER-K S Series Loader 프로토콜의 통신속도, Parity Bit, Data Bit, Stop Bit 는 38400, 0, 8, 1, 로 고정되어 있다.
주의) Load 통신속도를 19200, 0, 8, 1 등으로 설정하여도 MASTER-K S Series Loader 프로토콜의 통신속도는 38400, 0, 8, 1 로 설정해야 통신이 가능하다.
MASTER-K S Series Loader 프로토콜의 읽기형식
1) 스테이션: 사용안함. (0 으로 고정)
2) 읽을종류: MASTER-K PLC 의 메모리 영역 종류. (<표1>를 참조)
PW, MW, LW, KW, FW, TW, CW, DW, SW : WORD 단위 읽기,
PD, MD, LD, KD, FD, TD, CD, DD, SD : DWORD 단위 읽기.
3) 읽을 주소 : 읽어올 주소 위치.
4) 메모리 저장 위치 : 읽어온 상태 값을 저장할 버퍼위치.
5) 읽는 크기: 한번에 읽어올 항목 수.
PW, MW, LW, KW, FW, TW, CW, DW, SW : WORD 단위 개수,
PD, MD, LD, KD, FD, TD, CD, DD, SD : DWORD 단위 개수.
읽기 예
READ | 스테이션 | 읽을 종류 |
읽을 시작 주소 |
메모리 저장위치 |
읽는 개수 |
READ, | 0, | IW, | 0, | 0, | 16, |
READ, | 0, | MW, | 0, | 16, | 16, |
READ, | 0, | DW, | 0, | 32, | 16, |
DWORD, | 0, | DD, | 0, | 0, | 16, |
영역 | 영역 설명 |
PW | P 영역을 WORD 단위로 사용 |
MW | M 영역을 WORD 단위로 사용 |
LW | L 영역을 WORD 단위로 사용 |
KW | K 영역을 WORD 단위로 사용 |
FW | F 영역을 WORD 단위로 사용 |
TW | T 영역을 WORD 단위로 사용 |
CW | C 영역을 WORD 단위로 사용 |
DW | D 영역을 WORD 단위로 사용 |
SW | S 영역을 WORD 단위로 사용 |
PD | P 영역을 DWORD 단위로 사용 |
MD | M 영역을 DWORD 단위로 사용 |
LD | L 영역을 DWORD 단위로 사용 |
KD | K 영역을 DWORD 단위로 사용 |
FD | F 영역을 DWORD 단위로 사용 |
TD | T 영역을 DWORD 단위로 사용 |
CD | C 영역을 DWORD 단위로 사용 |
DD | D 영역을 DWORD 단위로 사용 |
SD | S 영역을 DWORD 단위로 사용 |
<표 1> MASTER-K S Series Loader 프로토콜의 읽기 종류 및 내용
또한 <그림 1>의
프로토콜 옵션부 아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서 READ 스케쥴을 작성할 수 있다.
<그림 2> MASTER-K S Series Loader 프로토콜의 옵션 대화상자
<그림 2>의 ,
,
버턴과 리스트 박스를 이용하여
READ 스케쥴을 작성한다.
<그림 3> MASTER-K S Series Loader 프로토콜의 READ 추가/편집 대화상자의 예
<그림 3>은 <그림 2>의 프로토콜 옵션 대화상자에서 ,
버턴 등을 선택하였을 때 나타나는 대화상자이다.
출력은 SCAN File과 상관없이 PLC의 직접 ADDRESS에 쓴다.
디지털 출력 설정법
디지털 출력은 PLC의 한 접점을 ON/OFF하는 것을 의미한다.
디지털 출력 TAG 설정 시 필요한 다섯 가지
1) PORT 연결된 PORT 번호
2) STATION 사용안함 (0 으로 고정)
3) ADDRESS 메모리 번지. (10진수)
앞 3자리는 WORD 단위 메모리 번지,
뒤 1자리는 비트 위치.
4) Extra1 메모리 영역.
P, M, L, K, F, T, C, D, S 중 하나.
5) Extra2 사용안함.
예 1) Station:0 Address:0011, Extra1:M, Extra2:0, 이라고 설정하고 디지털 출력을 하면 MASTER-K S Series PLC의 M 메모리 영역 1 번(2 번째) 워드 1번 (2 번째) 비트 값을 ON/OFF할 수 있다.
예 2) Station:0 Address:1232, Extra1:D, Extra2:0 이라고 설정하고 디지털 출력을 하면 MASTER-K S Series PLC의 D 메모리 영역 123 번 (124 번째) 워드 2번 (3 번째) 비트 값을 ON/OFF할 수 있다.
아날로그 출력 설정법
아날로그 출력으로 BYTE, WORD, DWORD 값을 PLC에 쓸 수 있다.
아날로그 출력 TAG 설정 시 필요한 다섯 가지
디지털 출력 TAG 설정 시 필요한 다섯 가지
1) PORT 연결된 PORT 번호
2) STATION 사용안함 (0 으로 고정)
3) ADDRESS 메모리 번지. (10진수)
PW, MW, LW, KW, FW, TW, CW, DW, SW : WORD 단위 번지,
PD, MD, LD, KD, FD, TD, CD, DD, SD : DWORD 단위 번지.
4) Extra1 메모리 영역.
PW, MW, LW, KW, FW, TW, CW, DW, SW : WORD 단위 메모리 쓰기,
PD, MD, LD, KD, FD, TD, CD, DD, SD : DWORD 단위 메모리 쓰기.
5) Extra2 사용안함.
예 1) Station:0 Address:0000, Extra1:PW, Extra2:0 이라고 설정하고 아날로그 출력을 하면 MASTER-K S Series PLC의 P 메모리 영역 0 번지 (1 번째) 워드 값을 지정한 값으로 변경할 수 있다.
예 2) Station:0 Address:0025, Extra1:MW, Extra2:0 이라고 설정하고 아날로그 출력을 하면 MASTER-K S Series PLC의 M 메모리 영역 25 번지 (26 번째) 워드 값을 지정한 값으로 변경할 수 있다.
예 3) Station:0 Address:0020, Extra1:MD, Extra2:0 이라고 설정하고 아날로그 출력을 하면 MASTER-K S Series PLC의 M 메모리 영역 20 번지 (21 번째) 더블워드 값을 지정한 값으로 변경할 수 있다.
예 4) Station:0 Address:0132, Extra1:DW, Extra2:0 이라고 설정하고 아날로그 출력을 하면 MASTER-K S Series PLC의 M 메모리 영역 132 번지 (133 번째) 워드 값을 지정한 값으로 변경할 수 있다.
예 5) Station:0 Address:0085, Extra1:DD, Extra2:0 이라고 설정하고 아날로그 출력을 하면 MASTER-K S Series PLC의 M 메모리 영역 85 번지 (86 번째) 더블워드 값을 지정한 값으로 변경할 수 있다.