BACnet (Building Automation and Control Network)

BACnet(Building Automation and Control Network)์€ ๋นŒ๋”ฉ ์ž๋™ํ™” ๋ฐ ์ œ์–ด ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ASHRAE(American Society of Heating, Refrigerating and Air-Conditioning Engineers)๊ฐ€ ๊ฐœ๋ฐœํ•œ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ HVAC(Heating, Ventilation, and Air Conditioning), ์กฐ๋ช… ์ œ์–ด, ํ™”์žฌ ํƒ์ง€ ์‹œ์Šคํ…œ ๋“ฑ ๋‹ค์–‘ํ•œ ๋นŒ๋”ฉ ์ž๋™ํ™” ์‹œ์Šคํ…œ์„ ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ๋‹ค. BACnet์€ ์žฅ์น˜ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์œ„ํ•œ ํ‘œ์ค€ํ™”๋œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋Š” ์ œ์กฐ์—…์ฒด ๊ฐ„ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค.

BACnet์˜ ์•„ํ‚คํ…์ฒ˜์™€ ๋ชจ๋ธ

BACnet์€ OSI(Open Systems Interconnection) ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋ฒจ์—์„œ ํ†ต์‹ ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ ๊ฐ์ฒด ์ง€ํ–ฅ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์žฅ์น˜ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๊ณ  ๊ตํ™˜ํ•œ๋‹ค. BACnet์˜ ์ฃผ์š” ์š”์†Œ๋Š” '๊ฐ์ฒด(Object)'์™€ '์†์„ฑ(Property)'๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ ๊ฐ์ฒด๋Š” ํŠน์ • ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ•˜๋‚˜์˜ ์—”ํ‹ฐํ‹ฐ๋กœ ๊ฐ„์ฃผ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ์ฒด๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ์•„๋‚ ๋กœ๊ทธ ์ž…๋ ฅ, ๋””์ง€ํ„ธ ์ถœ๋ ฅ, ํ”„๋กœ๊ทธ๋žจ ๋“ฑ๊ณผ ๊ฐ™์€ ๋นŒ๋”ฉ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

BACnet์€ ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์„ ์ง€์›ํ•˜๋Š” ์œ ์—ฐํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด๋Š” ๋‹ค์–‘ํ•œ ๋ฌผ๋ฆฌ์  ๋งค์ฒด์™€ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ์˜ต์…˜์œผ๋กœ๋Š” BACnet/IP, BACnet/MSTP, BACnet/Arcnet ๋“ฑ์ด ์žˆ๋‹ค. ๊ฐ ๊ณ„์ธต์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•˜๊ฒŒ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๋นŒ๋”ฉ ์ž๋™ํ™” ์š”๊ตฌ๋ฅผ ์ถฉ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

BACnet์˜ ๊ฐ์ฒด์™€ ์„œ๋น„์Šค

BACnet ํ”„๋กœํ† ์ฝœ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ฐ์ฒด ์œ ํ˜•๊ณผ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ •์˜ํ•œ๋‹ค. BACnet ๊ฐ์ฒด๋Š” ์‹œ์Šคํ…œ ๋‚ด์˜ ํŠน์ • ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๊ฐ ๊ฐ์ฒด๋Š” ์†์„ฑ์„ ํ†ตํ•ด ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋‚ ๋กœ๊ทธ ์ž…๋ ฅ ๊ฐ์ฒด๋Š” ์„ผ์„œ๋กœ๋ถ€ํ„ฐ ์–ป์€ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ด ๊ฐ’์€ ๊ฐ์ฒด์˜ ์†์„ฑ์œผ๋กœ ๊ด€๋ฆฌ๋œ๋‹ค.

BACnet ์„œ๋น„์Šค๋Š” ์ด๋Ÿฌํ•œ ๊ฐ์ฒด์˜ ์†์„ฑ์— ์ ‘๊ทผํ•˜๊ณ  ์กฐ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. BACnet์˜ ์„œ๋น„์Šค๋Š” ํฌ๊ฒŒ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ/์“ฐ๊ธฐ, ์•Œ๋žŒ ๋ฐ ์ด๋ฒคํŠธ ๊ด€๋ฆฌ, ์žฅ์น˜ ๊ด€๋ฆฌ ๋“ฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 'Read Property' ์„œ๋น„์Šค๋Š” ํŠน์ • ๊ฐ์ฒด์˜ ์†์„ฑ์„ ์ฝ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, 'Write Property' ์„œ๋น„์Šค๋Š” ํŠน์ • ์†์„ฑ์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. 'COV(Change of Value)' ์„œ๋น„์Šค๋Š” ๊ฐ์ฒด์˜ ๊ฐ’์ด ๋ณ€ํ™”ํ•  ๋•Œ ์ด๋ฅผ ์•Œ๋ฆฌ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋Š” ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ œ์–ด์— ์œ ์šฉํ•˜๋‹ค.

