هر پروژهای که چیلر را به سیستم مدیریت ساختمان وصل میکند، دیر یا زود به یک نقطه میرسد: مدباس. کنترلر چیلر باید دما، فشار و وضعیت کمپرسور را روی یک زوج سیم بفرستد و فرمان بگیرد، و در عمل تقریباً همهٔ سازندگان چیلر همین پروتکل را انتخاب کردهاند. مشکل معمولاً جای دیگری است: در پروژههایی که اتصال برقرار نمیشود، ریشه اغلب آدرس تکراری، نرخ باود ناهمخوان یا نبود ترمینیشن روی گذرگاه است، نه خود پروتکل.
این راهنما مسیر اتصال را از تصمیم اولیه تا راهاندازی پیش میبرد: انتخاب بین RTU و TCP، قواعد سیمکشی و آدرسدهی گذرگاه RS485، اینکه کنترلر روی مدباس چه دادهای نشان میدهد، و اینکه چطور نقشهٔ رجیستر را از تأمینکننده بخواهید.
📌 چکیده مقاله Modicon در سال ۱۹۷۹ مدباس را معرفی کرد و امروز پرکاربردترین پروتکل صنعتی برای اتصال تجهیزات اتوماسیون است. کنترلر چیلر معمولاً از طریق مدباس RTU روی گذرگاه RS485 با BMS ارتباط میگیرد و برای پروژههای بزرگتر از مدباس TCP روی اترنت استفاده میکند. این راهنما تصمیم RTU یا TCP، قواعد سیمکشی و آدرسدهی، چهار نوع رجیستر، کدهای فانکشن رایج و چکلیست درخواست نقشهٔ رجیستر را مرور میکند.
چرا اتصال کنترلر چیلر به BMS به مدباس میرسد؟
Modicon در سال ۱۹۷۹ مدباس را ساخت تا کنترلکنندههای منطقی قابل برنامهریزی بتوانند با یکدیگر حرف بزنند. از آن زمان تا امروز به یک استاندارد واقعی و باز تبدیل شده که صدها سازنده آن را روی هزاران دستگاه پیاده کردهاند؛ به گفتهٔ خود سازمان مدباس، این پروتکل «زبان مشترک ادغام میان سازندگان مختلف» است (Modbus FAQ — Modbus Organization). باز بودن پروتکل یعنی هیچ سازندهای برای استفاده از آن حق امتیاز نمیپردازد و همین موضوع آن را در صنعت تبرید و تهویه مطبوع فراگیر کرده است.
از دید کسی که تابلو را میبندد، این فراگیری یک مزیت عملی دارد: لازم نیست برای هر برند چیلر یک روش ارتباطی جدا یاد بگیرد. مدباس یک الگوی درخواستوپاسخ است؛ یک دستگاه درخواست را شروع میکند و دستگاه دیگر پاسخ میدهد. در اصطلاح امروز به این دو، client و server میگویند و در اصطلاح قدیمیتر همان master و slave است. در یک شبکهٔ استاندارد، یک دستگاه آغازگر و حداکثر ۲۴۷ دستگاه پاسخدهنده میتوانند حضور داشته باشند و هر کدام آدرس یکتای خودش را دارد.
نکتهای که در پروژهها کم میگویند این است که ۲۴۷ سقف فضای آدرس است، نه سقف تعداد دستگاه روی یک کابل. این دو عدد را با هم اشتباه نگیرید؛ در بخش سیمکشی به تفاوتشان میرسیم.

