প্রোগ্রামেবল লজিক কন্ট্রোলারের জন্য নির্বাচন নির্দেশিকা

Apr 04, 2026

একটি বার্তা রেখে যান

একটি প্রোগ্রামেবল লজিক কন্ট্রোলার (PLC) সিস্টেম ডিজাইন করার সময়, প্রথম ধাপ হল নিয়ন্ত্রণ কৌশল নির্ধারণ করা; পরবর্তী ধাপে নির্দিষ্ট PLC হার্ডওয়্যারের প্রকৌশল নির্বাচন জড়িত। প্রক্রিয়া প্রবাহের বৈশিষ্ট্য এবং নির্দিষ্ট আবেদনের প্রয়োজনীয়তা এই নির্বাচন প্রক্রিয়ার প্রাথমিক ভিত্তি হিসেবে কাজ করে। PLC এবং এর সাথে সম্পর্কিত সরঞ্জামগুলিকে সমন্বিত এবং প্রমিত করা উচিত, সামগ্রিক শিল্প নিয়ন্ত্রণ ব্যবস্থা এবং কার্যকরী সম্প্রসারণের সহজে বিরামবিহীন একীকরণের নীতি অনুসারে নির্বাচন করা উচিত। নির্বাচিত PLC সিস্টেমটি প্রাসঙ্গিক শিল্প সেক্টরের মধ্যে সফল অপারেশনের প্রমাণিত ট্র্যাক রেকর্ড সহ একটি পরিপক্ক এবং নির্ভরযোগ্য সমাধান হওয়া উচিত। অধিকন্তু, সিস্টেমের হার্ডওয়্যার কনফিগারেশন, সফ্টওয়্যার ক্ষমতা এবং কার্যকরী বৈশিষ্ট্যগুলি অবশ্যই সুবিধার স্কেল এবং নির্দিষ্ট নিয়ন্ত্রণের প্রয়োজনীয়তার সাথে যথাযথভাবে মেলে। পিএলসি, ফাংশন চার্ট এবং প্রাসঙ্গিক প্রোগ্রামিং ভাষার সাথে পরিচিতি প্রোগ্রামিং সময়কে উল্লেখযোগ্যভাবে কমাতে সাহায্য করে। অতএব, প্রকৌশল নির্বাচন এবং অনুমান পর্যায়গুলির সময়, প্রক্রিয়া বৈশিষ্ট্য এবং নিয়ন্ত্রণ প্রয়োজনীয়তাগুলির একটি বিশদ বিশ্লেষণ পরিচালনা করা অপরিহার্য; এর মধ্যে নিয়ন্ত্রণের কাজ এবং সুযোগ স্পষ্টভাবে সংজ্ঞায়িত করা এবং প্রয়োজনীয় ক্রিয়াকলাপ এবং ক্রিয়াগুলি চিহ্নিত করা জড়িত। পরবর্তীকালে-এই নিয়ন্ত্রণের প্রয়োজনীয়তার উপর ভিত্তি করে-কেউ প্রয়োজনীয় সংখ্যক ইনপুট/আউটপুট (I/O) পয়েন্ট এবং মেমরির ক্ষমতা অনুমান করতে পারে এবং প্রয়োজনীয় PLC ফাংশন এবং বাহ্যিক ডিভাইসের স্পেসিফিকেশন নির্ধারণ করতে পারে। অবশেষে, উদ্দেশ্য হল এমন একটি PLC নির্বাচন করা যা একটি উচ্চতর মূল্য{10}কর্মক্ষমতা অনুপাত প্রদান করে এবং সংশ্লিষ্ট নিয়ন্ত্রণ ব্যবস্থা ডিজাইন করা।

 

I/O পয়েন্ট অনুমান
I/O পয়েন্টের সংখ্যা অনুমান করার সময়, একটি উপযুক্ত মার্জিন অন্তর্ভুক্ত করা অত্যন্ত গুরুত্বপূর্ণ। সাধারণত, পরিসংখ্যানগতভাবে গণনা করা প্রয়োজনীয় পয়েন্টের সংখ্যা গ্রহণ করে এবং 10% থেকে 20% এর প্রসারণ মার্জিন যোগ করে আনুমানিক I/O গণনা করা হয়। প্রকৃত অর্ডার দেওয়ার সময়, PLC প্রস্তুতকারকের দ্বারা প্রদত্ত নির্দিষ্ট পণ্যের স্পেসিফিকেশন এবং মডিউল কনফিগারেশনগুলির সাথে সারিবদ্ধ করার জন্য আনুমানিক I/O গণনাকে রাউন্ড করা প্রয়োজন হতে পারে।

 

