• 검색 결과가 없습니다.

모니터 실행(Y##) 1) 개요

문서에서 LG 프로그래머블 로직 컨트롤러 (페이지 164-169)

GLOFA PLC(K200S)

1) 각 블록의 데이터 타입은 반드시 동일하여야 합니다

13.7.6 모니터 실행(Y##) 1) 개요

13 - 24

13.7.6 모니터 실행(Y##)

13 - 25 3)응답 포맷( PLC NAK 응답시)

포맷 이름 헤더 국번 명령어 등록번호 에러코드

(Hex 2Byte)

테일 프레임 체크

프레임(예) NAK H10 Y(y) H1F H1132 ETX BCC

ASCII값 H15 H3130 H59(79) H3146 H31313332 H03

* 국번과 명령어 및 등록 번호는 컴퓨터 요구 포맷과 동일합니다.

* BCC 는 명령어가 소문자(y)로 된 경우 NAK 에서 ETX 까지 ASCII 값을 한 Byte 씩을 더하여 나온 값의 하위 한 Byte 만 ASCII 로 변환하여 BCC 에 첨가하여 전송됩니다.

* 에러 코드는 Hex 로 2 Byte(ASCII 코드로 4Byte)의 내용으로 에러의 종류를 표시 합니다.

자세한 내용은 에러 코드표를 참조하여 주십시오.

4)사용예

국번 1 번에 등록 번호 1 번으로 등록된 디바이스 읽기를 실행하는 것을 예로 듭니다.

등록된 것은 D0000 로 블록 수 1 개이고 데이터 타입이 Word 라고 가정 합니다.

(컴퓨터 요구 포맷)

포맷 이름 헤더 국번 명령어 등록번호 테일 프레임 체크

프레임(예) ENQ H01 Y(y) H01 EOT BCC

ASCII값 H05 H3031 H59(79) H3031 H04

(명령 실행 후 PLC ACK 응답시)

포맷 이름 헤더 국번 명령어 등록번호 블록 수 데이터 개

데이터 테일 프레임 체크

프레임(예) ACK H01 Y(y) H01 H01 H02 H2342 ETX BCC ASCII값 H06 H3031 H59(79) H3031 H3031 H3032 H32333432 H03

(명령 실행 후 PLC NAK 응답시)

포맷 이름 헤더 국번 명령어 등록 번호 에러 코드 테일 프레임 체크

프레임(예) NAK H01 Y(y) H01 에러코드(2) ETX BCC

ASCII값 H15 H3031 H59(79) H3031 에러코드(4) H03

13 - 26

13.7.7 PLC STATUS 읽기(RST)

1)개요

PLC 의 동작 상황, 에러 정보 등의 플래그 리스트를 읽는 기능 입니다.

2)요구 포맷 포맷 이름

헤더 국번 명령어 명령어 타입 테일 프레임 체크

프레임(예) ENQ H0A R(r) ST EOT BCC

ASCII값 H05 H3041 H52(72) H5354 H04

*BCC : 명령어가 소문자(r)로 된 경우 ENQ 에서 EOT 까지 ASCII 값을 한 Byte 씩을 더하여 나온 값의 하위 한 Byte 만 ASCII 로 변환하여 BCC 에 첨가합니다.

3)응답 포맷( PLC ACK 응답시) 포맷

이름

헤더 국번 명령어 명령어

타입

STATUS 데이터 (Hex 20 Byte)

테일 프레임

체크 프레임

(예))

ACK H0A R(r) ST STATUS 데이터 포맷 ETX BCC

ASCII 값 H06 H3041 H52(72) H5354 [※] H03

* 국번과 명령어 및 명령어 타입은 컴퓨터 요구 포맷과 동일합니다.

* BCC 는 명령어가 소문자(r)로 된 경우 ACK 에서 ETX 까지 ASCII 값을 한 Byte 씩을 더하여 나온 값의 하위 한 Byte 만 ASCII 로 변환하여 BCC 에 첨가하여 전송됩니다.

13 - 27

이 STATUS 포맷은 Hex 형태로 총 20 Byte 가 ASCII 코드로 변환 되어 있으며 그 내용은 ASCII 코드를 Hex 데이터로 변환 한 후는 다음과 같이 구성되어 있습니다.

Byte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

-. CPU Type

CPU Type Code 200S A(K3P-07AS) 3A 200S B(K3P-07BS) 3B 200S C(K3P-07CS) 3C 300S A(K4P-15AS) 33 1000S (K7P-30AS) 32

-.

Version No.

예) Bit

0 0 0 1 0 0 1 0

-.

Mode / Flash

Bit

- -

-.

CPU Mode Bit

-. ERROR : CPU 가 에러상황일 경우 에러코드를 표시함

CPUType Version Null Mode / Null Error Null

0 : Mode Key 의 위치가 Remote 의 위치인 경우 1 : Mode Key 의 위치가 Remote 의 위치가 아닌 경우

0 : Flash Memory 가 장착 안된 경우 1 : Flash Memory 가 장착된 경우

= Version 1.2 임을 표시함

RUN Mode PROGRAM Mode PAUSE Mode DEBUG Mode

13 - 28 4)응답 포맷 ( PLC NAK 응답시)

포맷 이름

헤더 국번 명령어 명령어 타입 에러 코드

(Hex 2 Byte)

테일 프레임체크

프레임(예) NAK H0A R(r) ST H1132 ETX BCC

ASCII값 15 3041 5272 5354 31313332 03

* 국번과 명령어 및 명령어 타입은 컴퓨터 요구 포맷과 동일합니다.

* BCC 는 주 명령어가 소문자(r)로 된 경우 NAK 에서 ETX 까지 ASCII 값을 한 Byte 씩을 더하여 나온 값의 하위 한 Byte 만 ASCII 로 변환하여 BCC 에 첨가하여 전송됩니다.

* 에러 코드는 Hex 로 2 Byte(ASCII 코드로 4Byte)의 내용으로 에러의 종류를 표시 합니다.

자세한 내용은 에러코드표를 참조하십시요.

5) 사용예

1 번 국번을 가진 PLC 의 STATUS 을 읽는 경우.

(컴퓨터 요구 포맷)

포맷 이름 헤더 국번 명령어 명령어 타입 테일 BCC

프레임(예) ENQ H01 R(r) ST EOT BCC

ASCII값 H05 H3031 H52(72) H5354 H04

(명령 실행 후 PLC ACK 응답시)

포맷 이름 헤더 국번 명령어 명령어 타입 STATUS 데이터 테일 BCC 프레임(예) ACK H01 R(r) ST STATUS FORMAT참조. ETX BCC

ASCII값 H06 H3031 H52(72) H5354 H03

(명령 실행 후 PLC NAK 응답시)

포맷 이름 헤더 국번 명령어 명령어 타입 에러 코드 테일 BCC

프레임(예) NAK H01 R(r) ST 에러 코드(2) ETX BCC ASCII값 H15 H3031 H52(72) H5354 에러 코드(4) H03

13 - 29

문서에서 LG 프로그래머블 로직 컨트롤러 (페이지 164-169)