DDC 워크벤치 공기측
기능 블록 프로그램으로 구동되는 DX 팬코일유닛을 실시간 DDC 그래픽으로 살펴봅니다.
이전에 작업하던 워크벤치를 복원했습니다. 수동 지령, 강제 센서, 불러온 와이어시트와 운전 조건이 모두 함께 복원되었습니다.
도면에서 감지 장치가 표시된 세 포인트는 버튼입니다. 버튼을 누르면 상태 표시줄에서 해당 실시간 값 칩을 강조합니다. 좁은 화면에서는 목록에 도면의 나머지 값도 표시되므로 도면 글자가 너무 작을 때 이 목록에서 값을 읽을 수 있습니다.
프로그램 매개변수
두 입력란은 각 매개변수의 허용 범위로 제한되며 제한 사실을 알립니다. 실제 프런트엔드는 대개 매개변수 레일을 조용히 유지하지만, 이 화면은 교육용이므로 결과를 안내합니다. 입력한 설정값의 적용 시점은 프런트엔드마다 다르며, 이 화면은 Enter를 누르거나 입력란에서 포커스가 벗어날 때 적용합니다.
제어
오버라이드 — 센서 강제와 출력 지령의 차이
센서 강제는 현장에서 입력값이 고착되거나 스케일이 잘못된 상황을 재현합니다. 프로그램은 전달받은 값에 따라 계속 단계를 제어하지만 실제 실내온도는 반대 방향으로 변합니다. 벽면 온도계보다 그래픽의 잘못된 값을 신뢰하면 장비에 존재하지 않는 고장을 쫓게 됩니다. 오버라이드를 해제하면 프로그램이 다시 실제 실내온도를 읽습니다.
위 NULL 확인란은 이 학습의 다른 절반입니다. 확인을 해제하면 수동 지령이 시퀀스가 쓰는 슬롯 16보다 우선순위가 높은 슬롯 8(Manual Operator)에 기록됩니다. 다시 NULL을 쓸 때까지 해당 포인트는 프로그램을 따르지 않습니다. 슬롯을 해제하지 않고 현장을 떠나는 것이 우선순위 배열 문제의 흔한 시작입니다. 몇 달 뒤에도 오래된 수동값 아래에서 시퀀스는 올바르게 쓰고 있지만 포인트는 "고장"처럼 보입니다. 두 메커니즘은 서로 다릅니다. 센서 오버라이드는 입력을 강제하므로 프로그램이 잘못된 값으로 단계를 제어하고, 슬롯 8 기록은 출력을 지령하므로 프로그램은 계속 계산하지만 우선순위 판정에서 밀립니다. 전체 열여섯 슬롯은 BACnet 우선순위 배열 도구에서 직접 다룰 수 있으며, BACnet 기초의 우선순위 배열에서 기본 개념을 확인할 수 있습니다.
이 와이어시트의 설정값 규칙
프로그램이 어떤 규칙을 사용하는지 이해하고 설정값 라벨을 읽어야 합니다. 여기서 라벨은 차단값입니다. 1단은 설정값에 불감대를 더한 온도에서 투입되고 설정값에서 해제됩니다. 와이어시트에서는 y1on이 gt1으로 들어가 단계를 투입하고 설정값 자체가 lt1으로 들어가 단계를 해제하므로, 존 온도는 그래픽에 표시된 값보다 불감대만큼 위에서 움직입니다. 다른 시퀀스는 설정값을 중심으로 밴드를 배치하며 어느 방식도 틀리지 않습니다. 커미셔닝에서는 해당 용도에 불감대의 어느 쪽이 필요한지 확인해야 합니다. 현장에서 알아둘 점도 있습니다. 일부 블록 라이브러리는 불감대가 비교기의 어느 쪽에 놓이는지를 고정하므로, 시퀀스에 필요한 위치로 밴드를 옮기기 위해 less-than을 NOT으로 감싸 greater-than을 표현하기도 합니다.
이 모델은 방향성을 설명하기 위한 것입니다. 코일 효과는 정격 600 CFM인 약 1.5 ton DX 팬코일유닛의 대략적인 현열 분배이며, 고장 프리셋은 징후를 명확히 보이도록 코일 출력을 완전히 영으로 만듭니다. 실제 냉방 불량에는 여러 원인이 있을 수 있으므로, 그래픽은 무엇을 수리할지가 아니라 어느 쪽을 점검할지를 보여 줍니다.
응축기 막힘 학습 — 그래픽만으로 판별할 수 없는 경우
응축기 막힘 시나리오는 충분히 살펴볼 가치가 있습니다. 공기측 값은 모두 정상으로 보입니다. 팬 지령이 있고 운전 확인 스위치가 동작하며 흐름 화살표도 계속 움직입니다. 다만 급기측 색상이 냉각을 뜻하는 파란색에서 일반 회색으로 바뀌고 ΔT 배지는 작은 팬 발열분에 머뭅니다. 도면이 알려 주는 또 하나의 정보는 빨간색으로 바뀐 압축기 LED입니다. 전원은 들어왔지만 냉각 능력을 내지 못한다는 뜻입니다. 정상 공기측과 빨간 압축기의 조합은 고장이 냉매 회로에 있음을 가리킵니다. 이 캐비닛 그래픽은 DX 코일에서 끝나고 열 방출은 화면 밖에서 일어나므로 화면의 다른 정보로는 더 좁힐 수 없습니다. 공기측이 정상이고 코일이 아무 일도 하지 않으면 화면 점검을 멈추고 냉매 회로를 확인하는 습관이 필요합니다. 이 값만으로는 응축기 막힘, 압축기 고장, 이 패널의 냉매 부족 고장을 구분할 수 없으며 점검할 계통만 알려 줍니다. 따라서 냉매 부족 판정은 냉매 부족을 단정하지 않고 가능한 원인으로 제시합니다. 시나리오 버튼은 설정된 고장을 알고 있지만 그래픽은 알지 못하며, 프런트엔드가 이 포인트만으로 냉매 부족을 경보로 단정하면 사용자를 대신해 추측하는 셈입니다. 그래픽의 코일 기호를 열면 냉매 회로 시뮬레이터에서 응축압력, 과냉도와 과열도를 통해 원인을 구분할 수 있습니다.
계기값 읽기 — 팬 발열과 부호 있는 ΔT
한 가지 실제적인 변수가 있습니다. 토출 센서는 드로스루 방식의 팬 하류에 있으므로 DAT에는 코일 출구온도에 약 0.6 °F의 팬 발열이 더해집니다. 이는 모터의 실제 일이 공기에 열로 전달된 결과입니다. 현장 기술자는 바로 이 지점에서 작은 교정 오프셋을 조정하여 포인트가 코일 출구온도를 표시하도록 합니다. 도면의 팬 기호는 모의 VFD 인터페이스로 이동하는 링크입니다. 기호가 너무 작게 표시되는 화면에서도 같은 상세 화면으로 이동할 수 있도록 본문 링크를 함께 제공합니다.
ΔT 배지는 출구온도에서 입구온도를 뺀 부호 있는 값입니다. 따라서 공기를 냉각하는 코일은 음수, 가열하는 코일은 같은 규칙에서 양수로 표시됩니다. 이 캐비닛은 공기를 재순환하므로 회기가 입구 공기이며, 도면은 이 측정값을 RAT로 표시하고 배지는 DAT − RAT를 계산합니다. 혼합공기를 받는 코일에서는 혼합공기온도가 입구온도이고 계산 규칙은 같습니다. 부호는 불필요한 표시가 아니라 코일이 공기온도를 어느 방향으로 움직이는지를 먼저 알려 주는 정보입니다.
이 화면에서는 와이어시트를 따라 읽어 보는 방식으로 안내합니다. 데스크톱 너비에서는 포인터로 실제 와이어시트를 배선할 수 있으며, 장치 탭은 계속 모든 기능을 사용할 수 있습니다.
장치를 구동하는 프로그램입니다. 왼쪽에는 소스(존 온도와 설정값), 가운데에는 로직, 오른쪽에는 출력(두 냉방 단계와 팬)이 있습니다. 위에서 예제를 선택하거나 직접 배선하면 매 틱마다 장치에서 실행됩니다.
고정된 속도 지령이 고장이 아닌 이유
단일 단계 예제를 살펴볼 필요가 있습니다. 장치가 정지해도 속도 지령은 전속에 고정되어 있어 그래픽을 읽을 때 흔히 의심하는 모습이 나타납니다. 그러나 고장이 아닙니다. AO는 상태가 아니라 지령을 표시합니다. 팬 운전 허가 BO가 실제로 모터를 정지시킵니다. 다단 예제는 단계 요구에 따라 속도 지령을 움직이지만 이 예제는 의도적으로 전속 지령을 유지합니다.
안전 로직 예제의 구성
2단 + 안전 로직 예제에서는 온도조절기 외의 조건도 냉방 단계를 제어합니다. 풍량 운전 확인이 가장 먼저 적용됩니다. 팬 상태 BI가 운전 허가 앞의 AND로 들어가므로 운전 확인 스위치가 공기 흐름 없음을 보고하는 즉시 압축기는 기동할 수 없고 운전 중인 압축기도 정지합니다. 그 뒤에는 래치형 DAT 저온 제한이 있어 토출공기온도가 트립 상수 아래로 내려가면 두 단계를 모두 차단하며, 최소 정지시간은 정지한 장치가 즉시 다시 단계 운전하지 못하게 합니다. 하나의 AND가 이 허가 조건들을 단계 지령에 결합합니다.
운전 확인 우선 — DAT가 무의미해지는 함정
운전 확인을 먼저 적용해야 하는 이유가 있습니다. 정지한 공기 속의 토출 센서는 코일이 아니라 실내온도를 읽습니다. 공기 흐름을 멈추면 저온 제한은 단순히 트립하지 않는 것이 아니라 코일 상태를 보지 못합니다. 코일 상태와 관계없이 정상처럼 보이는 온도를 보고합니다. 시나리오에서 벨트를 파손해 확인해 보세요. 팬 지령은 유지되지만 날개가 멈추고 DAT 칩은 존 온도까지 올라갑니다. 다만 단계는 계속 유지됩니다. 시나리오는 운전자 기록이며 이 시나리오는 두 단계 모두를 시퀀스보다 우선하는 슬롯 8에 남겨 두기 때문입니다. 압축기 단계 아래의 NULL — 해제 확인란으로 단계 지령을 반환하면 다음 틱에 정지합니다. 신뢰할 수 없는 토출공기 값이 아니라 운전 확인 인터록에 의해 정지합니다. 지령, 상태와 운전 확인 신호는 서로 다른 세 정보입니다. 상태 및 운전 확인 신호에서 그 차이를 자세히 설명합니다.
복구 순서 — 해제되어야 하는 두 타이머
두 보호 로직이 겹쳐 있고 순서대로 해제되므로 복구 순서를 살펴봐야 합니다. 저온 제한 트립은 단계 지령을 완전히 정지시키므로 단계를 차단하는 순간 최소 정지 타이머도 시작합니다. 토출공기온도는 해제 상수를 넘어야 하고 동시에 정지 타이머도 만료되어야 단계가 다시 투입됩니다. 따라서 단계는 해제점에서 즉시 복귀하지 않고 그보다 훨씬 뒤에 복귀합니다. 프로그램을 다운로드할 때도 타이머는 영에서 시작하므로, 이 예제를 선택하면 운전 중인 장치가 멈추고 한동안 정지 상태를 유지합니다. 실제 컨트롤러도 전원 투입 시 최소 정지시간을 적용합니다.
정지 타이머가 감시하는 값과 오버라이드의 영향
정지 타이머가 감시하는 값은 시퀀스 자체의 정지이며 다른 정지는 감시하지 않습니다. 슬롯 8에서 단계를 강제로 정지하면 압축기는 멈추지만 프로그램은 계속 냉방을 요구합니다. 허가 체인은 정지를 감지하지 못하므로 타이머는 영에 머물고, 강제를 해제하는 순간 장치가 재기동합니다. 고장이 아니라 시퀀스가 자신이 아는 정지만 보호하는 것입니다. 포인트를 강제할 때 오버라이드가 하위 로직에 어떤 영향을 주는지 이해하는 습관을 이 화면에서 익혀야 합니다. 프로그램은 장치를 바라보는 자체 관점에서 계속 실행 중인데 사용자가 알리지 않은 채 실제 장치만 바꾼 상태입니다. 팬은 의도적으로 허가 경로 밖에 있습니다. 팬은 냉방 요구를 계속 따르므로 운전 금지 조건이 해제되는 동안에도 코일을 가로질러 공기가 흐릅니다. 팬이 스스로 만든 풍량 운전 확인 신호로 팬을 게이트하면 어떤 장치도 기동할 수 없기 때문입니다. 큰 냉방 요구에서 팬을 저속으로 강제하여 안전 로직의 동작을 확인해 보세요. 기본 예제에서 같은 조작은 안전 로직이 해결하도록 설계된 코일 온도의 결빙 방향 급락을 만듭니다.
데스크톱 도구
와이어시트 블록 배선은 포인터와 넓은 캔버스가 필요한 드래그 작업입니다. 노트북이나 데스크톱에서 이 페이지를 열어 제어 프로그램을 편집하세요. 장치 탭은 휴대전화에서도 읽기 쉬우며 이 와이어시트가 화면에 보이는지와 관계없이 프로그램은 장치를 계속 구동합니다.