아하요요

아하요요

채택률 높음

PLC의 고속카운터 입력 주파수가 설정 범위 안에 있는데도 펄스 수가 실제 회전수와 다르게 측정되는 이유는 무엇인가요?

PLC로 엔코더나 근접센서의 펄스 신호를 받아 모터의 회전수 또는 이송 거리를 계산하는 설비에서, 입력 주파수는 PLC의 허용 범위 안에 있는데도 누적 펄스 수가 실제 회전수와 다르게 나타나는 경우가 있습니다. 센서의 감지 상태와 배선은 정상으로 보이지만 측정값이 일정 비율로 작거나 간헐적으로 누락되면 제어 정확도에 영향을 줄 수 있습니다. 고속카운터 설정과 입력 필터, 펄스 방식, 프로그램의 카운트 초기화 조건 중 어떤 부분을 확인해야 하는지 궁금합니다.

2개의 답변이 있어요!

  • 안녕하세요. 박현민 전기기능사입니다.

    펄스 수가 실제 회전수와 다르면 센서 신호뿐 아니라 고속카운터 설정과 계산 조건을 함께 확인해야 합니다. 먼저 PLC의 해당 입력이 일반 입력인지 고속카운터 전용 입력인지 확인하고, 단상 또는 A/B상 입력 방식이 센서 사양과 일치하는지 살펴봅니다. 입력 필터 시간이 지나치게 길면 짧은 펄스를 놓칠 수 있으며, 배선의 노이즈나 신호 전압의 부적합도 카운트 오류를 일으킬 수 있습니다. 또한 프로그램에서 카운터를 초기화하거나 현재값을 다른 데이터로 덮어쓰는 조건이 있는지 확인합니다. 실제 펄스 발생기나 오실로스코프 등 적절한 계측기로 입력 신호와 카운트 결과를 비교하면 원인을 좁힐 수 있습니다. 펄스당 회전수와 기어비를 이용한 계산식도 함께 검증해야 합니다.

  • 안녕하세요. 이대길 전기기능사입니다.

    PLC의 입력 필터가 너무 둔하게 설정되었거나 체배 방식이 안 맞아서 빠른 펄스를 놓치기 때문입니다 점검할 때는 고속카운터 입력 필터와 펄스 방식 설정을 먼저 확인하고 배선 노이즈를 점검해야 합니다