WIFI نیٹ ورک پر 3 WIFI PLCs کے درمیان Modbus مواصلات

تین WIFI PLCs بغیر کسی روٹر کے مکمل Modbus نیٹ ورک تشکیل دے سکتے ہیں: ایک PLC اپنے WIFI کو رسائی نقطہ کے طور پر نشر کرتا ہے، اور دوسرے دو اسے اسٹیشن کے طور پر شامل ہوتے ہیں۔ نیچے دی گئی مثال میں تین PR-26DC-DAI-RT-WIFI ایک نیٹ ورک کو شیئر کرتے ہیں، AP نوڈ Modbus سرور کے طور پر دوگنا ہوتا ہے، اور دو کلائنٹس اس کے ذریعے ڈیٹا کا تبادلہ کرتے ہیں۔ WIFI پیرامیٹر کا طریقہ کار ہمارےWiFi PLCپروگرام کی منتقلی کے رہنما میں ہے؛ یہاں توجہ کردار کی تقسیم اور نمونہ پروگرام پر ہے جو تمام تین نوڈز کے درمیان اقدار کو زنجیر بناتا ہے۔

IP منصوبہ

ایک PLC نیٹ ورک فراہم کرتا ہے، لہذا یہ AP پتوں کا مالک ہوتا ہے۔ دوسرے دو اس کے اندر جامد پتے لیتے ہیں۔

  • PLC #1— WIFI موڈ AP، WIFI نام Rievtech_wifi، IP 10.10.100.254، گیٹ وے 10.10.100.254، Modbus کردار سرور (غلام)، سرور پورٹ 8899۔
  • PLC #2— WIFI موڈ STA، IP 10.10.100.100، گیٹ وے 10.10.100.254، Modbus کردار کلائنٹ (ماسٹر)۔
  • PLC #3— WIFI موڈ STA، IP 10.10.100.101، گیٹ وے 10.10.100.254، Modbus کردار کلائنٹ (ماسٹر)۔

نوٹ کریں کہ PLC #1 کا پتہ دوسرے دو کے لیے گیٹ وے بھی ہے — AP موڈ میں PLC رسائی نقطہ اور نیٹ ورک کے لیے روٹر دونوں کے طور پر کام کرتا ہے جو یہ بناتا ہے۔

تین PLCs کو ترتیب دیں

ہر PLC کے لیے، اس کا PR-26DC-DAI-RT-WIFI پروگرام کھولیں، سیریل کیبل کو جوڑیں، ٹولز → wifi param کھولیں اور کنیکٹ پر کلک کریں (روکنے کے اشارے کی تصدیق کریں)۔ پھر صفحات مرتب کریں۔

PLC #1 (رسائی نقطہ + سرور)

  • انتظام کریں— WIFI موڈ: AP؛ باقی بغیر تبدیلی کے۔
  • کمیونیکیشن— موڈ: سرور، پروٹوکول: TCP، پورٹ: 8899، TCP زیادہ سے زیادہ کنکشن 5۔
  • AP— موڈ 802.11BGN، نام Rievtech_wifi، چینل خودکار، انکرپٹ موڈ اوپن، الگورڈم نون۔ LAN سیکشن میں: DHCP سرور فعال کریں، IP 10.10.100.254، ماسک 255.255.255.0، گیٹ 10.10.100.254۔

PLC #2 اور PLC #3 (اسٹیشن + کلائنٹس)

  • انتظام کریں— WIFI موڈ: STA۔
  • کمیونیکیشن— موڈ: کلائنٹ، پروٹوکول: TCP، پورٹ: 8899، سرور: 10.10.100.254 (AP PLC کا پتہ)۔
  • STA— شامل ہوں Rievtech_wifi (انکرپٹ موڈ اوپن، الگورڈم نون)۔ WAN: سٹیٹک IP — 10.10.100.100 PLC #2 کے لیے، 10.10.100.101 PLC #3 کے لیے — ماسک 255.255.255.0، گیٹ وے 10.10.100.254۔

ہر صفحہ لکھیں، اپلائی پر کلک کریں، پھر تینوں PLCs کو بند کریں اور انہیں دوبارہ شروع کریں — پہلے PLC #1، تاکہ نیٹ ورک اسٹیشنز کے شامل ہونے سے پہلے تیار ہو جائے۔

نمونہ پروگرام: نیٹ ورک کے ذریعے کاؤنٹر کی قیمت کو ریلی کرنا

ضرورت: PLC #3 PLC #2 پروگرام میں کاؤنٹر B003 کی قیمت پڑھنا چاہتا ہے۔ کیونکہ PLC #2 اور PLC #3 دونوں ایک ہی سرور کے کلائنٹس ہیں، قیمت PLC #1 کے ذریعے دو ہاپس میں منتقل ہوتی ہے۔

  • PLC #2— کاؤنٹر B003 معمول کے مطابق چلتا ہے۔ ایک رائزنگ ایج بلاک (PK7[ED] میں B001) ایک لکھنے والے بلاک (B004) کو متحرک کرتا ہے جو B003 کی قیمت کو PLC #1 کے AF1 میں دھکیلتا ہے۔
  • PLC #1— اس قیمت کو اپنے AF1 میں وصول کرتا ہے اور اسے رکھتا ہے۔ PLC #1 Modbus سرور ہے، لہذا دونوں کلائنٹس اس AF1 تک پہنچ سکتے ہیں۔
  • PLC #3— ایک ریڈ بلاک PLC #1 کے AF1 کو پڑھتا ہے اور اسے اپنے AF1 میں محفوظ کرتا ہے۔ اس ڈیٹا کی ابتدائی قیمت PLC #2 کے B003 ہے، لہذا کاؤنٹر کی قیمت اب پورے نیٹ ورک کو عبور کر چکی ہے۔

عملی طور پر، PLC #2 سرور کو لکھتا ہے اور PLC #3 سرور سے پڑھتا ہے، اور سرور PLC درمیان میں رجسٹر کی میزبانی کرتا ہے۔ تین نمونہ پروگراموں کو چلتے ہوئے اور ہر نوڈ پر مانیٹر ونڈو کھلی ہونے کے ساتھ زنجیر کو جانچیں۔

سنگل چینل قاعدہ

ہرWiFi PLC's وائرلیس فنکشن ایک wifi-to-serial ماڈیول کے ذریعے نافذ کیا گیا ہے، اور اس ماڈیول کا سیریل پورٹ PLC کے CPU چپ سے بات چیت کرتا ہے۔ نتیجہ: ہر PLC کا WIFI ایک وقت میں صرف ایک چینل کی مواصلت کو برداشت کر سکتا ہے۔ Modbus مواصلات میں، اگر کوئی Modbus بلاک اس چینل پر قبضہ کرتا ہے، تو WIFI چینل استعمال کرنے والا کوئی اور Modbus بلاک اسی لمحے میں متحرک نہیں ہونا چاہیے — ایسا کرنے سے مواصلات میں ناکامی، سست روی یا ڈیٹا کی غلطیاں پیدا ہوتی ہیں۔ اگر آپ کو WIFI چینل استعمال کرنے والے متعدد Modbus بلاکس کی ضرورت ہے، تو انہیں باری باری متحرک کریں، ایک کے بعد ایک، اور تبادلے کی ونڈو کو مختصر رکھیں۔

یہ وہی سنگل چینل رویہ ہے جو آپ دو PLCs کے ساتھ دیکھتے ہیں — ہمارے2 WIFI PLCs Modbus رہنمادو نوڈ ورژن کے لیے۔