মেমরি ক্যাপাসিটি
"মেমরি ক্যাপাসিটি" বলতে বোঝায় পিএলসি দ্বারা প্রদত্ত হার্ডওয়্যার স্টোরেজ ইউনিটের মোট আকার, যেখানে "প্রোগ্রাম ক্ষমতা" ব্যবহারকারীর অ্যাপ্লিকেশন প্রোগ্রাম দ্বারা ব্যবহৃত সেই মেমরির নির্দিষ্ট অংশকে বোঝায়। ফলস্বরূপ, প্রোগ্রামের ক্ষমতা সর্বদা মোট মেমরি ক্ষমতার চেয়ে কম বা সমান। ডিজাইনের পর্যায়ে, যেহেতু ব্যবহারকারীর অ্যাপ্লিকেশন প্রোগ্রামটি এখনও লেখা হয়নি, সঠিক প্রোগ্রামের ক্ষমতা অজানা থেকে যায় এবং প্রোগ্রামটি সম্পূর্ণরূপে ডিবাগ হওয়ার পরেই নির্ধারণ করা যেতে পারে। প্রয়োজনীয় স্টোরেজের একটি যুক্তিসঙ্গত অনুমান প্রদান করে নির্বাচন প্রক্রিয়া সহজতর করার জন্য, মোট মেমরি ক্ষমতা সাধারণত ডিজাইন পর্বের সময় প্রোগ্রাম ক্ষমতার জন্য একটি প্রক্সি হিসাবে ব্যবহৃত হয়। প্রয়োজনীয় মেমরি ক্ষমতা অনুমান করার জন্য কোন নির্দিষ্ট সূত্র নেই; সাহিত্যে যখন বিভিন্ন সূত্র দেখা যায়, তারা সাধারণত একটি সাধারণ পদ্ধতি অনুসরণ করে: ডিজিটাল I/O পয়েন্টের 10 থেকে 15 গুণ গণনা করুন, অ্যানালগ I/O পয়েন্টের 100 গুণ যোগ করুন এবং এই যোগফলটিকে মোট শব্দ সংখ্যা হিসাবে ব্যবহার করুন (যেখানে একটি শব্দ 16 বিটের সমান) মেমরির জন্য। উপরন্তু, এই গণনা করা মানের 25% এর সমতুল্য একটি নিরাপত্তা মার্জিন ফ্যাক্টর করা উচিত।

 

নিয়ন্ত্রণ ফাংশন নির্বাচন
এই নির্বাচন প্রক্রিয়ার মধ্যে নির্দিষ্ট বৈশিষ্ট্য যেমন গাণিতিক ফাংশন, নিয়ন্ত্রণ ফাংশন, যোগাযোগ ক্ষমতা, প্রোগ্রামিং বৈশিষ্ট্য, ডায়াগনস্টিক সরঞ্জাম এবং প্রক্রিয়াকরণের গতি বেছে নেওয়া জড়িত।
1. গাণিতিক ফাংশন
সাধারণ প্রোগ্রামেবল লজিক কন্ট্রোলার (পিএলসি) এর গাণিতিক ফাংশনগুলি সাধারণত মৌলিক লজিক অপারেশন, সময় এবং গণনা ফাংশন অন্তর্ভুক্ত করে। স্ট্যান্ডার্ড পিএলসিগুলি ডেটা স্থানান্তর এবং তুলনার মতো ক্রিয়াকলাপগুলিকে অন্তর্ভুক্ত করতে এর উপর প্রসারিত হয়। আরও জটিল গাণিতিক ক্ষমতা বীজগণিতের ক্রিয়াকলাপ এবং ডেটা স্থানান্তর ফাংশনকে অন্তর্ভুক্ত করে। বৃহৎ-স্কেল পিএলসি আরও অ্যানালগ পিআইডি নিয়ন্ত্রণ অ্যালগরিদম এবং অন্যান্য উন্নত গাণিতিক ফাংশনগুলিকে অন্তর্ভুক্ত করে। ওপেন সিস্টেমের আবির্ভাবের সাথে, আধুনিক পিএলসি সর্বজনীনভাবে যোগাযোগের ক্ষমতা দিয়ে সজ্জিত হয়; নির্দিষ্ট পণ্যগুলি নিম্ন-স্তরের ডিভাইস, পিয়ার-থেকে-অন্যান্য পিএলসি-এর সাথে পিয়ার যোগাযোগ, উচ্চতর-স্তরের হোস্ট সিস্টেমের সাথে যোগাযোগ, বা প্ল্যান্ট-প্রশস্ত বা এন্টারপ্রাইজ নেটওয়ার্কগুলির সাথে ডেটা বিনিময় ক্ষমতা প্রদান করতে পারে। ডিজাইন পর্বের সময় একটি মডেল নির্বাচন করার সময়, একজনকে প্রকৃত প্রয়োগের নির্দিষ্ট প্রয়োজনীয়তার উপর ভিত্তি করে পছন্দ করা উচিত, শুধুমাত্র সেই গাণিতিক ফাংশনগুলি নির্বাচন করা যা সত্যিই প্রয়োজনীয়। বেশিরভাগ অ্যাপ্লিকেশন পরিস্থিতিতে, মৌলিক লজিক অপারেশন, সময় এবং গণনা ফাংশন যথেষ্ট; কিছু অ্যাপ্লিকেশনের ডেটা স্থানান্তর এবং তুলনা ক্ষমতার প্রয়োজন হতে পারে; বীজগাণিতিক ক্রিয়াকলাপ, সংখ্যাসূচক রূপান্তর এবং পিআইডি নিয়ন্ত্রণ অ্যালগরিদমগুলি সাধারণত অ্যানালগ সংকেত সনাক্তকরণ এবং নিয়ন্ত্রণ জড়িত অ্যাপ্লিকেশনগুলির জন্য সংরক্ষিত থাকে। ডিকোডিং এবং এনকোডিংয়ের মতো অপারেশনগুলি প্রয়োজন হয় যখন ডেটা প্রদর্শন ক্ষমতা প্রয়োজন হয়।

 

