HMI چیست؟ رابط کاربری صنعتی | راهنمای جامع انتخاب، طراحی و برنامه‌نویسی | ماتسوکو
  خانه اتوماسیون صنعتی PLC HMI SCADA VFD   راهنمای تخصصی اتوماسیون صنعتی HMI چیست؟ رابط کاربری صنعتی (Human Machine Interface) راهنمای جامع HMI؛ از تعریف و اجزا تا برندهای مطرح (Siemens، Weintek، Delta، Allen-Bradley)، اصول طراحی بر اساس استاندارد ISA-101، پروتکل‌ها و کاربردهای عملی در صنایع ایران. مشاوره انتخاب…




 

 

راهنمای تخصصی اتوماسیون صنعتی

HMI چیست؟ رابط کاربری صنعتی (Human Machine Interface)

راهنمای جامع HMI؛ از تعریف و اجزا تا برندهای مطرح (Siemens، Weintek، Delta، Allen-Bradley)، اصول طراحی بر اساس استاندارد ISA-101، پروتکل‌ها و کاربردهای عملی در صنایع ایران.

مشاوره انتخاب و طراحی HMI

پاسخ سریع: HMI (Human Machine Interface) یا رابط کاربری صنعتی، یک دستگاه لمسی یا نرم‌افزاری است که بین اپراتور و ماشین‌آلات قرار می‌گیرد. از طریق HMI می‌توان وضعیت ماشین را مشاهده، تنظیمات را تغییر، فرمان ارسال و آلارم‌ها را مدیریت کرد. مهم‌ترین برندهای HMI در ایران 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 از طریق ایستگاه اپراتور
هزینه متوسط کم تا متوسط متوسط تا بالا بالا
💡 نکته مهندسی MaTSoco: در پروژه‌های کوچک، یک PLC + یک HMI کافی است. اما با افزایش مقیاس، ترکیب PLC + HMI + SCADA بهترین بازدهی را دارد. اگر فرآیند شما پیوسته و بحرانی است (مانند پتروشیمی)، DCS جایگزین مناسب‌تری است.

برندهای مطرح 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)

صفحات باید در چهار سطح سازمان‌دهی شوند:

  1. سطح ۱ — صفحه کل کارخانه (Overview): دید کلی از وضعیت همه بخش‌ها
  2. سطح ۲ — صفحه واحد (Unit): یک بخش از خط تولید
  3. سطح ۳ — صفحه تجهیز (Equipment): یک ماشین یا تجهیز خاص
  4. سطح ۴ — صفحه جزئیات (Detail): جزئیات پارامترها و تنظیمات

۳. رنگ‌بندی استاندارد

هر رنگ باید معنای مشخصی داشته باشد و در کل پروژه ثابت بماند:

  • خاکستری: پس‌زمینه اصلی صفحات (نه سفید)
  • سبز: وضعیت عادی / روشن (Running)
  • خاکستری تیره: خاموش (Stopped)
  • زرد: آلارم کم‌اهمیت / اخطار (Warning)
  • قرمز: آلارم بحرانی (Critical Alarm)
  • آبی: اطلاعات و وضعیت غیرفعال
⚠️ اشتباه رایج: بسیاری از طراحان ایرانی از پس‌زمینه سفید یا آبی روشن و رنگ‌های زیاد و درخشان استفاده می‌کنند. این طراحی در لحظه بحرانی باعث خستگی چشم و اشتباه اپراتور می‌شود. پس‌زمینه خاکستری تیره (#3a3a3a تا #6b6b6b) استاندارد ISA-101 است.

۴. مدیریت آلارم (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
🎯 پیشنهاد MaTSoco: اگر تازه‌کار هستید، Weintek EasyBuilder Pro بهترین نقطه شروع است. رایگان است، رابط کاربری ساده‌ای دارد، با اکثر برندهای PLC سازگار است و جامعه آموزشی بزرگی در یوتیوب دارد.

مراحل طراحی و پیاده‌سازی پروژه HMI

  1. تحلیل نیازها: چه اطلاعاتی نمایش داده شود؟ چه فرمان‌هایی نیاز است؟ چه آلارم‌هایی وجود دارد؟
  2. انتخاب سخت‌افزار: بر اساس اندازه، پروتکل و بودجه
  3. طراحی ساختار صفحات: تعیین سلسله‌مراتب و Navigation
  4. طراحی صفحات گرافیکی: با رعایت اصول ISA-101
  5. تعریف متغیرها (Tags): اتصال متغیرهای HMI به PLC
  6. برنامه‌نویسی منطق HMI: Script، Alarm، Trend
  7. اتصال به PLC: انتخاب پروتکل ارتباطی و تست
  8. FAT (Factory Acceptance Test): تست عملکرد در کارخانه سازنده
  9. SAT (Site Acceptance Test): تست در محل پروژه
  10. آموزش اپراتورها: انتقال دانش و راهنمای استفاده
  11. مستندسازی: راهنمای استفاده، نقشه‌ها، لیست تگ‌ها

کاربردهای 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: Siemens WinCC Unified اولین سیستم HMI است که با HTML5/CSS3/JavaScript ساخته شده و کاملاً مبتنی بر وب است. این رویکرد، آینده طراحی HMI را تعریف می‌کند.

خدمات 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 استفاده می‌کنند.

مطالعه بیشتر

 

© ماتسوکو — مانا تجارت سروش | مرجع تخصصی مهندسی، ساخت و تعمیر تجهیزات صنعتی

 

keyboard_arrow_up