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

তিনটি WIFI PLC সম্পূর্ণ 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, মডবাস ভূমিকা সার্ভার (দাস), সার্ভার পোর্ট 8899।
  • PLC #2— WIFI মোড STA, IP 10.10.100.100, গেটওয়ে 10.10.100.254, মডবাস ভূমিকা ক্লায়েন্ট (মাস্টার)।
  • PLC #3— WIFI মোড STA, IP 10.10.100.101, গেটওয়ে 10.10.100.254, মডবাস ভূমিকা ক্লায়েন্ট (মাস্টার)।

দ্রষ্টব্য যে PLC #1 ঠিকানা অন্য দুটি জন্য গেটওয়ে হিসাবেও কাজ করে — AP মোডে PLC নেটওয়ার্কটি তৈরি করার জন্য অ্যাক্সেস পয়েন্ট এবং রাউটার উভয় হিসাবেই কাজ করে।

তিনটি PLC কনফিগার করুন

প্রতিটি PLC এর জন্য, এর PR-26DC-DAI-RT-WIFI প্রোগ্রাম খুলুন, সিরিয়াল কেবল সংযুক্ত করুন, Tools → 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 — PLC #2 এর জন্য 10.10.100.100, PLC #3 এর জন্য 10.10.100.101 — মাস্ক 255.255.255.0, গেটওয়ে 10.10.100.254।

প্রতিটি পৃষ্ঠা লিখুন, প্রয়োগ করুন ক্লিক করুন, তারপর সমস্ত তিনটি PLC বন্ধ করুন এবং তাদের পুনরায় চালু করুন — প্রথমে 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 ব্লকের প্রয়োজন হয়, তাহলে তাদের পালাক্রমে, একটির পরে একটি ট্রিগার করুন, এবং বিনিময় উইন্ডোটি সংক্ষিপ্ত রাখুন।

এটি দুটি PLC এর সাথে আপনি যে একই একক-চ্যানেল আচরণ দেখেন — আমাদের দেখুন2 WIFI PLCs Modbus গাইডদুই-নোড সংস্করণের জন্য।