সংক্ষেপে, পিএলসি অটোমেটিক কন্ট্রোলার একটি কম্পিউটার যা শিল্প নিয়ন্ত্রণে বিশেষায়িত। এর হার্ডওয়্যার কাঠামো এবং মাইক্রোকম্পিউটার মূলত একই:
1। বিদ্যুৎ সরবরাহ
পিএলসি পাওয়ার সাপ্লাই পুরো সিস্টেমে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। যদি কোনও ভাল এবং নির্ভরযোগ্য পাওয়ার সাপ্লাই সিস্টেম না থাকে তবে এটি সঠিকভাবে কাজ করতে পারে না। অতএব, পিএলসি নির্মাতারা বিদ্যুৎ সরবরাহের নকশা এবং উত্পাদনকে অত্যন্ত গুরুত্ব দেয়। এসি ভোল্টেজের ওঠানামা সাধারণত +10% (+15%) এর মধ্যে থাকে। প্রোগ্রামেবল কন্ট্রোলারগুলি অন্যান্য ব্যবস্থা ছাড়াই সরাসরি এসি পাওয়ার গ্রিডের সাথে সংযুক্ত থাকতে পারে
2। কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট
সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ) পিএলসির নিয়ন্ত্রণ কেন্দ্র। এটি পিএলসি সিস্টেম প্রোগ্রামে প্রদত্ত ফাংশন অনুসারে প্রোগ্রামার দ্বারা প্রবেশ করা ব্যবহারকারী প্রোগ্রাম এবং ডেটা গ্রহণ করে এবং সঞ্চয় করে, বিদ্যুৎ সরবরাহ, মেমরি, আই/ও এবং অ্যালার্ম টাইমার এর স্থিতি পরীক্ষা করে এবং ব্যবহারকারী প্রোগ্রামে সিনট্যাক্স ত্রুটিগুলি নির্ণয় করতে পারে। যখন পিএলসি কার্যকর করা হয়, এটি প্রথমে স্ক্যান করে ক্ষেত্রের প্রতিটি ইনপুট ডিভাইসের স্থিতি এবং ডেটা গ্রহণ করে এবং আই/ও চিত্রের অঞ্চলে আলাদাভাবে সঞ্চয় করে। তারপরে, এটি ব্যবহারকারী প্রোগ্রাম মেমরি থেকে একের পর এক ব্যবহারকারী প্রোগ্রামটি পড়ে। কমান্ডগুলি ব্যাখ্যা করার পরে, এটি নির্দেশাবলী অনুসারে যৌক্তিক বা গাণিতিক ক্রিয়াকলাপ সম্পাদন করে এবং ফলাফলগুলি I/O চিত্র অঞ্চল বা ডেটা রেজিস্টারে প্রেরণ করে। প্রতিটি প্রোগ্রামের আউটপুট রেজিস্ট্রেশন না করা পর্যন্ত প্রতিটি প্রোগ্রামের আউটপুট রেজিস্টার করার আগ পর্যন্ত বন্ধ করা না হওয়া পর্যন্ত অপারেশনটি বন্ধ করা হয়, প্রতিটি প্রোগ্রাম আউটপুট রেজিস্টার না করা পর্যন্ত আমি থামানো হয় যতক্ষণ না প্রতিটি প্রোগ্রাম আউটপুট নিবন্ধন করতে না করা পর্যন্ত প্রতিটি প্রোগ্রাম আউটপুট নিবন্ধন বন্ধ না করা পর্যন্ত বন্ধ করা হয়।
পিএলসিগুলির নির্ভরযোগ্যতা আরও উন্নত করার জন্য, সাম্প্রতিক বছরগুলিতে, বড় পিএলসিগুলি দ্বৈত-সিপিইউ রিডানডেন্সি সিস্টেম বা ট্রিপল-সিপিইউ ভোটিং সিস্টেম গ্রহণ করেছে। এইভাবে, সিপিইউ ব্যর্থ হলেও, পুরো সিস্টেমটি এখনও স্বাভাবিকভাবে পরিচালনা করতে পারে।
3। স্মৃতি
সিস্টেম সফ্টওয়্যার সঞ্চয় করতে ব্যবহৃত মেমরিটিকে সিস্টেম প্রোগ্রাম মেমরি বলা হয়।
অ্যাপ্লিকেশন সফ্টওয়্যারটি সঞ্চয় করতে ব্যবহৃত মেমরিটিকে ব্যবহারকারী প্রোগ্রাম মেমরি বলা হয়।
4। আই/ও ইন্টারফেস সার্কিট
(1), ফিল্ড ইনপুট ইন্টারফেস সার্কিটটিতে অপটিক্যাল কাপলিং সার্কিট এবং মাইক্রোকম্পিউটার ইনপুট ইন্টারফেস সার্কিট থাকে। পিএলসি এবং ফিল্ড কন্ট্রোল ইন্টারফেস ইনপুট চ্যানেল হিসাবে।
(২), ফিল্ড আউটপুট ইন্টারফেস সার্কিটটিতে আউটপুট ডেটা রেজিস্টার, গেট সার্কিট এবং বাধা অনুরোধ সার্কিট রয়েছে। প্রোগ্রামেবল লজিক কন্ট্রোলার ফিল্ড আউটপুট ইন্টারফেস সার্কিটের মাধ্যমে ক্ষেত্র এক্সিকিউশন ইউনিটে সংশ্লিষ্ট নিয়ন্ত্রণ সংকেতগুলি আউটপুট করে।
5। ফাংশন মডিউল
ফাংশন মডিউল যেমন গণনা, অবস্থান নির্ধারণ ইত্যাদি
6 .. যোগাযোগ মডিউল
অপারেশনের নীতি: পিএলসি কার্যকর করার পরে, এর কাজের প্রক্রিয়াটি সাধারণত তিনটি পর্যায়ে বিভক্ত হয়: ইনপুট স্যাম্পলিং, ব্যবহারকারী প্রোগ্রাম এক্সিকিউশন এবং আউটপুট রিফ্রেশিং। এই তিনটি ধাপের সমাপ্তিকে স্ক্যানিং চক্র বলা হয়। পুরো অপারেশন প্রক্রিয়া চলাকালীন, পিএলসি সিপিইউ একটি নির্দিষ্ট স্ক্যানিং গতিতে উপরের তিনটি পর্যায়ে পুনরাবৃত্তি করে।
(1) ইনপুট স্যাম্পলিং পর্ব
ইনপুট স্যাম্পলিং পর্যায়ে, পিএলসি স্ক্যানিং মোডে সমস্ত ইনপুট রাজ্য এবং ডেটা পড়ে এবং তাদের আই/ও চিত্রের অঞ্চলে সম্পর্কিত ইউনিটগুলিতে সঞ্চয় করে। ইনপুট স্যাম্পলিং শেষ হওয়ার পরে, ব্যবহারকারী প্রোগ্রাম এক্সিকিউশন এবং আউটপুট রিফ্রেশ পর্যায়গুলি স্থানান্তরিত হয়। এই দুটি পর্যায়ে, ইনপুট রাজ্য এবং ডেটা পরিবর্তন হলেও, আই/ও ম্যাপিং অঞ্চলে সংশ্লিষ্ট ইউনিটগুলির রাজ্যগুলি এবং ডেটা পরিবর্তন হয় না। অতএব, যদি ইনপুটটি একটি পালস সিগন্যাল হয় তবে কোনও পরিস্থিতিতে ইনপুটটি পড়তে পারে তা নিশ্চিত করার জন্য পালস সিগন্যালের প্রস্থকে অবশ্যই একটি স্ক্যান চক্রের চেয়ে বেশি হতে হবে।
(২) ব্যবহারকারী প্রোগ্রাম এক্সিকিউশন পর্ব
ব্যবহারকারী প্রোগ্রাম এক্সিকিউশন পর্বের সময়, পিএলসি সর্বদা শীর্ষ-থেকে নীচে ক্রমে ব্যবহারকারী প্রোগ্রাম (মই ডায়াগ্রাম) স্ক্যান করে। প্রতিটি মই ডায়াগ্রাম স্ক্যান করার সময়, এটি সর্বদা মই ডায়াগ্রামের বাম দিকে প্রতিটি যোগাযোগের সমন্বিত কন্ট্রোল সার্কিটটি প্রথমে স্ক্যান করে এবং তারপরে বাম থেকে ডান এবং নীচে থেকে নীচে রিফ্রেশের সাথে লজিক কোয়েলটির স্থিতি রিফ্রেশ করে লজিক কোয়েলের স্থিতিগুলির সাথে রিফ্রেশিং বিটকে রিফ্রেশ করে লজিক কোয়েলটির সাথে সংযুক্তিগুলির সমন্বয়ে গঠিত কন্ট্রোল সার্কিটের উপর যৌক্তিক গণনাগুলি সম্পাদন করে এবং তারপরে লজিক কোয়েলের সাথে সম্পর্কিত বিটটি রিফ্রেশ করে দেয় এবং এর সাথে রিফ্রেশিং বিটটি রিফ্রেশ করে যৌক্তিক অপারেশনের ফলাফল; বা মই ডায়াগ্রামে নির্দিষ্ট বিশেষ ফাংশন নির্দেশটি কার্যকর করবেন কিনা তা সিদ্ধান্ত নেবেন কিনা তা সিদ্ধান্ত নেয়।
অন্য কথায়, ব্যবহারকারী প্রোগ্রামটি কার্যকর করার সময়, আই/ও চিত্রের অঞ্চলে ইনপুট পয়েন্টগুলির কেবল রাজ্য এবং ডেটা পরিবর্তন হয় না, অন্যদিকে আই/ও চিত্রের অঞ্চল বা সিস্টেম র্যাম মেমরি অঞ্চলে অন্যান্য আউটপুট পয়েন্ট এবং সফ্টওয়্যার ডিভাইসের রাজ্য এবং ডেটা পরিবর্তন করতে পারে। তদ্ব্যতীত, উপরের মই ডায়াগ্রামের প্রোগ্রাম সম্পাদনের ফলাফলগুলি এই কয়েলগুলি বা ডেটা ব্যবহার করে মই ডায়াগ্রামের সাথে সামঞ্জস্যপূর্ণ হবে এবং বিপরীতভাবে, নিম্নলিখিত মই ডায়াগ্রামে রিফ্রেশ করা লজিক কয়েলগুলির রাজ্যগুলি বা ডেটা কেবল পরবর্তী স্ক্যান চক্র না হওয়া পর্যন্ত উপরে তালিকাভুক্ত প্রোগ্রামে কাজ করবে।
যদি প্রোগ্রাম কার্যকর করার সময় যদি তাত্ক্ষণিক I/O নির্দেশ ব্যবহার করা হয় তবে I/O পয়েন্টগুলি সরাসরি অ্যাক্সেস করা যায়। অন্য কথায়, ইনপুট প্রসেসিং ইমেজ রেজিস্টারগুলির মানগুলি যদি কোনও আই/ও নির্দেশনা ব্যবহার করা হয় তবে আপডেট করা হয় না। প্রোগ্রামটি সরাসরি আই/ও মডিউল থেকে মানটি অর্জন করে এবং আউটপুট প্রক্রিয়া চিত্রের নিবন্ধটি সরাসরি ইনপুটের বিপরীতে অবিলম্বে আপডেট করা হয়।
(3) আউটপুট রিফ্রেশ ফেজ
ব্যবহারকারী প্রোগ্রামটি স্ক্যান করার পরে, পিএলসি আউটপুট রিফ্রেশ পর্যায়ে প্রবেশ করে। এই সময়ের মধ্যে, সিপিইউ আই/ও চিত্রের ক্ষেত্রের সাথে সম্পর্কিত রাজ্যগুলি এবং ডেটা অনুসারে সমস্ত আউটপুট ল্যাচ সার্কিটগুলি সতেজ করে এবং তারপরে আউটপুট সার্কিটগুলির মাধ্যমে সংশ্লিষ্ট পেরিফেরিয়াল ডিভাইসগুলি চালিত করে। এই সময়ে, এটি পিএলসির আসল আউটপুট।
কার্যকরী বৈশিষ্ট্য: পিএলসির নিম্নলিখিত বৈশিষ্ট্য রয়েছে
1, সিস্টেমের কাঠামোটি নমনীয়, প্রসারিত করা সহজ, নিয়ন্ত্রণটি স্যুইচিং দ্বারা চিহ্নিত করা হয়, তবে অবিচ্ছিন্ন প্রক্রিয়া পিআইডি লুপ নিয়ন্ত্রণও এবং উত্পাদন প্রক্রিয়াটির সংহত অটোমেশন অর্জনের জন্য ডিডিসি, ডিসিএস এবং অন্যান্য উপরের কম্পিউটারের সাথে একটি জটিল নিয়ন্ত্রণ সিস্টেমের সমন্বয়ে গঠিত হতে পারে।
2, সিস্টেমটি ব্যবহার এবং প্রোগ্রাম করা সহজ। এটি কম্পিউটার জ্ঞানের প্রয়োজন ছাড়াই মই ডায়াগ্রাম, লজিক ডায়াগ্রাম বা স্টেটমেন্ট টেবিলগুলির মতো সাধারণ প্রোগ্রামিং ভাষা ব্যবহার করে। অতএব, সিস্টেম বিকাশ চক্রটি সংক্ষিপ্ত এবং সাইটে ডিবাগিং সহজ। এছাড়াও, হার্ডওয়্যারটি অপসারণ না করে নিয়ন্ত্রণ স্কিম পরিবর্তন করতে প্রোগ্রামটি অনলাইনে পরিবর্তন করা যেতে পারে।
3, এটি বিভিন্ন ধরণের কঠোর কাজের পরিবেশ, শক্তিশালী বিরোধী-হস্তক্ষেপ ক্ষমতা, উচ্চ নির্ভরযোগ্যতা, অন্যান্য মডেলের তুলনায় অনেক বেশি খাপ খাইয়ে নিতে পারে।