مدباس RTU یا مدباس TCP؟ تصمیم برای چیلر
دو نسخهٔ رایج مدباس داریم و باید بینشان پیش از خرید تجهیزات انتخاب کنید، نه بعد از آن.
مدباس RTU نسخهٔ سریال است: داده بهصورت دودویی فشرده روی گذرگاه RS485 حرکت میکند و یک جمع کنترلی CRC-16 صحت هر بسته را تضمین میکند. مدباس TCP همان کدهای فانکشن را داخل یک هدر MBAP میگذارد و روی اترنت و پورت ۵۰۲ میفرستد، بدون جمع کنترلی اختصاصی، چون خود TCP کار تأیید صحت را انجام میدهد.
محدودیتهای واقعی مدباس RTU و TCP
| معیار | مدباس RTU | مدباس TCP |
|---|---|---|
| بستر | RS485 دو سیم (بههمتابیده) | اترنت و TCP/IP |
| حداکثر گره روی یک سگمنت | ۳۲ گره | عملاً محدود به شبکهٔ اترنت |
| فاصله | تا ۱۲۰۰ متر با نرخ ۱۹۲۰۰ | محدود به شبکهٔ اترنت، نه به کابل سریال |
| پورت | — | ۵۰۲ |
| جمع کنترلی | CRC-16 | ندارد (TCP تضمین میکند) |
| کاربرد مناسب | تجهیزات میدانی موجود، بودجهٔ محدود | چند کلاینت همزمان، SCADA، ابر، ساختمانهای چندبخشی |
اگر کنترلر چیلر و BMS در یک ساختمان و در فاصلهٔ چند ده متری هستند و فقط یک دستگاه بالادستی وجود دارد، RTU کافی و ارزانتر است. اگر چند سامانه باید همزمان به یک چیلر نگاه کنند — مثلاً BMS ساختمان و سامانهٔ پایش انرژی و اپلیکیشن موبایل — مسیر TCP بهتر جواب میدهد.
گیتوی: وقتی هر دو لازم است
در عمل بسیاری از پروژهها ترکیبیاند: تجهیزات میدانی سریال هستند و سامانهٔ بالادستی اترنت میخواهد. راهحل استاندارد، یک گیتوی تبدیل RTU به TCP است که همان داده را از گذرگاه سریال میخواند و روی شبکه سرو میکند. با این کار لازم نیست سختافزار موجود را کنار بگذارید.

