PLC 입력 필터 시정수와 채터링 방지 회로의 동작 원리
PLC 입력 필터 시정수와 채터링 방지 회로의 이해
산업 현장에서 자동화 기계를 다루다 보면 신호 오류 때문에 머리가 아플 때가 많습니다. 센서는 정상적으로 작동하는 것 같은데 컨트롤러가 오작동을 일으키거나, 기계가 갑자기 멈춰버리는 현상을 겪어보셨을 겁니다. 이런 문제의 상당수는 눈에 보이지 않는 전기적 노이즈나 기계적 접점에서 발생하는 미세한 떨림 때문입니다. PLC는 공장의 두뇌 역할을 하는 장치인데, 이 두뇌가 잘못된 정보를 진짜 신호로 받아들이면 큰 사고로 이어질 수 있습니다.
이러한 문제를 해결하기 위해 필수적으로 사용되는 기술이 바로 입력 필터와 채터링 방지 회로입니다. 전기가 흐르는 선에는 항상 주변 기기에서 발생한 노이즈가 섞이기 쉽고, 누구나 손에 쥐는 스위치나 릴레이는 물리적으로 붙었다 떨어질 때 눈에 보이지 않게 미세하게 튀는 현상이 발생합니다. 이번 글에서는 PLC가 어떻게 이러한 불안정한 신호를 걸러내고 정확한 판단을 내리는지, 그 핵심 원리와 실생활에서 유용하게 쓰이는 팁들을 자세히 알아보겠습니다.
채터링 현상과 노이즈가 발생하는 이유
우리가 흔히 사용하는 푸시 버튼이나 리미트 스위치는 금속 접점이 서로 만나면서 회로를 연결합니다. 이론상으로는 스위치를 누르는 순간 단번에 전기가 통해야 하지만, 실제 물리 세계는 그리 호락호락하지 않습니다. 금속 판과 판이 부딪칠 때 우리 눈에는 보이지 않지만 아주 짧은 시간 동안 미세하게 튕겼다가 자리를 잡는 과정이 반복됩니다.
이 현상을 채터링이라고 부릅니다. 아주 짧은 수 밀리초 동안 전기가 붙었다 떨어졌다를 수십 번 반복하는 것입니다. 만약 고속으로 동작하는 PLC가 이 미세한 떨림을 그대로 읽어들인다면, 사용자는 버튼을 단 한 번 눌렀음에도 불구하고 PLC는 버튼을 수십 번 연달아 누른 것으로 인식하게 됩니다. 기계가 엉뚱하게 동작하거나 카운터 값이 엉망이 되는 주원인입니다.
여기에 더해 공장 환경은 거대한 모터, 인버터, 용접기 등 강력한 전자기 노이즈를 뿜어내는 장비들로 가득합니다. 이 장비들이 뿜어내는 전기적 충격파는 배선 케이블을 타고 안테나처럼 신호선으로 스며들어옵니다. PLC 입장에서는 진짜 센서 신호인지, 아니면 주변에서 들어온 노이즈인지 구별하기가 매우 어렵습니다. 이 때문에 신호의 순수성을 지켜줄 안전장치가 반드시 필요합니다.
입력 필터 시정수의 작동 원리
채터링과 노이즈를 막아주는 가장 대표적인 소프트웨어적, 하드웨어적 장치가 바로 입력 필터입니다. 여기서 핵심 개념이 되는 것이 바로 시정수입니다. 전기 공학에서 시정수는 저항과 커패시터가 만났을 때 전압이 충전되거나 방전되는 속도를 나타내는 기준 시간입니다.
PLC의 입력단에는 RC 필터 회로가 기본으로 내장되어 있는 경우가 많습니다. 전기가 입력되면 곧바로 내부 회로로 전달되는 것이 아니라, 커패시터를 거쳐서 서서히 전압이 차오르게 만듭니다. 만약 노이즈나 채터링 때문에 1밀리초 동안 전기가 반짝 들어왔다가 사라진다면, 커패시터가 완전히 충전되기 전에 전기가 끊어져 버리기 때문에 PLC는 이 신호를 무시하게 됩니다.
반면에 사람이 버튼을 누르거나 센서가 정상적으로 감지되어 전기가 10밀리초 이상 꾸준히 들어온다면, 커패시터는 충분히 충전되어 PLC가 인식할 수 있는 기준 전압을 넘어서게 됩니다. 이때 비로소 PLC는 진짜 신호가 들어왔다고 판단합니다. 결국 입력 필터 시정수란 신호가 들어왔을 때 진짜인지 가짜인지 판별하기 위해 기다려주는 유예 시간이라고 생각하면 이해하기 쉽습니다.
하드웨어 필터와 소프트웨어 필터의 차이점
현대의 PLC는 하드웨어적인 저항과 콘덴서 조합뿐만 아니라, 파라미터 설정을 통해 소프트웨어적으로도 입력 필터 시간을 조절할 수 있는 기능을 제공합니다. 각각의 특징을 이해하고 현장에 맞게 적용하는 것이 중요합니다.
- 하드웨어 필터는 회로 부품 자체의 특성에 의존하므로 고정된 경우가 많으며, 기본적으로 기본적인 고주파 노이즈를 1차적으로 걸러줍니다.
- 소프트웨어 필터는 사용자가 PLC 프로그래밍 소프트웨어에서 직접 밀리초 단위를 설정할 수 있어 현장 상황에 유연하게 대응할 수 있습니다.
- 필터 시간을 너무 짧게 설정하면 노이즈를 거르지 못해 오작동이 발생할 수 있습니다.
- 필터 시간을 너무 길게 설정하면 신호 반응 속도가 느려져서 고속으로 지나가는 물체를 감지하지 못하는 응답 지연 문제가 생깁니다.
따라서 기계의 특성에 맞춰 적절한 타협점을 찾는 것이 엔지니어의 핵심 역량입니다. 예를 들어 사람이 누르는 단순한 조작 스위치는 필터 시간을 20밀리초에서 50밀리초 정도로 넉넉하게 잡아도 아무런 문제가 없습니다. 하지만 컨베이어 벨트를 빠르게 지나가는 제품을 감지하는 포토센서는 필터 시간을 1밀리초 이하로 짧게 설정해야 정확한 카운팅이 가능합니다.
실전 현장에서 겪는 흔한 오해와 진실
입력 필터와 채터링 방지에 대해 현장에서 일하다 보면 잘못 알려진 상식들이 꽤 많습니다. 가장 흔하게 하는 오해 중 하나는 실드 케이블만 쓰면 노이즈와 채터링 문제가 완벽하게 해결된다는 생각입니다. 실드 케이블은 외부에서 유입되는 전자기 노이즈를 차단하는 데 매우 탁월하지만, 스위치 접점에서 자체적으로 발생하는 기계적 채터링은 물리적인 현상이므로 케이블 종류와는 무관합니다. 따라서 배선 차원과 신호 처리 차원의 대책을 함께 세워야 합니다.
또 다른 오해는 PLC의 입력 필터 시간을 무조건 최대로 길게 설정하면 안전할 것이라는 믿음입니다. 모든 노이즈를 다 걸러낼 수 있을 것 같지만, 이렇게 하면 센서가 신호를 보낸 후 실제로 기계가 동작할 때까지 딜레이가 발생합니다. 수백 분의 1초를 다투는 고속 라인에서는 치명적인 생산성 저하로 이어질 수 있습니다. 정확한 센서의 반응 주기를 파악하고 필요한 만큼만 필터를 적용하는 것이 지혜로운 방법입니다.
접점 방식의 스위치를 사용할 때 릴레이를 거쳐서 PLC로 신호를 주는 경우도 주의해야 합니다. 릴레이 자체도 기계식 접점을 가지고 있기 때문에 릴레이가 붙을 때 생기는 채터링이 PLC로 그대로 전달될 수 있습니다. 이럴 때는 반도체 소자인 포토커플러나 솔리드 스테이트 릴레이를 활용하거나, PLC 내부의 필터 설정을 적절히 조절하여 이중으로 방어막을 쳐주는 것이 비용 효율적이고 안정적인 시스템을 만드는 비결입니다.
비용 효율적인 시스템 구축을 위한 실용적인 조언
공장 자동화 시스템을 유지 보수하거나 새로 구축할 때 부품 비용을 아끼면서도 안정성을 높이는 방법은 늘 고민거리입니다. 고가의 특수 필터 장비나 노이즈 차단기를 무조건 설치하기 전에, 이미 가지고 있는 PLC의 기능을 최대한 활용하는 것이 가장 경제적입니다.
대부분의 최신 PLC는 각 입력 포인트별로 혹은 입력 묶음 단위로 필터 시간을 자유롭게 변경할 수 있는 파라미터를 제공합니다. 기종에 따라 기본값이 10밀리초 등으로 설정되어 출고되는데, 현장의 센서 특성을 면밀히 분석하지 않고 그대로 사용하면 불필요한 반응 지연을 겪게 됩니다. 스위치류, 포토센서류, 근접센서류 등 입력 장치의 성격에 따라 그룹을 나누고 각각에 맞는 최적의 필터 시간을 프로그래밍 단계에서 세팅해 주는 것만으로도 추가 비용 없이 오작동 확률을 극적으로 낮출 수 있습니다.
또한 배선 작업 시 전원선과 센서 신호선을 같은 덕트에 나란히 길게 밀어 넣는 것은 노이즈를 자초하는 지름길입니다. 물리적으로 거리를 두어 배선하고 교차할 때는 직각으로 만나게 하는 기본 원칙만 잘 지켜도 하드웨어적인 노이즈 유입을 대폭 줄일 수 있습니다. 여기에 소프트웨어적 필터 시정수 조절을 더한다면, 적은 예산으로도 잡음 없는 완벽한 제어 시스템을 오랫동안 유지할 수 있습니다.
자주 묻는 질문
- 질문: PLC 입력 필터 시간이 너무 길면 어떤 문제가 생기나요?
답변: 신호가 입력된 후 PLC가 이를 인식하는 데 시간이 지연되므로, 고속으로 움직이는 센서 감지나 짧은 펄스 신호를 놓치는 응답 지연 문제가 발생합니다.
- 질문: 버튼을 한 번 눌렀는데 두 번 카운트됩니다. 무엇을 점검해야 하나요?
답변: 기계적 스위치의 채터링 현상 때문일 가능성이 높습니다. PLC 입력 필터 시간을 조금 더 길게 설정하거나, 해당 입력 포트의 소프트웨어 필터 값을 높여주면 해결됩니다.
- 질문: 모든 입력 단자의 필터 시간을 똑같이 설정해도 되나요?
답변: 기계식 누름 버튼과 고속근접센서는 요구되는 반응 속도가 완전히 다릅니다. 일괄 설정보다는 센서의 특성에 맞게 개별적으로 최적화하는 것이 바람직합니다.
- 질문: 외부 노이즈와 채터링을 구분할 수 있는 방법이 있나요?
답변: 스위치를 직접 누르지 않았는데도 신호가 튀면 외부 노이즈일 확률이 높고, 스위치를 누르는 순간에만 여러 번 신호가 들어오면 채터링일 가능성이 높습니다.
takshout




댓글 0
첫 댓글을 남겨보세요.