
소방전기 실기 논리회로, AND와 OR 완벽 분석! 시퀀스 기초부터 다시보기.
📋 목차
소방전기 실기 시험을 준비하시면서 논리회로, 특히 AND와 OR 때문에 머리가 지끈거리셨나요? 복잡해 보이는 기호와 회로도 때문에 포기하고 싶었던 순간도 있었을 겁니다.
하지만 걱정하지 마세요. 소방 설비의 제어는 결국 스위치의 ON/OFF와 같은 기본적인 논리에서 시작됩니다. AND와 OR의 개념만 확실히 잡아도 시퀀스 회로 문제의 절반은 해결된 것이나 마찬가지입니다.
이 글에서는 AND와 OR 논리를 시퀀스 회로와 연관지어 가장 쉽고 명확하게 설명해 드릴게요. 기초부터 실전 응용까지 함께 살펴보면서 자신감을 되찾으시길 바랍니다.

논리회로와 시퀀스 회로, 왜 중요할까요?
논리회로는 여러 조건이 만족되었을 때 특정 결과가 나오는 것을 수학적 논리로 표현한 것입니다. 소방 설비에서는 센서 입력, 스위치 조작 등 여러 조건에 따라 펌프가 작동하거나 경보가 울리는 등 원하는 동작을 제어해야 합니다.
이러한 제어 동작을 전기회로로 구현한 것이 바로 시퀀스 회로입니다. 시퀀스 회로는 릴레이, 타이머, 스위치 등의 전기 부품을 조합하여 특정 순서나 논리에 따라 동작하도록 설계됩니다.
따라서 논리회로의 기본 원리를 이해하는 것은 시퀀스 회로도를 읽고 분석하며, 나아가 직접 회로를 구성하는 데 필수적입니다. 특히 가장 기본이 되는 AND와 OR 논리는 거의 모든 제어 시스템에 포함되어 있습니다.
소방 설비에서도 화재 감지기의 신호, 수동 조작함의 스위치, 압력 스위치 등 다양한 입력 조건이 조합되어 펌프 기동, 밸브 개방, 경보 발생 등의 출력이 이루어집니다. 이때 각 입력 조건의 조합이 바로 논리회로로 표현되는 것입니다.
실기 시험에서는 주어진 시퀀스 회로도를 보고 어떤 논리(AND, OR, NOT 등)로 구성되어 있는지 파악하거나, 특정 논리 조건에 맞는 시퀀스 회로도를 그리는 문제가 출제됩니다. 따라서 AND와 OR의 개념을 시퀀스 회로와 연결하여 이해하는 것이 매우 중요합니다.
단순히 기호만 외우기보다는 각 논리가 실제 전기 부품의 어떤 연결 방식(직렬 또는 병렬)과 같은지를 이해하면 훨씬 쉽게 다가갈 수 있습니다.
앞으로 이어질 내용에서 AND와 OR 논리가 시퀀스 회로의 직렬 및 병렬 연결과 어떻게 연결되는지 자세히 살펴보겠습니다. 이 관계만 명확히 이해해도 논리회로 문제가 훨씬 쉽게 느껴질 것입니다.

AND 게이트 (직렬 연결) 깊이 이해하기
AND 게이트는 '그리고' 논리를 나타냅니다. 즉, 여러 입력 조건이 모두 만족될 때만 출력이 발생하는 논리입니다.
입력이 두 개인 가장 기본적인 AND 게이트를 생각해 봅시다. 입력 A와 입력 B가 있을 때, 출력 Y는 A와 B가 모두 '참'(True)일 때만 '참'이 됩니다. 하나라도 '거짓'(False)이면 출력은 '거짓'입니다.
이를 시퀀스 회로에서는 접점의 직렬 연결로 구현합니다. 두 개의 스위치(또는 릴레이 접점)를 전원과 부하 사이에 직렬로 연결하면, 두 스위치가 모두 닫혔을 때만(ON 상태일 때만) 전류가 흘러 부하(예: 램프)가 작동합니다.
예를 들어, 펌프를 작동시키기 위해 '자동/수동 스위치가 자동 위치에 있고' 그리고 '화재 감지기에서 신호가 왔을 때' 작동하게 한다면, 이는 전형적인 AND 논리입니다.
논리 기호로는 일반적으로 'D'자 모양의 기호를 사용하며, 입력은 왼쪽에, 출력은 오른쪽에 표시합니다. 논리식으로는 Y = A ⋅ B 또는 Y = AB 로 표현합니다. 여기서 '.' 이나 생략은 AND 연산을 의미합니다.
소방 설비의 '일반 경보 방식'에서 각 층의 발신기 세트와 수신기 사이의 연결은 기본적으로 해당 층 발신기에서 온 신호와 벨의 동작이 AND 논리로 연결되는 경우가 많습니다.
AND 게이트의 동작을 명확히 보여주는 것이 진리표(Truth Table)입니다. 입력 가능한 모든 경우의 수에 따른 출력을 표로 나타낸 것입니다.
| 입력 A | 입력 B | 출력 Y (A AND B) |
|---|---|---|
| 0 (OFF) | 0 (OFF) | 0 (OFF) |
| 0 (OFF) | 1 (ON) | 0 (OFF) |
| 1 (ON) | 0 (OFF) | 0 (OFF) |
| 1 (ON) | 1 (ON) | 1 (ON) |
위 표에서 볼 수 있듯이, 출력이 1(ON)이 되는 경우는 입력 A와 B가 모두 1일 때뿐입니다. 시퀀스 회로의 직렬 스위치도 마찬가지로, 두 스위치가 모두 닫혀야(1) 전류가 흐릅니다.
AND 논리를 시퀀스 회로의 직렬 연결로 생각하면 쉽지만, 실제 회로 구성 시에는 접점의 종류(a접점, b접점)를 정확히 파악하여 적용해야 합니다. 단순 스위치는 a접점으로 생각하면 편리합니다.

