در این آموزش، هدف ما بررسی نحوهی تست خروجی های رله ای کارت ورودی و خروجی 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)را انتخاب می کنیم.

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

- لایهی فیزیکی ارتباط، RS485 است که از قسمت interface انتخاب میشود
- طول دیتا یا همان data bits حتما باید 8 بیت انتخاب شود
- Stop Bit : حالت 1 بیتی و 2 بیتی قابل انتخاب هست،
- Baud Rate : محصول کارت ورودی و خروجی مدباس، از مقدار 4800 تا 115200 را پیشتیبانی میکند،
- Parity : میتواند سه حالت None ، Odd یا Even انتخاب شود.
- 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 پشتیبانی کرده و گزینهای مطمئن برای تست، توسعه و اجرای پروژههای صنعتی هستند.
برای مشاهدهی مشخصات فنی و خرید این محصولات، به صفحه فـروشـگـاه در سایت شرکت سام ارتباط مراجعه کنید.
اگر بخشی از این آموزش برایتان مبهم بود یا به توضیح بیشتری نیاز داشتید، حتماً سؤال خود را در بخش نظرات بنویسید، کارشناسان ما پاسخگوی شما خواهند بود. همچنین میتوانید از طریق دایرکت اینستاگرام شرکت، مستقیماً با تیم پشتیبانی در تماس باشید. پاسخ به پرسشهای شما به بهبود آموزشهای آینده ما کمک میکند!