BACnet์˜ ํ†ต์‹  ๋ฐฉ๋ฒ• ๋ฐ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต

BACnet์€ ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ์  ๋ฐ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค. BACnet/IP๋Š” ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ์—์„œ BACnet ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด๋Š” TCP/IP ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, ์ธํ„ฐ๋„ท ๋˜๋Š” ์‚ฌ๋‚ด ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์žฅ์น˜ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. BACnet/IP๋Š” ๋†’์€ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„์™€ ๋„คํŠธ์›Œํฌ์˜ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ๋นŒ๋”ฉ ์ž๋™ํ™” ์‹œ์Šคํ…œ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

BACnet/MSTP๋Š” RS-485 ์‹œ๋ฆฌ์–ผ ํ†ต์‹ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ์ฃผ๋กœ ์†Œ๊ทœ๋ชจ ๋˜๋Š” ๋ถ„์‚ฐํ˜• ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ ๋งˆ์Šคํ„ฐ-์Šฌ๋ ˆ์ด๋ธŒ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ๊ฐ ์žฅ์น˜๋Š” ๋„คํŠธ์›Œํฌ ๋ฒ„์Šค์—์„œ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ด ๋ฐฉ์‹์€ ๋น„๊ต์  ๋‚ฎ์€ ์ „์†ก ์†๋„๋ฅผ ๊ฐ€์ง€์ง€๋งŒ, ์„ค์น˜ ๋น„์šฉ์ด ์ ๊ณ  ์‹ ๋ขฐ์„ฑ์ด ๋†’์•„ ์†Œ๊ทœ๋ชจ ์‹œ์Šคํ…œ์— ์ ํ•ฉํ•œ๋‹ค.

BACnet/Arcnet์€ ์ €์† ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋˜ ๋‹ค๋ฅธ ์˜ต์…˜์ด๋‹ค. Arcnet์€ ํ† ํฐ ๋ฒ„์Šค ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ์—์„œ ์ถฉ๋Œ ์—†์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ์ด๋Š” ์‹ ๋ขฐ์„ฑ์ด ์ค‘์š”ํ•œ ํ™˜๊ฒฝ์—์„œ BACnet ํ†ต์‹ ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

BACnet์˜ ํ™•์žฅ์„ฑ๊ณผ ์ƒํ˜ธ ์šด์šฉ์„ฑ

BACnet์€ ๋‹ค์–‘ํ•œ ๊ทœ๋ชจ์™€ ๋ณต์žก์„ฑ์„ ๊ฐ€์ง„ ์‹œ์Šคํ…œ์—์„œ ํ™•์žฅ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์žฅ์น˜๊ฐ€ ์žˆ๋Š” ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์—์„œ๋„ ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž‘์€ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋‹จ์ˆœํ•œ ๊ตฌ์„ฑ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. BACnet์˜ ๊ฐ์ฒด์™€ ์„œ๋น„์Šค๋Š” ์‹œ์Šคํ…œ์˜ ์š”๊ตฌ์— ๋”ฐ๋ผ ์œ ์—ฐํ•˜๊ฒŒ ์กฐ์ •๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๋‹ค์–‘ํ•œ ์ œ์กฐ์—…์ฒด์˜ ์žฅ์น˜ ๊ฐ„ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ํ•ต์‹ฌ ์š”์†Œ์ด๋‹ค.

BACnet์€ ๋˜ํ•œ ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ์ƒํ˜ธ ์—ฐ๊ฒฐ์„ฑ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด BBMD(BACnet Broadcast Management Device)์™€ ๊ฐ™์€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท์— ์œ„์น˜ํ•œ BACnet ์žฅ์น˜ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ, ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ๋„ ์ผ๊ด€๋œ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.


๊ด€๋ จ ์ž๋ฃŒ:

  • ANSI/ASHRAE Standard 135-2020, BACnetโ€”A Data Communication Protocol for Building Automation and Control Networks

  • Understanding BACnet, by H. Michael Newman, 2nd Edition, Momentum Press

  • BACnet International, BACnet.org, ๊ณต์‹ ์›น์‚ฌ์ดํŠธ, ๋‹ค์–‘ํ•œ ์ž๋ฃŒ ๋ฐ ๋ฐฑ์„œ

Last updated