جدول المحتويات:

اتصال Modbus TCP بين Arduino والأجهزة الصناعية: 3 خطوات
اتصال Modbus TCP بين Arduino والأجهزة الصناعية: 3 خطوات

فيديو: اتصال Modbus TCP بين Arduino والأجهزة الصناعية: 3 خطوات

فيديو: اتصال Modbus TCP بين Arduino والأجهزة الصناعية: 3 خطوات
فيديو: Easy Steps to Establish Communication between Arduino Opta IoT PLC 2024, شهر نوفمبر
Anonim
اتصالات بروتوكول Modbus TCP بين Arduino والأجهزة الصناعية
اتصالات بروتوكول Modbus TCP بين Arduino والأجهزة الصناعية

طريقة صناعية للتحكم في لوحة Arduino باستخدام واجهة HMI الصناعية وربطها بشبكة صناعية باستخدام اتصال Modbus TCP.

الخطوة 1: الأجهزة المراد ربطها بالشبكة

الأجهزة المراد ربطها بالشبكة
الأجهزة المراد ربطها بالشبكة

للقيام بهذا الأداء ، صنعت خزانة كهربائية تتضمن PLC S7-1200 و HMI KTP700 Basic (SIEMENS) كما هو موضح في الصورة. أعطيك التخطيطي لهذه الخزانة.

لقد استخدمت Schneider HMI مثل HMISTU655 مع إيثرنت / USB.

لقد صنعت أيضًا لوحة استنساخ من Arduino استنادًا إلى Atmega 1284p (انظر أحد التعليمات الخاصة بي).

الخطوة الثانية: البرامج المراد استخدامها

لقد استخدمت العديد من البرامج ولكن اثنين منها فقط مجانيان. كل هذه التركيبات الكهربائية باهظة الثمن وهي فرصة رائعة للحصول عليها في مكان عملي.

البرامج الخاصة بما يلي:

  • AdvancedHMI (مجاني) للإشراف على PLC S7-1200 ولوحة Arduino
  • TIA PORTAL V13 (مكلف) لبرمجة PLC S7-1200 و HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) هي طريقة لبرمجة PLC S7-1200 مع برمجة SFC. تحتاج إلى العمل مع مشروع (جاهز للاستخدام في TIA PORTAL) مقدم من Grafcet Studio ويسمى GRAFCET ENGINE والذي يجب تنزيله في PLC. ستتمكن بعد ذلك من تنزيل رسم تخطيطي من Grafcet Studion إلى PLC مباشرة.
  • VIjéo Designer 6.2 (باهظ الثمن) لبرمجة HMI MAGELIS HMISTU655 (شنايدر).
  • Arduino 1.8.x (مجانًا) مع 3 مكتبات رائعة: MightyCore (لتتمكن من استخدام atmegas 40DIP) ، mudbus (إدارة ModbusTCP مع درع إيثرنت) نهاية SMlib (لتشغيل أجهزة الحالة المناسبة للأتمتة).

أعطي درسين تعليمين: (بالفرنسية ، بدون ترجمة ولكن من السهل فهمها ، آسف)

  • أمثلة S7-1200: بعض المعلومات لاستخدامها

    TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio ،

    TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio (طريقة أكثر بساطة للتحكم باستخدام modbus tcp)

    TIA PORTAL V13 + S7-1200 + KTP700 Basic + Grafcet Studio

    TIA PORTAL V13 + KTP700 Basic + Arduino Clone Ethernet Shield

    مصمم VIJEO + MAGELIS HMISTU655 + S7-1200

  • TUTO MAGELIS HMI: كيفية استخدام Vijéo Designer 6.2 والتحكم في لوحة Arduino.

أعطي الأرشيف: _FILES EXAMPLES.zip ، الملفات المستخدمة لتشغيل المشروع.

الخطوة الثالثة: الخلاصة:

بالنسبة لي ، حل SIEMENS أكثر تعقيدًا قليلاً في البرمجة من حل شنايدر. لكنها لا تزال باهظة الثمن للغاية.

شكرًا لجميع البرامج التعليمية الموثوقة التي قرأتها لإدارة هذا المشروع.

تدريب سعيد.

موصى به: