모터 절연저항 측정과 메거 테스트 판정 기준
자동화의 두 가지 기둥을 만나다
공장 자동화 현장이나 다양한 기계 장치를 살펴보면 눈에 보이지 않는 곳에서 쉴 새 없이 움직이는 두뇌가 있습니다. 바로 PLC입니다. 프로그래머블 로직 컨트롤러의 약자인 이 장치는 현대 산업 현장의 핵심 제어 장치로 널리 쓰이고 있습니다. 이 PLC 내부에서 프로그램이 작동할 때 가장 기본적이면서도 가장 중요한 뼈대가 되는 논리 회로가 있습니다. 바로 자기유지회로와 인터록 회로입니다.
전기를 처음 접하거나 자동화 설비를 공부하는 사람들에게 이 두 개념은 마치 자전거 타기를 배우는 것과 같습니다. 한 번 몸에 익히고 나면 어떤 복잡한 제어 프로그램이라도 쉽게 풀어갈 수 있는 열쇠가 되기 때문입니다. 이 글에서는 전기 제어의 가장 기초가 되는 두 회로의 원리와 실제 활용법을 알기 쉽게 풀어보겠습니다.
손을 떼어도 멈추지 않는 마법 같은 자기유지회로
우리가 일상에서 흔히 보는 푸시 버튼 스위치를 생각해보겠습니다. 벨을 누를 때 손가락으로 누르고 있으면 소리가 나지만, 손을 떼는 순간 소리가 멈춥니다. 하지만 공장의 컨베이어 벨트를 켤 때 매 순간 버튼을 누르고 있을 수는 없습니다. 시작 버튼을 한 번 눌렀다 떼어도 기계가 계속해서 작동을 유지해야 합니다.
이러한 동작을 가능하게 만드는 것이 바로 자기유지회로입니다. 회로가 스스로 자신의 켜진 상태를 유지한다고 해서 붙여진 이름입니다. 원리는 의외로 간단합니다. 출력으로 나가는 신호의 일부를 갈래를 나누어 입력 쪽의 조건에 다시 집어넣는 것입니다.
조금 더 쉽게 설명하자면 다음과 같습니다. 시작 버튼을 누르면 전기가 흘러 모터가 작동합니다. 동시에 모터가 켜졌다는 신호가 스위치 옆에 있는 보조 접점이라는 곳으로 전달됩니다. 이 보조 접점은 시작 버튼과 병렬로 연결되어 있어서, 시작 버튼에서 손을 떼어 전기가 끊기더라도 보조 접점이라는 우회로를 통해 계속 전기가 공급되도록 만듭니다. 이렇게 하면 정지 버튼을 누르기 전까지는 기계가 멈추지 않고 계속 작동하게 됩니다.
사고를 막아주는 든든한 방패 인터록 회로
자기유지회로가 기계를 편리하게 작동시키는 역할을 한다면 인터록 회로는 기계와 작업자의 안전을 지키는 절대적인 방패 역할을 합니다. 인터록이라는 단어는 우리말로 상호 맞물림 정도로 번역할 수 있습니다. 어떤 동작이 실행되고 있을 때 그와 상반되거나 위험한 다른 동작이 절대 일어나지 못하도록 미리 걸어두는 안전장치입니다.
가장 이해하기 쉬운 실생활의 예는 엘리베이터입니다. 엘리베이터 문이 열려 있는 상태에서 갑자기 위아래로 움직인다면 큰 사고가 날 것입니다. 따라서 문이 열려 있는 상태에서는 모터가 회전하지 못하도록 회로를 차단해 둡니다. 이것이 바로 인터록의 전형적인 모습입니다.
산업 현장에서도 정방향으로 돌고 있는 모터에 갑자기 역방향 전기가 들어가면 모터가 타버리거나 기계 장치가 부서질 수 있습니다. 이때 정방향 운전 회로와 역방향 운전 회로 사이에 인터록을 걸어둡니다. 정방향이 작동 중일 때는 역방향 스위치를 아무리 눌러도 절대 전기가 통하지 않도록 서로 상대방의 길을 막아주는 것입니다.
실제 현장에서 어떻게 구현되는지 살펴보기
과거에는 이러한 회로들을 수많은 릴레이와 전선으로 직접 연결하여 만들었습니다. 이를 하드와이어드 회로라고 부릅니다. 하지만 오늘날에는 복잡한 전선 연결 대신 PLC 내부의 소프트웨어 프로그램으로 이 모든 것을 구현합니다. 물리적인 접점 대신 메모리 상의 비트를 활용하는 것입니다.
PLC에서 자기유지회로를 만들 때는 주로 다음의 논리 요소를 사용합니다.
- 시작을 알리는 A접점 스위치
- 전체 동작을 멈추는 B접점 정지 스위치
- 출력을 담당하는 코일
- 출력 코일의 상태를 그대로 받아오는 자기유지용 A접점
프로그램을 짤 때는 이 네 가지 요소를 직렬과 병렬로 알맞게 배치합니다. 시작 버튼과 자기유지용 접점을 병렬로 묶고, 그 뒤에 정지 버튼을 직렬로 연결한 뒤 최종 출력을 내보내는 형태가 가장 표준적인 방식입니다.
인터록 회로를 구현할 때는 상대방의 출력 상태를 반전시켜 나의 입력 조건에 집어넣는 방식을 사용합니다. 내가 작동하려고 할 때 상대방이 이미 켜져 있다면 나의 입력 회로가 원천적으로 끊어지도록 프로그래밍하는 것입니다.
흔히 저지르는 실수와 올바른 접근법
초보자들이 자기유지회로와 인터록을 다룰 때 가장 흔하게 하는 실수가 있습니다. 바로 정지 버튼의 논리를 반대로 생각하는 것입니다. 정지 버튼은 평소에는 전기가 통하고 있어야 하므로 B접점으로 설계해야 합니다. 그런데 초보자들은 직관적으로 정지 버튼을 A접점으로 만들어서 누를 때 전기가 끊기도록 하려고 합니다. 이렇게 하면 정지 버튼의 전선이 끊어졌을 때 기계를 멈출 수 없는 치명적인 안전 사고로 이어질 수 있습니다.
안전과 관련된 회로, 특히 정지 버튼이나 비상 정지 버튼, 인터록 회로는 반드시 상시 닫혀 있는 B접점을 사용하는 것이 철칙입니다. 전선이 단선되거나 센서가 고장 났을 때 기계가 위험한 동작을 하는 것이 아니라 곧바로 멈추는 방향으로 설계해야 하기 때문입니다.
또한 소프트웨어적인 인터록만 믿고 하드웨어적인 안전장치를 소홀히 하는 것도 위험합니다. PLC 프로그램이 오작동할 가능성은 언제나 존재하므로, 중요한 안전 인터록은 실제 비상 스위치나 물리적인 릴레이를 통해 이중으로 걸어두는 것이 현장의 전문가들이 권장하는 방법입니다.
비용을 아끼고 효율성을 높이는 설계 요령
효율적인 PLC 프로그램을 짜는 것은 단순히 기계를 움직이는 것 이상의 의미를 가집니다. 불필요한 릴레이나 메모리 사용을 줄이고, 나중에 누구나 코드를 보고 쉽게 이해할 수 있도록 만드는 것이 중요합니다.
- 자주 사용되는 자기유지 및 인터록 로직은 함수 블록이나 서브루틴으로 미리 만들어 둡니다.
- 변수 이름을 지을 때 현장의 실제 기계 명칭과 일치시켜 유지보수 시간을 단축합니다.
- 시뮬레이션 기능을 적극 활용하여 현장에 적용하기 전에 논리 오류를 미리 확인합니다.
- 불필요한 접점 단계를 줄여서 스캔 타임을 최적화합니다.
이러한 작은 습관들이 모여서 시스템의 안정성을 높이고, 예기치 못한 설비 중단 시간을 줄여줍니다. 결과적으로 유지보수 비용을 크게 아끼는 지름길이 됩니다.
현장 전문가들의 조언과 실전 팁
현장에서 수십 년간 자동화 제어를 다뤄온 엔지니어들은 기초의 중요성을 거듭 강조합니다. 아무리 인공지능이 발달하고 복잡한 네트워크 제어가 도입된다 하더라도, 현장의 모터를 돌리고 센서를 읽어들이는 가장 근본적인 논리는 여전히 자기유지회로와 인터록에 기반하고 있기 때문입니다.
새로운 장비를 설계하거나 프로그램을 수정할 때는 머릿속으로만 생각하지 말고 반드시 종이에 타이밍 차트를 그려보거나 간단한 입출력 흐름을 도식화해보는 것이 좋습니다. 논리의 허점을 미리 발견할 수 있는 가장 확실한 방법입니다.
또한 현장 작업자들과 자주 소통해야 합니다. 엔지니어의 눈에는 완벽해 보이는 인터록 회로라 할지라도, 실제 현장에서 일하는 작업자들에게는 번거롭고 생산성을 떨어뜨리는 요인이 될 수 있습니다. 안전은 철저히 지키되 작업의 효율성을 해치지 않는 균형 잡힌 설계를 찾는 것이 진정한 전문가의 역량입니다.
현장 실무자들이 자주 묻는 질문
자기유지회로에서 정지 버튼은 왜 항상 B접점을 사용해야 하나요
정지 버튼이나 비상 정지 스위치는 만약의 전선 단선 사고나 기계 고장 시에도 즉시 멈출 수 있도록 설계되어야 합니다. B접점을 사용하면 스위치 선이 끊어지는 순간 회로가 차단되어 안전하게 기계가 멈추기 때문에 이 방식을 기본으로 사용합니다.
인터록 회로를 프로그램으로만 구현해도 안전한가요
소프트웨어적인 인터록은 논리 제어에 필수적이지만, 인명 피해나 대형 장비 파손으로 이어질 수 있는 위험한 부위에는 반드시 하드웨어적인 접점 인터록을 함께 적용해야 완벽한 안전을 확보할 수 있습니다.
PLC 스캔 타임이 자기유지 동작에 영향을 주나요
일반적인 기계 제어 속도에서는 큰 문제가 되지 않지만, 아주 빠른 속도로 움직이는 센서나 펄스 신호를 다룰 때는 PLC의 스캔 타임 지연으로 인해 자기유지 타이밍이 엇갈릴 수 있습니다. 이럴 때는 고속 카운터나 인터럽트 기능을 함께 활용해야 합니다.
여러 개의 출력을 동시에 자기유지시키고 싶을 때는 어떻게 하나요
개별 출력마다 각각의 자기유지 접점을 구성할 수도 있지만, 조건이 복잡할 때는 중간에 보조 메모리 릴레이를 하나 두고 이 릴레이를 자기유지시킨 뒤 여러 출력 코일이 이 메모리 상태를 공유하도록 짜면 프로그램이 훨씬 깔끔해집니다.
오래된 릴레이 제어반을 PLC로 바꿀 때 가장 주의할 점은 무엇인가요
하드웨어 접점 회로에서 흔히 발생하던 릴레이 채터링 현상이나 접점 부식 같은 문제는 PLC 내부에서 발생하지 않습니다. 하지만 순서 논리에 민감한 회로의 경우 전원의 투입 순서나 스캔 방식의 차이로 인해 오작동이 발생할 수 있으므로, 기존 회로의 동작을 완벽하게 분석한 후 변환 작업을 시작해야 합니다.
takshout




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