دليل مبسط لتواصل ثنائي الاتجاه مع Siemens S7-200 Smart PLC
موضوعي:
تمكين اثنين من S7-200SMART PLCs لتبادل البيانات عبر profinet:
-Controller يرسل VB0 ~ VB9 → VB100 ~ VB109.
-IO Device يرسل VB10 ~ VB19 → VB200 Controller’s VB200 ~ VB209.
خطوات التكوين:
1. إعداد جهاز IO:
- تعيين دور لجهاز profinet IO (IP: على سبيل المثال ، 192.168.0.2 ، الاسم: على سبيل المثال ، الجهاز 2).
- منطقة إدخال الخريطة IB1152 (10 بايت) لتلقي البيانات من وحدة التحكم.
- منطقة إخراج الخريطة QB1152 (10 بايت) لإرسال البيانات إلى وحدة التحكم.
- في البرنامج: نسخ IB1152 إلى VB100 ~ VB109 و VB10 ~ VB19 إلى QB1152.
2. إعداد وحدة التحكم:
- حدد دورًا على وحدة تحكم Profinet (IP: على سبيل المثال ، 192.168.0.1).
- أضف جهاز IO (Device2) إلى الشبكة.
- منطقة إخراج الخريطة QB128 (10 بايت) لإرسال البيانات إلى جهاز IO.
- منطقة إدخال الخريطة IB128 (10 بايت) لتلقي البيانات من جهاز IO.
- في البرنامج: اكتب VB0 ~ VB9 إلى QB128 وقراءة IB128 في VB200 ~ VB209.
ملاحظات نقدية:
- الشبكة: يجب أن يشارك كلا PLCs نفس الشبكة الفرعية (على سبيل المثال ، 192.168.0.x).
- المطابقة: يجب أن يتطابق اسم الجهاز و IP على كلا الجانبين.
- تدفق البيانات:
- وحدة تحكم: إرسال عبر QB128 ، استقبل عبر IB128.
- جهاز IO: استقبل عبر IB1152 ، أرسل عبر QB1152.