HPR4708: Programmable Logic Controls - Episode 1 — Insubornavel

HPR4708: প্রোগ্রামযোগ্য লজিক কন্ট্রোলস - পর্ব 1

উৎস: Hacker Public Radioমূল উৎসে খুলুন ↗
লেখক Whiskeyjack19/08/2026 às 00:00905 দর্শন
Foto: CC BY-SA / Hacker Public Radio
🎙 Whiskeyjack · Hacker Public Radio

এই অনুষ্ঠানটিকে হোস্ট কর্তৃক "পরিষ্কার" হিসেবে চিহ্নিত করা হয়েছে।

ভূমিকা

01

এটি 8-পর্বের সিরিজের প্রথম পর্ব।

02

এই সিরিজটি প্রোগ্রামযোগ্য লজিক কন্ট্রোলার (PLC) নিয়ে, যা সাধারণত PLC নামে পরিচিত।

আপনি PLC কী জানতে চান?

সংক্ষেপে, এটি একটি সাধারণ-উদ্দেশ্যের প্রোগ্রামযোগ্য শিল্প নিয়ন্ত্রণ ডিভাইস।

এগুলি শিল্প কারখানায়, ইউটিলিটিগুলিতে এবং যেখানেই শিল্প যন্ত্রপাতি নিয়ন্ত্রণ করার প্রয়োজন হয়, সর্বত্র ব্যবহৃত হয়।

03

এগুলি হার্ডওয়্যার, সফ্টওয়্যার এবং একটি উন্নয়ন পরিবেশের একটি সম্পূর্ণরূপে সমন্বিত সিস্টেম, যা বিশেষভাবে স্বয়ংক্রিয় শিল্প সরঞ্জামের জন্য তৈরি করা হয়েছে।

সম্ভবত এদের বর্ণনা করার সবচেয়ে সহজ উপায় হল প্রথমে এর আগের ঐতিহাসিক প্রেক্ষাপট সম্পর্কে কিছু তথ্য দেওয়া।

04 অটোমেশনের প্রথম দিনগুলো

আপনি সম্ভবত 19 শতকের প্রথম দিকের জাকার্ড লুম (Jacquard loom) সম্পর্কে শুনেছেন এবং এটি কীভাবে পাঞ্চ কার্ড ব্যবহার করত। এটি এমন প্রযুক্তিগুলির মধ্যে একটি ছিল যা শেষ পর্যন্ত কম্পিউটিংয়ের দিকে পরিচালিত করেছিল।

তবে, আমাদের উদ্দেশ্যের জন্য, এর তাৎপর্য হল এটি ছিল একটি প্রাথমিক শিল্প অটোমেশন কন্ট্রোল সিস্টেম, কারণ এটি আসলে একটি কারখানার মেশিনের নিয়ন্ত্রণ করত।

05

অন্যান্য মেশিনের ক্ষেত্রে, একটি জটিল মেশিনের বিভিন্ন অংশকে সমন্বিতভাবে চালানোর একটি সাধারণ যান্ত্রিক উপায় ছিল শ্যাফট (shaft) এবং ক্যাম (cam) ব্যবহার করা।

একটি শ্যাফটের (shaft) উপর বা একাধিক শ্যাফটের উপর অবস্থিত ক্যামগুলির একটি সিরিজ, মেশিনের অংশগুলিকে সরানোর, ভালভ চালু বা বন্ধ করার এবং সাধারণভাবে মেশিনের অংশগুলির মধ্যে সমন্বয় সাধন করতে পারত।

20 শতকের শুরুতে কারখানায় বিদ্যুতের ব্যবহার বৃদ্ধির সাথে, এখন নতুন বৈদ্যুতিক প্রযুক্তি ব্যবহার করে নিয়ন্ত্রণ এবং অটোমেশন ফাংশন সম্পাদন করা সম্ভব হয়েছিল।

06 রিলে লজিকের প্রেক্ষাপট।

এখানে কিছু ইলেক্ট্রোমেকানিক্যাল পরিভাষা ব্যাখ্যা করতে হবে, কারণ পিএলসি (PLC) বোঝার জন্য এই শব্দ এবং তাদের পেছনের ধারণাগুলি বোঝা অপরিহার্য, যেহেতু পিএলসি হল এর পূর্বসূরীদের একটি বিবর্তন এবং এটি একই শব্দ ব্যবহার করে।