2. নিয়ন্ত্রণ ফাংশন
কন্ট্রোল ফাংশন অ্যালগরিদমগুলিকে অন্তর্ভুক্ত করে যেমন পিআইডি নিয়ন্ত্রণ, ফিড-ফরোয়ার্ড ক্ষতিপূরণ, এবং অনুপাত নিয়ন্ত্রণ; নির্বাচিত নির্দিষ্ট ফাংশন অ্যাপ্লিকেশনের সুনির্দিষ্ট নিয়ন্ত্রণ প্রয়োজনীয়তার উপর ভিত্তি করে নির্ধারণ করা উচিত. যেহেতু পিএলসিগুলি প্রাথমিকভাবে অনুক্রমিক লজিক নিয়ন্ত্রণের জন্য ডিজাইন করা হয়েছে, তাই বেশিরভাগ পরিস্থিতিতে অ্যানালগ নিয়ন্ত্রণের কাজগুলি সাধারণত ডেডিকেটেড একক-লুপ বা মাল্টি-লুপ কন্ট্রোলার ব্যবহার করে পরিচালনা করা হয়। বিকল্পভাবে, বিশেষ বুদ্ধিমান I/O মডিউলগুলি কখনও কখনও নির্দিষ্ট নিয়ন্ত্রণ ফাংশন চালানোর জন্য নিযুক্ত করা হয়-একটি কৌশল যা PLC-এর সামগ্রিক প্রক্রিয়াকরণের গতি বাড়াতে এবং অভ্যন্তরীণ মেমরির ক্ষমতা সংরক্ষণ করে। এই ধরনের বিশেষায়িত মডিউলগুলির উদাহরণগুলির মধ্যে রয়েছে পিআইডি নিয়ন্ত্রণ ইউনিট, উচ্চ-গতি কাউন্টার, বেগ ক্ষতিপূরণ সহ অ্যানালগ ইনপুট মডিউল এবং ASCII রূপান্তর ইউনিট।

 

3. যোগাযোগ ফাংশন
মাঝারি-থেকে-বড়-স্কেলের PLC সিস্টেমগুলিকে বিভিন্ন ধরনের ফিল্ডবাস এবং স্ট্যান্ডার্ড কমিউনিকেশন প্রোটোকল (যেমন TCP/IP) সমর্থন করা উচিত। অধিকন্তু, যখন অ্যাপ্লিকেশনের প্রয়োজন হয়, এই সিস্টেমগুলিকে প্ল্যান্টের ম্যানেজমেন্ট নেটওয়ার্ক (TCP/IP এর মাধ্যমে) সাথে সংযোগ স্থাপন করতে সক্ষম হওয়া উচিত। যোগাযোগ প্রোটোকল ISO/IEEE যোগাযোগ মান মেনে চলবে এবং একটি উন্মুক্ত যোগাযোগ নেটওয়ার্ক গঠন করবে।
প্রোগ্রামেবল লজিক কন্ট্রোলার (পিএলসি) সিস্টেমের কমিউনিকেশন ইন্টারফেসে সিরিয়াল এবং প্যারালাল কমিউনিকেশন ইন্টারফেস, রিও কমিউনিকেশন পোর্ট, কমন ডিসিএস ইন্টারফেস এবং এর মত অন্তর্ভুক্ত থাকবে। মাঝারি-থেকে-বড়-পিএলসি সিস্টেমের জন্য, যোগাযোগ বাসগুলি (ইন্টারফেস ডিভাইস এবং তারগুলি সহ) 1:1 রিডানডেন্সি সহ কনফিগার করা হবে; এই যোগাযোগ বাসগুলি আন্তর্জাতিক মান মেনে চলবে, এবং তাদের যোগাযোগ পরিসীমা নির্দিষ্ট সুবিধার প্রকৃত প্রয়োজনীয়তা পূরণ করবে।

PLC সিস্টেমের যোগাযোগ নেটওয়ার্কের মধ্যে, উপরের- স্তরের নেটওয়ার্কের যোগাযোগের হার 1 Mbps-এর বেশি হবে এবং যোগাযোগের লোড 60%-এর বেশি হবে না৷ PLC সিস্টেমের জন্য যোগাযোগ নেটওয়ার্কের প্রাথমিক ফর্মগুলি নিম্নরূপ:
1) একটি পিসি মাস্টার স্টেশন হিসাবে কাজ করে, যখন একই মডেলের একাধিক পিএলসি স্লেভ স্টেশন হিসাবে কাজ করে, একটি সাধারণ পিএলসি নেটওয়ার্ক গঠন করে;
2) একটি একক পিএলসি মাস্টার স্টেশন হিসাবে কাজ করে, যখন একই মডেলের অন্যান্য পিএলসি স্লেভ স্টেশন হিসাবে কাজ করে, একটি মাস্টার-দাস পিএলসি নেটওয়ার্ক গঠন করে;
3) পিএলসি নেটওয়ার্ক একটি নির্দিষ্ট নেটওয়ার্ক ইন্টারফেসের মাধ্যমে একটি বড়-ডিসিএসের সাথে সংযোগ করে, ডিসিএসের একটি সাবনেট হিসাবে কাজ করে;
4) একটি মালিকানাধীন PLC নেটওয়ার্ক (একটি নির্দিষ্ট নির্মাতার PLC পণ্যগুলির জন্য নির্দিষ্ট একটি যোগাযোগ নেটওয়ার্ক)।
CPU-তে যোগাযোগের কাজের চাপ কমাতে-এবং নেটওয়ার্ক কনফিগারেশনের প্রকৃত প্রয়োজনীয়তার উপর ভিত্তি করে-বিভিন্ন যোগাযোগ ক্ষমতা (যেমন, পয়েন্ট-টু-পয়েন্ট, ফিল্ডবাস) দিয়ে সজ্জিত কমিউনিকেশন প্রসেসর নির্বাচন করা উচিত।

 

