HMI چیست؟ رابط کاربری صنعتی (Human Machine Interface)
راهنمای جامع HMI؛ از تعریف و اجزا تا برندهای مطرح (Siemens، Weintek، Delta، Allen-Bradley)، اصول طراحی بر اساس استاندارد ISA-101، پروتکلها و کاربردهای عملی در صنایع ایران.
Siemens Comfort Panel، Weintek، Delta DOP و Allen-Bradley PanelView هستند. استاندارد طراحی آن ISA-101 است.HMI چیست؟
HMI مخفف عبارت Human Machine Interface (رابط انسان و ماشین) است. در سیستمهای اتوماسیون صنعتی، HMI پنجرهای است که از طریق آن اپراتور با ماشین یا فرآیند ارتباط برقرار میکند.
در گذشته، ارتباط اپراتور با ماشین از طریق شستیها، چراغهای سیگنال و نمایشگرهای عددی بود. اما امروزه HMI بهعنوان یک صفحه نمایش لمسی با رابط گرافیکی، این نقش را با امکانات بسیار گستردهتری بر عهده گرفته است.
HMI چه کاری انجام میدهد؟
- نمایش وضعیت: نمایش مقادیر دما، فشار، سرعت، وضعیت موتور و سایر پارامترها
- کنترل: ارسال فرمان Start/Stop، تغییر Set Point، انتخاب Mode کاری
- آلارمها: نمایش هشدارهای بحرانی، اخطارها و پیامهای اطلاعاتی
- ثبت داده: ذخیره لاگ دادهها، تاریخچه آلارمها و گزارشها
- تنظیمات: تغییر پارامترهای کاری، انتخاب برنامه تولید، تنظیم سرعت
- نمایش روند: نمایش گرافیکی روند تغییرات متغیرها (Trend)
- مدیریت کاربری: سطوح دسترسی برای اپراتور، سرپرست و مدیر
نکته مهندسی: HMI مغز سیستم نیست (آن نقش را PLC بر عهده دارد)، بلکه پنجرهی ارتباطی اپراتور با سیستم است. یک HMI خوب، عملکرد اپراتور را چندین برابر میکند؛ یک HMI بد، خطاهای انسانی و توقفات را افزایش میدهد.
انواع HMI
HMIها از نظر شکل، اندازه و کاربرد به دستههای مختلفی تقسیم میشوند:
۱. HMI پنلی (Panel HMI)
رایجترین نوع HMI در صنعت. دارای صفحه لمسی یا کلیدهای فیزیکی، در اندازههای مختلف (۳ تا ۲۲ اینچ) و معمولاً داخل تابلو برق نصب میشوند. نمونه: Siemens Comfort Panel، Delta DOP.
۲. HMI صنعتی با PC صنعتی (Industrial PC)
کامپیوتر صنعتی مقاوم که نرمافزار SCADA یا HMI روی آن اجرا میشود. برای پروژههای پیچیده و بزرگ مناسب است. نمونه: Beckhoff CP، Siemens IPC.
۳. HMI نرمافزاری (Soft HMI)
نرمافزاری که روی کامپیوتر یا تبلت اجرا میشود. نمونه: WinCC Runtime، Ignition Perspective.
۴. HMI موبایل (Mobile HMI)
اجرای HMI روی موبایل و تبلت از طریق وب. نمونه: Siemens WinCC Unified Web Client، Ignition Perspective.
۵. HMI ضد انفجار (Explosion-proof)
برای مناطق خطرناک (Zone 1 و Zone 2) مانند پالایشگاهها و پتروشیمیها. دارای گواهی ATEX.
اجزای اصلی یک HMI
| جزء | وظیفه |
|---|---|
| صفحه نمایش (Display) | نمایش گرافیکی اطلاعات؛ معمولاً LCD یا TFT با وضوح متفاوت |
| پنل لمسی (Touch Panel) | رابط ورودی کاربر؛ Resistive یا Capacitive |
| پردازنده (CPU) | اجرای نرمافزار HMI و پردازش دادهها |
| حافظه (RAM/Flash) | ذخیره پروژه، تصاویر، لاگ و دادهها |
| پورتهای ارتباطی | RS485، RS232، Ethernet، USB برای اتصال به PLC و شبکه |
| سیستمعامل | Windows CE، Windows IoT یا لینوکس اختصاصی |
| منبع تغذیه | معمولاً 24V DC صنعتی |
| کلیدهای فیزیکی (اختیاری) | شستیهای اضافی برای فرمانهای بحرانی |
| اسلات کارت حافظه | برای پشتیبانگیری یا بهروزرسانی پروژه |
تفاوت HMI با PLC، SCADA و DCS
درک تفاوت این چهار فناوری برای طراحی درست سیستم اتوماسیون ضروری است:
| ویژگی | PLC | HMI | SCADA | DCS |
|---|---|---|---|---|
| وظیفه اصلی | کنترل لحظهای ماشین | رابط کاربری اپراتور | نظارت کلان و ثبت داده | کنترل فرآیند پیوسته |
| سطح عملکرد | فیلد (Field) | ماشین / سلول کاری | کارخانه / چند سایت | سایت واحد |
| زمان پاسخ | میلیثانیه | ثانیه | ثانیه | میلیثانیه |
| قابلیت ذخیره داده | محدود | متوسط | بسیار گسترده (Historian) | گسترده |
| تعامل با کاربر | هیچ | مستقیم و گرافیکی | از طریق Station | از طریق ایستگاه اپراتور |
| هزینه | متوسط | کم تا متوسط | متوسط تا بالا | بالا |
برندهای مطرح HMI در بازار ایران
انتخاب برند HMI به عواملی مانند برند PLC، بودجه، اندازه مورد نیاز و تخصص تیم وابسته است. در جدول زیر برندهای اصلی را مقایسه کردهایم:
| برند | کشور | سری محبوب | نرمافزار | کاربرد رایج در ایران |
|---|---|---|---|---|
| Siemens | 🇩🇪 آلمان | Comfort Panel (KTP, TP) | TIA Portal WinCC | همراه S7-1200/1500 |
| Allen-Bradley | 🇺🇸 آمریکا | PanelView Plus, 5000 | FactoryTalk View | صنایع فولاد، نفت |
| Weintek | 🇹🇼 تایوان | MT8000, cMT | EasyBuilder Pro | بازار عمومی، پروژههای اقتصادی |
| Delta | 🇹🇼 تایوان | DOP-100 | DOPSoft | ماشینآلات کوچک و متوسط |
| Omron | 🇯🇵 ژاپن | NB, NS, NA | CX-Designer | ماشینآلات ژاپنی |
| Mitsubishi | 🇯🇵 ژاپن | GOT2000 | GT Designer3 | صنایع خودروسازی |
| Pro-face | 🇯🇵 ژاپن | GP4000, SP5000 | GP-Pro EX | پروژههای چندبرندی |
| Beckhoff | 🇩🇪 آلمان | CP, CPX | TwinCAT HMI | اتوماسیون پیشرفته |
| Kinco | 🇨🇳 چین | MT, Green Series | Kinco DTools | پروژههای اقتصادی |
نکته خرید: اگر PLC پروژه شما زیمنس است، حتماً Siemens Comfort Panel را انتخاب کنید — یکپارچگی کامل در TIA Portal تجربه طراحی را بسیار ساده میکند. اگر بودجه محدود است و PLC شما از برند دیگری است، Weintek یا Delta گزینههای اقتصادی بسیار خوبی هستند.
اصول طراحی HMI بر اساس استاندارد ISA-101
استاندارد ISA-101 مرجع جهانی طراحی HMI در صنایع فرآیندی و گسسته است. هدف آن کاهش خطای انسانی، افزایش سرعت واکنش اپراتور و بهبود ایمنی است. مهمترین اصول:
۱. فلسفه طراحی (Design Philosophy)
HMI باید ساده، سریع و بدون حواسپرتی باشد. هدف آن نمایش اطلاعات مهم در لحظه مناسب است، نه زیبایی بصری.
۲. سلسلهمراتب صفحات (Navigation Hierarchy)
صفحات باید در چهار سطح سازماندهی شوند:
- سطح ۱ — صفحه کل کارخانه (Overview): دید کلی از وضعیت همه بخشها
- سطح ۲ — صفحه واحد (Unit): یک بخش از خط تولید
- سطح ۳ — صفحه تجهیز (Equipment): یک ماشین یا تجهیز خاص
- سطح ۴ — صفحه جزئیات (Detail): جزئیات پارامترها و تنظیمات
۳. رنگبندی استاندارد
هر رنگ باید معنای مشخصی داشته باشد و در کل پروژه ثابت بماند:
- خاکستری: پسزمینه اصلی صفحات (نه سفید)
- سبز: وضعیت عادی / روشن (Running)
- خاکستری تیره: خاموش (Stopped)
- زرد: آلارم کماهمیت / اخطار (Warning)
- قرمز: آلارم بحرانی (Critical Alarm)
- آبی: اطلاعات و وضعیت غیرفعال
۴. مدیریت آلارم (Alarm Management)
بر اساس استاندارد ISA-18.2 و EEMUA 191، آلارمها باید:
- اولویتبندی شوند (بحرانی، بالا، متوسط، پایین)
- بهصورت واضح نمایش داده شوند (رنگ، صدا، فلش چشمکزن)
- با Acknowledge از سوی اپراتور تأیید شوند
- ثبت و قابل پیگیری باشند
- حذف آلارمهای غیرضروری (Nuisance Alarms) بهصورت دورهای
۵. اصول چیدمان
- اطلاعات مهم در بالا-چپ صفحه (منطقه طلایی چشم)
- پرهیز از شلوغکاری و گرافیکهای غیرضروری
- استفاده از نمادهای استاندارد (ISA-5.1)
- حداقل ۳ کلیک برای رسیدن به هر صفحه
- اندازه فونت مناسب (حداقل ۱۴ پیکسل)
- فاصله کافی بین دکمههای قابل کلیک
پروتکلهای ارتباطی HMI
HMI باید با PLC از طریق یک پروتکل ارتباطی صحبت کند. مهمترین پروتکلها:
| پروتکل | سرعت | کاربرد | برندهای سازگار |
|---|---|---|---|
| Profinet | بسیار بالا | پروژههای زیمنس | Siemens, Phoenix Contact |
| Modbus RTU/TCP | متوسط | پروژههای عمومی و اقتصادی | تمام برندها |
| EtherNet/IP | بالا | پروژههای Allen-Bradley | Rockwell, Omron |
| Profibus DP | بالا | پروژههای قدیمی زیمنس | Siemens |
| OPC UA | بالا | ارتباط بین نرمافزارها | همه |
| CC-Link | بالا | پروژههای Mitsubishi | Mitsubishi |
اندازههای رایج HMI
HMIها در اندازههای مختلف تولید میشوند. انتخاب اندازه به پیچیدگی صفحات و فاصله اپراتور از HMI بستگی دارد:
| اندازه | رزولوشن رایج | کاربرد |
|---|---|---|
| 3.5″ تا 4.3″ | 480×272 | ماشینآلات کوچک، کنترل ساده |
| 7″ | 800×480 | پرکاربردترین اندازه، خطوط تولید متوسط |
| 10″ | 1024×600 | پروژههای پیچیده، ماشینآلات CNC |
| 12″ تا 15″ | 1280×800 | پروژههای بزرگ، نمایش نقشههای پیچیده |
| 19″ تا 22″ | 1920×1080 (Full HD) | پروژههای پیشرفته، پنلهای اصلی اتاق کنترل |
نرمافزارهای برنامهنویسی HMI
هر برند HMI نرمافزار مخصوص خود را دارد. مهمترین آنها:
- Siemens: WinCC Comfort / Advanced در TIA Portal
- Weintek: EasyBuilder Pro (رایگان و قدرتمند)
- Delta: DOPSoft (رایگان)
- Allen-Bradley: FactoryTalk View Studio ME / SE
- Omron: CX-Designer, NB-Designer
- Mitsubishi: GT Designer3
- Pro-face: GP-Pro EX
- Beckhoff: TwinCAT HMI
مراحل طراحی و پیادهسازی پروژه HMI
- تحلیل نیازها: چه اطلاعاتی نمایش داده شود؟ چه فرمانهایی نیاز است؟ چه آلارمهایی وجود دارد؟
- انتخاب سختافزار: بر اساس اندازه، پروتکل و بودجه
- طراحی ساختار صفحات: تعیین سلسلهمراتب و Navigation
- طراحی صفحات گرافیکی: با رعایت اصول ISA-101
- تعریف متغیرها (Tags): اتصال متغیرهای HMI به PLC
- برنامهنویسی منطق HMI: Script، Alarm، Trend
- اتصال به PLC: انتخاب پروتکل ارتباطی و تست
- FAT (Factory Acceptance Test): تست عملکرد در کارخانه سازنده
- SAT (Site Acceptance Test): تست در محل پروژه
- آموزش اپراتورها: انتقال دانش و راهنمای استفاده
- مستندسازی: راهنمای استفاده، نقشهها، لیست تگها
کاربردهای HMI در صنایع
HMI تقریباً در هر صنعتی که نیاز به کنترل خودکار داشته باشد، کاربرد دارد:
- صنایع فولاد: کوره، نورد، ریختهگری
- صنایع سیمان: کوره دوار، آسیاب، سیلو
- نفت، گاز و پتروشیمی: پمپها، کمپرسورها، برجهای تقطیر
- غذا و دارو: خطوط تولید، میکسر، بستهبندی
- آب و فاضلاب: تصفیهخانه، ایستگاه پمپاژ
- خودروسازی: خطوط مونتاژ، رباتها
- ماشینآلات بستهبندی: Filling، Sealing، Labeling
- صنایع نساجی: ماشینهای ریسندگی و بافندگی
- CNC و ماشینابزار: کنترل محور، ابزار، سرعت
- ساختمانهای هوشمند: HVAC، BMS، امنیت
اشتباهات رایج در طراحی HMI
- ❌ استفاده از پسزمینه سفید یا رنگهای روشن
- ❌ استفاده از انیمیشنهای زیاد و گرافیکهای 3D
- ❌ شلوغ کردن صفحات با اطلاعات غیرضروری
- ❌ نبود سلسلهمراتب منظم بین صفحات
- ❌ آلارمهای بیمورد (Nuisance Alarms) که اپراتور را گیج میکنند
- ❌ فاصله زیاد بین دکمههای قابل کلیک
- ❌ فونت کوچک یا نامناسب
- ❌ عدم استفاده از نمادهای استاندارد (ISA-5.1)
- ❌ عدم تست FAT/SAT قبل از راهاندازی
- ❌ عدم آموزش اپراتورها پس از تحویل پروژه
آینده HMI: نسل جدید (HMI 4.0)
نسل جدید HMI در حال تغییر شکل ارتباط انسان و ماشین است:
- Mobile HMI: دسترسی از موبایل و تبلت
- Web-based HMI: اجرای پروژه در مرورگر
- Voice Control: کنترل با فرمان صوتی
- Augmented Reality (AR): نمایش اطلاعات روی واقعیت
- Gesture Control: کنترل با حرکات دست
- AI Assistance: دستیار هوشمند برای اپراتور
خدمات MaTSoco در حوزه HMI
شرکت مانا تجارت سروش (MaTSoco) با تکیه بر دانش مهندسی برق، کنترل و اتوماسیون، خدمات زیر را ارائه میدهد:
- تحلیل نیاز و انتخاب HMI مناسب پروژه
- طراحی صفحات HMI بر اساس استاندارد ISA-101
- برنامهنویسی HMI برای برندهای Siemens، Weintek، Delta، Allen-Bradley، Omron، Mitsubishi
- پیادهسازی Alarm Management مطابق ISA-18.2
- اتصال HMI به PLC، درایو، سنسور و سایر تجهیزات
- ارتقای HMIهای قدیمی به نسل جدید
- طراحی HMI موبایل و وب برای کنترل از راه دور
- آموزش تخصصی مهندسان و اپراتورها
- تست FAT/SAT و راهاندازی پروژه در محل
- یکپارچهسازی HMI با سیستمهای مکانیکی و انتقال قدرت
نکته مهندسی: در پروژههای صنعتی ایران، موفقیت HMI تنها به برنامهنویسی آن محدود نیست. عملکرد صحیح سنسورها، طراحی درست موتور و درایو، انتخاب صحیح گیربکس و کوپلینگ، همگی بر کیفیت اطلاعات نمایشدادهشده در HMI تأثیر میگذارند.
پرسشهای متداول
HMI چیست؟
HMI یا Human Machine Interface یک دستگاه یا نرمافزار است که بین اپراتور و ماشین قرار میگیرد و امکان مشاهده وضعیت، ارسال فرمان، مدیریت آلارم و تغییر تنظیمات را فراهم میکند.
تفاوت HMI با SCADA چیست؟
HMI معمولاً برای یک ماشین یا یک بخش از خط تولید است، در حالی که SCADA یک سیستم گستردهتر است که میتواند چندین HMI و PLC را در سطح کل کارخانه مدیریت کند و دادهها را ثبت و تحلیل کند.
مهمترین برندهای HMI کداماند؟
Siemens Comfort Panel، Allen-Bradley PanelView، Weintek، Delta DOP، Omron NB/NS، Mitsubishi GOT، Pro-face، Beckhoff CP و Kinco.
استاندارد طراحی HMI کدام است؟
استاندارد ISA-101 مرجع جهانی طراحی HMI صنعتی است و اصولی مانند رنگبندی استاندارد، اولویتبندی آلارمها و طراحی صفحات را تعیین میکند.
نرمافزار برنامهنویسی HMI چیست؟
Siemens TIA Portal (WinCC)، Weintek EasyBuilder Pro، Delta DOPSoft، Allen-Bradley FactoryTalk View، Omron CX-Designer و Mitsubishi GT Designer مهمترین نرمافزارها هستند.
اندازههای استاندارد HMI چقدر است؟
از 3.5 تا 22 اینچ، اما 4، 7، 10 و 15 اینچ پرکاربردترین اندازهها در صنعت ایران هستند.
آیا HMI نیاز به سیستمعامل دارد؟
بله، اکثر HMIها دارای سیستمعامل اختصاصی (Windows CE، Windows IoT یا لینوکس) هستند. پنلهای پیشرفته مانند Siemens Comfort Panel Advanced از Windows 10 IoT استفاده میکنند.
مطالعه بیشتر
🧠 PLC و برنامهنویسی
📊 سیستم SCADA
⚡ اینورتر (VFD)
🎯 سروو موتور
🔗 شبکههای صنعتی
📐 ابزار دقیق
🔌 تابلو برق صنعتی
⚙️ درایو موتور صنعتی