পিএলসি-র আগে যা ছিল, তা সাধারণভাবে "রিলে লজিক" নামে পরিচিত ছিল।

07. রিলে কী?

রিলে একটি ইলেক্ট্রোমেকানিক্যাল ডিভাইস যা বৈদ্যুতিক কারেন্টের প্রবাহকে নিয়ন্ত্রণ করে এবং সাড়া দেয়।

রিলে-র একটি "কয়েল" থাকে, যা নামের মতোই পরিবাহী তারের একটি কয়েল।

যখন আপনি কয়েলটিকে সক্রিয় করেন, অর্থাৎ আপনি এতে বৈদ্যুতিক কারেন্ট প্রয়োগ করেন, তখন এটি একটি ইলেকট্রোম্যাগনেট তৈরি করে।

08

এই ইলেকট্রোম্যাগনেট একটি আর্মেচারকে আকর্ষণ করে।

আর্মেচার হল ধাতুর একটি চলমান অংশ যা কয়েল সক্রিয় হলে এটির দিকে আকৃষ্ট হয়।

যে রிலேটি সক্রিয় করা হয়, তাকে "ক্লোজিং" বলা হয়।

নিষ্ক্রিয় করাকে "ওপেনিং" বলা হয়।

এই অবস্থাগুলোর বিকল্প নাম হলো যথাক্রমে "পুল ইন" এবং "ড্রপ আউট"।

09

আর্মেচারটি এক বা একাধিক কন্টাক্টের সাথে সংযুক্ত থাকে।

আপনি একটি কন্টাক্টকে সুইচের মতো ভাবতে পারেন।

যখন সুইচটি একদিকে ঘোরানো হয়, তখন বৈদ্যুতিক পথ বন্ধ হয়ে যায় এবং কারেন্ট প্রবাহিত হতে পারে।

যখন এটি অন্য দিকে ঘোরানো হয়, তখন বৈদ্যুতিক পথ ভেঙে যায় এবং কারেন্ট প্রবাহ বন্ধ হয়ে যায়।

10

কন্টাক্টগুলো স্বাভাবিকভাবে খোলা থাকতে পারে, যার ক্ষেত্রে রிலே চালু হলে পথ বন্ধ হয়ে যায় এবং কারেন্ট প্রবাহিত হতে পারে।

বিকল্পভাবে, এগুলি স্বাভাবিকভাবে বন্ধ থাকতে পারে, যার ক্ষেত্রে পথটি বন্ধ থাকে এবং রিলে বন্ধ হলে কারেন্ট প্রবাহিত হতে পারে।

একটি রিলেতে একাধিক কন্টাক্ট থাকতে পারে, এবং সাধারণত থাকে, যার মধ্যে স্বাভাবিকভাবে খোলা এবং স্বাভাবিকভাবে বন্ধ উভয়ই অন্তর্ভুক্ত।

এই শব্দগুলি মনে রাখুন: কয়েল, কন্টাক্ট, স্বাভাবিকভাবে খোলা এবং স্বাভাবিকভাবে বন্ধ।

১১ ল্যাচিং রিলে কী?

রিলে-এর একটি বিশেষ প্রকার রয়েছে যা ল্যাচিং রিলে নামে পরিচিত।

এটি শুধুমাত্র মাঝে মাঝে রিলে কন্ট্রোল সার্কিটে ব্যবহৃত হত, তবে এর পেছনের ধারণাগুলি আরও গুরুত্বপূর্ণ হয়ে উঠবে যখন আমরা আসল পিএলসি (PLC) নিয়ে আলোচনা করব।

একটি ল্যাচিং রিলেতে দুটি কয়েল থাকে।

একটি কয়েল রিলে চালু করতে বা "সেট" করতে ব্যবহৃত হয়।

অন্য কয়েলটি রিলে বন্ধ করতে বা "রিসেট" করতে ব্যবহৃত হয়।

12

রিলেতে হয় একটি যান্ত্রিক ল্যাচিং মেকানিজম থাকে, অথবা একটি চুম্বক থাকে যা রিলেটিকে সেট (অথবা অন্য কথায়, বন্ধ) অবস্থানে ধরে রাখে, এমনকি যদি সেট কয়েলটি ডি-এনার্জাইজড হয়।

রিলে রিসেট বা "ওপেন" করার জন্য, আপনাকে রিসেট কয়েলটি এনার্জাইজ করতে হবে।