4. প্রোগ্রামিং ফাংশন
অফলাইন প্রোগ্রামিং মোড: এই মোডে, PLC এবং প্রোগ্রামিং ডিভাইস একক CPU ভাগ করে। যখন প্রোগ্রামিং ডিভাইসটি "প্রোগ্রামিং মোডে" থাকে, তখন CPU তার পরিষেবাগুলিকে শুধুমাত্র প্রোগ্রামিং ডিভাইসে উৎসর্গ করে এবং ফিল্ড ডিভাইসগুলিকে নিয়ন্ত্রণ করে না। প্রোগ্রামিং সম্পূর্ণ হয়ে গেলে, প্রোগ্রামিং ডিভাইসটি "রান মোডে" স্যুইচ করে, যেখানে সিপিইউ ফিল্ড ডিভাইসগুলির নিয়ন্ত্রণ পুনরায় শুরু করে এবং প্রোগ্রামিং অপারেশনগুলি সম্পাদন করা যায় না। অফলাইন প্রোগ্রামিং মোড সিস্টেমের খরচ কমাতে পারে, যদিও এটি ব্যবহার এবং ডিবাগিংয়ের জন্য কম সুবিধাজনক হতে পারে। অনলাইন প্রোগ্রামিং মোড: এই মোডে, সিপিইউ এবং প্রোগ্রামিং ডিভাইসের প্রত্যেকের নিজস্ব ডেডিকেটেড সিপিইউ রয়েছে। হোস্ট সিপিইউ ফিল্ড কন্ট্রোল অপারেশনের জন্য দায়ী এবং একটি একক স্ক্যান চক্রের মধ্যে প্রোগ্রামিং ডিভাইসের সাথে ডেটা বিনিময় করে; প্রোগ্রামিং ডিভাইস নতুন তৈরি বা পরিবর্তিত প্রোগ্রাম ডেটা হোস্ট সিপিইউতে প্রেরণ করে এবং পরবর্তী স্ক্যান চক্রে, হোস্ট সিপিইউ নতুন প্রাপ্ত প্রোগ্রামের উপর ভিত্তি করে সিস্টেম লজিক চালায়। যদিও এই মোডটি উচ্চতর খরচ বহন করে, এটি সিস্টেম ডিবাগিং এবং অপারেশনের জন্য আরও বেশি সুবিধা প্রদান করে এবং প্রায়শই মাঝারি-থেকে-বড়-স্কেল PLC সিস্টেমে গৃহীত হয়। পাঁচটি প্রমিত প্রোগ্রামিং ভাষা রয়েছে: তিনটি গ্রাফিকাল ভাষা-সিকুয়েন্সিয়াল ফাংশন চার্ট (SFC), ল্যাডার ডায়াগ্রাম (LD), এবং ফাংশন ব্লক ডায়াগ্রাম (FBD)-এবং দুটি পাঠ্য-ভিত্তিক ভাষা-নির্দেশ তালিকা (IL) এবং স্ট্রাকচার্ড টেক্সট (ST)। নির্বাচিত প্রোগ্রামিং ভাষা প্রাসঙ্গিক মান মেনে চলতে হবে (IEC 61131-3); উপরন্তু, এটি বিভিন্ন বিকল্প প্রোগ্রামিং ফর্ম সমর্থন করা উচিত-যেমন সি, বেসিক, ইত্যাদি-বিশেষ অ্যাপ্লিকেশনের নির্দিষ্ট নিয়ন্ত্রণ প্রয়োজনীয়তা মেটাতে।

 

5. ডায়গনিস্টিক ফাংশন
একটি প্রোগ্রামেবল লজিক কন্ট্রোলার (পিএলসি) এর ডায়গনিস্টিক ক্ষমতা হার্ডওয়্যার এবং সফ্টওয়্যার ডায়াগনস্টিকস উভয়কেই অন্তর্ভুক্ত করে। হার্ডওয়্যার ডায়াগনস্টিকস হার্ডওয়্যার ভিত্তিক লজিক ব্যবহার করে হার্ডওয়্যার ত্রুটির অবস্থান চিহ্নিত করতে, যখন সফ্টওয়্যার ডায়াগনস্টিকগুলি অভ্যন্তরীণ এবং বাহ্যিক ডায়গনিস্টিকগুলিতে শ্রেণীবদ্ধ করা হয়। অভ্যন্তরীণ ডায়াগনস্টিকস PLC এর অভ্যন্তরীণ কর্মক্ষমতা এবং কার্যকারিতা মূল্যায়ন করতে সফ্টওয়্যার ব্যবহার করে; বাহ্যিক ডায়াগনস্টিকগুলি PLC-এর CPU এবং বাহ্যিক উপাদানগুলির মধ্যে তথ্য বিনিময় ক্ষমতা মূল্যায়ন করার জন্য সফ্টওয়্যার ব্যবহার করে, যেমন ইনপুট/আউটপুট (I/O) মডিউল।
একটি PLC এর ডায়াগনস্টিক ফাংশনগুলির দৃঢ়তা সরাসরি অপারেশন এবং রক্ষণাবেক্ষণ কর্মীদের প্রয়োজনীয় প্রযুক্তিগত দক্ষতা, সেইসাথে মেন টাইম টু রিপেয়ার (MTTR)-কে প্রভাবিত করে।

 

