PLC에서 운전 명령과 정지 명령이 동시에 입력될 때 우선순위를 정해야 하는 이유는 무엇인가요?

PLC로 펌프나 모터를 제어할 때 자동운전 명령과 수동운전 명령, 정지 명령 등이 여러 경로에서 입력될 수 있습니다. 프로그램에서 각 조건을 단순히 연결하면 서로 다른 명령이 동시에 성립하는 상황이 발생할 수 있다고 합니다. 이런 경우 설비가 예상과 다르게 동작하지 않도록 명령의 우선순위를 정하는 이유와 프로그램을 구성할 때 주의해야 할 점이 궁금합니다.

2개의 답변이 있어요!

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

    PLC 프로그램에서 여러 명령이 동시에 성립하면 프로그램의 작성 순서나 출력 처리 방식에 따라 최종 출력 상태가 예상과 다르게 결정될 수 있습니다. 예를 들어 운전 조건이 성립한 상태에서 정지 명령도 입력되면 정지 명령이 우선하도록 명확하게 구성해야 불필요한 재기동을 방지할 수 있습니다. 일반적으로 비상정지와 안전 관련 기능은 일반 PLC 프로그램의 단순한 우선순위 처리만으로 구현하지 않고 적절한 안전회로를 적용해야 합니다. 현장에서는 수동·자동 모드 전환, 정지 명령, 인터록 및 재기동 조건을 확인하고 각 입력 조합에서 출력이 어떻게 결정되는지 시험하는 것이 좋습니다.

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

    채택된 답변
  • 안녕하세요. 이대길 전기기능사입니다.

    켜라는 신호와 끄라는 신호가 동시에 오면 기계가 헷갈려 고장 날 수 있단다 그래서 위험할 때 무조건 멈추는 정지를 1등으로 정해두어야 안전하게 지킬 수 있어요