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

PLC 프로그램에서 일반 접점은 입력 신호가 ON으로 유지되는 동안 조건이 계속 성립하지만, 상승엣지 명령은 신호가 OFF에서 ON으로 바뀌는 순간에만 동작한다고 배웠습니다. 펌프 기동 명령이나 카운터 입력 등에 상승엣지 명령을 사용하는 이유는 무엇이며, 일반 접점을 사용하면 어떤 문제가 발생할 수 있나요?

2개의 답변이 있어요!

  • 안녕하세요. 김경환 전기기사입니다.

    PLC의 일반 접점은 입력 신호가 ON으로 유지되는 동안 계속 참으로 동작하지만, 상승엣지 명령은 입력 신호가 OFF에서 ON으로 바뀌는 순간에만 한 번 동작 합니다. 즉, 신호가 커져 있는 상태가 아니라 켜지는 순간을 감지한다는 차이가 있습니다. 펌프 기동버튼을 누리고 있는 동안 일반 접범을 사용하면 PLC 프로그램이 반복 실행될 때마다 조건이 계속 성립합니다. 이로 인해서 카운터가 여러 번 증가하거나 특정 명령이 반복 실행될 수 있습니다. 반면에 상승엣지 명령을 사용하면 버튼을 처음 누르는 순간에만 동작하므로 한번의 입력으로 한 번의 처리만 수행해야 하는 직업에 적합합니다. 카운터 입력, 일회성 명령 실행, 운전 이력 기록 등에 활용할 수 있습니다.

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

    상승엣지 명령은 입력 신호가 OFF에서 ON으로 전환되는 순간을 검출해 한 번의 스캔 주기 동안 동작하도록 사용하는 기능입니다. 이를 이용하면 버튼을 누르고 있는 동안 명령이 반복 처리되는 것을 방지하고, 카운터 증가나 특정 순서의 시작 명령을 한 번만 실행하도록 구성할 수 있습니다. 반면 일반 접점은 입력이 ON인 동안 계속 조건을 만족하므로 프로그램 구성에 따라 카운터가 반복 증가하거나 명령이 여러 번 실행될 수 있습니다. 다만 상승엣지 신호는 짧게 발생하므로 이후 동작을 유지해야 한다면 자기유지나 내부 릴레이 등을 적절히 사용해야 합니다.