6. প্রক্রিয়াকরণ গতি
প্রোগ্রামেবল লজিক কন্ট্রোলার একটি স্ক্যান{0}}ভিত্তিক প্রক্রিয়া ব্যবহার করে কাজ করে। বাস্তব-সময় কর্মক্ষমতা প্রয়োজনীয়তার দৃষ্টিকোণ থেকে, প্রক্রিয়াকরণের গতি যতটা সম্ভব দ্রুত হওয়া উচিত; যদি একটি ইনপুট সিগন্যালের সময়কাল PLC এর স্ক্যান সময়ের চেয়ে কম হয়, তাহলে নিয়ামক সংকেত সনাক্ত করতে ব্যর্থ হতে পারে, যার ফলে ডেটা ক্ষতি হতে পারে।
প্রক্রিয়াকরণের গতি ব্যবহারকারীর প্রোগ্রামের দৈর্ঘ্য, সিপিইউ এর প্রক্রিয়াকরণ ক্ষমতা এবং সফ্টওয়্যারের গুণমানের মতো বিষয়গুলির দ্বারা প্রভাবিত হয়। PLC-তে দ্রুত যোগাযোগের প্রতিক্রিয়ার সময় এবং উচ্চ কর্মক্ষম গতির বৈশিষ্ট্য রয়েছে, প্রতিটি বাইনারি নির্দেশের জন্য কার্যকর করার সময় সাধারণত 0.2 থেকে 0.4 মাইক্রোসেকেন্ড (µs); ফলস্বরূপ, তারা কঠোর নিয়ন্ত্রণ এবং দ্রুত প্রতিক্রিয়ার ক্ষমতার দাবিদার অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত-৷ স্ক্যান চক্র (প্রসেসর স্ক্যান সময়) নিম্নলিখিত মানদণ্ড পূরণ করা উচিত: ছোট-স্কেল PLC-এর জন্য, স্ক্যানের সময় প্রতি 1,000 নির্দেশাবলী (0.5 ms/K) এর বেশি হওয়া উচিত নয়; মাঝারি-থেকে-বড়-স্কেল পিএলসিগুলির জন্য, স্ক্যানের সময় প্রতি 1,000 নির্দেশাবলীর (0.2 ms/K) 0.2 ms-এর বেশি হওয়া উচিত নয়৷

 

কন্ট্রোলার প্রকার
তাদের শারীরিক গঠনের উপর ভিত্তি করে, পিএলসিগুলিকে বিস্তৃতভাবে দুটি বিভাগে শ্রেণীবদ্ধ করা হয়: অখণ্ড (মনোব্লক) প্রকার এবং মডুলার প্রকার। তাদের অপারেটিং এনভায়রনমেন্টের উপর ভিত্তি করে, তাদের দুটি বিভাগে শ্রেণীবদ্ধ করা হয়েছে: ফিল্ড-মাউন্ট করা ইউনিট এবং কন্ট্রোল-রুম-মাউন্ট করা ইউনিট৷ অধিকন্তু, CPU শব্দের দৈর্ঘ্যের উপর ভিত্তি করে, এগুলিকে 1-বিট, 4-বিট, 8-বিট, 16-বিট, 32-বিট এবং 64-বিট সিস্টেমে শ্রেণীবদ্ধ করা হয়েছে৷ একটি অ্যাপ্লিকেশান ভিত্তিক দৃষ্টিকোণ থেকে, PLC সাধারণত তাদের নির্দিষ্ট নিয়ন্ত্রণ ফাংশন বা প্রয়োজনীয় সংখ্যক ইনপুট/আউটপুট পয়েন্টের উপর ভিত্তি করে নির্বাচন করা হয়। ইন্টিগ্রেটেড-টাইপ প্রোগ্রামেবল লজিক কন্ট্রোলার (পিএলসি) নির্দিষ্ট সংখ্যক I/O পয়েন্টের বৈশিষ্ট্য; ফলস্বরূপ, ব্যবহারকারীদের তাদের নির্বাচনের ক্ষেত্রে সীমিত নমনীয়তা রয়েছে, যা তাদেরকে ছোট-স্কেল নিয়ন্ত্রণ ব্যবস্থার জন্য উপযুক্ত করে তোলে। মডুলার-টাইপ পিএলসি, বিপরীতভাবে, বিভিন্ন ধরণের I/O কার্ড বা প্লাগ-ইন মডিউল অফার করে, যা ব্যবহারকারীদের তাদের নিয়ন্ত্রণ ব্যবস্থার জন্য প্রয়োজনীয় I/O পয়েন্টের নির্দিষ্ট সংখ্যক যুক্তিসঙ্গতভাবে নির্বাচন এবং কনফিগার করতে দেয়। এই মডুলারিটি সুবিধাজনক এবং নমনীয় কার্যকরী সম্প্রসারণকে সহজতর করে, এগুলিকে সাধারণত মাঝারি থেকে বড় আকারের নিয়ন্ত্রণ ব্যবস্থার জন্য উপযুক্ত করে তোলে।

 

ইনপুট/আউটপুট প্রকার