سیمکشی مدباس: پیکربندی گذرگاه RS485
این بخش جایی است که بیشتر پروژهها شکست میخورند. سه تنظیم و دو قاعدهٔ فیزیکی را درست انجام دهید و گذرگاه راه میافتد.
آدرسدهی دستگاهها در مدباس
هر دستگاه روی گذرگاه باید آدرس یکتا داشته باشد. محدودهٔ معتبر ۱ تا ۲۴۷ است؛ آدرس صفر را برای پیام همگانی (broadcast) رزرو کردهاند و ۲۴۸ تا ۲۵۵ آزاد نیستند. دو کنترلر با آدرس یکسان روی یک گذرگاه، هر دو را از کار میاندازند — و این خطا اغلب بهشکل «BMS هیچ دستگاهی را نمیبیند» ظاهر میشود، نه بهشکل خطای آدرس تکراری.
نرخ باود، پریتی و بیت توقف
این سه پارامتر باید روی کل گذرگاه یکسان باشند. یک دستگاه با ۹۶۰۰ و دستگاه دیگر با ۱۹۲۰۰ روی یک سیم، یعنی هیچکدام پاسخ نمیگیرند. در نقشهٔ رجیستر یک کنترلر چیلر معمولاً همین سه پارامتر بهصورت رجیستر قابل تنظیم وجود دارند: نرخ باود با مقادیر ۹۶۰۰ تا ۱۱۵۲۰۰، پریتی با سه حالت none و odd و even، و بیت توقف یک یا دو.
ترمینیشن، شیلد و طول کابل
گذرگاه RS485 در دو انتهای مسیر به مقاومت ترمینیشن نیاز دارد. بدون آن، بازتاب سیگنال در نرخهای بالا اتصال را ناپایدار میکند؛ نشانهاش هم معمولاً این است که ارتباط ساعتها کار میکند و بعد قطع میشود. شیلد کابل را فقط از یک سمت به زمین وصل کنید تا حلقهٔ زمین نسازد. طول کابل و تعداد گره را هم در محدودهٔ جدول بالا نگه دارید.
خطاهای رایج در راهاندازی
- آدرس تکراری روی گذرگاه
- ناهمخوانی نرخ باود یا پریتی بین کنترلر و BMS
- ترمینیشن نصبنشده یا نصبشده در وسط مسیر بهجای دو انتها
- سیمکشی ستارهای بهجای زنجیرهای
- وصل کردن شیلد از هر دو طرف
کنترلر چیلر روی مدباس چه چیزی را نشان میدهد؟
وقتی اتصال برقرار شد، پرسش بعدی این است که دو طرف چه دادهای ردوبدل میکنند. کنترلر چیلر معمولاً چهار نوع داده را در معرض دید میگذارد:
- ورودی دیجیتال (Discrete Input): وضعیتهای دوحالتهای که فقط خواندنیاند، مثل وضعیت فلوسوئیچ یا وضعیت کنتاکتور.
- ورودی آنالوگ (Input Register): مقادیر اندازهگیریشدهای که فقط خواندنیاند؛ دماها و فشارها.
- رجیستر نگهدارنده (Holding Register): مقادیر خواندنی و نوشتنی؛ ستپوینتها و پارامترهای پیکربندی.
- کویل (Coil): فرمانهای دوحالتهٔ نوشتنی، مثل روشن و خاموش کردن یا پاک کردن آلارم.
کدهای فانکشن رایج در مدباس
برای کار با این چهار نوع داده، چند کد فانکشن استاندارد کافی است:
| کد | کار | نوع داده |
|---|---|---|
| ۰۱ | خواندن کویل | Coil |
| ۰۲ | خواندن ورودی دیجیتال | Discrete Input |
| ۰۳ | خواندن رجیستر نگهدارنده | Holding Register |
| ۰۴ | خواندن ورودی آنالوگ | Input Register |
| ۰۵ | نوشتن یک کویل | Coil |
| ۱۵ | نوشتن چند کویل پشتسرهم | Coil |
| ۱۶ | نوشتن یک یا چند رجیستر نگهدارنده | Holding Register |
دو محدودیت عملی را هم به یاد داشته باشید: شمارهٔ رجیسترها را در بازهٔ صفر تا ۹۹۹۹ گزارش میکنند، و خواندن چند رجیستر پشتسرهم به ۱۲۳ رجیستر مجاور محدود است. یعنی اگر ۲۰۰ مقدار پیوسته لازم دارید، باید آنها را در دو یا چند درخواست خواند. این جزئیات در راهنمای مدباس کنترلر چیلر یک سازندهٔ اروپایی صریح آمده است (MODBUS Option User Guide — CIAT).
آلارم روی مدباس
کنترلرهای چیلر آلارمها را معمولاً دستهبندی میکنند؛ یک کنترلر مرجع سه کلاس Warning و Problem و Fault دارد. برای خواندن آلارم فعال، یک رجیستر اختصاصی وجود دارد که مقدارش مشخص میکند کدام آلارم فعال است. برای پاک کردن آلارم هم مقدار یک را روی کویل مربوطه مینویسید و بعد آن را به صفر برمیگردانید.
نکتهای که در دفترچهٔ سازنده آمده و در عمل یک سفر بیمورد به سایت را حذف میکند: بعضی آلارمها را نمیتوان از روی شبکه پاک کرد و باید در محل و روی خود دستگاه پاکشان کرد؛ مثل فشار پایین اواپراتور، فشار بالای کندانس، فشار پایین روغن، حفاظت ضد یخ و دمای بالای موتور (MicroTech II Chiller Unit Controller — Modbus Networks, Daikin Applied). اگر تکنسین شما این را نداند، سر صحنه فکر میکند فرمان پاک کردن آلارم از BMS نرسیده است.

