آموزش تست خروجی کارت ورودی و خروجی Modbus با HMI

در این آموزش، هدف ما بررسی نحوه‌ی تست خروجی های رله ای  کارت ورودی و خروجی Modbus است.

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

در ادامه، نحوه برنامه نویسی HMI را توضیح میدهیم:


شما میتوانید ویدئو آموزشی مراحل زیر را نیز مشاهده کنید:


دانلود نرم افزار HMI دلتا DOP Soft 4.0 ( ورژن : 4.0.0 – حجم : 937 مگابایت )

نرم‌افزار مورد استفاده برای برنامه‌نویسی و طراحی HMI، نرم‌افزار DOPSoft است.

ایجاد پروژه جدید در  DOPSoft

1. در ابتدا، یک پروژه‌ی جدید ایجاد می‌کنیم،  از منوی اصلی گزینه New Project را انتخاب می کنیم

2. مدل HMI مورد استفاده را تعیین میکنیم

3. و نام مناسبی برای پروژه انتخاب می‌کنیم

 بر روی next  کلیک می کنیم

در بخش تنظیمات ارتباطی، نوع ارتباط بین HMI و دستگاه‌های جانبی مشخص می‌شود.

از آن‌جا که در این پروژه از پروتکل Modbus RTU استفاده می‌کنیم، در قسمت manufactures گزینه‌ی مربوط به Modbus  را انتخاب می کنیم.

با توجه به اینکه HMI نقشMASTER   را دارد، از بخش series، گزینه  RTU HEX Adress (Master)را انتخاب می کنیم.

پارامترهای ارتباطی دیگر را به شرح زیر تنظیم می‌کنیم:

  1. لایه‌ی فیزیکی ارتباط، RS485 است که از قسمت interface انتخاب می‌شود
  2. طول دیتا یا همان data bits حتما باید 8 بیت انتخاب شود
  3. Stop Bit : حالت 1 بیتی و 2 بیتی قابل انتخاب هست،
  4. Baud Rate : محصول کارت ورودی و خروجی مدباس،  از مقدار 4800 تا 115200 را پیشتیبانی میکند،
  5. Parity : میتواند سه حالت None ، Odd  یا Even  انتخاب شود.
  6. Station Address  : نیز میتواند عددی بین 1 تا 250 باشد (در این پروژه عدد 10 در نظر گرفته شده است)

پس از تنظیمات، با انتخاب گزینه Finish ، محیط طراحی HMI در دسترس قرار می‌گیرد. حال می‌توانیم پس از تعیین تصویر زمینه‌ی دلخواه برای صفحه، وارد مرحله‌ی برنامه‌نویسی شویم.

طراحی کلیدهای کنترل خروجی‌ها

برای کنترل خروجی‌ها، دو دکمه برای هر رله در نظر می‌گیریم: یکی برای روشن کردن (ON) و دیگری برای خاموش کردن (OFF).

از سربرگ Element ، بخش Button، دستور SET TO ON  را انتخاب کرده و دکمه‌ای با ابعاد مناسب طراحی می‌کنیم.

سپس در تنظیمات آن، نوع عملیات را تعیین می‌کنیم. برای تحریک رله‌ها، از آدرس‌های 0 تا 7 استفاده می‌شود.


به‌منظور روشن کردن رله، مقدار 1 در آدرس مورد نظر نوشته می‌شود؛ این عملیات از طریق RWB  انجام می‌شود که معادل فانکشن کد شماره 5  (Write Single Coil) در استاندارد Modbus است.

برای مثال، جهت فعال‌سازی اولین رله، آدرس 0 را وارد می‌کنیم. با اجرای دستور SET TO ON، مقدار 1 در آدرس 0 قرار گرفته و اولین رله فعال می‌شود.

در ادامه، برای خاموش کردن همان رله، دکمه‌ای دیگر با دستور  SET TO OFF طراحی کرده و در تنظیمات آن مجدداً از   RWB  با آدرس 0 استفاده می‌کنیم تا مقدار 0 در همان رجیستر نوشته شود و رله خاموش گردد.

می‌توان ظاهر دکمه‌ها را از طریق سربرگ Style  شخصی‌سازی کرد، رنگ‌ها، فونت و متن روی کلیدها را تغییر داد تا خواناتر و منظم‌تر باشند.

برای رله‌های دیگر (دوم تا چهارم)، کافی است همین ساختار را کپی کرده و فقط آدرس‌های رجیستر را تغییر دهیم.

انتقال برنامه به  HMI

پس از تکمیل طراحی، برنامه را کامپایل کرده و به HMI منتقل می‌کنیم.

در این مرحله، کارت ورودی Modbus را از طریق پورت RS485 به HMI متصل می‌کنیم. با لمس دکه ها در صفحه hmi ، فعال شدن رله ها بر روی برد را مشاهده خواهیم کرد.

میتوانید برنامه آموزش داده شده و مناسب برای تست خروجی محصول را از طریق ایـن لیـنـک دانلود کنید!

درباره سام ارتباط

کارت رله و ورودی‌خروجی‌های Modbus سام ارتباط برای استفاده در پروژه‌های اتوماسیون صنعتی، سیستم‌های کنترل تجهیزات و ارتباط با HMI طراحی و تولید شده‌اند. این کارت‌ها از پروتکل Modbus RTU پشتیبانی کرده و گزینه‌ای مطمئن برای تست، توسعه و اجرای پروژه‌های صنعتی هستند.

برای مشاهده‌ی مشخصات فنی و خرید این محصولات، به صفحه فـروشـگـاه در سایت شرکت سام ارتباط مراجعه کنید.


اگر بخشی از این آموزش برایتان مبهم بود یا به توضیح بیشتری نیاز داشتید، حتماً سؤال خود را در بخش نظرات بنویسید، کارشناسان ما پاسخگوی شما خواهند بود. همچنین می‌توانید از طریق دایرکت اینستاگرام شرکت، مستقیماً با تیم پشتیبانی در تماس باشید. پاسخ به پرسش‌های شما به بهبود آموزش‌های آینده ما کمک می‌کند!

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو مطالب
جستجو کردن
جدیدترین مطالب
عضویت در خبرنامه
سبد خرید
فروشگاه
لیست علاقه مندی ها
0 مورد سبد خرید
حساب من