বিচ্ছিন্ন সংকেত (পরিমাণ পরিবর্তন করা): এগুলি প্রাথমিকভাবে বিযুক্ত ইনপুট এবং পৃথক আউটপুট-বিশেষভাবে, বিভিন্ন ডিভাইসের সাথে যুক্ত সহায়ক পরিচিতিগুলিকে বোঝায়। উদাহরণগুলির মধ্যে রয়েছে একটি ট্রান্সফরমারের তাপমাত্রা নিয়ন্ত্রকের মধ্যে একটি রিলে এর সহায়ক পরিচিতি (যা ট্রান্সফরমার অতিরিক্ত গরম হলে অবস্থার পরিবর্তন করে), একটি ভালভের ক্যাম সুইচের অক্জিলিয়ারী পরিচিতিগুলি (যা যখন ভালভ খোলে বা বন্ধ হয়ে যায় তখন অবস্থার পরিবর্তন হয়), একটি কন্টাক্টরের অক্জিলিয়ারী পরিচিতিগুলি (যেটি যোগাযোগের অবস্থা পরিবর্তন করে এবং যোগাযোগের অবস্থা পরিবর্তন করে), ওভারলোড রিলে (যা রিলে ট্রিপ করার সময় অবস্থা পরিবর্তন করে)। এই সংকেতগুলি সাধারণত একটি PLC বা একটি ব্যাপক সুরক্ষা ডিভাইসে প্রেরণ করা হয়। এই পরিচিতিগুলির জন্য পাওয়ার সাপ্লাই সাধারণত PLC বা সুরক্ষা ডিভাইস নিজেই সরবরাহ করে; যেহেতু পরিচিতিগুলির নিজস্ব অভ্যন্তরীণ শক্তির উৎস নেই, তাই তাদের "প্যাসিভ কন্টাক্ট" (বা "শুষ্ক পরিচিতি") হিসাবে উল্লেখ করা হয় এবং পিএলসি বা সুরক্ষা ডিভাইসের প্রেক্ষাপটে পৃথক ইনপুট হিসাবে শ্রেণীবদ্ধ করা হয়।

1. ডিজিটাল পরিমাণ

ভৌত রাশিগুলি যেগুলি-সময় এবং মাত্রা উভয় ক্ষেত্রেই আলাদা-কে ডিজিটাল পরিমাণ হিসাবে উল্লেখ করা হয়৷ এই ডিজিটাল পরিমাণের প্রতিনিধিত্বকারী সংকেতগুলিকে ডিজিটাল সংকেত বলা হয়। ডিজিটাল সিগন্যাল ব্যবহার করে কাজ করার জন্য ডিজাইন করা ইলেকট্রনিক সার্কিট ডিজিটাল সার্কিট নামে পরিচিত।

উদাহরণস্বরূপ: যখন একটি ইলেকট্রনিক সার্কিট একটি স্বয়ংক্রিয় উত্পাদন লাইন থেকে যন্ত্রাংশের আউটপুট সংখ্যা গণনা করতে ব্যবহৃত হয়, তখন বিতরণ করা প্রতিটি অংশের জন্য সার্কিটে একটি সংকেত পাঠানো হয়, যার ফলে এটি "1" গণনা নিবন্ধন করে। বিপরীতভাবে, যখন কোন অংশ বিতরণ করা হচ্ছে না, সার্কিটে প্রয়োগ করা সংকেত হল "0"। এইভাবে, অংশের সংখ্যার প্রতিনিধিত্বকারী সংকেতটি বিচ্ছিন্ন-অস্থায়ী এবং পরিমাণগতভাবে-এটিকে একটি ডিজিটাল সংকেত বানিয়েছে। এই প্রসঙ্গে পরিমাণের ক্ষুদ্রতম একক হল একটি একক (1)।

2. এনালগ পরিমাণ

ভৌত রাশি যেগুলো একটানা থাকে-সময় বা মাত্রার দিক থেকে-কে অ্যানালগ পরিমাণ বলা হয়। এই অ্যানালগ পরিমাণের প্রতিনিধিত্বকারী সংকেতগুলিকে অ্যানালগ সংকেত বলা হয়। অ্যানালগ সিগন্যাল ব্যবহার করে কাজ করার জন্য ডিজাইন করা ইলেকট্রনিক সার্কিটগুলিকে অ্যানালগ সার্কিট বলা হয়।

