AB-PLC SLC 500 TCP/IP 프로토콜

 

1. 읽기 설정

 

 

AB PLC SLC 500의 TCP/IP 프로토콜의 DEVICE 지정은 프로토콜 종류를 TCP/IP로 지정하고 LADDER 에서 설정한 IP Address(192.168.1.102 등)와 서비스포트 번호(2222 : 고정)를 입력한다.

AB-PLC의 설정법에 대한 자세한 사용방법은 AB-PLC 사용 설명서를 참고하여 설정한다.

위의 그림은 AB 사에서 제작한 PLC SLC 500 시리즈의 TCP/IP 모듈을 사용할 경우의 통신파일 구성 예이다.

 

AB-PLC SLC 500 TCP/IP의 READ 작성 형식

 

AB-PLC SLC 500 TCP/IP의 통신 프로토콜의 READ 형식은 다음과 같은 인자 순으로 사용한다.

1) STATION – 사용안함( 0 으로 고정).

2) 읽는 종류 - 읽고자 하는 메모리 영역 종류 (B3, N7, F8, N9, F13 ..등)

3) 읽을 주소 - 읽고자 하는 메모리 영역의 시작 주소.

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

5) 읽는 크기 - 읽어올 워드 수를 말한다. (이 크기는 PLC Ladder에서 설정한 영역의 크기보다 크면 통신이 잘 되지 않으므로 주의한다.)

 

읽기 예

READ,   0,     N7,    2,    0,   5,

READ,   0,     B3,    0,   10,   5,

READ,   0,     I1,    0,   20,   9,

READ,   0,     O0,    0,   30,   1,

READ,   0,     T4,    0,   31,   6,

READ,   0,     C5,    0,   40,   6,

READ,   0,     R6,    0,   50,   6,

READ,   0,     B9,    0,   60,   6,

READ,   0,    T15,    0,   70,   6,

FLOAT,  0,    F13,    0,    0,  10,

 

 

2. 출력 설정

 

출력은 SCAN File과 상관없이 AB-PLC SLC 의 메모리 영역에 직접 쓴다.

 

AB-PLC SLC TCP/IP 디지털 출력 설정법

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

1) PORT : PLC에 연결된 PORT 번호

2) STATION : 사용안함 ( 0 으로 고정).

3) ADDRESS : 메모리 위치. (예 : 001A 번지는 1번째 워드의 11번째 비트값을 ON/OFF)

4) EXTRA 1 : 메모리 종류. (B3, N7 등)

5) EXTRA 2 : 메모리 내용. 0 – 상태 비트, 1 – 설정 값, 2 – 카운드 값 (T, R, C 메모리의 경우)

 

설정 예1)

PORT:0   STATION:0   ADDRESS:002F  EXTRA1:B3 라고 설정하면 PLC의 B3 영역의 세 번째 WORD 16번째 비트를 제어(ON/OFF)하게 된다.

 

설정 예2)

PORT:0   STATION:0   ADDRESS:0007  EXTRA1:N7 라고 설정하면 PLC의 N7 영역의 첫 번째 WORD 8번째 비트를 제어(ON/OFF)하게 된다.

 

설정 예3)

PORT:0   STATION:0   ADDRESS:0010  EXTRA1:T4   EXTRA2 : 1 라고 설정하면 PLC의 T4 영역의 두 번째 Timer 첫번째 설정 값 비트를 제어(ON/OFF)하게 된다.

 

설정 예4)

PORT:0   STATION:0   ADDRESS:0010  EXTRA1:T4   EXTRA2 : 0 라고 설정하면 PLC의 T4 영역의 두 번째 Timer 첫번째 상태 비트를 제어(ON/OFF)하게 된다.

 

 

주의) 디지털 출력으로 F 영역은 출력할 수 없다.

 

 

AB-PLC SLC TCP/IP 아날로그 출력 설정법

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

1) PORT : PLC에 연결된 PORT 번호.

2) STATION : 사용안함 ( 0 으로 고정).

3) ADDRESS : 영역의 메모리 위치. (예 : 0010 번지는 10번째 워드값)

4) EXTRA 1 : N7, N10 등의 메모리 영역.

5) EXTRA 2 : 메모리 내용. 0 – 상태 비트, 1 – 설정 값, 2 – 카운드 값 (T, R, C 메모리의 경우)

 

 

설정 예1)

PORT:0  STATION:0  ADDRESS:0015  EXTRA1:N10 이라고 설정하면 PLC의 N10 영역의 16번째 WORD 값을 변경할 수 있다.

 

설정 예2)

PORT:0   STATION:0   ADDRESS:0006  EXTRA1:N7 라고 설정하면 PLC의 N7 영역 일곱번째 WORD 8번째 값을 변경할 수 된다.

 

설정 예3)

PORT:0   STATION:0   ADDRESS:0011  EXTRA1:T4   EXTRA2 : 1 라고 설정하면 PLC의 T4 영역의 12 번째 Timer 설정 값을 바꿀 수 있다.

 

설정 예4)

PORT:0   STATION:0   ADDRESS:0002  EXTRA1:C5   EXTRA2 : 2 라고 설정하면 PLC의 T4 영역의 세 번째 카운트 값을 바꿀 수 된다.