شرکت اتوماسیون صنعتی فریان | پیمانکار پروژه های برق و ابزاردقیق

شرکت اتوماسیون صنعتی فریان | پیمانکار پروژه های برق و ابزاردقیق

شرکت اتوماسیون صنعتی در تهران و سراسر ایران، راه اندازی خط تولید ، تامین و فروش تجهیزات ابزار دقیق، برنامه نویسی ربات های صنعتی کوکا، زیمنس

برنامه نویسی HMI اشنایدر با Vijeo Designer

تاریخ انتشار : 2024/09/14

 

Vijeo Designer نرم‌افزار رسمی شرکت Schneider Electric برای طراحی و برنامه‌نویسی رابط گرافیکی (HMI) در پنل‌های سری Magelis است. این نرم‌افزار امکان ساخت صفحات گرافیکی، دکمه‌ها، آلارم‌ها، گزارش‌ها و نمایش وضعیت‌های مختلف ماشین‌آلات را فراهم می‌کند. ارتباط آن با PLCها از طریق پروتکل‌هایی مانند Modbus TCP/RTU یا TCP/IP صورت می‌گیرد. در Vijeo Designer می‌توان متغیرهای داخلی و خارجی تعریف کرد و رفتار آن‌ها را با انیمیشن‌ها و اکشن‌های مختلف کنترل نمود. محیط نرم‌افزار ساده و مبتنی‌بر کشیدن و رها کردن (Drag & Drop) است و برای پروژه‌های صنعتی کوچک تا متوسط گزینه مناسبی محسوب می‌شود. امکان شبیه‌سازی و تست پروژه پیش از دانلود نیز وجود دارد. این برنامه با پنل‌های HMI اشنایدر هماهنگ و برای کاربری صنعتی بسیار پایدار طراحی شده است. در این نوشتار به آموزش HMI اشنایدر با Vijeo Designer به صورت مقدماتی پرداخته می شود.

 

 آموزش کنترل روشن/خاموش موتور در Vijeo Designer

در ادامه آموزش روشن/خاموش کردن یک موتور با Vijeo Designer را مرحله‌به‌مرحله و به‌صورت ایمن و فقط در سطح نرم‌افزاری توضیح می‌دهیم.

۱) ایجاد یک پروژه جدید

  1. نرم‌افزار Vijeo Designer را باز کنید.
  2. یک New Project بسازید.
  3. مدل پنل HMI (مثل Magelis) را انتخاب کنید.

۲) اضافه کردن کنترلر (PLC) در قسمت Variable Browser

  1. از سمت چپ، وارد Variable Browser شوید.
  2. روی External Variables راست‌کلیک → گزینه Add Device.
  3. نوع PLC (مثل M221، M340، Modbus TCP و …) را اضافه کنید.
  4. آدرس ارتباط (IP یا پورت Modbus) را تنظیم کنید.

۳) تعریف متغیرهای موتور

داخل External Variables یک یا چند متغیر بسازید:

مثال:

Variable Name Type Address توضیح
Motor_Start Boolean %M0 یا %Q0.0 فرمان روشن
Motor_Stop Boolean %M1 یا %Q0.1 فرمان خاموش
Motor_Status Boolean %I0.0 وضعیت موتور (اختیاری)

(آدرس‌ها بسته به PLC شما متفاوت است.)

۴) اضافه کردن دکمه‌های Start و Stop در صفحه

  1. از نوار ابزار، وارد Toolchest → Button شوید.
  2. یک Button به صفحه بکشید و نامش را Start بگذارید.
  3. در بخش Animation → Touch → Action رفتار دکمه را مشخص کنید:

برای دکمه Start:

  • Action = Write Value
  • Value = 1
  • Variable = Motor_Start

برای دکمه Stop:

  • Action = Write Value
  • Value = 1
  • Variable = Motor_Stop

(اگر PLC شما لچ/ریلِی دارد، شاید فقط یک بیت فرمان لازم باشد.)

۵) نمایش وضعیت موتور

برای نمایش On/Off بودن:

  1. یک Indicator یا Lamp از Toolchest اضافه کنید.
  2. در بخش Animation → Variable، متغیر Motor_Status را لینک کنید.
  3. رنگ‌ها یا شکل On/Off را تنظیم کنید.

۶) دانلود پروژه روی HMI

  1. از منوی Download یا Target → Download استفاده کنید.
  2. آدرس IP پنل را وارد کنید.
  3. پروژه را ارسال کنید.

حالا با لمس دکمه Start و Stop روی HMI، بیت‌های مربوطه در PLC تغییر می‌کنند و PLC موتور را کنترل می‌کند.

 

حال در زیر بیشتری را به صورت تصویری مشاده می کنید:

 

Figure 3.2: Vijeo Designerنرم افزار Vijeo Designer

شبیه‌سازی با Vijeo Designer

 

