পিএলসি প্রোগ্রামিং ল্যাঙ্গুয়েজ এমন একটি ভাষা যা শিল্প নিয়ন্ত্রণের ক্ষেত্রে পিএলসি প্রোগ্রামগুলি লেখার জন্য ব্যবহৃত হয়, যা শিল্প সরঞ্জাম এবং উত্পাদন প্রক্রিয়াগুলির স্বয়ংক্রিয় নিয়ন্ত্রণ এবং পর্যবেক্ষণকে উপলব্ধি করার লক্ষ্যে। প্রোগ্রামিং ভাষা। নিম্নলিখিতগুলি তাদের মধ্যে প্রধান পার্থক্য:
1। অ্যাপ্লিকেশন পরিবেশ:পিএলসি প্রোগ্রামিং ভাষা মূলত অটোমেশন নিয়ন্ত্রণের ক্ষেত্রে ব্যবহৃত হয়, অন্যদিকে সি ভাষা বিভিন্ন কম্পিউটার অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত।
2। সিনট্যাক্স কাঠামো:পিএলসি প্রোগ্রামিং ভাষা গ্রাফিকাল প্রোগ্রামিং গ্রহণ করে, যখন সি ভাষা পাঠ্য প্রোগ্রামিং গ্রহণ করে। 3। ডেটা টাইপ: পিএলসি প্রোগ্রামিং ভাষা গ্রাফিকাল প্রোগ্রামিং গ্রহণ করে, যখন সি ভাষা পাঠ্য প্রোগ্রামিং গ্রহণ করে।
3। ডেটা প্রকার:পিএলসি প্রোগ্রামিং ল্যাঙ্গুয়েজ বিভিন্ন ডেটা প্রকারকে সমর্থন করে যেমন বিট, ওয়ার্ড, ভাসমান পয়েন্ট ইত্যাদি, অন্যদিকে সি ল্যাঙ্গুয়েজ আরও ডেটা প্রকারকে সমর্থন করে, যেমন পূর্ণসংখ্যা, দীর্ঘ পূর্ণসংখ্যা, চরিত্র, ভাসমান পয়েন্ট, ডাবল নির্ভুলতা ইত্যাদি।
4 প্রোগ্রাম এক্সিকিউশন মোড:পিএলসি প্রোগ্রামিং ল্যাঙ্গুয়েজ একটি চক্রীয় স্ক্যানিং মোডে প্রোগ্রামটি কার্যকর করে, যখন সি ভাষা একটি ক্রমিক এক্সিকিউশন মোডে প্রোগ্রামটি কার্যকর করে।
5। ইউনিট অপারেটর:পিএলসি প্রোগ্রামিং ল্যাঙ্গুয়েজ বুলিয়ান অপারেটরদের যেমন এবং, বা, না ইত্যাদি সমর্থন করে, যখন সি রিচার অপারেটরদের যেমন ইনক্রিমেন্টাল, হ্রাস, বিটওয়াইজ অপারেশন ইত্যাদি সমর্থন করে
পিএলসি এবং কম্পিউটার সিস্টেমের মধ্যে পার্থক্য অনুসারে, পিএলসি প্রোগ্রামিং ভাষায় কিছু অতিরিক্ত বৈশিষ্ট্য রয়েছে যেমন ইনপুট/আউটপুট প্রসেসিং, টাইমার/কাউন্টার অপারেশন ইত্যাদি।
পিএলসি প্রোগ্রামিং ভাষার প্রধান আন্তর্জাতিক মানগুলির মধ্যে আইইসি 61131-3 স্ট্যান্ডার্ড এবং আইইসি 61499 স্ট্যান্ডার্ড অন্তর্ভুক্ত রয়েছে।
আইইসি 61131-3 স্ট্যান্ডার্ড পাঁচটি পিএলসি প্রোগ্রামিং ভাষা সংজ্ঞায়িত করে, যা নির্দেশিকা তালিকা (আইএল), স্ট্রাকচার্ড টেক্সট (এসটি), ফাংশন ব্লক ডায়াগ্রাম (এফবিডি), ফ্লোচার্ট (এলডি) এবং সিকোয়েন্স চার্ট (এসএফসি)। এই স্ট্যান্ডার্ডটি মূলত পিএলসি প্রোগ্রামিংয়ের জন্য প্রাথমিক প্রয়োজনীয়তাগুলি নির্দিষ্ট করে, যেমন প্রোগ্রাম সিনট্যাক্স, ডেটা প্রকার, প্রোগ্রাম ফাংশন ইত্যাদি, বিভিন্ন পিএলসি নির্মাতাদের প্রোগ্রামের ভাষাগুলির একটি নির্দিষ্ট ডিগ্রি এবং বহনযোগ্যতার একটি নির্দিষ্ট ডিগ্রি নিশ্চিত করতে।
আইইসি 61499 স্ট্যান্ডার্ডটি আইইসি 61131-3 স্ট্যান্ডার্ডের একটি এক্সটেনশন এবং পরিমার্জন। এটি ডিস্ট্রিবিউটেড কন্ট্রোল সিস্টেমস (ডিসিএস) এর জন্য একটি পিএলসি প্রোগ্রামিং ভাষা সরবরাহ করে, যা ফাংশন ব্লক (এফবিএস), এজেন্ট এবং ইভেন্টগুলির মতো নতুন ধারণা এবং মডেলগুলির পরিচয় দেয়। এই স্ট্যান্ডার্ডটি পিএলসি সিস্টেমগুলির নমনীয়তা, স্কেলাবিলিটি এবং পুনরায় ব্যবহারযোগ্যতার উপর দৃষ্টি নিবদ্ধ করে।
উভয় মান আন্তর্জাতিক ইলেক্ট্রোটেকনিকাল কমিশন (আইইসি) দ্বারা বিকাশ করা হয়েছিল এবং পিএলসি প্রোগ্রামিং ভাষার জন্য গুরুত্বপূর্ণ বিধিবিধান এবং স্পেসিফিকেশন।