একটি ল্যাচিং রিলে এক "বিট" মেমরির সমতুল্য, যা এর শেষ অবস্থা ধরে রাখে, এমনকি যদি মেশিনের পাওয়ার বন্ধ থাকে।

13

ল্যাচিং রিলেগুলি এমন অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হত যেখানে রিলে লজিক সার্কিটকে তার শেষ অবস্থা মনে রাখা গুরুত্বপূর্ণ ছিল।

যদিও এগুলি রিলে কন্ট্রোল সার্কিটে খুব বেশি ব্যবহৃত হয় না, কারণ এগুলির দাম এবং জটিলতা বেশি, তবে ধারণাটি ছিল যে এগুলি PLC প্রোগ্রামে আরও ব্যাপকভাবে ব্যবহৃত হবে, যেখানে সেট এবং রিসেট নির্দেশাবলী প্রদান করা হয়েছিল যা সফটওয়্যারে একই কার্যকারিতা সম্পাদন করে, যেখানে অনুরূপ খরচ নিয়ে চিন্তা করার মতো কিছু ছিল না।

14

সুতরাং, PLC প্রোগ্রামে সেট এবং রিসেটগুলি রিলে থাকাকালীন যতটা ব্যবহৃত হত, তার চেয়ে অনেক বেশি ব্যবহৃত হওয়ার কথা ছিল।

এই শব্দগুলি আপনার মনে রাখার তালিকাটিতে যোগ করুন: ল্যাচ, আনল্যাচ, সেট এবং রিসেট।

15. কন্টাক্টর কী?

আমি এখন অন্য একটি শব্দ উল্লেখ করব, যদি ভবিষ্যতে এটি প্রাসঙ্গিক হয়ে ওঠে।

এটি "কন্ট্যাক্টর"।

একটি কন্টাক্টর মূলত একটি বড় আকারের রিলে।

এটি সাধারণত বড় বৈদ্যুতিক লোড, যেমন মোটর এবং হিটার, নিয়ন্ত্রণ করার জন্য ব্যবহৃত হয়।

16

ছোট আকারের রিলেগুলোকে সাধারণত "রিলে" বলা হয়, অথবা মাঝে মাঝে "কন্ট্রোল রিলে" বলা হয়।

এগুলো লজিক সার্কিট তৈরি করতে অথবা ছোট ইলেকট্রিক্যাল লোড, যেমন লাইট অথবা নিউমেটিক বা হাইড্রোলিক ভালভ নিয়ন্ত্রণ করতে ব্যবহৃত হয়।

এটি হয়তো অনেক জটিল শব্দ মনে হতে পারে, কিন্তু ধৈর্য ধরুন, আমি যখন প্রয়োজন হবে তখন কম্পিউটার সম্পর্কিত উদাহরণ ব্যবহার করব।

17টি ইনপুট এবং আউটপুট ডিভাইস।

যদি আপনি কিছু গুরুত্বপূর্ণ কাজ করতে চান, তবে আপনার কিছু ইনপুট/আউটপুট (I/O) ডিভাইসের প্রয়োজন হবে।

সাধারণ ইনপুট ডিভাইসগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।

18

পুশ বাটন।

এগুলো এমন বোতাম যা অপারেটর চাপেন, যাতে মেশিন কোনো কাজ করে।

19

সিলেকটর সুইচ।

এগুলো এমন সুইচ যা সাধারণত ঘোরানো হয় এবং একটি নির্দিষ্ট অবস্থানে থাকে, যা চালু বা বন্ধ করার জন্য ব্যবহৃত হয়।

এগুলোর একাধিক অবস্থান থাকতে পারে, যার প্রত্যেকটি একটি আলাদা ইনপুট সক্রিয় করতে পারে।

20

পাইলট লাইট। এগুলো এমন আলো যা অপারেটরকে তথ্য সরবরাহ করে।

21

লিমিট সুইচ।

এগুলো হলো মেকানিক্যাল সুইচ যা মেশিনের অংশগুলো সক্রিয় করে, অপারেটরের পরিবর্তে।

এটি ব্যবহার করে নির্ধারণ করা যেতে পারে যে মেশিনের বিভিন্ন অংশ যেকোনো সময়ে কোন অবস্থানে আছে।

22

প্রক্সিমিটি সেন্সর।

এগুলো মূলত সলিড স্টেট লিমিট সুইচ, যা মেকানিক্যাল সুইচের চেয়ে বেশি নির্ভরযোগ্য কারণ এগুলো ক্ষয় এবং পরিধানের শিকার কম হয়।

