[PLC] 진단 기능 (DIAGNOSTICS)

 PLC CPU의 프로세서는 통신 실패와 같은 여러 에러를 감지하며 이 기능을 DIAGNOSTICS 또는 SELF-DIAGNOSTIC FUNCTION 등으로 명명합니다. 에러가 감지되면 보통 아래 그림과 같이 상태 LED등으로 에러가 발생했음을 알려줍니다.



일부 PLC에서는 오류 릴레이 접점(fault relay contacts)을 제공합니다. 이 PLC 오류 발생시 동작하는 릴레이의 접점을 이용하여 알람회로 등을 구성하여 오류상태를 알리게 할 수도 있습니다. 오류 릴레이는 와치독 타이머(watchdog timer) 형태로 구성되는 경우도 있습니다. 프로세서는 PLC 정상 동작 중에 주기적으로 신호(pulse)를 보내게 되는데 와치독 타이머의 설정된 시간 내에 신호가 들어오지 않으면 에러로 간주하고 오류 릴레이를 활성화하는 것입니다.

특정 에러의 경우 PLC 프로그램에서 인지할 수 있기도 합니다. 이러한 에러들은 내부 메모리에 상태에 관한 정보가 기록되고, 사용자 프로그램에서 이를 활용할 수 있습니다.


에러가 발생하면 외부 출력을 모두 차단(Clear)하거나, 현재 상태를 유지(Hold)할지는 PLC 설정을 통해서 설정이 가능합니다. 또한 에러 종류에 따라 에러 발생시 PLC의 동작을 계속할 지, 중지할 지도 설정이 가능합니다. (PLC 제조사나 모델에 따라 상이할 수 있습니다.)

일반적으로 배터리 전압 저하 경고 에러는 PLC 사용자 프로그램을 통해 모니터링하고 비프음 등을 통해 유저에게 알리는 것이 좋습니다. 배터리 전압 저하 상태일 때 정전이 발생하면, 배터리로 값이 유지되는 메모리 영역의 데이터가 손실될 수 있기 때문입니다.


끝.

댓글

이 블로그의 인기 게시물

[PLC] PLC 아날로그 입출력 기본

전력(kW) 계산하기 (직류, 교류 단상, 교류 삼상)

공압 속도 제어: 미터인 vs 미터아웃

[PLC] 채터링 현상과 입력 필터

제너 다이오드에 저항을 연결하는 이유

[python] 파이썬 pyplot 2차원 그래프 샘플 코드

[PLC] 래더 다이어그램과 PLC

공압회로 기호

[PLC] PLC 입출력 타입 - 싱크 & 소스 (Sink & Source)

[암호화폐 자동매매] pip install ta-lib 설치오류 해결