PLC에서 입력 신호가 짧게 들어오면 정상적으로 감지하지 못하는 이유는 무엇인가요?

자동화 설비에서 센서가 물체를 감지하면 PLC 입력 신호가 들어오도록 구성했는데, 물체가 빠르게 지나가는 경우 카운트가 누락되거나 동작이 실행되지 않는 현상이 발생할 수 있다고 합니다. 센서와 배선이 정상인데도 이런 문제가 발생하는 이유가 궁금합니다. PLC의 스캔 방식과 관련이 있는지, 짧은 입력 신호를 안정적으로 처리하려면 어떤 방법을 사용해야 하는지 알고 싶습니다.

2개의 답변이 있어요!

  • 안녕하세요. 최광민 전기기사입니다.

    일반적인 PLC는 입력 상태를 읽고 프로그램을 실행하는 과정을 반복하므로 입력 신호가 매우 짧으면 입력 갱신이나 프로그램 처리 시점에 따라 신호를 놓칠 수 있습니다. 또한 입력 필터 시간이 실제 신호 지속시간보다 길게 설정되어 있어도 신호가 감지되지 않을 수 있습니다. 먼저 센서의 출력 지속시간과 PLC 입력 필터 설정, 프로그램의 신호 처리 조건을 확인해야 합니다. 고속으로 발생하는 펄스라면 고속카운터나 인터럽트 기능을 활용할 수 있지만, 해당 PLC와 입력 모듈이 그 기능을 지원하는지 먼저 확인하는 것이 좋습니다.

    채택 보상으로 294베리 받았어요.

    채택된 답변
  • 안녕하세요. 김경환 전기기사입니다.

    PLC에서 짧게 들어오는 입력 신호를 감지하지 못하는 이유는 입력 신호가 PLC의 스캔 주기보다 짧거나 입력 필터 설정으로 인해 신호가 인식되지 않기 때문일 수 있습니다. PLC는 입력 상태를 일정한 주기로 확인하므로, 확인 시점 사이에 신호가 들어왔다 사라지면 감지하지 못할 수 있습니다. 또한 입력 필터 시간이 길게 설정되어 있어도 짧은 신호가 무시될 수 있습니다. 이러한 문제를 해결하려면 입력 필터 시간을 적절히 조정하거나, 고속 카운터와 펄스 캐치 기능을 활용할 수 있습니다.