এগুলো প্রায়শই কথোপকথনে "প্রক্সি" হিসাবে সংক্ষিপ্ত করা হয়।

23

সленоয়েড ভালভ।

এগুলি রিলে-এর মতো, কারণ এদের মধ্যে একটি ইলেক্ট্রোম্যাগনেটিক কয়েল সক্রিয় হয়।

তবে, অন্য কোনো বৈদ্যুতিক সংযোগ সক্রিয় করার পরিবর্তে, এটি একটি নিউম্যাটিক বা হাইড্রোলিক ভালভ সক্রিয় করে।

এই ভালভটি সাধারণত বাতাস বা হাইড্রোলিক তরলকে একটি সিলিন্ডারের মধ্যে একটি পিস্টনকে সরানোর অনুমতি দেয়, যা তখন মেশিনের কোনো যান্ত্রিক অংশকে সরিয়ে দেয়।

একটি সাধারণ মেশিনে প্রচুর পরিমাণে proximity সেন্সর এবং সленоয়েড ভালভ থাকে।

২৪ রিলে লজিক

এই সমস্ত ইনপুট এবং আউটপুটকে সমন্বিত করার জন্য কিছু ধরণের লজিক প্রয়োজন।

এখানেই কন্ট্রোল রিলে-এর আবির্ভাব ঘটে।

25

যদি একটি বৈদ্যুতিক ডিভাইসের আউটপুট অন্য একটি বৈদ্যুতিক ডিভাইসকে নিয়ন্ত্রণ করতে সক্ষম হয়, তবে এটি অনেকটা ট্রানজিস্টরের মতো শোনায়, তাহলে হ্যাঁ, রিলেগুলি ইলেকট্রনিক ট্রানজিস্টরের সাথে সাদৃশ্যপূর্ণ।

তবে, যেখানে ট্রানজিস্টর বিংশ শতাব্দীর মাঝামাঝি সময়ে উদ্ভাবিত হয়েছিল, রিলেগুলির ইতিহাস উনিশ শতকের মাঝামাঝি পর্যন্ত বিস্তৃত।

26

ট্রানজিস্টরের মতো, রিলেগুলিকে তারের একটি নেটওয়ার্কের মাধ্যমে সংযুক্ত করে, সেইসাথে সুইচ এবং অন্যান্য ইনপুট ডিভাইস থেকে আসা সংকেত ব্যবহার করে, লজিক এনকোড করা সম্ভব।

সেন্সর এবং রিলেগুলিকে সঠিক ক্রমে তারের মাধ্যমে সংযুক্ত করে, একটি মেশিনের স্বয়ংক্রিয়ভাবে কার্যক্রম নিয়ন্ত্রণের জন্য জটিল ক্রম তৈরি করা সম্ভব।

২৭. রিলে বুলিয়ান লজিক।

রিলে কন্টাক্টগুলিকে সিরিজে সংযোগ করলে "এবং" (and) শর্ত তৈরি হয়।

এগুলোকে সমান্তরালে সংযোগ করলে "অথবা" (or) শর্ত তৈরি হয়।

সাধারণত বন্ধ রিলে কন্টাক্ট ব্যবহার করলে "না" (not) শর্ত তৈরি হয়।

একটি রিলে তার নিজের কন্টাক্টগুলিকে তার কয়েলের দিকে যাওয়া সার্কিটে ফেরত পাঠিয়ে, রিলেটিকে তার নিজস্ব অবস্থা মনে রাখতে সক্ষম করা যেতে পারে।

অতএব, প্রতিটি রিলেকে একটি বুলিয়ান লজিক সার্কিটের একটি লজিক বিট হিসেবে গণ্য করা যেতে পারে।

২৮ টিমার এবং কাউন্টার

বিশেষ টাইমিং রিলে ব্যবহার করে রিলে চালু বা বন্ধ হওয়ার এবং কন্টাক্ট বন্ধ বা খোলার মধ্যে একটি সময় বিলম্ব তৈরি করা যেতে পারে।

যে টাইমিং রিলে চালু হওয়ার পরে একটি বিলম্ব তৈরি করে, সেটি "অন ডিলে টাইমার" নামে পরিচিত।

যে টাইমিং রিলে বন্ধ হওয়ার পরে একটি বিলম্ব তৈরি করে, সেটি "অফ ডিলে টাইমার" নামে পরিচিত।

29

