TinyPLC 프로토콜

 

 

1. 읽기 설정

COMFILE TECHNOLIGY 사의 TinyPLC 모델을 사용하여 SCAN파일을 구성한 예이다.

DEVICE 의 통신 속도는 9600, 0, 8, 1, 로 고정이다. TinyPLC 는 TPC32, TPC37 모델이 있다.

TinyPLC는 RS232와 RS485의 통신프로토콜이 조금 틀리므로 프로토콜옵션의 ?버턴을 눌러 RS485 Protocol 여부를 확인해 주어야 한다.

<그림1> TinyPLC protocol Option

 

 

읽기 설정 방법.

READ 스테이션 읽을종류 읽을 시작주소 메모리저장위치 읽는 갯수
READ, 0, P, 0, 0, 16,
READ, 0, M, 0, 16, 16,
READ, 0, DW, 0, 32, 16,

 

1) 읽을종류: TinyPLC 에서 메모리 영역(P,M,K,S,F,A,H,I,C,D,H,G 등) 자세한 영역의 내용은 <표2>를 참조한다

2) 스테이션 : RS485 모듈을 사용할 때만 설정한다.(0~255)

3) 읽을 주소 : 읽어올 주소 위치

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

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

참고로 TinyPLCs는 RS-232전용PLC와 RS-485전용 PLC가 있다.

 

TinyPLC 에서 사용할 수 있는 영역

영역

영역 설명

읽기/쓰기
P

P 영역을 BYTE 단위로 사용

R/W
M

M 영역을 BYTE 단위로 사용

R/W
K

K 영역을 BYTE 단위로 사용

R/W
S

S 영역을 BYTE 단위로 사용

R/W
F

F 영역을 BYTE 단위로 사용

R/W
A

AD 영역을 BYTE 단위로 사용

R/W
N

CNT 영역을 BYTE 단위로 사용

R/W
T

T 영역을 BYTE 단위로 사용

R/W
C

C 영역을 BYTE 단위로 사용

R/W
D

D 영역을 BYTE 단위로 사용

R/W
H

CH 영역을 BYTE 단위로 사용

R/W
G

G 영역을 WORD 단위로 사용

R/W
PW

P 영역을 WORD 단위로 사용

R/W
MW

M 영역을 WORD 단위로 사용

R/W
KW

K 영역을 WORD 단위로 사용

R/W
SW

S 영역을 WORD 단위로 사용

R/W
FW

F 영역을 WORD 단위로 사용

R/W
AW

AD 영역을 WORD 단위로 사용

R/W
NW

CNT 영역을 WORD 단위로 사용

R/W
TW

T 영역을 WORD 단위로 사용

R/W
CW

C 영역을 WORD 단위로 사용

R/W
DW

D 영역을 WORD 단위로 사용

R/W
HW

CH 영역을 WORD 단위로 사용

R/W
GW

G 영역을 WORD 단위로 사용

R/W

 

 

2. 쓰기 설정

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

 

디지털 출력 설정법

디지털 출력은 PLC의 한 접점을 ON/OFF하는 것을 의미한다.

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

1) PORT           연결된 PORT 번호           

2) STATION      스테이션             

3) ADDRESS    출력하고자 하는 주소       

4) Extra1          출력하고자 하는 메모리 영역         

예1) Station:0 Address:0000, Extra1:P 이라고 설정하고 출력을 하면 P000:0의 접점을 ON/OFF할 수 있다.

 

아날로그 출력 설정법

아날로그 출력은 WORD 값을 PLC에 쓰는 것을 말한다.

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

1) PORT           연결된 PORT 번호           

2) STATION      출력하고자 하는 주소       

3) ADDRESS    출력하고자 하는 주소       

4) Extra1          출력하고자 하는 메모리 영역          WORD 에 출력을 할 수 있다.<표2에 나와 있는 모든 영역>

예1) STATION:0, ADDRESS:0001, EXTRA1:DW 로 설정하고 값을 출력하면 D0001의 값을 바꿀 수 있다.

 

 

3. 통신케이블 연결

RS-232를 사용할 경우 다음과 같이 연결하면 된다.

Ladder용 단자와는 통신할 수 없으므로 주의한다.