واسط انسان- ماشین یا بهاختصار HMI، تجهیزی است که بهمنظور تبادل اطلاعات مابین انسان و ماشین مورداستفاده قرار میگیرد و کاربر میتواند از طریق آن در هرلحظه از زمان از عملکرد ماشین مطلع گردیده و فرامین موردنیاز بهمنظور هدایت و کنترل صحیح ماشین را بدان انتقال دهد. به بیان سادهتر، کاربر با نوشتن برنامه در PLC میتواند ارتباطی منطقی مابین ورودیها و خروجیها برقرار نماید، اما PLC با توجه به ماهیت خود، نمیتواند در هرلحظه از زمان اطلاعات جامعی از عملکرد ماشین در اختیار کاربر قرار دهد. در این شرایط، HMI بهعنوان پلی مابین انسان و ماشین با اتصال به PLC، وضعیت اجرای برنامه را در هرلحظه از زمان مانیتور و به صُور مختلف به کاربر نمایش میدهد. HMI ها انواع مختلفی دارند و بسته به مشخصات سختافزاری و نرمافزاری خود، قابلیتها و امکانات بسیاری را در اختیار کاربران قرار میدهند اما بهطورکلی، از HMI ها عمدتاً بهعنوان تجهیزات کنترل و مانیتورینگ محلی استفاده میشود، بدین معنا که این تجهیزات با نصب کنار یک ماشین یا دستگاه، اطلاعات لازم در خصوص کار با آن ماشین را در اختیار اپراتور دستگاه قرار میدهند. بهطورکلی نمایش لحظه به لحظه پروسه عملکرد تجهیزات بهصورت متنی یا گرافیکی، نمایش تمامی آلارم ها و خطاهای قابل وقوع در حین عملکرد ماشینآلات، ذخیرهسازی و آرشیو نمودن اطلاعات پروسه، دادههای عملکردی و آلارم ها و خطاهای ماشینآلات بهصورت پیوسته، مانیتور نمودن تغییرات لحظهای پارمترها بهصورت عددی و نموداری، مانیتورینگ و کنترل ماشین با ارسال فرامین بهصورت محلی یا از راه دور، افزایش ایمنی کارکنان و کاهش خطرات مرتبط با کار با ماشینآلات از مهمترین مزایا و دلایل استفاده از HMI در سیستمهای کنترل و مانیتورینگ صنعتی به شمار میرود.