টাইমিং রিলে প্রায়শই বায়ুচালিত ( pneumatic) হতো।

এগুলোতে একটি ছোট রাবার বেলো ছিল যা ধীরে ধীরে একটি পরিবর্তনযোগ্য ছিদ্রের মাধ্যমে বাতাস নির্গত করত।

বেলোগুলো রিলেটিকে খোলা বা বন্ধ হওয়া থেকে আটকাতে পারত, রিলেটির ধরনের উপর নির্ভর করে, যতক্ষণ না পর্যাপ্ত বাতাস বেরিয়ে যায় যাতে এটি বন্ধ বা খোলা হতে পারে।

আরও নির্ভুলতা অথবা দীর্ঘ সময়ের বিলম্বের জন্য, মোটর চালিত ক্লক টাইমার ব্যবহার করা যেতে পারে।

30

বিশেষ কাউন্টার রিলে ব্যবহার করা যেতে পারে যা একটি নির্দিষ্ট সংখ্যক বার চালু বা বন্ধ করার জন্য একটি ইনপুট প্রয়োজনীয় করে, এবং তারপর রিলে আউটপুট সক্রিয় করে।

কাউন্টার সাধারণত একটি পূর্বনির্ধারিত সংখ্যা পর্যন্ত গণনা করার জন্য একটি র‍্যাচেট মেকানিজম ব্যবহার করত, তারপর এটি সক্রিয় হত।

31

পরবর্তী সময়ে, টাইমিং এবং কাউন্টিং রিলেগুলিতে ইলেকট্রনিক টাইমার এবং কাউন্টার ব্যবহার করা হয়েছিল, কিন্তু এই প্রযুক্তি তুলনামূলকভাবে দেরিতে আসে, যখন রিলে লজিক ধীরে ধীরে অপ্রচলিত হয়ে যাচ্ছিল।

৩২টি ইলেকট্রিক্যাল প্যানেল

অনেক রিলে বড় বৈদ্যুতিক আবরণে প্যানেলগুলিতে মাউন্ট করা হত, তারগুলি তাদের মধ্যে এবং মেশিনের অন্যান্য অংশে থাকা লিমিট সুইচ, ভালভ এবং অন্যান্য ডিভাইসের সাথে যুক্ত থাকত।

৩৩. লজিক সার্কিট ডিজাইন

লজিক বা প্রোগ্রাম ডিভাইসগুলির নির্বাচন এবং তাদের মধ্যে থাকা তারগুলির মাধ্যমে এনকোড করা হত।

এই লজিক ডিজাইন এবং ডকুমেন্ট করার জন্য, ডিজাইনাররা ইলেকট্রিক্যাল ডায়াগ্রাম তৈরি করতেন।

এই ডায়াগ্রামগুলো দুটি ভিন্ন স্টাইলের মধ্যে একটি অনুসরণ করত।

34

একটি স্টাইলে, দুটি পাওয়ার তার - এসি পাওয়ারের ক্ষেত্রে "হট" এবং "নিউট্রাল", অথবা ডিসি পাওয়ারের ক্ষেত্রে "পজিটিভ" এবং "নেগেটিভ" - প্রতিটি ডায়াগ্রামের পাতার উভয় পাশে উল্লম্ব রেখা হিসেবে আঁকা হত।

এই উল্লম্ব রেখাগুলোকে "রেল" বলা হত।

তারগুলো অনুভূমিকভাবে পৃষ্ঠার বাম থেকে ডানে আঁকা হত, যা পুশ বাটন, সুইচ এবং রিলে কন্টাক্টগুলোর মধ্যে সংযোগ দেখাত, এবং ডানদিকে রিলে কয়েল বা পাইল লাইটের সাথে সংযোগ স্থাপন করত।

35

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

এর পরিবর্তে, আপনি লেবেল বা নামের উপর নির্ভর করতেন যে কোন কন্টাক্টগুলো কোন রিলে কয়েল, লিমিট সুইচ বা পুশ বাটনের সাথে সম্পর্কিত।

36

ডিভাইসগুলোর জন্য স্ট্যান্ডার্ড নামকরণ প্রথা রয়েছে, যা আমি এখানে বিস্তারিতভাবে আলোচনা করব না।

তবে, এর মানে হল যে রিলে কয়েলগুলি অঙ্কন সেটের একটি পৃষ্ঠায় থাকতে পারে, এবং কন্টাক্টগুলি অঙ্কন সেটের অন্য কোথাও থাকতে পারে।

