학습목표   1

학습주제   1

예습내용   1

실습방법   1

       1

 

 

원격제어 PLC(MASTER-K10S1)

학습목표

LS산전 PLC(MASTER-K10S1) 통신 프로토콜을 공부한다.

학습주제

준비물

 

MASTER-K10S1

시스템베이스사의 통신 컨버터

 CS428/9 또는 CS428/9P AT

 

 

http://www.lgis.lg.co.kr/upload/products/p0000120_l%5b1%5d.gif

 

http://sysbas.com/admin/include/prd/img/1549322-prd_1.jpg

 

 

1.   PLC PC 연결을 공부한다.

2.   통신을 하기 위해 PLC 기기번호와 통신 속도를 프로그램하고 다운로드 한다.

3.   PLC 어드레스 번지 영역을 공부한다.

4.   통신 프로토콜을 공부하고 이를 이용하여 어드레스 번지의 데이터를 읽고 쓰고 한다.

 

예습내용

다음은 매뉴얼과 통신 프로토콜입니다. 이를 내려 받아서 참조하세요.

[MASTER-K S 시리즈 매뉴얼 내려받기]     [통신프로토콜 매뉴얼 내려받기]

[MASTER-K S 시리즈 명령어집 내려받기]   

 

통신 프로토콜 [통신 프로토콜 2-5 3-4 페이지 참조]

아래는 통신프로토콜 매뉴얼에 기술된 메모리 번지수이다.

 

[통신에 사용되는 부호]

 

 

 

부호

설명

아스키번호

 

 

ENQ

선두코드

5

 

 

EOT

종료코드

4

 

 

ACK

정상응답 선두코드

6

 

 

NAK

이상응답 선두코드

21

 

 

STX

통신시작코드

2

 

 

아래와 같은 순서로 PC PLC 사이에 통신이 이루어 진다.                        

 

 

데이터 읽기

Bit Read 명령 [통신 프로토콜 2-6 페이지 참조]

 

아래는 위에 기술한 이외의 명령어 내용이다. 이를 이용하여 PLC 통신을 하면 된다.

이에 대한 내용은 [통신 프로토콜 3-4 페이지] 참조하면 된다.

 

COMMAND

기 능

K500H / 1000H

 

 

R(r)

Word Read

P, M, L, K, F, T, C, D, S

 

 

W(w)

Word Write

P, M, L, K, T, C, D, S

 

 

G(g)

Bit Read

P, M, L, K, F

 

 

H(h)

Bit Write

P, M, L, K

 

 

M(m)

Mode Change

R(r) : Run Mode Change

S(s) : Stop Mode Change

P(p) : Pause Mode Change

 

 

 

U(u)

Bit Monitor 등록

P, M, L, K, F, T, C

- 등록 Frame : 000FH

- 등록 No. : 140 블럭

- 1 블럭 최대 모니터 데이터 : 128 Bit(접점)

 

 

V(v)

Bit Monitor 실행

P, M, L, K, F, T, C

 

 

X(x)

Word Monitor 등록

P, M, L, K, F, T, C, D, S

- 등록 FRAME : 000FH

- 등록 No. : 140 블럭

- 1 블럭 최대 모니터 데이터 : 64 Word

 

 

 

Y(y)

Word Monitor 실행

P, M, L, K, F, T, C, D, S

 

데이터를 주고 받을 오류가 발생하게 되면 오류 메시지를 보내오는데 이에 대한 내용은 [통신 프로토콜 3-5 페이지] 참조하면 된다.

실습방법

   

다음의 프로그램은 SystemBase 사의 컨버터 ”CS428/9 AT” 사용하여 프로그램을 하였다.

 

1. PLC 기기 번호를 부여한다[KGL-WIN 프로그램 내려받기]

PLC 통신을 하기 위해서는 PLC 기기 번호를 부여해야 한다. 케이블은 RS232 연결한 상태에서 작업 한다.

아래 그림과 같이 레더 프로그램을 하고 “Communication”에서 [ASCII Mode (RS485) Node(0~255)] [ 1 ] 하여 프로그램을 Download 한다. 그러면 PLC 기기 번호는 1번이 되고 다른 PLC 연결하려면 번호를 2 하면 된다.

프로그램은 아래와 같이 [END]만을 만든다.

 

기기 번호와 통신 속도를 결정한다.

 

2. 통신을 연결한다.

PC RS232 포트에 SystemBase 사의 컨버터와 PLC 485 통신단자를 연결하여 통신 프로그램을 만든다.

아래 통신 프로그램을 내려 받아서 실행한다.

[PLC제어 프로그램 내려받기]

 

처음