Skip to main content

7.2.1.4. 에러 외부 출력

7.2.1.4. 에러 외부 출력

 

검출된 에러 번호를 시리얼 포트를 통해 외부로 출력하는 기능입니다.

 

n 시리얼 출력

 

시리얼 포트(RS232C)를 이용하여 ASCII 코드를 외부기기에 출력합니다.

출력 포맷은

 

1번째 바이트        : “$”

2~6번째 바이트     : “ERROR”

7번째 바이트        : “ “ (Blank)

8~11번째 바이트    : 에러번호

12번째 바이트       : CR

13번째 바이트       : LF

 

) 에러 0101(E0101)인 경우

 

 

n 선번호지정 출력

 

선번호지정출력은 『[F2]: 시스템』2: 제어 파라미터』2: 입출력 신호 설정』 4: 출력신호 할당』에서 할당되어 있는 신호에 대해 에러/경고 번호를 출력합니다.

 

 

71 할당 신호 별 출력신호 할당

할당 신호 명

할당여부 및 개수

8비트

16비트

에러/경고 출력 선택

: 1

×

에러/경고 출력 STRB

: 1

×

에러/경고 출력 Bit

: 8

: 16

시스템에러, 조작에러

: 1

: 1

경고발생

: 1

: 1

 

 

 

l 경고발생 출력신호가 0이면 에러번호이고, 1이면 경고번호입니다.

l 시스템에러 신호와 조작에러 신호는 경고 발생시에는 켜지지 않습니다.

 

    8비트 에러/경고번호를 2진수로 변환하고 하위 8비트, 상위 8비트의 2개로 분할하여 출력합니다.하위데이터와 상위데이터를 구분하는 신호는 에러/경고 출력 선택 신호이며 데이터 확인타이밍을 결정하는 스토로브 신호는 에러/경고 출력 STRB 신호입니다

 

) E0101이 발생한 경우 타이밍도

(10110 = 006516 = 0000 0000 0110 01012)

 

 

    16비트 - 에러번호를 2진수로 변환하고 16비트의 데이터를 출력합니다.

데이터 확인 타이밍을 결정하는 스토로브 신호는

- 시스템에러 Þ 종합이상

- 조작에러   Þ 조작이상 입니다.

 

) E0101이 발생한 경우 타이밍도(시스템에러)