ঐতিহ্যগতভাবে, রিলে কয়েলের পাশে একটি ক্রস-রেফারেন্স লেখা হত, যেখানে এর কন্টাক্টগুলি অঙ্কনে কোথায় ব্যবহৃত হয়েছে তা উল্লেখ করা থাকত।

৩৭টি ল্যাডার রங் (Ladder Rung)।

বাস্তব অর্থে, এর মানে হল যে লজিক অঙ্কনগুলি প্রায়শই অনেক স্বতন্ত্র অনুভূমিক তার এবং কন্টাক্টগুলির সেটের মতো দেখাত, যা অনেকটা একটি মইয়ের ধাপের মতো।

এই কারণে এই অঙ্কনগুলিকে "ল্যাডার ডায়াগ্রাম" বা "ল্যাডার অঙ্কন" বলা হত।

অনুভূমিক উপাদানগুলিকে "রং" বলা হত।

৩৮টি স্ট্যান্ডার্ড সিম্বল (Standard Symbol)।

প্রতিটি ডিভাইসের জন্য একটি স্ট্যান্ডার্ড সিম্বল ছিল, যাতে আপনি এক নজরেই বুঝতে পারতেন এটি কী।

উদাহরণস্বরূপ, একটি রিলে কয়েল একটি বৃত্ত ছিল।

একটি সাধারণত খোলা রিলে কন্টাক্ট ছিল দুটি ছোট উল্লম্ব রেখা যা তারের সার্কিটে একটি সংযোগ বিচ্ছিন্নতা নির্দেশ করে।

একটি সাধারণত বন্ধ রিলে কন্টাক্ট ছিল ঠিক একটি সাধারণত খোলা কন্টাক্ট, যার উপর একটি তির্যক রেখা টানা ছিল।

39 লজিক ফ্লো

ঐতিহ্য অনুসারে, অঙ্কনগুলি উপরে থেকে নীচে এবং বাম থেকে ডানে পড়া হতো।

বাস্তব অনুশীলনে, অপারেশনগুলি সমান্তরালভাবে ঘটতে পারত এবং আপনাকে সতর্ক থাকতে হতো যাতে এমন কিছু তৈরি না হয় যাকে "রিলে রেস" বলা হয়, যেখানে একটি অপারেশনের ফলাফল দুটি সমান্তরাল অপারেশনের মধ্যে কোনটি প্রথম শেষ হয়েছে তার উপর নির্ভর করে।

একটি "রিলে রেস" অপ্রত্যাশিত ফলাফল তৈরি করতে পারে, কারণ এটি নির্ভর করে কোন অপারেশনটি প্রথম শেষ হয়েছে, এবং তাই এটি এড়ানো উচিত।

40

ইঞ্জিনিয়ার, টেকনিশিয়ান এবং ইলেকট্রিশিয়ানদের সরঞ্জাম ডিজাইন এবং সমস্যা সমাধানের জন্য এই "লাডার ডায়াগ্রাম"গুলি পড়তে এবং বুঝতে পারদর্শী হওয়ার প্রত্যাশা করা হতো।

যে ব্যক্তি এই ক্ষেত্রে অভিজ্ঞ, তাদের জন্য এই ডায়াগ্রামগুলি পড়া এবং বোঝা স্বাভাবিক হয়ে যায়।

41 DIN অঙ্কন

আমি উল্লেখ করেছি যে দুটি ধরনের অঙ্কন রয়েছে।

অন্যান্য শৈলীকে DIN বলা হয়, যা জার্মান ভাষায় Deutsches Institut fur Normung বা ইংরেজি ভাষায় German Standards Institute-এর সংক্ষিপ্ত রূপ।

এটি মূলত একটি ল্যাডার ডায়াগ্রাম যা একদিকে ঘোরানো হয়েছে, যেখানে রেলগুলি বাম থেকে ডানে অনুভূমিকভাবে এবং ধাপগুলি উপরে থেকে নীচে উল্লম্বভাবে চলে।

আমি এখানে DIN অঙ্কনগুলি সম্পূর্ণতার জন্য উল্লেখ করেছি, তবে যে দেশগুলি এখনও ওয়্যারিং ডকুমেন্টেশনের জন্য DIN শৈলীর অঙ্কন ব্যবহার করে, তারাও যখন ল্যাডার লজিক ইলেকট্রনিক হয়ে যায়, তখন উল্লম্ব ল্যাডার ব্যবহার করে।