OR 게이트 (병렬 연결) 깊이 이해하기
OR 게이트는 '또는' 논리를 나타냅니다. 즉, 여러 입력 조건 중 하나라도 만족되면 출력이 발생하는 논리입니다.
두 입력 A와 입력 B가 있을 때, 출력 Y는 A나 B 둘 중 하나라도 '참'이면 '참'이 됩니다. A와 B 모두 '참'일 때도 물론 '참'입니다. A와 B 모두 '거짓'일 때만 출력이 '거짓'입니다.
이를 시퀀스 회로에서는 접점의 병렬 연결로 구현합니다. 두 개의 스위치(또는 릴레이 접점)를 전원과 부하 사이에 병렬로 연결하면, 두 스위치 중 하나만 닫혀도(ON 상태여도) 전류가 흘러 부하가 작동합니다. 물론 두 스위치 모두 닫혀도 작동합니다.
예를 들어, 펌프를 작동시키기 위해 '자동 기동 신호가 오거나' 또는 '수동 기동 스위치를 눌렀을 때' 작동하게 한다면, 이는 전형적인 OR 논리입니다.
논리 기호로는 일반적으로 화살촉 모양의 기호를 사용하며, 입력은 왼쪽에, 출력은 오른쪽에 표시합니다. 논리식으로는 Y = A + B 로 표현합니다. 여기서 '+' 기호는 OR 연산을 의미합니다.
논리식에서 사용하는 '+' 기호는 수학의 덧셈이 아닌 논리합(OR) 연산을 의미합니다. 1+1은 논리적으로는 1입니다. 전류가 흐르거나(1) 또는 흐르거나(1) 하면 결과적으로 전류는 흐릅니다(1).
OR 게이트의 진리표는 다음과 같습니다.
| 입력 A | 입력 B | 출력 Y (A OR B) |
|---|---|---|
| 0 (OFF) | 0 (OFF) | 0 (OFF) |
| 0 (OFF) | 1 (ON) | 1 (ON) |
| 1 (ON) | 0 (OFF) | 1 (ON) |
| 1 (ON) | 1 (ON) | 1 (ON) |
출력이 1(ON)이 되는 경우가 입력 A, B 둘 중 하나라도 1이면 발생합니다. 시퀀스 회로의 병렬 스위치도 마찬가지로, 둘 중 하나만 닫혀도(1) 전류가 흐릅니다.
소방 설비에서 여러 위치에서 동시에 장비를 조작할 수 있도록 하는 기능들은 대부분 OR 논리를 활용합니다. 예: 각 층의 발신기에서 모두 경종을 울릴 수 있는 기능.

