WIFI নেটওয়ার্কের মাধ্যমে 2 WIFI PLC এর মধ্যে Modbus যোগাযোগ

দুটি WIFI PLC বায়ুতে Modbus কথা বলতে পারে শুধুমাত্র একটি ওয়্যারলেস রাউটার তাদের মধ্যে। সেটআপটি দুটি PR-26DC-DAI-RT-WIFI ব্যবহার করে উদাহরণ হিসেবে: উভয় STA স্টেশন হিসেবে একই রাউটারে যোগদান করে, একটি Modbus সার্ভার (দাস) হিসেবে কাজ করে এবং অন্যটি ক্লায়েন্ট (মাস্টার) হিসেবে, এবং ক্লায়েন্টটি সার্ভারের প্রোগ্রাম থেকে একটি মান পড়ে। WIFI প্যারামিটার প্রক্রিয়া নিজেই আমাদের মধ্যে একই।WiFi PLCপ্রোগ্রাম স্থানান্তর গাইড; এই নিবন্ধটি ভূমিকা, সঠিক মান এবং একটি কার্যকরী নমুনা প্রোগ্রামের উপর দৃষ্টি নিবদ্ধ করে।

দুটি ভূমিকা

এই উদাহরণে নেটওয়ার্কটি সহজ: একটি ওয়্যারলেস রাউটার WIFI প্রদান করে, এবং দুটি PLC এর সাথে সংযুক্ত হয়।

  • PLC #1— আইপি 192.168.0.118, WIFI মোড STA, মডবাস ভূমিকা ক্লায়েন্ট (মাস্টার)। এটি PLC #2 থেকে ডেটা পড়ে।
  • PLC #2— আইপি 192.168.0.220, WIFI মোড STA, মডবাস ভূমিকা সার্ভার (স্লেভ), সার্ভার পোর্ট 8899। এটি ক্লায়েন্টের অনুরোধের উত্তর দেয়।

ক্লায়েন্টই শুরু করে; সার্ভার কেবল প্রতিক্রিয়া জানায়। প্রোগ্রামে কিছু সংযোগ করার আগে ঠিকানা নির্ধারণ করুন।

WIFI প্যারামিটার কনফিগার করুন

প্রতিটি PLC এর জন্য, xLogicSoft এ মেলানো PR-26DC-DAI-RT-WIFI প্রোগ্রামটি খুলুন, USB বা RS232 কেবল সংযুক্ত করুন, Tools → wifi param খুলুন এবং Connect এ ক্লিক করুন ("PLC must be STOPPED" প্রম্পট নিশ্চিত করুন)। তারপর পৃষ্ঠাগুলি নিম্নরূপ সেট করুন।

PLC #1 (ক্লায়েন্ট)

  • ম্যানেজ করুন— STA নির্বাচন করুন; বাকি সব অপরিবর্তিত থাকবে।
  • কম— মোড: ক্লায়েন্ট, প্রোটোকল: TCP, পোর্ট: 8899, সার্ভার: 192.168.0.220 (PLC #2 এর আইপি), TCP সর্বাধিক সংযোগ 5।
  • STA— রাউটারের WIFI তে যোগ দিন: উদাহরণস্বরূপ নাম MERCURY, এনক্রিপ্ট মোড WPA2PSK, অ্যালগরিদম AES, পাসওয়ার্ড easy52895099, স্ট্যাটিক আইপি 192.168.0.118, মাস্ক 255.255.255.0, গেটওয়ে 192.168.0.1।

PLC #2 (সার্ভার)

  • ম্যানেজ করুন— STA নির্বাচন করুন।
  • কম— মোড: সার্ভার, প্রোটোকল: TCP, পোর্ট: 8899, TCP সর্বাধিক সংযোগ 5।
  • STA— PLC #1 এর মতো একই WIFI নেটওয়ার্ক, নিজস্ব স্ট্যাটিক আইপি 192.168.0.220, মাস্ক 255.255.255.0, গেটওয়ে 192.168.0.1।

প্রতিটি পৃষ্ঠা লেখার পরে, সবকিছু সেট হলে একবার Apply এ ক্লিক করুন, তারপর উভয় PLC বন্ধ করুন এবং পুনরায় চালু করুন।

নমুনা প্রোগ্রাম: সার্ভার PLC থেকে একটি মান পড়ুন

ধরি PLC #1 এর AF1 এর মান PLC #2 থেকে প্রয়োজন। PLC #1 প্রোগ্রামে, একটি Modbus রিড ব্লক স্থাপন করুন এবং এটি নিম্নরূপ সেট করুন:

  • স্লেভ ঠিকানা— 1 (PLC #2 এর ঠিকানা)।
  • কম— COM4 (WIFI), BPS 9600, 8 ডেটা বিট, 1 স্টপ বিট, কোন প্যারিটি নেই।
  • প্রোটোকল— মডবাস TCP (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 গাইড.