20/12/2025
PLC (Programmable Logic Controller) প্রোগ্রামিং করার জন্য মূলত পাঁচটি আন্তর্জাতিক মানের ভাষা ব্যবহার করা হয়, যা IEC 61131-3 স্ট্যান্ডার্ড দ্বারা নির্ধারিত। প্রতিটি ভাষার নিজস্ব সুবিধা রয়েছে এবং কাজের ধরন অনুযায়ী প্রোগ্রামাররা এগুলো বেছে নেন।
১. ল্যাডার ডায়াগ্রাম (Ladder Diagram - LD)
এটি সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত ভাষা। এটি দেখতে অনেকটা মইয়ের (Ladder) মতো, তাই একে ল্যাডার ডায়াগ্রাম বলা হয়। এটি মূলত ইলেকট্রিক্যাল সার্কিট ডায়াগ্রামের অনুকরণে তৈরি।
বৈশিষ্ট্য: যারা ইলেকট্রিক্যাল রিলে লজিক বোঝেন, তাদের জন্য এটি শেখা খুব সহজ।
ব্যবহার: সাধারণ লজিক কন্ট্রোল এবং সিকোয়েন্সিয়াল অপারেশনে এটি ব্যবহার করা হয়।
২. ফাংশন ব্লক ডায়াগ্রাম (Function Block Diagram - FBD)
এটি একটি গ্রাফিক্যাল ভাষা যেখানে বিভিন্ন ইনপুট ও আউটপুটকে ব্লকের মাধ্যমে সংযুক্ত করা হয়। প্রতিটি ব্লক একটি নির্দিষ্ট কাজ (যেমন: টাইমার, কাউন্টার বা গাণিতিক হিসাব) সম্পন্ন করে।
বৈশিষ্ট্য: এটি সার্কিট ডায়াগ্রামের চেয়েও সহজভাবে বড় প্রসেসকে উপস্থাপন করতে পারে।
ব্যবহার: এনালগ সিগন্যাল প্রসেসিং এবং জটিল কন্ট্রোল লুপের জন্য এটি চমৎকার।
৩. স্ট্রাকচার্ড টেক্সট (Structured Text - ST)
এটি হাই-লেভেল টেক্সট ভিত্তিক ভাষা, যা অনেকটা C বা Pascal প্রোগ্রামিং ল্যাঙ্গুয়েজের মতো। এতে IF...THEN, FOR, WHILE এর মতো কোড ব্যবহার করা হয়।
বৈশিষ্ট্য: জটিল গাণিতিক হিসাব এবং ডাটা হ্যান্ডলিংয়ের জন্য এটি সেরা।
ব্যবহার: যখন গ্রাফিক্যাল ল্যাঙ্গুয়েজ দিয়ে বড় কোনো হিসাব করা কঠিন হয়ে পড়ে, তখন ST ব্যবহার করা হয়।
৪. ইনস্ট্রাকশন লিস্ট (Instruction List - IL)
এটি অ্যাসেম্বলি ল্যাঙ্গুয়েজের মতো একটি টেক্সট-ভিত্তিক লো-লেভেল ভাষা। এতে ছোট ছোট কমান্ড বা নেমোনিক্স (যেমন: LD, AND, OR, OUT) ব্যবহার করা হয়।
বৈশিষ্ট্য: এটি খুব দ্রুত কাজ করে এবং মেমোরি কম খরচ করে। তবে বর্তমানে এর ব্যবহার অনেক কমে গেছে।
৫. সিকোয়েন্সিয়াল ফাংশন চার্ট (Sequential Function Chart - SFC)
এটি অনেকটা ফ্লো-চার্টের মতো। একটি বড় প্রসেসকে ধাপে ধাপে (Steps) ভাগ করে এটি প্রোগ্রাম করা হয়।
বৈশিষ্ট্য: এটি পুরো সিস্টেমের অপারেশন ফ্লো বুঝতে সাহায্য করে।
ব্যবহার: ব্যাচ প্রসেসিং বা বড় কোনো মেশিনের ধাপে ধাপে কাজ করার প্রক্রিয়া নিয়ন্ত্রণে এটি ব্যবহৃত হয়। #ইন্ডাস্ট্রিয়ালঅটোমেশন #টেকট্রেনিং #ইন্ডাস্ট্রিয়ালঅটোমেশন #টেকট্রেনিং