مسئله پروژه
در ساختمانهایی که تعداد زیادی تجهیز الکتریکی و مکانیکی دارند، کنترل مستقل هر تجهیز میتواند مدیریت سیستم را دشوار کند.
روشنایی بخشهای مختلف، فنها و تجهیزات تهویه، پمپها و سایر تجهیزات ممکن است هرکدام کنترل جداگانهای داشته باشند؛ در حالی که عملکرد بعضی از آنها به شرایط محیطی، زمان یا وضعیت تجهیزات دیگر وابسته است.
در این سناریو هدف، طراحی یک معماری متمرکز است که PLC بتواند اطلاعات سیستم را دریافت کرده و تجهیزات مختلف ساختمان را بر اساس منطق مشخص کنترل کند.
رویکرد مهندسی
ساختمان به چند Zone یا Subsystem تقسیم میشود.
برای مثال:
Lighting ← Ventilation ← Pumps ← Mechanical Equipment ← Monitoring
هر بخش منطق کنترلی مستقل خود را دارد، اما PLC امکان هماهنگی میان آنها را نیز فراهم میکند.
این روش نسبت به قرار دادن تمام تجهیزات در یک منطق واحد، توسعه و عیبیابی سیستم را سادهتر میکند.
معماری سیستم کنترل

معماری پیشنهادی میتواند شامل اجزای زیر باشد:
PLC
اجرای منطق کنترل مرکزی و مدیریت ورودیها و خروجیها.
HMI
نمایش وضعیت ساختمان، فرمانهای اپراتوری، تنظیم پارامترها و Alarmها.
Digital I/O
دریافت وضعیت کلیدها، سنسورها و Feedback تجهیزات و ارسال فرمانهای کنترلی.
Analog I/O
در بخشهایی که اندازهگیری یا فرمان آنالوگ موردنیاز باشد.
سنسورها
برای دریافت اطلاعات موردنیاز سیستم مانند شرایط محیطی یا وضعیت تجهیزات.
رلهها و کنتاکتورها
برای کنترل بارهای الکتریکی متناسب با معماری واقعی سیستم.
درایوها
در تجهیزاتی که نیاز به کنترل موتور یا سرعت دارند.
کنترل روشنایی
روشنایی میتواند بر اساس Zoneهای مختلف ساختمان مدیریت شود.
PLC میتواند علاوه بر فرمان دستی، سناریوهایی مانند برنامه زمانی یا شرایط تعریفشده برای هر بخش را اجرا کند.
برای مثال:
Schedule / Sensor / Operator Command ← PLC Logic ← Lighting Zone
اپراتور نیز میتواند وضعیت هر Zone را از طریق HMI مشاهده کند.
در طراحی سیستم باید امکان Auto / Manual و اولویت فرمانها بهصورت مشخص تعریف شود تا چند منبع فرمان باعث رفتار نامشخص نشوند.
کنترل تهویه
فنها و سایر تجهیزات مرتبط با تهویه میتوانند بر اساس شرایط تعریفشده توسط PLC کنترل شوند.
سیستم قبل از راهاندازی تجهیز، وضعیت Interlockها و Feedbackهای لازم را بررسی میکند.
در صورت استفاده از چند تجهیز، میتوان منطق مرحلهای یا Sequence مناسب برای راهاندازی و توقف آنها تعریف کرد.
HMI نیز وضعیت Running، Stopped و Fault هر تجهیز را نمایش میدهد.
کنترل پمپها

