아하아멘

아하아멘

채택률 높음

PLC 프로그램을 온라인 모니터링할 때 내부 비트가 순간적으로 켜졌다 꺼지는 이유는 무엇인가요?

PLC 프로그램을 온라인으로 모니터링하다 보면 특정 내부 비트가 순간적으로 켜졌다가 바로 꺼지거나, 설비가 동작하지 않았는데도 조건이 충족된 것처럼 표시되는 경우가 있습니다. 실제 입력 신호가 안정적으로 유지되고 있다면 내부 비트도 계속 같은 상태를 유지할 것 같지만, 펄스 명령이나 상승 에지 검출, 타이머 조건 등에 의해 짧은 시간만 켜지는 신호가 있을 수 있다고 합니다. 이런 비트가 실제 설비 동작에 영향을 주는지 확인하려면 어떤 방법을 사용해야 하며, 모니터 화면에서 순간적인 신호를 놓치지 않으려면 무엇을 주의해야 하나요?

2개의 답변이 있어요!

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

    PLC 내부 비트가 순간적으로 켜졌다 꺼지는 것은 프로그램에서 펄스 신호나 상승 에지 검출 명령을 사용했기 때문일 수 있습니다. 이러한 명령은 입력 조건이 만족되는 순간 한 스캔 또는 지정된 짧은 시간 동안만 신호를 발생시키므로 일반적인 모니터 화면에서는 변화를 놓칠 수 있습니다. 먼저 해당 비트를 사용하는 프로그램 네트워크를 확인하고, 상승 에지·하강 에지 명령이나 타이머, 원샷 처리 등이 적용되어 있는지 살펴봅니다. 짧은 신호의 발생 여부를 확인하려면 PLC의 트레이스 기능이나 데이터 기록 기능을 활용하고, 필요한 경우 입력 신호와 내부 비트, 출력 명령을 함께 기록해 시간 순서를 비교합니다. 다만 모니터 화면에서 비트가 꺼져 있다고 해서 이전에 신호가 발생하지 않았다고 단정할 수는 없습니다. 실제 설비에 연결된 출력은 예상하지 못한 동작을 유발할 수 있으므로 강제 변경이나 프로그램 수정 없이 기록 기능을 우선 활용하는 것이 좋습니다.

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

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

    모니터링 시 비트가 순간적으로 꺼지는 이유는 물리적 불량이 아니라, 에지 검출 명령이나 1스캔짜리 펄스 회로 때문이에요. 입력이 유지되어도 프로그램이 '처음 들어온 순간'만 감지해서 단 한 스캔만 켜지도록 짰다면 깜빡이게 보이죠.

    그리고 이 신호가 영향을 주는지 보시려면은 데이터 트레이스 기능으로 해당 스캔 순간을 그래프로 포착하셔야 됩니다. 1스캔 펄스가 자기 유지나 카운터에 들어가서 오동작을 일으키고 있다고 한다면 유지형 접점으로 바꾸세요. 또는 타이머를 연동해서 신호 유지 시간을 확보해 주어야 하겠습니다.