42 ইলেকট্রনিক লজিক গেটের সাথে তুলনা

আপনি যদি ইলেকট্রনিক AND, OR, NAND এবং NOR গেটগুলির সাথে পরিচিত হন, তবে উপরের ধারণাগুলির কিছু আপনার কাছে পরিচিত হতে পারে।

কিছু ধারণা নিঃসন্দেহে সামঞ্জস্যপূর্ণ।

তবে, এই ইলেক্ট্রোমেকানিক্যাল প্রথাগুলি সলিড স্টেট প্রযুক্তির জন্মের আগে বিদ্যমান ছিল।

43

অঙ্কনগুলিও সম্পূর্ণ ভিন্ন নীতি অনুসরণ করে।

যেখানে সলিড স্টেট লজিক গেটের অঙ্কনে ইনপুট এবং আউটপুটগুলি একটি একক ডিভাইসে একটি একক ব্লকের মধ্যে জটিল সংযোগের সাথে দেখানো হয়, সেখানে ইলেকট্রিক্যাল ল্যাডার অঙ্কনে সেগুলি পৃথক করা হয়, যার বেশ কিছু অত্যন্ত গুরুত্বপূর্ণ প্রভাব রয়েছে।

44

প্রথমত, এটি সংযোগগুলি আঁকাকে অনেক সহজ করে তোলে।

দ্বিতীয়ত, এটি ইনপুট এবং আউটপুটগুলিকে ভৌত প্যাকেজিংয়ের পরিবর্তে কার্যকারিতার ভিত্তিতে একত্রিত করতে দেয়।

তৃতীয়ত, এটি অঙ্কনগুলিকে অনেক ছোট, স্ট্যান্ডার্ড আকারের শীটে ছড়িয়ে দিতে দেয়, যা পরিবর্তে সম্পর্কিত রিংগুলির একটি কার্যকরী সংগ্রহকে এক নজরে দেখতে দেয়।

এই তিনটি বিষয় অত্যন্ত গুরুত্বপূর্ণ ছিল যখন ফিজিক্যাল রিলেগুলির পরিবর্তে সফটওয়্যার ব্যবহার করা হয়েছিল।

--------------------

45 ঐতিহাসিক উৎস এবং বিকাশ।

উৎপত্তি।

কেউ জানে না কখন বা কোথায় প্রথম শিল্প রিলে লজিক প্রবর্তন করা হয়েছিল।

সবচেয়ে ভালো অনুমান বলে যে এটি 20 শতকের শুরুতে কারখানাগুলোতে বিদ্যুতের ব্যাপক ব্যবহার শুরু হওয়ার কিছু সময় পরে হয়েছিল।

স্টিম পাওয়ারের যুগে অটোমেশন মূলত মেশিন অপারেশনের সময় নির্ধারণের জন্য শ্যাফটে লাগানো যান্ত্রিক ক্যামগুলির উপর নির্ভর করত।

বেশিরভাগ সূত্র নিশ্চিত যে রিলে লজিক 1940 বা 50-এর দশকে ব্যাপকভাবে ব্যবহৃত হয়েছিল।

46 সলিড স্টেট।

ট্রানজিস্টরের প্রবর্তন তাৎক্ষণিকভাবে কন্ট্রোল purposes-এর জন্য রিলেকে প্রতিস্থাপন করেনি।

রিলেগুলোর সরাসরি উল্লেখযোগ্য পরিমাণে পাওয়ার পরিচালনা করার ক্ষমতা ছিল, যা তাদের ইনপুট এবং আউটপুটের সাথে সরাসরি সংযোগ স্থাপন করতে দিত।

ট্রানজিস্টরগুলোর ক্ষেত্রেও রিলে ব্যবহার করার প্রয়োজন হতো, যা উপাদানের সংখ্যা বৃদ্ধি করত এবং সামান্য সুবিধা পাওয়ার জন্য সিস্টেমকে জটিল করে তুলত।

47

কিছু সলিড স্টেট লজিক মডিউল তৈরি করা হয়েছিল বিশেষভাবে রিলেগুলোর পরিবর্তে কন্ট্রোল লজিকে ব্যবহারের জন্য, কিন্তু এগুলো ব্যাপকভাবে ব্যবহৃত হয়নি।