AND와 OR, 시퀀스 회로로 만나다
논리회로와 시퀀스 회로는 서로 다른 표현 방식이지만, 근본적으로 같은 제어 논리를 나타냅니다. AND 논리는 시퀀스 회로에서 접점의 직렬 연결로 표현되며, OR 논리는 접점의 병렬 연결로 표현됩니다.
이것이 논리회로 문제를 시퀀스 회로로 바꾸거나 그 반대로 바꿀 때 가장 중요한 규칙입니다. AND는 직렬, OR은 병렬! 이것만 기억해도 많은 문제를 풀 수 있습니다.
예를 들어, 논리식 Y = A ⋅ B + C 가 있다고 해봅시다. 이 식은 (A AND B) OR C 를 의미합니다. 이를 시퀀스 회로로 그린다면, 먼저 A와 B는 AND 관계이므로 직렬로 연결된 접점이 됩니다.
그리고 그 결과(A ⋅ B)와 C는 OR 관계이므로, 직렬 연결된 A-B 접점 묶음과 C 접점이 서로 병렬로 연결된 형태가 됩니다. 최종적으로 이 병렬 회로의 출력(Y)에 부하(예: 램프, 릴레이 코일)를 연결하면 됩니다.
시퀀스 회로도를 보고 논리식을 유추하는 과정도 이와 같습니다. 전류가 흐르는 경로를 따라가면서 접점들의 연결 관계를 파악하는 것입니다. 직렬로 연결된 접점들은 AND로 묶고, 병렬로 분기되는 접점들은 OR로 묶으면 됩니다.
실제 소방 설비 시퀀스 회로에서는 여러 개의 입력과 출력이 복합적으로 얽혀 있습니다. 하지만 결국 복잡한 회로도 기본 AND와 OR, 그리고 NOT(b접점 사용) 등의 조합으로 이루어져 있습니다.
핵심은 회로도를 작은 단위로 쪼개어 직렬(AND)과 병렬(OR) 부분을 구분해내는 능력입니다. 각 부분을 논리식으로 표현하고, 그 논리식들을 합치면 전체 회로의 논리식이 됩니다.
AND/OR 변환 예시 📝
논리식: Y = (A + B) ⋅ C➡️ 시퀀스 회로: (A OR B) AND C 이므로, A와 B 접점은 병렬로 연결하고, 그 병렬 회로 전체와 C 접점은 직렬로 연결합니다.
시퀀스 회로: PUSH1(a) -[직렬]- PUSH2(a) ----
|
[병렬]
|
PUSH3(a) ---- 부하
➡️ 논리식: Y = (PUSH1 AND PUSH2) OR PUSH3 ➡️ Y = PUSH1 ⋅ PUSH2 + PUSH3

소방 설비에서의 AND와 OR 적용 사례
소방 설비에서는 다양한 상황에서 AND와 OR 논리가 활용됩니다. 몇 가지 대표적인 사례를 살펴보겠습니다.
펌프 자동 기동 논리
펌프는 보통 '자동/수동 스위치가 자동 위치' AND '압력 스위치가 설정값 이하 감지' OR '수동 기동 스위치 조작' 등의 복합적인 논리에 의해 기동됩니다. 여기서 '자동/수동 스위치 자동 + 압력 스위치'는 AND, 이 결과와 '수동 기동 스위치'는 OR 관계입니다.
경보 설비 작동 논리
화재 감지기(열 또는 연기) 중 어느 하나라도 작동하거나 또는 발신기 수동 스위치를 눌렀을 때 경보가 울리는 것은 OR 논리의 대표적인 예입니다.
방화문 연동 제어
자동 방화문은 '화재 감지기 작동' AND '전원 공급 정상'과 같은 조건이 만족될 때 연동 제어될 수 있습니다. 물론 더 복잡한 조건들이 추가될 수 있습니다.
이 외에도 비상 발전기 자동 기동, 환기 설비 제어, 배연 설비 제어 등 소방 설비의 거의 모든 자동 제어 시스템에 AND와 OR 논리가 기본으로 사용됩니다. 각 설비의 작동 조건을 파악하고 이를 논리식이나 시퀀스 회로로 표현하는 연습이 필요합니다.
실제 회로도를 볼 때는 접점의 종류(a접점: 평소 열려있고 동작 시 닫힘 = AND, b접점: 평소 닫혀있고 동작 시 열림 = NOT)와 릴레이, 타이머 등의 동작 특성을 함께 고려해야 합니다.

헷갈리기 쉬운 함정 피하기
AND와 OR 개념 자체는 어렵지 않지만, 실제 문제에 적용할 때 혼동하기 쉬운 부분들이 있습니다. 가장 흔한 함정은 b접점(상시 닫힘 접점)의 사용입니다.
a접점은 신호가 들어왔을 때(입력이 1일 때) 닫히므로 AND나 OR 논리를 직관적으로 적용하기 쉽습니다. 하지만 b접점은 신호가 들어오지 않았을 때(입력이 0일 때) 닫히고, 신호가 들어왔을 때(입력이 1일 때) 열립니다.
이는 논리회로에서 NOT 게이트의 역할을 합니다. 즉, 입력이 1일 때 출력이 0, 입력이 0일 때 출력이 1이 됩니다. 시퀀스 회로에서 b접점은 이 NOT 논리를 구현할 때 사용됩니다.
복합적인 논리회로에서는 AND와 OR, 그리고 NOT 논리가 함께 사용됩니다. 예를 들어, 'A와 B 둘 다 동작하지 않았을 때' 어떤 동작을 시키려면 (NOT A) AND (NOT B) 와 같은 논리가 됩니다. 이를 시퀀스로 구현하려면 A와 B의 b접점을 직렬로 연결해야 합니다.
또 다른 함정은 타이머 접점입니다. 타이머 접점은 타이머 코일에 전원이 인가된 후 설정된 시간이 지난 후에 상태가 변합니다. on-delay 타이머의 a접점은 시간이 지나야 닫히고, b접점은 시간이 지나야 열립니다.
따라서 타이머 접점을 포함하는 회로에서는 단순히 직렬/병렬만 볼 것이 아니라, 시간 요소까지 함께 고려해야 합니다. 타이머 접점도 결국은 a접점 또는 b접점이므로 기본적인 AND/OR 연결 규칙은 동일하게 적용됩니다.
시퀀스 회로 문제를 풀 때는 각 접점이 어떤 조건(어떤 릴레이 코일이 여자되었을 때, 어떤 스위치가 눌렸을 때, 어떤 센서가 작동했을 때 등)에서 상태가 변하는지, 그리고 그 접점이 a접점인지 b접점인지를 정확히 파악하는 것이 중요합니다.

