فهرست مطالب:
- مرحله 1: اتصال بسیار آسان است
- مرحله 2: اولین آزمایش: HMI به عنوان استاد و Arduinos به عنوان برده
- مرحله 3: آزمایش دوم: HMI به عنوان برده ، CLONE به عنوان Master و UNO به عنوان برده
- مرحله 4: نتیجه گیری
تصویری: HMI صنعتی و آردوینوس در MODBUS RTU: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این دستورالعمل نمونه ای از ارتباط بین 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) و کلون آردوین ساخته می شوند.
با تشکر از همه آموزشها و راهنماهای جالب و وب سایت در سراسر شبکه. دستورالعمل های شاد !!!
توصیه شده:
4 تا 20 MA کالیبراسیون فرآیند صنعتی DIY - ابزار دقیق الکترونیکی: 8 مرحله (همراه با تصاویر)
4 تا 20 MA کالیبراسیون فرآیند صنعتی DIY | ابزار دقیق الکترونیکی: ابزار دقیق صنعتی و الکترونیکی یک حوزه بسیار گران است و اگر ما فقط خودآموخته یا سرگرم کننده هستیم ، یادگیری در مورد آن آسان نیست. به دلیل آن کلاس ابزار دقیق الکترونیک من و من این پروژه کم هزینه 4 تا 20 میلی آمپر را طراحی کردیم
انتقال لیزری با آردوینوس: 4 مرحله
انتقال لیزری با آردوینوس: این پروژه در سال 2019 برای دانشمند BT Young بود. من مسئول & quot؛ مدل نمایشی & quot؛ بودم. نمایش دو لیزر کنترل شده با آردوینو بود که برای ارسال سیگنال به آردوینو دیگر در فاصله ای دور چشمک می زد. آزمایش شد تا کار کند
دکوراسیون خانه با حباب فشار بالا صنعتی جعلی: 6 مرحله (همراه با تصاویر)
دکوراسیون خانه با حباب فشار بالا صنعتی: در حیاط قراضه چند لامپ چراغ زیبا را دیدم که دور انداخته شده اند. من ایده هایی برای انجام یک لامپ تزئینی خانگی از این لامپ های شکسته ارائه دادم و چند لامپ جمع آوری کردم. امروز ، من مایلم نحوه انجام این کار را برای تبدیل این لامپ ها به دکوراسیون خانه به اشتراک بگذارم
Digistump و Modbus RTU: 6 مرحله
Digistump و Modbus RTU: کسانی که آموزش ارتباط من بین Modbus RTU و Raspberry Pi را آموزش دیده اند می دانند که من در حال برنامه ریزی پروژه ای برای خودکارسازی گلخانه هستم. من 2 عدد PCB کوچک ساخته ام که می توان آنها را داخل جعبه پروژه قرار داد. پیوند PCB من شامل
ارتباط Modbus TCP بین آردوینو و دستگاه های صنعتی: 3 مرحله
ارتباط Modbus TCP بین Arduino و دستگاههای صنعتی: یک روش صنعتی برای کنترل برد Arduino با HMI صنعتی و اتصال آن به یک شبکه صنعتی با ارتباط Modbus TCP