چکلیست درخواست نقشهٔ رجیستر از تأمینکننده
کنترلری که مدباس دارد اما مستندات رجیسترهایش را نمیدهد، در عمل برای پروژهٔ BMS بیفایده است. این فهرست را پیش از خرید بفرستید و پاسخ کتبی بخواهید:
- فهرست کامل رجیسترها با شماره، نوع (ورودی یا نگهدارنده یا کویل) و واحد هر کدام
- ضریب مقیاس هر مقدار؛ مثلاً دمایی که ضریب ۱۰۰ دارد؛ یعنی مقدار خام ۲۳۵۰ معادل ۲۳٫۵ درجه است
- کدهای فانکشن پشتیبانیشده و محدودیت تعداد رجیستر در هر درخواست
- تنظیمات پیشفرض ارتباط: نرخ باود، پریتی، بیت توقف و آدرس پیشفرض کارخانه
- نگاشت آلارمها: کدام رجیستر کدام آلارم را نشان میدهد و کدامها از شبکه پاکشدنی نیستند
- مقادیر فقطخواندنی در برابر نوشتنی؛ مشخصاً اینکه چه پارامترهایی را میتوان از BMS تغییر داد
- نسخهٔ فرمور و اینکه نگاشت رجیستر بین نسخهها تغییر کرده است یا نه
یک نقشهٔ رجیستر قابلاستفاده با یک رجیستر «نوع دستگاه» شروع میشود که مقدارش نوع چیلر را مشخص میکند، بعد رجیسترهای نسخهٔ نرمافزار، و بعد رجیسترهای تنظیمات ارتباط. اگر پاسخ تأمینکننده فقط یک جدول شماره و نام بدون واحد و ضریب بود، هنوز کامل نیست.
کنترلرهای سری TS تسیا و مدباس
تسیا دو کنترلر چیلر تولید میکند که هر دو با مدباس RTU روی RS485 با BMS و PLC ارتباط میگیرند و در معماری Master/Slave تا ۱۶ مدار و ۳۲ کمپرسور پشتیبانی میکنند.
- کنترلر چیلر تکمداره TS20: یک مدار با ۲ کمپرسور و ۳ فن کندانسور، ۶ ورودی دیجیتال، ۶ ورودی آنالوگ و ۶ خروجی دیجیتال، با بیش از ۱۰۰ کد خطا و تاریخچهٔ آلارم
- کنترلر چیلر دومداره TS28: دو مدار، کنترل اینورتری فن کندانسور، ۱۰ ورودی دیجیتال، ۸ ورودی آنالوگ و ۱۰ خروجی دیجیتال
هر دو مدل در دستهٔ کنترلر چیلر قرار دارند. نقشهٔ رجیستر و فهرست کدهای خطا برای پروژههای BMS را تیم فنی تسیا در اختیار شما میگذارد؛ اگر در پروژهای هستید که BMS آن از قبل انتخاب شده، پیش از سفارش با کارشناسان تسیا تماس بگیرید تا سازگاری را با هم بررسی کنیم.

پرسشهای متداول
مدباس چیست و چرا در چیلر استفاده میشود؟
مدباس یک پروتکل ارتباطی صنعتی است که Modicon در سال ۱۹۷۹ آن را معرفی کرد و امروز یک استاندارد باز است. چون حق امتیاز ندارد و صدها سازنده آن را پیاده کردهاند، زبان مشترک میان کنترلر چیلر و سیستم مدیریت ساختمان شده است. به همین دلیل تقریباً هر BMS در ایران از کنترلر چیلر انتظار مدباس دارد.
تفاوت مدباس RTU و مدباس TCP چیست؟
تفاوت در لایهٔ انتقال است، نه در معنی داده. RTU داده را بهصورت دودویی روی گذرگاه RS485 میفرستد و CRC-16 صحت آن را تضمین میکند؛ حداکثر ۳۲ گره روی یک سگمنت و تا ۱۲۰۰ متر با نرخ ۱۹۲۰۰. TCP همان کدهای فانکشن را روی اترنت و پورت ۵۰۲ میبرد و جمع کنترلی اختصاصی ندارد.
روی یک گذرگاه RS485 چند دستگاه میتوانم وصل کنم؟
روی یک سگمنت تا ۳۲ گره. فضای آدرس مدباس ۲۴۷ آدرس است، اما این سقف پروتکل است نه سقف کابل؛ برای عبور از ۳۲ گره به تکرارکننده نیاز دارید. آدرسها باید در بازهٔ ۱ تا ۲۴۷ و یکتا باشند؛ آدرس صفر را برای پیام همگانی رزرو کردهاند.
چرا BMS من کنترلر چیلر را نمیبیند؟
در بیشتر موارد سه علت دارد: آدرس تکراری روی گذرگاه، ناهمخوانی نرخ باود یا پریتی بین کنترلر و BMS، یا نبود مقاومت ترمینیشن در دو انتهای مسیر. اول این سه را بررسی کنید؛ اگر اتصال ساعتها کار میکند و بعد قطع میشود، احتمال مشکل ترمینیشن یا شیلد بیشتر است.
نقشهٔ رجیستر چیست و چرا بدون آن اتصال کامل نمیشود؟
نقشهٔ رجیستر سندی است که میگوید هر شمارهٔ رجیستر چه دادهای را با چه واحد و چه ضریبی نگه میدارد و کدامها نوشتنی هستند. بدون آن، BMS میتواند به کنترلر وصل شود ولی نمیداند عددی که میخواند دما است یا فشار. پیش از خرید، نقشهٔ کامل با واحد و ضریب را کتباً از تأمینکننده بخواهید.
آیا میتوانم چیلر را از راه دور خاموش و روشن کنم؟
بله، اگر کنترلر رجیستر یا کویل نوشتنی مربوط به فرمان را در معرض دید گذاشته باشد و BMS اجازهٔ نوشتن داشته باشد. این موضوع را پیش از خرید روشن کنید؛ بعضی سازندگان فقط خواندن را باز میگذارند. در سری TS تسیا فهرست پارامترهای نوشتنی از تیم فنی قابل دریافت است.
جمعبندی
اتصال کنترلر چیلر به BMS با مدباس در نگاه اول پیچیده به نظر میرسد، ولی در عمل سه تصمیم و سه تنظیم است. تصمیمها: RTU یا TCP، تعداد دستگاهها، و اینکه گیتوی لازم است یا نه. تنظیمها: آدرس یکتا، نرخ باود و پریتی یکسان روی کل گذرگاه، و ترمینیشن در دو انتها.
بعد از برقراری اتصال، کار اصلی تازه شروع میشود: نقشهٔ رجیستر. اگر آن را با واحد و ضریب مقیاس داشته باشید، پیکربندی سمت BMS چند ساعت طول میکشد؛ بدون آن، برای هر تغییر باید آزمون و خطا کنید. برای تعمیر و نگهداری بعدی هم راهنمای انتخاب و نصب سنسور فشار تسیا مرجع مفیدی است.
قدم بعدی: چکلیست نقشهٔ رجیستر همین مقاله را برای تأمینکنندهٔ کنترلر بفرستید و پاسخ کتبی بگیرید.
منابع
- Modbus FAQ — Modbus Organization: https://www.modbus.org/faq.php
- MicroTech II Chiller Unit Controller Protocol Information, Modbus Networks (ED 15063-7) — Daikin Applied، آگوست ۲۰۲۲: https://tahoeweb.daikinapplied.com/api/general/DownloadDocumentByName/media/Daikin_ED_15063-7_MTII_Chiller_Unit_Controller_Modbus_Tech_Sheet.pdf
- MODBUS Option User Guide (ECG-UG-19-004) — CIAT، جولای ۲۰۱۹، بازنگری B جولای ۲۰۲۰: https://intranet.ciat.com/fichiers/customtelechargement.php?f=33e70ae6186dc20d0b0f706b1bd8f9b3.pdf
- Chiller Modbus Profile v7.6.0 — ProLon: https://www.proloncontrols.com/app/uploads/2023/02/Chiller-Modbus-Profile-v.7.6.0.pdf
- Modbus RTU vs Modbus TCP — ModbusCloud، منتشرشده ۸ ژوئن ۲۰۲۶، بهروزرسانی ۲۸ سپتامبر ۲۰۲۶: https://www.modbuscloud.com/knowledge-base/modbus-rtu-vs-tcp
- پروتکل مودباس و کاربردهای آن در صنایع — بهین رایانه نقشینه: https://www.brnit.com/papers/modbus-protocol-and-its-applications/
- پروتکل مدباس چیست؟ — فریتز، ۱۴۰۲: https://fritz.ir/modbus-protocol/
- مشخصات فنی TS20 و TS28 — صفحات محصول تسیا: https://tesia.ir/product/ts20-single-circuit-chiller-controller/ و https://tesia.ir/product/ts28-dual-circuit-chiller-controller/