এই সলিড স্টেট লজিক মডিউলগুলোর মধ্যে তারের সংযোগের প্রয়োজন হতো, যা এদেরকে ইলেক্ট্রোমেকানিক্যাল রিলেগুলোর তুলনায় কম সুবিধাজনক করে তুলেছিল।

বিভিন্ন কোম্পানি বেশ কয়েকটি ইলেক্ট্রোমেকানিক্যাল কন্ট্রোল রিলে তৈরি করেছিল, এবং এগুলো সাধারণত খুব টেকসই এবং নির্ভরযোগ্য ছিল, যদিও বেশ ব্যয়বহুল।

৪৮ উপসংহার

এই পর্বে আমি নিম্নলিখিত বিষয়গুলো নিয়ে আলোচনা করেছি।

রিলে কী?

সাধারণ ইনপুট এবং আউটপুট ডিভাইস।

কিভাবে রিলে ব্যবহার করে বুলিয়ান লজিক সিস্টেম তৈরি করা হয়।

রিলে লজিক সিস্টেম ডিজাইন এবং এর বৈদ্যুতিক ডায়াগ্রাম যা এগুলোকে নথিভুক্ত করতে ব্যবহৃত হয়।

রিলে লজিক সিস্টেমের সংক্ষিপ্ত ইতিহাস।

মনে রাখার জন্য ৪৯টি শব্দ।

এখানে কিছু শব্দ দেওয়া হল যা আপনি মনে রাখতে পারেন।

প্রোগ্রামযোগ্য লজিক কন্ট্রোলার, যা "PLC" নামেও পরিচিত।

কন্ট্রোল রিলে।

কয়েল (Coils)

কন্টাক্ট (Contacts)

সাধারণত খোলা (Normally open)

সাধারণত বন্ধ (Normally closed)

50

ল্যাচ (Latch)

ল্যাচ খোলা (Unlatch)

সেট (Set)

রিসেট (Reset)

51

ডিলে টাইমার (Delay Timers)

অফ ডিলে টাইমার (Off Delay Timers)

কাউন্টার (Counters)

পুশ বাটন (Push Buttons)

পাইলট লাইট (Pilot Lights)

লিমিট সুইচ (Limit Switches)

প্রক্সিমিটি সুইচ, যা "প্রক্সি" নামেও পরিচিত (Proximity Switches, also known as "proxies")

ল্যাডার ডায়াগ্রাম (Ladder Diagrams)

লাডার রেল (Ladder rail)

লাডার রং (Ladder rung)

৫২, পরবর্তী পর্ব (52 Next Episode)

পরবর্তী পর্বে, আমি নিম্নলিখিত বিষয়গুলো নিয়ে আলোচনা করব: (In the next episode I will discuss the following)

পিএলসি-র উৎস (The origins of PLCs.)

কীভাবে তারা রিলে লজিক থেকে বিকশিত হয়েছে। (How they evolved from relay logic.)

কীভাবে এবং কেন ফিজিক্যাল রিলে এবং তারগুলি সফটওয়্যারে ভার্চুয়াল রিলে হয়ে গেল। (How and why physical relays and wiring became virtual relays in software.)

53

আপনি কি ভেবেছিলেন যে ভিজ্যুয়াল বা গ্রাফিক্যাল প্রোগ্রামিং একটি নতুন জিনিস? (Did you think that visual or graphical programming was something new?)

পরবর্তী পর্বটি শুনুন এবং জানতে পারবেন যে মানুষ অর্ধ শতাব্দী আগে কারখানায় এটি করছিল, যখন আপনি এখনও আপনার প্রথম ফোরট্রান প্রোগ্রামকে একটি মেইনফ্রেম কম্পিউটারে চালানোর চেষ্টা করছিলেন।

54

এটি 8-পর্বের সিরিজের প্রথম পর্ব ছিল।

--------------------

সরবরাহ করুন।মতামত।এই পর্বের উপর আপনার মতামত দিন।.

উৎস
Hacker Public Radio
মূল খুলুন ↗

বিষয়বস্তু ইংরেজিতে দেখানো হচ্ছে — এই ভাষায় স্বয়ংক্রিয় অনুবাদ এখনো উপলব্ধ নয়।

এই সংবাদটি কি উপকারী ছিল?

মন্তব্য 0

Seja o primeiro a contribuir com o debate.

Difunda suas informações e promova seu argumento

দরকারী তথ্য শেয়ার করতে দ্বিধা করবেন না।

বিতর্কে অংশ নিতে, লগইন করুন বা বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।