MCC 제어반에서 부스바 정격전류와 단락전류 선정 방법
자동화의 핵심인 PLC 타이머를 쉽게 이해하기
공장 자동화나 스마트팩토리 관련 분야에 관심을 가지다 보면 PLC라는 단어를 자주 접하게 됩니다. PLC는 Programmable Logic Controller의 약자로 산업 현장의 두뇌 역할을 하는 장치입니다. 이 PLC 내부에서 시간의 흐름을 제어하고 순서를 만들어주는 가장 중요한 요소 중 하나가 바로 타이머입니다. 우리가 일상에서 전등을 켜고 끄거나 세탁기가 정해진 시간 동안 동작하는 것 모두 시간 제어가 필요하듯이 산업 현장에서도 정밀한 시간 관리는 불량률을 줄이고 생산성을 높이는 핵심입니다.
타이머를 제대로 다루지 못하면 기계가 너무 빨리 멈추거나 엉뚱한 순서로 작동하여 큰 사고로 이어질 수 있습니다. 특히 현장에서 가장 널리 쓰이는 세 가지 타이머인 TON, TOF, RTO의 차이를 명확히 아는 것이 자동화 프로그래밍의 첫걸음입니다. 각 타이머가 어떤 상황에서 빛을 발하는지, 어떻게 작동하는지 차근차근 살펴보겠습니다.
컨텍스트의 이해를 돕기 위해 기본적인 타이머의 개념부터 실무적인 활용법까지 알기 쉽게 풀어보겠습니다.
켜질 때 지연을 만드는 TON 타이머의 모든 것
TON은 On-Delay Timer의 줄임말입니다. 직역하자면 켜짐 지연 타이머라고 부를 수 있습니다. 이 타이머는 입력 신호가 들어온 순간부터 시간을 세기 시작하여 설정된 시간이 경과한 후에야 비로소 출력 신호를 내보내는 특징을 가지고 있습니다.
일상에서 흔히 볼 수 있는 예로 자동문 센서나 엘리베이터 문이 열리는 상황을 떠올릴 수 있습니다. 사람이 다가가도 문이 0.5초 정도 뜸을 들인 뒤 열리는 이유는 오작동을 방지하기 위함인데 이럴 때 TON 타이머가 사용됩니다. 산업 현장에서는 컨베이어 벨트 위에 박스가 정확히 도착했는지 확인하고 잠시 기다렸다가 도색 작업을 시작하는 등의 지연 제어에 필수적입니다.
- 입력 조건이 켜지면 내부 시계가 작동하기 시작합니다
- 설정된 시간에 도달하기 전에 입력이 꺼지면 타이머는 즉시 리셋되어 쌓인 시간이 사라집니다
- 설정 시간이 다 지나면 출력 접점이 붙어 다음 동작을 수행합니다
- 모터 기동 시 돌입 전류를 분산시키기 위한 순차 기동 회로에 자주 활용됩니다
꺼질 때 지연을 만드는 TOF 타이머의 활용법
TOF는 Off-Delay Timer의 약자로 꺼짐 지연 타이머를 의미합니다. TON이 켜질 때 시간을 지연시켰다면 TOF는 반대로 입력 신호가 꺼진 이후에도 출력을 일정 시간 동안 유지해주는 역할을 합니다.
우리가 운전하는 자동차의 실내등을 생각해보면 이해가 쉽습니다. 차 문을 닫고 시동을 끈 직후에도 실내등은 바로 꺼지지 않고 몇 초 동안 켜져 있다가 서서히 꺼집니다. 화장실 환풍기 역시 스위치를 끄더라도 냄새를 완전히 배출하기 위해 몇 분간 더 돌아가다가 멈추는 경우가 많은데 이것이 바로 TOF 타이머의 전형적인 작동 방식입니다.
공장에서는 가공 작업이 끝난 후 절삭유를 분사하는 펌프가 재료를 식히기 위해 잠시 동안 더 작동해야 할 때 유용하게 쓰입니다. 입력이 차단되더라도 잔여 작업을 마무리할 수 있는 시간을 벌어주는 셈입니다.
- 입력 신호가 들어오는 순간 출력은 즉시 켜집니다
- 입력 신호가 꺼지더라도 설정된 시간 동안은 출력이 계속 유지됩니다
- 유지 시간이 모두 지나야 비로소 출력이 꺼집니다
- 냉각 팬이나 집진기처럼 기계가 멈춘 후에도 후속 처리가 필요한 설비에 적합합니다
기억하는 타이머인 RTO 타이머의 특성과 필요성
RTO는 Retentive On-Delay Timer의 줄임말이며 적산 타이머 또는 유지형 켜짐 지연 타이머라고 부릅니다. 앞서 살펴본 TON 타이머는 설정 시간에 도달하기 전에 입력이 끊기면 시간이 모두 리셋되어 처음부터 다시 시작해야 하는 단점이 있습니다. 하지만 RTO는 입력이 끊기더라도 지금까지 누적된 시간을 기억하고 있다는 엄청난 차이가 있습니다.
예를 들어 어떤 부품을 총 10시간 동안 가동해야 수명이 다하는 소모품이 있다고 가정해 보겠습니다. 기계를 3시간 돌리고 점심시간 때문에 껐다가 다시 켜면 TON 타이머는 처음부터 다시 세지만 RTO 타이머는 앞서 누적된 3시간을 기억하고 있다가 남은 7시간만 마저 채우면 출력을 내보냅니다.
이러한 특성 때문에 장비의 총 가동 시간 집계, 주기적인 필터 교체 알림, 일시 정지가 빈번하게 발생하는 제조 공정에서 누적 시간을 측정할 때 반드시 RTO를 사용해야 합니다.
- 입력 조건이 꺼져도 이전에 진행된 시간 데이터가 초기화되지 않고 그대로 보존됩니다
- 입력이 다시 들어오면 중단되었던 시점부터 이어서 시간을 카운트합니다
- 시간을 리셋하려면 별도의 리셋 명령 신호가 반드시 입력되어야 합니다
- 누적 가동 시간 관리나 설비 유지보수 주기를 산정할 때 핵심적으로 쓰입니다
현장에서 자주 하는 오해와 올바른 접근 방식
PLC 타이머를 처음 배우는 현장 엔지니어들이 가장 많이 하는 실수는 모든 지연 동작을 TON 타이머 하나로 해결하려고 하는 것입니다. 예를 들어 기계가 멈출 때 후속 동작을 처리해야 하는데 TON을 사용하려다 보니 회로가 불필요하게 복잡해지는 경우가 많습니다. 꺼질 때의 지연이 필요하다면 망설이지 말고 TOF를 선택하는 것이 코드를 간결하고 직관적으로 만드는 지름길입니다.
또 다른 흔한 오해는 RTO를 사용할 때 리셋 조건을 누락하는 것입니다. RTO는 전원이 꺼지거나 입력이 끊겨도 시간을 기억하기 때문에, 의도하지 않은 순간에 시간이 다 차버리는 오작동이 발생할 수 있습니다. 따라서 RTO를 프로그래밍할 때는 반드시 초기화를 위한 리셋 접점을 함께 구성해야만 시스템 안정성을 확보할 수 있습니다.
비용 효율적인 타이머 활용과 프로그래밍 팁
PLC 제조사마다 타이머의 번호나 할당 방식에 조금씩 차이가 있지만 메모리 공간을 효율적으로 사용하는 것은 비용 절감과 직결됩니다. 불필요하게 많은 타이머 번호를 낭비하면 대규모 프로젝트에서 스캔 타임이 길어지고 성능 저하를 유발할 수 있습니다.
하나의 타이머를 여러 조건에서 재활용하거나 상위 개념의 제어 로직을 짤 때 모듈화를 시켜두면 유지보수 비용을 크게 아낄 수 있습니다. 예를 들어 복잡한 타이밍 차트를 종이에 먼저 그려보고 TON, TOF, RTO 중 어느 것이 가장 적합한지 시뮬레이션을 거친 뒤 코딩을 시작하는 것이 시간을 가장 아끼는 방법입니다. 현장 테스트 과정에서 설비의 물리적인 반응 속도를 고려하여 타이머의 설정 시간을 여유 있게 잡되 너무 길지 않게 최적화하는 감각을 익히는 것이 중요합니다.
자주 묻는 질문
타이머의 설정 시간 단위는 보통 어떻게 되나요
대부분의 PLC 타이머는 10밀리초 또는 100밀리초 단위를 기본으로 사용합니다. 최신 PLC는 밀리초 단위뿐만 아니라 마이크로초 단위까지 정밀하게 설정할 수 있어 초정밀 제어도 가능합니다.
RTO 타이머를 강제로 초기화하려면 어떻게 해야 하나요
RTO는 일반적인 조건 변화로는 시간이 줄어들지 않습니다. 프로그램 내에서 리셋 명령어를 별도의 접점과 연결하여 활성화시켜야만 누적된 시간이 0으로 초기화됩니다.
정전이 발생하면 타이머의 값은 어떻게 유지되나요
일반적인 타이머 영역은 정전 시 데이터가 소실되지만, 래치 영역이나 정전 보상이 지원되는 메모리 주소를 할당받은 타이머는 전원이 차단되어도 기존 값을 안전하게 유지합니다.
TON 타이머 동작 중에 입력이 깜빡이면 어떻게 되나요
설정 시간에 도달하기 전에 입력이 꺼지는 순간 즉시 타이머 내부의 현재값이 0으로 초기화되므로 입력이 다시 들어올 때부터 시간을 처음부터 다시 세기 시작합니다.
TOF 타이머를 사용할 때 출력이 바로 켜지지 않는 경우가 있나요
TOF 타이머는 입력 신호가 들어오는 순간 출력은 즉시 켜집니다. 지연은 오직 입력이 꺼진 이후에만 발생하므로 켜질 때의 지연과 혼동하지 않도록 주의해야 합니다.
takshout




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