PLC에서 카운터 값은 정상적으로 증가하는데 설정된 횟수에 도달해도 출력이 동작하지 않는 이유는 무엇인가요?

PLC 프로그램에서 센서 신호가 들어올 때마다 카운터 값이 정상적으로 증가하는데, 설정한 횟수에 도달해도 펌프나 다른 설비의 출력이 동작하지 않는 경우가 궁금합니다. 카운터가 정상적으로 증가한다면 입력 신호는 제대로 처리되는 것 같은데, 설정값 비교 조건이나 리셋 조건 때문에 출력이 켜지지 않을 수도 있을 것 같습니다. 카운터의 현재값과 완료 신호, 출력 조건 중 어느 부분부터 확인해야 하는지, 특히 카운터를 초기화하는 명령이 다른 곳에 있을 때 어떤 문제가 발생할 수 있는지 알고 싶습니다.

1개의 답변이 있어요!

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

    카운터 값이 정상적으로 증가해도 설정 횟수에 도달했을 때 출력이 동작하지 않는다면 완료 조건과 출력 로직을 확인해야 합니다. PLC 종류와 명령어에 따라 카운터 완료 비트가 켜지는 조건이 다를 수 있으며, 설정값과 비교하는 방식이 잘못되면 출력 조건이 성립하지 않을 수 있습니다. 또한 다른 프로그램 구간에서 카운터를 초기화하거나 완료 비트를 해제하면 설정값에 도달해도 출력이 유지되지 않을 수 있습니다. 먼저 모니터링 화면에서 현재값과 설정값, 완료 비트가 어떻게 변하는지 확인하고 해당 비트를 사용하는 출력 조건을 추적해야 합니다. 출력 조건이 정상인데도 실제 기기가 작동하지 않는다면 출력 모듈과 외부 릴레이, 배선 상태를 추가로 점검합니다. 현장 설비에 적용된 프로그램은 임의로 수정하기 전에 기존 로직과 백업본을 확인하는 것이 중요합니다.

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

    채택된 답변