1771-ASB-এর কাজের সংক্ষিপ্ত বিবরণ
১৭৭১-এএসবি (রিমোট আই/ও অ্যাডাপ্টার) হল পিএলসি-৫ রিমোট আই/ও সিস্টেমের একটি র্যাক-স্তরের যোগাযোগ অ্যাডাপ্টার মডিউল। এটি ১৭৭১ আই/ও র্যাককে রিমোট আই/ও নেটওয়ার্কের সাথে সংযুক্ত করে এবং মাস্টার পিএলসি-এর সাথে ডেটা বিনিময়কে সহজতর করে। এটি ক্ষেত্রের সংকেতগুলিকে সরাসরি প্রক্রিয়া করে না; বরং রিমোট আই/ও র্যাকের জন্য যোগাযোগ, ঠিকানা ম্যাপিং এবং ডেটা সিঙ্ক্রোনাইজেশন পরিচালনা করে, যার ফলে পিএলসি একটি একীভূত আই/ও ঠিকানার মাধ্যমে রিমোট ডিভাইসগুলিতে অ্যাক্সেস করতে পারে।
এর প্রধান কাজগুলি হল:
রিমোট আই/ও যোগাযোগের দায়িত্ব পালন করা, যার ফলে র্যাক এবং পিএলসি-এর মধ্যে ডেটা আপলোড ও ডাউনলোড সম্ভব হয়।
ডিআইপি সুইচের মাধ্যমে র্যাক ঠিকানা এবং র্যাক গঠন কনফিগার করে আই/ও ইমেজ এলাকা ম্যাপিং অর্জন করা।
পিএলসি স্ক্যান সাইকেল অনুযায়ী ডেটা আপডেট করা, যাতে রিয়েল-টাইম রিমোট আই/ও নিশ্চিত করা যায়।
মৌলিক স্ট্যাটাস নির্দেশনা এবং যোগাযোগ ত্রুটি নির্ণয়ের কাজ সমর্থন করা।
বিতরণকৃত আই/ও আর্কিটেকচার বিস্তারকে সমর্থন করা, যা দীর্ঘ দূরত্বের কেবলিংয়ের জটিলতা কমায়।
ডিআইপি সুইচগুলির মূল কাজ
DIP সুইচগুলি 1771-ASB-এর স্থানীয় হার্ডওয়্যার কনফিগারেশনের প্রাথমিক পদ্ধতি, যা হোস্ট কম্পিউটার সফটওয়্যারের সম্পৃক্ততা ছাড়াই রিমোট I/O র্যাকের কার্যকরী প্যারামিটারগুলি সরাসরি সংজ্ঞায়িত করতে ব্যবহৃত হয়। এই সুইচগুলির মাধ্যমে মডিউলটি রিমোট I/O নেটওয়ার্কে তার পরিচয় এবং ডেটা সংগঠন পদ্ধতি নির্ধারণ করতে পারে, ফলে চালু করার পরেই পূর্বনির্ধারিত নিয়ম অনুযায়ী PLC যোগাযোগে অংশগ্রহণ করতে পারে। এর কনফিগারেশন ফলাফল হলো "হার্ডওয়্যারকে সিস্টেম প্যারামিটার হিসাবে", এবং একবার সেট করার পরে এটি PLC-5 I/O সিস্টেমে রিমোট র্যাকের আচরণ নির্ধারণ করে, তাই ক্ষেত্রের প্রয়োগগুলিতে এটি একটি মৌলিক এবং অপ্রতিস্থাপ্য ভূমিকা পালন করে।
র্যাক ঠিকানা সেটিং নিয়ম
র্যাক ঠিকানা প্রতিটি 1771-ASB রিমোট I/O র্যাকের জন্য একটি অনন্য শনাক্তকারী, যা PLC-এর বিভিন্ন রিমোট সাইটগুলিকে পৃথক করার মূল ভিত্তি হিসেবে কাজ করে। এই ঠিকানাটি DIP সুইচগুলি ব্যবহার করে বাইনারি ওজনযুক্ত পদ্ধতিতে সেট করা হয়, যেখানে বিভিন্ন সুইচ বিভিন্ন ওজনের (যেমন: ১, ২, ৪, ৮, ১৬, ৩২) সাথে সম্পর্কিত। চূড়ান্ত ঠিকানা মানটি ON/OF সংমিশ্রণের মাধ্যমে প্রাপ্ত হয়। প্রতিটি র্যাক ঠিকানা অবশ্যই অনন্য হতে হবে; অন্যথায়, স্ক্যানিংয়ের সময় PLC ডেটা উৎসটি সঠিকভাবে পৃথক করতে অক্ষম হবে, ফলে I/O ডেটা ক্ষতিগ্রস্ত হতে পারে অথবা এমনকি ওভাররাইট হয়ে যেতে পারে। বাস্তব প্রকৌশল কাজে, সাধারণত এটি সরঞ্জাম বিভাজন বা প্রক্রিয়া ইউনিটগুলির সাথে সমন্বয় করে পরিকল্পনা করা হয় যাতে যুক্তিসঙ্গত ঠিকানা নির্ধারণ নিশ্চিত করা যায়, যা ভবিষ্যতে রক্ষণাবেক্ষণ, সম্প্রসারণ এবং ত্রুটি অবস্থান নির্ণয়কে সহজতর করে এবং একইসাথে PLC স্ক্যানিং কাঠামোর স্পষ্ট সংগঠনে অবদান রাখে।
র্যাক আকার সেটিং
র্যাক আকার (Rack Size) প্ল্যান্ট কন্ট্রোলার (PLC) এর I/O ইমেজ এরিয়ায় রিমোট I/O র্যাক দ্বারা দখল করা ডেটা স্ট্রাকচারের আকার নির্দেশ করে। এটি সরাসরি I/O ডেটার সংগঠন পদ্ধতি এবং স্ক্যানিং গ্রানুলারিটি নির্ধারণ করে। 1771 সিস্টেমের সাধারণ আর্কিটেকচারগুলির মধ্যে রয়েছে ১/৪ র্যাক, ১/২ র্যাক এবং ফুল র্যাক—প্রত্যেকটি ভিন্ন সংখ্যক I/O গ্রুপ ম্যাপিং-এর সাথে সম্পর্কিত। যদি র্যাক আকার অত্যধিক বড় বা অত্যধিক ছোট সেট করা হয় এবং PLC কনফিগারেশন অসঙ্গতিপূর্ণ হয়, তবে ইনপুট/আউটপুট ডেটার বিপর্যয় ঘটবে। উদাহরণস্বরূপ, কিছু ইনপুট পয়েন্ট PLC-এ অস্বাভাবিক পরিবর্তন প্রদর্শন করতে পারে, অথবা কিছু মডিউল সম্পূর্ণরূপে চিহ্নিত করা যাবে না। যেহেতু PLC-5 রিমোট I/O একটি নির্দিষ্ট ইমেজ এরিয়া মেকানিজমের উপর ভিত্তি করে কাজ করে, তাই সঠিক র্যাক আকার মিলিয়ে নেওয়া স্থিতিশীল সিস্টেম অপারেশনের একটি পূর্বশর্ত। ক্ষেত্রে ডিবাগিং করার সময় সাধারণত PLC প্রোগ্রাম কনফিগারেশনের সাথে র্যাক আকার একটি একটি করে যাচাই করা প্রয়োজন।
I/O অ্যাড্রেস ম্যাপিং লজিক
আই/ও অ্যাড্রেস ম্যাপিং হল ১৭৭১-এএসবি এবং পিএলসি-এর মধ্যে ডেটা ইন্টারঅ্যাকশনের মূল ব্যবস্থা। মূলত, এটি ফিল্ডের ভৌত আই/ও মডিউলগুলি থেকে প্রাপ্ত ডেটাকে একটি যুক্তিসঙ্গত অ্যাড্রেস স্পেসে রূপান্তরিত করে যা পিএলসি সরাসরি অ্যাক্সেস করতে পারে। পিএলসি-৫ সিস্টেমে, রিমোট আই/ও সাধারণত আই:এক্স.য়ে এবং ও:এক্স.য়ে আকারে বিদ্যমান থাকে, যেখানে এক্স র্যাক অ্যাড্রেস নির্দেশ করে এবং য়ে র্যাকের মধ্যে গ্রুপ বা স্লট নম্বর নির্দেশ করে। ১৭৭১-এএসবি পিএলসি-এর স্ক্যান সাইকেল অনুযায়ী র্যাকের মধ্যে সমস্ত আই/ও মডিউল থেকে ডেটা প্যাকেজ করবে এবং তা পিএলসি-এর ইনপুট/আউটপুট ইমেজ এরিয়ায় ম্যাপ করবে, ফলে ভৌত সংকেতগুলি থেকে যুক্তিসঙ্গত অ্যাড্রেসে রূপান্তর ঘটে।
এটিকে আরও সহজবোধ্যভাবে বোঝার জন্য এটিকে একটি "স্তরযুক্ত ম্যাপিং সম্পর্ক" হিসাবে দেখা যেতে পারে, যেমন নীচের টেবিলে দেখানো হয়েছে:
| ভৌত গঠন (ফিল্ড র্যাক) | পিএলসি যুক্তিসঙ্গত অ্যাড্রেস | বিবরণ |
| র্যাক ০ ইনপুট মডিউল গ্রুপ ০ | আই:০.০ | র্যাক ০-এর ইনপুট ডেটা গ্রুপ ০ |
| র্যাক ০ আউটপুট মডিউল গ্রুপ ১ | ও:০.১ | র্যাক ০-এর আউটপুট ডেটা গ্রুপ ১ |
| র্যাক ৩ ইনপুট মডিউল গ্রুপ ২ | I:3.2 | র্যাক ৩-এর ইনপুট ডেটা গ্রুপ ২ |
| র্যাক ১০ আউটপুট মডিউল গ্রুপ ০ | O:10.0 | র্যাক ১০-এর আউটপুট ডেটা গ্রুপ ০ |
এই ব্যবস্থাটি রিয়েল-টাইম ইভেন্ট ট্রিগারিং-এর পরিবর্তে একটি পিরিয়ডিক স্ক্যানিং পদ্ধতি ব্যবহার করে কাজ করে। ফলে, PLC এবং রিমোট I/O-এর মধ্যে একটি নির্দিষ্ট স্ক্যান সাইকেল বিলম্ব থাকে। ১৭৭১-ASB প্রতিটি স্ক্যান সাইকেলের মধ্যে ইনপুট ডেটা অর্জন, প্যাকেট আপলোডিং এবং আউটপুট ডেটা গ্রহণ ও বণ্টন সম্পন্ন করে, যার ফলে সিস্টেমটি সরল গঠন বজায় রেখেও শক্তিশালী নির্ধার্যতা (ডিটারমিনিজম) এবং স্থিতিশীলতা বজায় রাখতে পারে। এটি রিমোট I/O কে শিল্পক্ষেত্রে দীর্ঘ সময় ধরে ব্যবহার করা যায় এর একটি গুরুত্বপূর্ণ কারণ।
সাধারণ কনফিগারেশন ত্রুটি এবং সমস্যাসমূহ
ক্ষেত্রে প্রয়োগের সময়, ১৭৭১-এএসবি-এর সাথে সংশ্লিষ্ট অধিকাংশ সমস্যা মৌলিক কনফিগারেশনের অসামঞ্জস্যতা থেকে উদ্ভূত হয়। সবচেয়ে সাধারণ সমস্যা হলো ডুপ্লিকেট র্যাক ঠিকানা সেটিংস, যা স্ক্যানিংয়ের সময় পিএলসি-কে বিভিন্ন র্যাক থেকে আসা ডেটা উৎসগুলি পৃথক করে চিহ্নিত করতে বাধা দেয়, ফলে ইনপুট/আউটপুট বিভ্রান্তি বা সিগন্যাল ওভারল্যাপ ঘটে। দ্বিতীয়ত, ভুল র্যাক সাইজ কনফিগারেশন একটি ঘন ঘন ঘটে এমন সমস্যা। যখন এএসবি-এর সেটিংস পিএলসি-এর কনফিগারেশনের সাথে মেল খায় না, তখন ইনপুট/আউটপুট ডেটা ম্যাপিং অফসেট সৃষ্টি হয়, যার ফলে কিছু ইনপুট পয়েন্ট যুক্তিগতভাবে ভুল শারীরিক সিগন্যালের সাথে সম্পর্কিত হয়ে পড়ে। তৃতীয়ত, ডিআইপি সুইচ দিক নির্ধারণে ভুল করা আরেকটি উচ্চ-ফ্রিক uency সমস্যা। যেহেতু বিভিন্ন ব্যাচের মডিউলগুলির অন/অফ দিক ভিন্ন হতে পারে, তাই ক্ষেত্রে নির্দেশিকা পড়া না হলে সেটিংস উলটে দেওয়া সহজ হয়ে যায়। অবশেষে, সার্কিট চালু থাকাকালীন ডিআইপি কনফিগারেশন পরিবর্তন করলে মডিউলের অস্বাভাবিক অবস্থা বা এমনকি যোগাযোগ ব্যর্থতা ঘটতে পারে; সুতরাং বিদ্যুৎ বন্ধ করে কাজ করার নীতিটি কঠোরভাবে মেনে চলতে হবে।
ডিবাগিং সুপারিশসমূহ (ক্ষেত্র অভিজ্ঞতা)
প্রকৃত ডিবাগিংয়ের সময়, পিএলসি প্রোগ্রামটি সরাসরি পরীক্ষা না করে সবচেয়ে মৌলিক হার্ডওয়্যার কনফিগারেশন দিয়ে শুরু করা উচিত। প্রথমত, বিদ্যুৎ বন্ধ অবস্থায় ডিআইপি সুইচ সেটিংস সম্পন্ন করতে হবে, যাতে র্যাক অ্যাড্রেসটি অনন্য হয় এবং কোনো সংঘাত না হয়। দ্বিতীয়ত, র্যাক সাইজটি পিএলসি-পাশের রিমোট আই/ও কনফিগারেশনের সঙ্গে সম্পূর্ণভাবে মিলে যায় কিনা তা যাচাই করতে হবে। বিদ্যুৎ চালু করার পর, ১৭৭১-এএসবি প্যানেলের স্ট্যাটাস ইন্ডিকেটর লাইটগুলি পর্যবেক্ষণ করুন। একটিভ (ACTIVE) এবং ফল্ট (FAULT) স্ট্যাটাসগুলি যোগাযোগ স্থাপন করা হয়েছে কিনা তা প্রাথমিকভাবে নির্দেশ করতে পারে। যদি যোগাযোগ স্বাভাবিক হয় কিন্তু ডেটা অস্বাভাবিক হয়, তবে আই/ও ম্যাপিং এরিয়াটি সঠিকভাবে মিলছে কিনা তা পরীক্ষা করতে হবে এবং পিএলসি মনিটরিং ইন্টারফেসে ইনপুট ও আউটপুট ক্ষেত্রে ক্ষেত্রের পরিবর্তনের সাথে সিঙ্ক্রোনাসভাবে আপডেট হচ্ছে কিনা তা পর্যবেক্ষণ করতে হবে। অভিজ্ঞতা থেকে জানা যায় যে, অধিকাংশ সমস্যা ঠিকানা ও কাঠামোর কনফিগারেশন পর্যায়ে কেন্দ্রীভূত হয়, যোগাযোগ হার্ডওয়্যারের নিজস্ব ব্যর্থতা নয়।
সারাংশ
১৭৭১-ASB-এর সমস্ত মূল ফাংশন DIP সুইচ কনফিগারেশনের চারপাশে ঘোরে, যা মূলত হার্ডওয়্যারের মাধ্যমে PLC নেটওয়ার্কে রিমোট I/O র্যাকের পরিচয় এবং ডেটা স্ট্রাকচারকে সংজ্ঞায়িত করে। র্যাক অ্যাড্রেস নির্ধারণ করে যে র্যাকটি "কে" এবং র্যাক সাইজ নির্ধারণ করে যে র্যাকটি ডেটাকে "কীভাবে" সংগঠিত করে, আর I/O ম্যাপিং লজিক নির্ধারণ করে যে PLC এই ডেটাটি "কীভাবে" পড়ে। রিমোট I/O সিস্টেমের স্থিতিশীল কার্যকারিতা নিশ্চিত করতে এই তিনটি উপাদান সামঞ্জস্যপূর্ণ এবং যুক্তিসঙ্গতভাবে সঠিক হতে হবে। PLC-5 আর্কিটেকচারে, হার্ডওয়্যার কনফিগারেশনের উপর ভিত্তি করে এই নির্ধারিত ব্যবস্থাটি জটিল শিল্প পরিবেশেও দীর্ঘ সময় ধরে সিস্টেমের বিশ্বস্ততা এবং সামঞ্জস্য বজায় রাখতে সক্ষম হয়।