논리회로 문제 풀이 전략
소방전기 실기 논리회로 문제는 주로 시퀀스 회로를 보고 동작 설명을 하거나, 동작 설명을 보고 시퀀스 회로를 그리거나, 논리식을 쓰는 형태로 출제됩니다. 어떤 유형이든 기본 원리는 같습니다.
가장 효과적인 전략은 주어진 조건을 논리식으로 먼저 표현해보는 것입니다. 'A이고 B일 때'는 A⋅B, 'A이거나 B일 때'는 A+B, 'A가 아닐 때'는 A' (또는 Ā) 로 나타냅니다.
복잡한 문장도 차근차근 논리 기호와 연산자(⋅, +)로 바꿔 나갑니다. 이때 괄호를 잘 사용하는 것이 중요합니다. 예를 들어 'A이고 (B 또는 C)일 때'는 A⋅(B+C) 가 됩니다. 괄호 안의 OR 연산을 먼저 시퀀스 병렬 회로로 만든 후, 그 회로 전체와 A를 직렬 연결하는 식입니다.
논리식이 완성되면, 이를 시퀀스 회로의 접점 연결로 변환합니다. AND는 직렬, OR은 병렬! b접점은 NOT 논리를 표현할 때 사용됨을 기억합니다.
반대로 시퀀스 회로가 주어졌을 때는, 전원에서 부하까지 전류가 흐를 수 있는 모든 경로를 따라가면서 논리식을 작성합니다. 직렬로 연결된 접점은 AND(⋅)로, 병렬로 분기되는 접점들은 OR(+)로 묶습니다.
각 접점이 어떤 릴레이나 스위치에 연결되어 있는지 확인하고, a접점인지 b접점인지 구분하여 논리식에 정확히 반영합니다. b접점은 입력 변수에 ' (프라임) 기호를 붙여 NOT 연산을 나타냅니다.
논리식을 작성한 후에는 이를 바탕으로 진리표를 그려보거나, 특정 입력 조건(스위치 ON/OFF 등)에서의 최종 출력 상태를 예측하여 회로의 동작을 설명할 수 있습니다.
가장 중요한 것은 반복적인 연습입니다. 다양한 형태의 논리식과 시퀀스 회로를 접하면서 AND, OR, NOT의 연결 관계를 눈으로 익히고 직접 그려보는 것이 실력 향상에 가장 큰 도움이 됩니다.

자주 묻는 질문들 ❓

정리하면
소방전기 실기에서 논리회로와 시퀀스 회로는 떼려야 뗄 수 없는 관계입니다. 그중에서도 AND와 OR 게이트는 모든 복잡한 제어의 가장 기본 단위입니다.
AND는 '모든 조건 충족' 논리로 시퀀스 회로의 직렬 연결과 같습니다. OR는 '하나의 조건이라도 충족' 논리로 시퀀스 회로의 병렬 연결과 같습니다.
이 간단한 원칙만 명확히 이해하고, a접점과 b접점의 의미를 정확히 파악한다면 어떤 시퀀스 회로도 논리식으로 분석하고, 어떤 논리 조건도 시퀀스 회로로 구성할 수 있습니다.
자신감을 가지고 다양한 시퀀스 회로 문제를 접하며 AND와 OR 논리가 실제로 어떻게 적용되는지 눈으로 확인하고 직접 풀어보는 연습을 꾸준히 해보세요. 어느새 논리회로 문제가 어렵지 않게 느껴질 것입니다.
오늘 배운 AND와 OR 개념을 바탕으로 실제 소방 설비 시퀀스 회로도를 보며 적용해보세요. 궁금한 점은 언제든지 다시 찾아와 복습하시길 바랍니다. 여러분의 소방전기 실기 합격을 응원합니다!
소방전기실기,논리회로,시퀀스회로,AND게이트,OR게이트,직렬연결,병렬연결,소방설비제어,자격증공부