پیش از اینکه بتوانیم چیزی اجرا کنیم، باید گره‌های ارتباطی را پیکربندی کنیم تا به برنامه HMI اعلام کنیم که لازم است به PLC شبیه‌سازی‌شده متصل شود. در Navigator بخش I/O Manager را باز کرده و روی گره HMI ‏(SOM_HMIG5UE_HMIDT952) دوبار کلیک کنید. این کار پنجره پیکربندی گره را باز خواهد کرد.

Figure 3.3: HMI node

آدرس HMI

گره HMI باید یک نام داشته باشد تا بتواند به دستگاه‌های دیگر متصل شود. در بخش Equipment Address or Node Name، نام موردنظر خود را وارد کنید. در اینجا ما از نام HMI_node استفاده می‌کنیم. پس از اتمام، روی OK کلیک کنید.

Figure 3.4: Naming the HMI node

 نام‌گذاری گره HMI

 

بعد از آن، باید همین کار را برای گره PLC ‏(SOM_PLC_1) انجام دهیم، اما نمی‌توانیم هر نامی را برای گره وارد کنیم. باید نامی را مشخص کنیم که توسط PLC شبیه‌سازی‌شده استفاده می‌شود.

حالا در Vijeo Designer برگردید و تنظیمات گره PLC ‏(SOM_PLC_1) را باز کنید.

Figure 3.6: PLC node
نود PLC

سپس نام گره PLC شبیه‌سازی‌شده (MachineExpert_Simulation) را در بخش Equipment Address or Node Name وارد کنید. پس از اتمام، روی OK کلیک کنید.

 

Figure 3.7: Naming the PLC node
نام گذاری نود PLC

اجرای HMI شبیه‌سازی‌شده

 

اکنون همه‌چیز تنظیم شده و آماده اجرای شبیه‌سازی HMI است. برای اجرای آن، کافی است روی دکمه Start simulation کلیک کنید.

 

Figure 3.8: Starting the HMI simulation

استارت شبیع سازی HMI

صبر کنید تا فرایند کامپایل و ساخت برنامه کامل شود. بلافاصله پس از آن، برنامه HMI اجرا خواهد شد.

 

Figure 3.9: Loading
در حال لود و کامپایل برنامه

پس از اتمام، برنامه HMI در یک پنجره جدید باز می‌شود. از اینجا می‌توانیم با داشبوردی که برنامه PLC را کنترل می‌کند تعامل داشته باشیم.

برای کار با برنامه روی دکمه سبز Start motor کلیک می کنیم.

 

Figure 3.10: Simulated dashboard

داشبورد شبیه‌سازی‌شده

باید ببینید که چراغ قرمز وسط به رنگ سبز تغییر می‌کند، که نشان می‌دهد موتور روشن شده است.

Figure 3.11: The motor turns on

حالت روشن بودن موتور

پس از آن، روی دکمه قرمز Stop motor کلیک کنید. این کار باید چراغ را دوباره به رنگ قرمز برگرداند که نشان می‌دهد موتور خاموش شده است.

 

 

Figure 3.12: The motor turns off
حالت خاموش بودن موتور

نتیجه‌گیری برنامه نویسی HMI اشنایدر با نرم افزار Vijeo Designer

 

 

در این آموزش، یاد گرفتید چگونه از ابزارهای شبیه‌سازی در محیط Vijeo Designer اشنایدر برای شبیه‌سازی برنامه‌های PLC و HMI به‌طور مؤثر استفاده کنید. شما مهارت‌های کلیدی مانند فعال‌سازی و ورود به شبیه‌سازی PLC، بارگذاری و مانیتور کردن متغیرهای برنامه، و اجرای منطق کنترلی را فرا گرفتید. علاوه بر این، با پیکربندی گره‌های ارتباطی، اجرای شبیه‌سازی HMI و تعامل با داشبورد HMI برای کنترل عملیات PLC آشنا شدید.

اجرای شبیه‌سازی در محیط Vijeo Designer هم کارآمد است و هم ساده. Vijeo Designer یک پلتفرم یکپارچه برای HMI اشنایدر ارائه می‌دهد و فرایند طراحی، برنامه‌نویسی و تست پروژه‌های اتوماسیون را ساده می‌کند. رابط کاربری intuitiv آن همراه با قابلیت‌های قدرتمند شبیه‌سازی، به مهندسان امکان می‌دهد سیستم‌های کنترلی را به‌راحتی شبیه‌سازی و اعتبارسنجی کنند. با فراهم کردن یک محیط مجازی برای تست و بهبود برنامه‌های PLC و HMI زمان و هزینه توسعه را به‌طور قابل‌توجهی کاهش می‌دهد و در عین حال عملکرد و قابلیت اطمینان راه‌حل‌های اتوماسیون را تضمین می‌کند.

در مجموع، یکپارچه‌سازی شبیه‌سازی در روند کاری Vijeo Designer بهره‌وری را افزایش می‌دهد و ایجاد سیستم‌های اتوماسیون صنعتی قوی و کارآمد را تسهیل می‌کند.

دیدگاه ها بسته شده اند.

برخی از مشتریان ما