오로라맨

오로라맨

채택률 높음

PLC에서 입력 신호가 정상적으로 들어오는데도 프로그램의 특정 단계가 실행되지 않는 이유는 무엇인가요?

PLC 모니터링 화면에서 센서 입력 접점이 정상적으로 ON되는 것을 확인했는데도 프로그램의 다음 단계가 실행되지 않는 경우가 있습니다. 입력 신호가 정상이라면 해당 조건을 사용하는 명령도 동작할 것 같지만, 실제로는 다른 조건이나 프로그램의 실행 순서가 영향을 줄 수 있다고 합니다. 이런 상황에서는 단순히 센서나 입력 모듈을 교체하기보다 어떤 항목을 먼저 확인해야 하며, 프로그램의 조건 문제와 신호 전달 문제를 어떻게 구분할 수 있나요?

4개의 답변이 있어요!

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

    PLC 입력 신호가 ON으로 표시되더라도 해당 단계의 실행 조건이 모두 만족되지 않으면 프로그램이 동작하지 않을 수 있습니다. 예를 들어 다른 인터록 조건이 OFF이거나 운전모드가 맞지 않는 경우, 이전 단계의 완료 비트가 설정되지 않은 경우에는 다음 단계로 진행하지 않을 수 있습니다. 또한 동일한 내부 비트를 여러 위치에서 변경하거나 조건이 프로그램 실행 중 다시 해제되는 경우에도 예상과 다른 동작이 나타날 수 있습니다. 따라서 먼저 입력 모듈의 상태를 확인하고, 해당 입력을 사용하는 프로그램의 조건과 관련 인터록, 단계 전환 비트를 순서대로 모니터링하는 것이 좋습니다. 입력 신호가 정상이라는 사실만으로 센서와 전체 제어회로가 모두 정상이라고 판단하지 말고, 프로그램 내부에서 실제로 어떤 조건이 충족되지 않았는지 추적해야 합니다.

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

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

    PLC에서 입력 신호가 정상적으로 ON 되는데도 다음 단계가 실행되지 않는다면, 입력 자체 보다는 프로그램의 실행 조건이나 순서, 내부 메모리 상태에 문제가 있는지 먼저 확인하는 것이 좋습니다. PLC는 입력 신호 하나만으로 동작하는 것이 아니라, 여러 조건이 동시에 만족해야 다음 단계로 넘어가도록 구성되는 경우가 많습니다.

    모니터링 화면에서 해당 단계의 실행 조건을 하나씩 확인하고, 어떤 조건이 만족 되지 않는지 살펴봐야 합니다. 또한 동일한 내부 메모리 주소를 여러 명령에서 사용하거나, 프로그램의 실행 순서에 따라 앞에서 설정한 값이 뒤에서 변경되는 경우도 확인해야 합니다.

  • 안녕하세요. 최정훈 전기기사입니다.

    센서 불이 들어와도 다음 단계로 안 넘어가는 건 센서는 정상이지만 다른 실행 조건이 아직 안 맞아서 그런거죠. 왜냐하면 PLC는 센서 하나만 보는 게 아닙니다. 인터록 조건이나 타이머, 혹은 출력이 겹친 이중 코일 같은 복잡한 프로그램 규칙을 같이 따지기 때문이죠. 그래서 센서나 입력 모듈을 아무리 바꿔봐도 해결이 안 되고 프로그램 속 흐름을 직접 뜯어봐야 한답니다.

    그러니까 이럴 때는 모니터링 화면을 켜시고 해당 레더 회로에 앞뒤 조건을 하나씩 짚어 보셔야 됩니다. 왜냐하면은 다른 맞물림 조건이 비어 있거나 신호가 꼬인 경우가 대부분이기 때문입니다. 따라서 센서만 탓하지 마시고 프로그램 안에서 차단된 조건이 없는지 꼼꼼하게 확인해주시는 게 먼저가 되겠습니다.

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

    센서 불은 켜졌지만 아직 끝나지 않은 타이머나 다른 안전조건(인터록)이 막고 있거나, 프로그램에서 같은 출력을 다른 곳에서 끄고 있기 때문입니다 모니터링 화면에서 센서 뒤쪽 선이 파란색으로 잘 이어져 있는지 확인하면 프로그램 문제인지 쉽게 알 수 있어요