উদাহরণস্বরূপ: অপারেশন চলাকালীন একটি থার্মোকল দ্বারা ভোল্টেজ সংকেত আউটপুট একটি এনালগ সংকেত। যেহেতু তাপমাত্রা পরিমাপ করা হচ্ছে তা তাৎক্ষণিক, আকস্মিক লাফের মধ্য দিয়ে যেতে পারে না, ফলে ভোল্টেজ সিগন্যালটি সাময়িক এবং পরিমাণগতভাবে উভয়ই ক্রমাগত- থাকে। তদুপরি, এই ভোল্টেজ সংকেত দ্বারা ক্রমাগত পরিবর্তন প্রক্রিয়া চলাকালীন প্রতিটি নির্দিষ্ট মান একটি নির্দিষ্ট ভৌত তাত্পর্য বহন করে-অর্থাৎ, এটি একটি নির্দিষ্ট তাপমাত্রা রিডিংয়ের সাথে মিলে যায়। রূপান্তর নীতি
1. একটি ডিজিটাল-থেকে-অ্যানালগ কনভার্টার (DAC) হল একটি সিস্টেম যা ডিজিটাল সিগন্যালকে এনালগ সিগন্যালে রূপান্তর করে; এটি সাধারণত কম-পাস ফিল্টারিংয়ের মাধ্যমে অর্জন করা হয়। ডিজিটাল সিগন্যাল প্রথমে ডিকোডিং এর মধ্য দিয়ে যায়-অর্থাৎ, ডিজিটাল কোডগুলি সংশ্লিষ্ট ভোল্টেজ স্তরে রূপান্তরিত হয় যাতে একটি সিঁড়ি তৈরি হয়-সংকেতের মতো-যার পরে এটি কম-পাস ফিল্টারিংয়ের শিকার হয়।
সিগন্যাল এবং সিস্টেম তত্ত্ব অনুসারে, ডিজিটাল সিঁড়ি-এর মতো সিগন্যালটিকে একটি আদর্শ আবেগের-নমুনা সংকেত এবং একটি আয়তক্ষেত্রাকার পালস সংকেত হিসাবে দেখা যেতে পারে। ফলস্বরূপ, কনভোলিউশন থিওরেম অনুসারে, ডিজিটাল সিগন্যালের বর্ণালী হল ইমপালস-নমুনা সংকেতের বর্ণালী এবং আয়তক্ষেত্রাকার নাড়ির বর্ণালী (যেটি Sa ফাংশন নামে পরিচিত) এর গুণফল। এইভাবে, বর্ণালী ক্ষতিপূরণের জন্য সা ফাংশনের পারস্পরিক ব্যবহার করে, ডিজিটাল সংকেত থেকে আসল নমুনা সংকেত পুনরুদ্ধার করা যেতে পারে। অধিকন্তু, স্যাম্পলিং থিওরেম অনুসারে, নমুনা সংকেতের বর্ণালীতে আদর্শ নিম্ন-পাস ফিল্টারিং প্রয়োগ করলে মূল অ্যানালগ সংকেতের বর্ণালী পাওয়া যায়।
ব্যবহারিক বাস্তবায়নে, এই তাত্ত্বিক নীতিগুলি সরাসরি প্রয়োগ করা হয় না, কারণ তীক্ষ্ণ, আদর্শ নমুনা সংকেত তৈরি করা প্রযুক্তিগতভাবে চ্যালেঞ্জিং। অতএব, এই দুটি ফিল্টারিং পর্যায় (সা-ফাংশন ক্ষতিপূরণ এবং আদর্শ নিম্ন-পাস ফিল্টারিং) সাধারণত একত্রিত হয় (ক্যাসকেড)। অধিকন্তু, যেহেতু এই সিস্টেমের জন্য প্রয়োজনীয় আদর্শ ফিল্টারিং বৈশিষ্ট্যগুলি শারীরিকভাবে অবাস্তব, প্রকৃত সিস্টেমগুলি শুধুমাত্র এই প্রক্রিয়াটির একটি আনুমানিক তথ্য প্রদান করতে পারে।
2. একটি এনালগ-থেকে-ডিজিটাল কনভার্টার (ADC) হল একটি সিস্টেম যা এনালগ সংকেতকে ডিজিটাল সিগন্যালে রূপান্তর করে; এই প্রক্রিয়াটি ফিল্টারিং, স্যাম্পলিং এবং হোল্ডিং এবং এনকোডিং জড়িত।
অ্যানালগ সংকেতটি প্রথমে ব্যান্ড-সীমিত ফিল্টারিংয়ের মধ্য দিয়ে যায় এবং একটি নমুনার মধ্য দিয়ে যায়-এবং-সার্কিট ধরে রাখে, যার ফলে একটি সিঁড়িতে রূপান্তরিত হয়-সংকেতের মতো। পরবর্তীকালে, এই সংকেতটি একটি এনকোডারের মধ্য দিয়ে যায়, যা সিঁড়ি সংকেতের মধ্যে প্রতিটি স্বতন্ত্র ভোল্টেজ স্তরকে একটি সংশ্লিষ্ট বাইনারি কোডে রূপান্তর করে।