فهرست مطالب:

HMI صنعتی و آردوینوس در MODBUS RTU: 4 مرحله
HMI صنعتی و آردوینوس در MODBUS RTU: 4 مرحله

تصویری: HMI صنعتی و آردوینوس در MODBUS RTU: 4 مرحله

تصویری: HMI صنعتی و آردوینوس در MODBUS RTU: 4 مرحله
تصویری: #14 OP320 HMI Modbus Communication | Outseal Arduino PLC 2024, جولای
Anonim
HMI صنعتی و آردوینوس در MODBUS RTU
HMI صنعتی و آردوینوس در MODBUS RTU

در این دستورالعمل نمونه ای از ارتباط بین HMI صنعتی (COOLMAY MT6070H ، 150EUROS) ، Arduino CLONE DIY (10EUROS) و Arduino UNO (10EUROS) را شرح خواهم داد. شبکه تحت یک پروتکل ویژه و قوی و صنعتی اجرا می شود: MODBUS RTU (بدون IP یا اترنت درخواست). اطلاعات بیشتر در مورد این شبکه ، در اینجا:

fa.wikipedia.org/wiki/Modbus

من 2 آزمایش برای کشف مهارت ها و قدرت این نوع شبکه انجام دادم:

-در اولین مورد: HMI Master است ، CLONE Slave1 و UNO Slave3 است (شما شناسه مورد نظر خود را می دهید)

-در مورد دوم: HMI Slave1 ، CLONE Master (با برنامه تعبیه شده اتوماسیون) است ، UNO Slave3 باقی می ماند.

مرحله 1: اتصال بسیار آسان است

بسیار آسان برای اتصال
بسیار آسان برای اتصال
بسیار آسان برای اتصال
بسیار آسان برای اتصال
بسیار آسان برای اتصال
بسیار آسان برای اتصال

چیزی که لازم است:

-صنعتی HMI COOLMAY MT6070H با اتصال modbus

-A DI ARDUINO CLONE

-یه UNO

-2 سپر MAX485

منبع تغذیه 24 ولت DC

-2 کابل برنامه نویسی USB و یک USBasp.

مراقب باشید که هر pinA+ و pinB- را به هم وصل کنید و GND یکسان برای همه دستگاه ها داشته باشید.

مرحله 2: اولین آزمایش: HMI به عنوان استاد و Arduinos به عنوان برده

اول از همه ، شما باید تعدادی کتابخانه و برد مفید به Arduino IDE خود اضافه کنید:

سخت افزار: minicore برای برد CLONE

-SM: کتابخانه ماشین دولتی

-SimpleModbus: کتابخانه modbus RTU در حالت slave یا mater.

من همچنین طرح HMI و هر دو آردوینو را با آموزش و راهنمای فرانسوی در modbus rtu ارائه می دهم.

مرحله 3: آزمایش دوم: HMI به عنوان برده ، CLONE به عنوان Master و UNO به عنوان برده

چرا این آزمایش؟ زیرا غیرممکن است که یک برنامه اتوماسیون در این نوع HMI تعبیه شود: شما نمی توانید این کار را انجام دهید زیرا به قوانین ایمنی و امنیتی سیستم ها و ماشین ها احترام نمی گذارد.

نرم افزار HMI در اینجا موجود است:

www.coolmay.com/Download-159-36-41.html

مانند Arduino IDE با کتابخانه مخصوص داخل ، شما به راحتی دستگاه خود را در Slave یا Master تغییر می دهید.

به نظر می رسد سرعت ارتباطات در اینجا کندتر است. بنابراین برای کسب سرعت بیشتر ، مواردی را اضافه می کنم:

ارتباط سری 8O1 به جای 8E1

دستگاه دولتی برای زمان واقعی در حال اجرا

-برخی از اجزای اضافی را در شبکه اضافه کنید:

-120 مقاومت OHM بین A و B

-560 مقاومت OHM بین A و GND

-560 مقاومت OHM بین B و GND

مرحله 4: نتیجه گیری

با توجه به این آزمایشات ، من به زودی سعی می کنم یک ربات 6 محوره را با آردوینو به عنوان برده و PLC (M221 schneider) به عنوان یک استاد برای کنترل توالی حرکات نظارت کنم.

پروژه های دیگر نیز به زودی مانند شبکه ای با HMI ، نرم افزار (ATS22 schneider) و کلون آردوین ساخته می شوند.

با تشکر از همه آموزشها و راهنماهای جالب و وب سایت در سراسر شبکه. دستورالعمل های شاد !!!

توصیه شده: