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

অফিসে ডেস্কে ল্যাপটপে কম্পিউটার প্রোগ্রামার প্রোগ্রামিংয়ের সাইড ভিউ

মই ডায়াগ্রাম

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

সিকোয়েন্সিয়াল ফাংশন চার্ট

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

ফাংশন ব্লক ডায়াগ্রাম

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

কাঠামোগত পাঠ্য

স্ট্রাকচার্ড টেক্সট হ'ল পিএলসি ভাষার ধরণের অন্য একটি ভাষা এবং এটি সম্পূর্ণরূপে পাঠ্য-ভিত্তিক। এলডি এবং এফবিডি থেকে পৃথক, এসটি বেসিক এবং পাস্কলের মতো প্রোগ্রামিং ভাষার সাথে সাদৃশ্যপূর্ণ যা যদি-পরে-অন্যথায়, যখন এবং পুনরাবৃত্তি বিবৃতি ব্যবহার করে। অতএব, আপনি যদি এই বিবৃতিগুলি সহ ভাষাগুলিতে প্রোগ্রাম করেন তবে আপনি পিএলসির জন্য এসটি ব্যবহার করে স্বাচ্ছন্দ্যবোধ করবেন। স্টাফ-এর পরে অন্য বিবৃতিতে প্রোগ্রামটি কীভাবে কাজ করে এবং কেন কিছু নির্দিষ্ট ক্রিয়াকলাপ ঘটে থাকে তা স্পষ্ট করে দেয় বলেই নবজাতক এবং অভিজ্ঞ উভয় প্রোগ্রামারদের জন্যই বোঝা সহজ হয় ST

নির্দেশের তালিকা

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