پمپهای مورد استفاده در تأسیسات ساختمان میتوانند بهعنوان یک Subsystem مستقل در برنامه PLC مدیریت شوند.
منطق کنترل بسته به کاربرد واقعی سیستم متفاوت است، اما میتواند شامل مواردی مانند:
- Start / Stop
- Auto / Manual
- Run Feedback
- Fault
- شرایط مجاز راهاندازی
- Alarm
- مدیریت تجهیزات رزرو در صورت وجود
باشد.
در معماریهایی با چند پمپ، منطق Lead/Lag یا Duty/Standby نیز میتواند متناسب با نیاز واقعی سیستم طراحی شود.
کنترل Zoneهای ساختمان
تقسیم ساختمان به Zone باعث میشود هر بخش وضعیت و فرمانهای مشخص خود را داشته باشد.
برای هر Zone میتوان اطلاعاتی مانند:
- وضعیت روشنایی
- شرایط محیطی
- وضعیت تهویه
- وضعیت تجهیزات
- Mode عملکرد
- Alarmها
را در سیستم مانیتور کرد.
این ساختار همچنین توسعه سیستم در آینده را سادهتر میکند.
سناریوهای کنترلی
یکی از مزایای کنترل مرکزی، امکان اجرای چند فرمان مرتبط در قالب یک Scenario است.
برای نمونه، یک سناریوی تعریفشده میتواند وضعیت چند Zone یا تجهیز را همزمان تغییر دهد.
اما این فرمانها مستقیماً تجهیزات را بدون بررسی فعال نمیکنند؛ PLC ابتدا شرایط مجاز و Interlockهای مربوط به هر تجهیز را بررسی میکند.
در نتیجه Scenario Management روی منطق اصلی تجهیزات قرار میگیرد و حفاظتهای ضروری سیستم همچنان فعال باقی میمانند.
HMI و مانیتورینگ
HMI نقطه مرکزی تعامل اپراتور با سیستم است.
صفحه اصلی میتواند نمای کلی ساختمان و وضعیت Zoneها را نمایش دهد و صفحات جزئیتر برای Subsystemهای مختلف در نظر گرفته شوند.
قابلیتها میتواند شامل موارد زیر باشد:
- مشاهده وضعیت Zoneها
- کنترل روشنایی
- مشاهده وضعیت تهویه
- کنترل و پایش پمپها
- انتخاب Auto / Manual
- تنظیم Setpointهای مجاز
- مشاهده Alarmها
- نمایش Fault تجهیزات
- مشاهده وضعیت ورودیها و خروجیهای مهم
برای فرمانهای حساس نیز سطح دسترسی مناسب در نظر گرفته میشود.
Alarm و مدیریت خطا
سیستم کنترل باید شرایط غیرعادی را تشخیص دهد و اطلاعات مناسب در اختیار اپراتور قرار دهد.
نمونه Alarmها:
- Fault موتور یا پمپ
- عدم دریافت Run Feedback
- خطای سنسور
- وضعیت غیرمجاز یک تجهیز
- خارج شدن پارامتر اندازهگیریشده از محدوده تعریفشده
- قطع ارتباط با بخشی از سیستم، در معماریهایی که ارتباط شبکهای دارند
Alarm باید علاوه بر نمایش خطا، به اپراتور کمک کند محل یا تجهیز مرتبط را سریعتر شناسایی کند.
Interlockهای کنترلی
Interlockها از اجرای فرمانهای نامعتبر جلوگیری میکنند.
برای مثال:
- تجهیز دارای Fault اجازه Start نداشته باشد.
- فرمانهای متناقض همزمان اجرا نشوند.
- پس از برخی خطاها، Reset کنترلشده لازم باشد.
- Manual Mode حفاظتهای ضروری را غیرفعال نکند.
- تجهیزات وابسته فقط در صورت برقرار بودن شرایط لازم راهاندازی شوند.
به این ترتیب، کنترل مرکزی باعث حذف منطق حفاظتی تجهیزات نمیشود.
ساختار برنامه PLC
برای نگهداری بهتر سیستم، برنامه میتواند به بخشهای منطقی تقسیم شود:
Lighting Control
Ventilation Control
Pump Control
Zone Management
Scenario Management
Alarm Management
HMI Interface
این معماری امکان توسعه هر Subsystem را بدون ایجاد وابستگی غیرضروری در کل برنامه فراهم میکند.
نتیجه طراحی
این سناریو نشان میدهد PLC چگونه میتواند بهعنوان هسته یک سیستم اتوماسیون ساختمان برای هماهنگسازی تجهیزات مختلف استفاده شود.
تقسیم ساختمان به Zoneها و Subsystemهای مستقل، معماری کنترل را ساختاریافته میکند و HMI نیز امکان مشاهده وضعیت تجهیزات، اجرای فرمانهای مجاز و مدیریت Alarmها را از یک نقطه مرکزی فراهم میکند.
در عین حال، Interlockها و منطق مستقل هر تجهیز حفظ میشوند تا کنترل متمرکز به معنی حذف حفاظتهای ضروری سیستم نباشد.

