PLC에서 상승에지 검출 명령을 사용하면 일반 접점과 동작 방식이 다른 이유는 무엇인가요?

PLC 프로그램에서 센서 입력을 일반 접점으로 처리하는 경우와 상승에지 검출 명령으로 처리하는 경우가 있습니다. 두 방식 모두 입력 신호가 들어왔을 때 동작하는 것처럼 보이지만 실제 프로그램에서는 동작 결과가 달라질 수 있다고 합니다. 상승에지 검출 명령이 어떤 원리로 동작하며, 일반 접점 대신 사용하면 유리한 상황은 무엇인지 궁금합니다.

3개의 답변이 있어요!

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

    일반 접점 명령은 입력 조건이 ON인 동안 참 상태를 유지하므로 해당 조건을 사용하는 출력이나 동작도 계속 유지될 수 있습니다. 반면 상승에지 검출 명령은 입력이 OFF에서 ON으로 바뀌는 순간을 검출해 일반적으로 한 번의 프로그램 처리 주기 동안만 참 신호를 만듭니다. 따라서 버튼을 누르고 있는 동안 한 번만 카운트하거나 특정 단계의 동작을 한 번 실행해야 할 때 유용합니다. 다만 입력 신호가 여러 스캔 동안 유지되는지, 상승에지 신호를 다른 조건과 어떻게 조합하는지에 따라 결과가 달라질 수 있으므로 PLC 제조사별 명령어 동작과 프로그램 실행 순서를 확인해야 합니다.

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

    채택된 답변
  • 안녕하세요. 최정훈 전기기사입니다.

    일반적인 A 접점은 신호가 들어오는 동안 계속 켜져 있습니다. 하지만 상승에지 명령은 오프에서 온으로 바뀌는 찰나의 순간만 신호를 쏴주는 게 핵심입니다. 왜냐하면은 일반 접점이랑 다르게 신호의 변화율만 감지를 해서 단발성으로 펄스만 만들고 바로 꺼지기 때문이죠.

    그래서 이 에지 명령은 컨베이어를 지나는 제품 개수를 중복 없이 딱 한 번만 정확히 셀 때 유용합니다. 만약에 이 자리에 일반 접점을 쓰게 된다면은 센서가 물체를 감지하는 내내의 카운터가 수십 번씩 오작동할 수가 있죠. 그러니까 이런 이벤트 자체를 깔끔하게 잡을 때는 에지 명령을 써야 하는 겁니다.

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

    일반 접점은 버튼을 누르고 있는 동안 계속 신호가 가지만, 상승에지 명령은 처음 딱 눌리는 찰나의 순간에만 한 번 신호를 보내기 때문에 횟수를 세거나 오작동을 막을 때 아주 유리하답니다