পিএলসির বিভিন্ন রকম ল্যাডার লজিক ইন্সট্রাকশন পরিচিতি

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

ইনপুট ইন্সট্রাকশন : এই ইন্সট্রাকশনগুলো ফিজিক্যাল ইনপুট সুইচ এবং সেন্সরের মাধ্যমে সিগন্যাল রিড করে। নিচে কিছু ইনপুট ইন্সট্রাকশন সম্পর্কে আলোচনা করা হল :

  • কন্টাক্ট (Contacts) : কন্টাক্ট হল এক প্রকার সিম্বল যা ইনপুটগুলোকে রিপ্রেজেন্ট করে। যেমন – সুইচ, সেন্সর, বাটন প্রভৃতি। কন্টাক্ট আবার দুই প্রকারের হয়ে থাকে।

১। নরমালি ওপেন (NO) কন্টাক্ট : একটি নরমালি ওপেন কন্টাক্ট সার্কিটে সুইচটি চালু না করা পর্যন্ত কারেন্ট ফ্লো হবে না। অর্থাৎ সুইচটি যখন নরমাল অবস্থায় থাকে তখন সার্কিটটি ওপেন অবস্থায় থাকে। যখন কোন এক্সটারনাল ফোর্স বা ইনপুট প্রয়োগ করা হয় না তখন কন্টাক্টগুলো আলাদা থাকে এবং এর মধ্য দিয়ে কারেন্ট ফ্লো হতে পারে না।

২। নরমালি ক্লোজ (NC) কন্টাক্ট : একটি নরমালি ক্লোজ কন্টাক্ট সার্কিটে সুইচটি চালু না করা পর্যন্ত কারেন্ট ফ্লো হবে। অর্থাৎ সুইচটি যখন নরমাল অবস্থায় থাকে তখন সার্কিটটি ক্লোজ অবস্থায় থাকে। যখন কোন এক্সটারনাল ফোর্স বা ইনপুট প্রয়োগ করা হয় না তখন কন্টাক্টগুলো একসাথে যুক্ত অবস্থায় থাকে এবং এর মধ্য দিয়ে কারেন্ট ফ্লো হতে থাকে।

  • টাইমার (Timer) : সার্কিট কন্ট্রোলের জন্য কন্টাক্টগুলো ওপেন এবং ক্লোজ করতে ডিলে প্রদানের ক্ষেত্রে টাইমার ব্যবহৃত হয়।
  • কাউন্টার (Counter) : যখন কোন সেন্সর বা ইনপুট সিগন্যাল পায় তখন তা কাউন্টারের মাধ্যমে এক এক করে মান বৃদ্ধি বা হ্রাস করে।

আউটপুট ইন্সট্রাকশন : এই ইন্সট্রাকশনগুলো ফিজিক্যাল আউটপুট যেমন – মোটর, সলিনয়েড, ভাল্ভ প্রভৃতি নিয়ন্ত্রণ করে। নিচে কিছু আউটপুট ইন্সট্রাকশন সম্পর্কে আলোচনা করা হল :

  • কয়েল (Coil) : কয়েল হল এক প্রকার সিম্বল যা আউটপুটকে রিপ্রেসেন্ট করে। যেমন – মোটর, ভাল্ভ, ল্যাম্প প্রভৃতি।
  • সেট (Set) / রিসেট (Reset) : এটি ল্যাচ / আনল্যাচ নামেও পরিচিত। নির্দিষ্ট ইনপুট কন্ডিশনের উপর ভিত্তি করে আউটপুট স্ট্যাটাস কন্ট্রোল করতে এটি ব্যবহৃত হয়।

 ম্যাথম্যাটিক্যাল (Mathematical) ইন্সট্রাকশন : কোন প্রোগ্রামে যোগ, বিয়োগ, গুণ এবং ভাগ করতে এই ইন্সট্রাকশনটি ব্যবহৃত হয়। এটি পিএলসি প্রোগ্রামের ভেতরে এর ক্যালকুলেশন করে থাকে।

  • যোগ (Addition)
  • বিয়োগ (Subtraction)
  • গুণ (Multiplication)
  • ভাগ (Division)

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

  • = ( Equal )
  • ≠ ( Not Equal )
  • ≥ ( Greater than equal )
  • ≤ ( Less than equal )

মুভ (Move) ইন্সট্রাকশন : এই ইন্সট্রাকশনগুলো এক মেমোরি লোকেশন থেকে অন্য মেমোরি লোকেসনে ডেটা ট্রান্সফার করতে সাহায্য করে।

Leave a Reply

Your email address will not be published. Required fields are marked *