دو WIFI PLCs ہوا میں Modbus بات چیت کر سکتے ہیں، ان کے درمیان صرف ایک وائرلیس روٹر کے ساتھ۔ یہ سیٹ اپ دو PR-26DC-DAI-RT-WIFI کو مثال کے طور پر استعمال کرتا ہے: دونوں STA اسٹیشنز کے طور پر ایک ہی روٹر میں شامل ہوتے ہیں، ایک Modbus سرور (غلام) کے طور پر کام کرتا ہے اور دوسرا کلائنٹ (ماسٹر) کے طور پر، اور کلائنٹ سرور کے پروگرام سے ایک قیمت پڑھتا ہے۔ WIFI پیرامیٹر کی کارروائی خود ہمارے میں اسی طرح ہےWiFi PLCپروگرام کی منتقلی کی رہنمائی؛ یہ مضمون کرداروں، درست قیمتوں اور ایک کام کرنے والے نمونہ پروگرام پر توجہ مرکوز کرتا ہے۔
دو کردار
اس مثال میں نیٹ ورک سادہ ہے: ایک وائرلیس روٹر WIFI فراہم کرتا ہے، اور دو PLCs اس سے جڑتے ہیں۔

- PLC #1— IP 192.168.0.118، WIFI موڈ STA، Modbus کردار کلائنٹ (ماسٹر)۔ یہ PLC #2 سے ڈیٹا پڑھتا ہے۔
- PLC #2— IP 192.168.0.220، WIFI موڈ STA، Modbus کردار سرور (سلیو)، سرور پورٹ 8899۔ یہ کلائنٹ کی درخواستوں کا جواب دیتا ہے۔
کلائنٹ وہ ہے جو آغاز کرتا ہے؛ سرور صرف جواب دیتا ہے۔ پروگرام میں کچھ بھی وائرنگ کرنے سے پہلے پتوں کا تعین کریں۔
WIFI پیرامیٹرز کو ترتیب دیں
ہر PLC کے لیے، xLogicSoft میں ملتا جلتا PR-26DC-DAI-RT-WIFI پروگرام کھولیں، USB یا RS232 کیبل کو جوڑیں، Tools → wifi param کھولیں اور Connect پر کلک کریں ("PLC کو روکنا ضروری ہے" کے اشارے کی تصدیق کریں)۔ پھر صفحات کو درج ذیل کے طور پر ترتیب دیں۔
PLC #1 (کلائنٹ)
- انتظام کریں— STA منتخب کریں؛ باقی سب غیر تبدیل شدہ رہے گا۔

- کمیونیکیشن— موڈ: کلائنٹ، پروٹوکول: TCP، پورٹ: 8899، سرور: 192.168.0.220 (PLC #2 کا IP)، TCP زیادہ سے زیادہ کنکشن 5۔

- STA— روٹر کے WIFI میں شامل ہوں: مثال کے طور پر نام MERCURY، انکرپٹ موڈ WPA2PSK، الگورڈم AES، پاس ورڈ easy52895099، سٹیٹک IP 192.168.0.118، ماسک 255.255.255.0، گیٹ وے 192.168.0.1۔

PLC #2 (سرور)
- انتظام کریں— STA منتخب کریں۔

- کمیونیکیشن— موڈ: سرور، پروٹوکول: TCP، پورٹ: 8899، TCP زیادہ سے زیادہ کنکشن 5۔

- STA— PLC #1 کے ساتھ ایک ہی WIFI نیٹ ورک، اپنے سٹیٹک IP 192.168.0.220، ماسک 255.255.255.0، گیٹ وے 192.168.0.1 کے ساتھ۔

ہر صفحے کو لکھنے کے بعد، جب سب کچھ مقرر ہو جائے تو Apply پر کلک کریں، پھر دونوں PLCs کو بند کریں اور دوبارہ شروع کریں۔
نمونہ پروگرام: سرور PLC سے ایک قیمت پڑھیں
کہیں PLC #1 کو PLC #2 سے AF1 کی قیمت کی ضرورت ہے۔ PLC #1 پروگرام میں، ایک Modbus Read بلاک رکھیں اور اسے درج ذیل کے طور پر ترتیب دیں:

- سلیو ایڈریس— 1 (PLC #2 کا ایڈریس)۔
- کمیونیکیشن— COM4 (WIFI)، BPS 9600، 8 ڈیٹا بٹس، 1 اسٹاپ بٹ، کوئی پیریٹی نہیں۔
- پروٹوکول— موڈبس ٹی سی پی (R)۔
- کمانڈ— 03 ریڈ ہولڈنگ رجسٹرز (4x)۔
- رجسٹر ایڈریس— 3072، جو PLC #2 کے AF رجسٹرز سے میپ ہوتا ہے۔
- گنتی— 1۔
- ڈیٹا ایڈریس— AF، ایڈریس 1: یہ قیمت PLC #1 کے اپنے AF1 میں آتی ہے۔
بلاک کو باقاعدگی سے متحرک کریں — عام طریقہ وقت کی بنیاد یا پلس جھنڈا ہے — اور مقامی AF1 WIFI لنک کے ذریعے دور دراز کی قیمت کو ٹریک کرتا ہے۔
ایک قاعدہ جس کا احترام کرنا ہے
ہر PLC کا WIFI ماڈیول ایک wifi-to-serial پل ہے: ماڈیول کا سیریل پورٹ PLC کے CPU سے بات کرتا ہے، اور ایک PLC کا WIFI ایک وقت میں صرف ایک مواصلاتی چینل لے جا سکتا ہے۔ Modbus کے تبادلے کے دوران، ایک بلاک جو WIFI چینل پر قبضہ کرتا ہے وہ دوسرے Modbus بلاکس کو روکتا ہے جو اسی چینل کا استعمال کرتے ہیں — انہیں ایک ساتھ چلانا مواصلات کی ناکامی، سست روی یا ڈیٹا کی غلطیوں کا سبب بنتا ہے۔ اگر کسی پروگرام کو WIFI پر کئی Modbus بلاکس کی ضرورت ہو تو انہیں ایک وقت میں ترتیب میں متحرک کریں۔ یہ بالکل وہی طرز عمل ہے جو ہمارے میں تین نوڈ نیٹ ورکس کے لیے بیان کیا گیا ہے3 WIFI PLCs کی رہنمائی.












