PLC and PLC Programme

PLC and PLC Programme বাংলায় ব্যাখ্যা-2024

PLC কী এবং PLC প্রোগ্রাম কী?

PLC and PLC Programme বাংলায় ব্যাখ্যায়-একটি প্রোগ্রামেবল লজিক কন্ট্রোলার (PLC) হল একটি মডুলার ইন্ডাস্ট্রিয়াল কম্পিউটার যা রিয়েল-টাইম ডেটা সংগ্রহের মাধ্যমে প্রক্রিয়াগুলিকে স্বয়ংক্রিয় করতে ব্যবহৃত হয়। PLC Programming হল বিশেষ কম্পিউটার কোড ল্যাঙ্গুয়েজ যা ফ্যাক্টরি মেশিন বা প্রক্রিয়া নিয়ন্ত্রণ করতে ব্যবহৃত হয়। বিট লজিক (1’s এবং 0’s) হল যা PLC কোডের মূল ভিত্তি তৈরি করে। একটি পিএলসি ইনপুট ডিভাইসের মাধ্যমে যন্ত্রপাতি নিরীক্ষণ করে, সিদ্ধান্ত নেওয়ার জন্য তাদের গুরুত্বপূর্ণ উপাদানগুলি ব্যবহার করে এবং প্রোগ্রাম লজিকের ফলাফলের উপর ভিত্তি করে পদক্ষেপ নিতে নিয়ন্ত্রণ আউটপুট স্থাপন করে।

PLC প্রোগ্রামিং হল প্রকৃত কারণ এই শিল্প ইউনিট শিল্পে নিয়ন্ত্রণ এবং অটোমেশনের জন্য আদর্শ সিস্টেমে পরিণত হয়েছে। PLC-এর মাধ্যমে, শিল্প প্রক্রিয়ায় প্রতিবার পরিবর্তন ঘটলে প্রকৌশলীদের পুনরায় চালিত করার প্রয়োজন হয় না। তারা কেবল নতুন উদ্দেশ্য পরিবেশন করার জন্য আবার PLC প্রোগ্রাম করতে পারে, সময় এবং সংস্থান বাঁচাতে পারে!

এখানে তিনটি প্রধান উপাদান রয়েছে যা আপনি একটি PLC-তে পাবেন:
  • I/O মডিউল

PLC-তে একটি I/O মডিউল হতে পারে অ্যানালগ ইনপুট, অ্যানালগ আউটপুট, ডিজিটাল ইনপুট, ডিজিটাল আউটপুট, অথবা এগুলোর সংমিশ্রণ। I/O মডিউল হল I/O ডিভাইস এবং কমান্ড ইউনিটের মধ্যে সেতু। ইনপুট মডিউল অ্যাকুয়েটর, সেন্সর, সুইচ বা পুশ বোতাম থেকে সংকেত আকারে তথ্য সংগ্রহ করে। PLC এর প্রোগ্রামযুক্ত যুক্তি অনুসারে প্রক্রিয়া করার পরে, আউটপুট মডিউলগুলি রিলে, ভালভ, মোটর স্টার্টার, অ্যালার্ম এবং পাম্পের মতো ডিভাইসগুলি নিয়ন্ত্রণ করতে সংকেত পাঠায়।

  • একটি CPU মডিউল

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

আপনি একটি PLC CPU মডিউলে আরো দুই ধরনের প্রোগ্রাম পাবেন:

  • অপারেটিং সিস্টেম – উৎপাদনের সময় লোড স্থায়ী নির্দেশাবলীর তদারকি সেট।
  • অ্যাপ্লিকেশন প্রোগ্রাম – একটি কাস্টমাইজড প্রোগ্রাম যা গ্রাহকদের চাহিদার ভিত্তিতে PLC এর কার্যকারিতা নির্ধারণ করে।

  • প্রোগ্রামিং ডিভাইস

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

একবার স্থানান্তরিত হলে, প্রোগ্রামিং ডিভাইসটি তাদের অস্থায়ী মেমরিতে অন্যান্য অ্যাপ্লিকেশন সফ্টওয়্যার লোড করতে অন্যান্য PLC-এর সাথে সংযোগ করতে পারে। তাই, PLC-এর কাজ করার জন্য একটি প্রোগ্রামিং ডিভাইসের সাথে সংযোগের প্রয়োজন হয় না।

পিএলসি প্রোগ্রামিং এর সূচনা

এটি 1968 সালে ছিল যে PLC (প্রোগ্রামেবল লজিক কন্ট্রোলার) প্রথম উদ্ভাবিত হয়েছিল যার আগে শিল্প এবং সংস্থাগুলি তাদের প্রক্রিয়াগুলি নিয়ন্ত্রণ করতে রিলে ব্যবহার করেছিল। পিএলসি প্রোগ্রামিং মূলত নিয়ামককে এমন একটি ফর্মে প্রয়োজনীয় নির্দেশনা দেয় যা পিএলসি ব্যাখ্যা করতে পারে। যখন জেনারেল মোটরস একটি স্ট্যান্ডার্ড মেশিন কন্ট্রোলারের জন্য স্পেসিফিকেশন ডিজাইন করে, তখন তারা PLC তৈরির জন্য কিছু প্রয়োজনীয়তা পূরণ করে, যার মধ্যে মডুলারিটি এবং প্রসারণযোগ্যতা এবং এর সাথে সহজে প্রোগ্রাম করা এবং পুনরায় প্রোগ্রাম করার ক্ষমতা অন্তর্ভুক্ত ছিল। বেডফোর্ড অ্যাসোসিয়েটস প্রথম পিএলসি তৈরি করেছিল, যার নাম মোডিকন 084।

যদিও সমস্ত কম্পিউটার বুলিয়ান লজিক ব্যবহার করে, শিল্প প্রকৌশলীরা পূর্বে ব্যবহৃত রিলে সিস্টেমের দ্বারা সংযোজিত ল্যাডার ডায়াগ্রাম ব্যবহার করত। রিচার্ড ই. মর্লে কন্ট্রোল সিস্টেমে ল্যাডার লজিক ব্যবহার করার ধারণা নিয়ে এসেছিলেন, যা সেই ইঞ্জিনিয়ারদের জন্য PLC প্রোগ্রামিংকে বোঝা সহজ করে তুলেছিল। প্রাথমিকভাবে, পিএলসি প্রোগ্রামগুলি নথিভুক্ত করার কোনও সঠিক উপায় ছিল না, এবং তাই তাদের হাতে লেখা বা খসড়া বোর্ড ব্যবহার করে আঁকার প্রয়োজন ছিল। তারপর 1980 এর দশকে, কম্পিউটারগুলি আরও সাধারণ হয়ে উঠলে, পিএলসি প্রোগ্রামগুলি তাদের উপর তৈরি করা হয়েছিল কারণ সেগুলি পূর্বে ব্যবহৃত পদ্ধতিগুলির তুলনায় অনেক দ্রুত ছিল। এবং আজ, পিসি আগের দশকের তুলনায় অনেক দ্রুত হয়ে গেছে, এবং তাদের ব্যবহার করে পিএলসি প্রোগ্রামিং করা হয়!

PLC প্রোগ্রামিং কিভাবে কাজ করে?

পিএলসি প্রোগ্রামিং সাধারণত আইইসি (আন্তর্জাতিক ইলেক্ট্রোটেকনিক্যাল কমিশন) মান দ্বারা স্বীকৃত একটি নির্দিষ্ট প্রোগ্রামিং লজিক ব্যবহার করে একটি পিএলসি-তে অভ্যন্তরীণ যুক্তি তৈরি করাকে বোঝায়।

একটি পিএলসিতে দুটি প্রোগ্রাম চলে:

১.অপারেটিং সিস্টেম এবং ২.ব্যবহারকারী প্রোগ্রাম।

  • অপারেটিং সিস্টেম:

অপারেটিং সিস্টেম হল অন্তর্নির্মিত PLC সফ্টওয়্যার যা এটিকে চালু করতে, নির্দেশের ক্রম নির্ধারণ করতে এবং নিয়ন্ত্রণের সাথে সম্পর্কিত ব্যতীত অন্য সমস্ত ফাংশন বাস্তবায়ন করতে দেয়।

একটি PLC OS এর গুরুত্বপূর্ণ দায়িত্বগুলি হল:
  • হট এবং কোল্ড স্টার্ট
  • হ্যান্ডলিং ব্যাহত
  • কাস্টম ইউজার প্রোগ্রাম নির্বাহ করা
  • এক্সটার্নাল প্রোগ্রামেবল ডিভাইসের সাথে ইন্টারফেসিং
  • I/O ডিভাইস ডেটা ডিল করা এবং আপডেট করা
  • ব্যবহারকারী প্রোগ্রাম:

ব্যবহারকারীর প্রয়োজনীয়তা অনুসারে পিএলসি-তে যুক্ত করা ব্যবহারকারী প্রোগ্রামটি একটি IEC স্ট্যান্ডার্ড প্রোগ্রামিং ভাষা ব্যবহার করে এবং নিয়ন্ত্রণ ফাংশন প্রয়োগ করে যেমন ত্রুটি সনাক্তকরণ, তাপমাত্রা নিয়ন্ত্রণ, স্বয়ংক্রিয় ফিলিং সিস্টেম, থামানো এবং শুরু করা এসকেলেটর এবং লিফট ইত্যাদি।

ব্যবহারকারী প্রোগ্রামে একাধিক ফাংশন রয়েছে যা শিল্পকে PLC-এর আউটপুট নির্দেশ করতে দেয়। অপারেটিং সিস্টেমের বিপরীতে, ব্যবহারকারীর প্রোগ্রামটি সম্পাদনাযোগ্য, PLC কে একটি জনপ্রিয় নিয়ন্ত্রণ যন্ত্র বানিয়েছে।

পেশাদার PLC নির্মাতারা সামগ্রিক স্থাপনার সময় কমাতে পূর্ব-পরিকল্পিত ব্যবহারকারী প্রোগ্রাম লজিক এবং টেমপ্লেট রয়েছে। আপনি অর্ডার করার পরে, তারা চূড়ান্ত পণ্য তৈরি করতে এই পূর্ব-তৈরি বাস্তবায়নে চূড়ান্ত পরিবর্তন করতে পারে।

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

তাই, আপনার ফ্যাক্টরি বা ফ্যাসিলিটিতে প্রতিবার পরিবর্তন হলেই আপনাকে স্ক্র্যাচ থেকে আপনার ব্যবহারকারী প্রোগ্রাম তৈরি করতে হবে না।

পিএলসি প্রোগ্রামিং ভাষা:

ল্যাডার লজিক পিএলসি প্রোগ্রামিংয়ের ক্ষেত্রে বিপ্লব ঘটিয়েছে এবং 1960-এর দশকে প্রথম পিএলসি, মোডিকন 084-এর জনপ্রিয়তা বাড়িয়েছে। IEC গঠিত না হওয়া পর্যন্ত মর্লির মেধাবী আইডিয়া বছরের পর বছর ধরে পিএলসি প্রোগ্রামিং-এ আধিপত্য বিস্তার করেছিল এবং আজ, IEC61131-3-এর অধীনে পাঁচটি আন্তর্জাতিকভাবে গ্রহণযোগ্য PLC প্রোগ্রামিং ভাষা রয়েছে। এই ভাষা দুটি বিভাগে বিভক্ত করা যেতে পারে:

  • টেক্সচারাল প্রোগ্রামিং ভাষা
  • নির্দেশের তালিকা (Instructions List IL)
  • স্ট্রাকচার্ড লিস্ট (Structured List SL)
  • গ্রাফিক্যাল প্রোগ্রামিং ভাষা
  • ল্যাডার ডায়াগ্রাম (LD)
  • অনুক্রমিক ফ্লো চার্ট (SFC)
  • ফাংশন ব্লক ডায়াগ্রাম (FBD)
নির্দেশের তালিকা (Instruction List):

নির্দেশের তালিকা ঘনিষ্ঠভাবে সমাবেশ ভাষার সাথে সাদৃশ্যপূর্ণ এবং সাধারণত “অপ-কোড” নামে পরিচিত। এর পাঠ্য প্রকৃতির কারণে, এটি খুব কম জায়গা খরচ করে। অতএব, এটি সীমিত মেমরি কিন্তু উচ্চ বহনযোগ্যতা সহ হ্যান্ড-হোল্ড ডিভাইসগুলির সাথে সবচেয়ে ভাল কাজ করে। আপনি এটি যে চিহ্নগুলি ব্যবহার করে তা দ্বারা চিনতে পারেন, উদাহরণস্বরূপ, Input=I, Output=Q, Counter=C ইত্যাদি।

যাইহোক, অনেক প্রোগ্রামার ইন্সট্রাকশন লিস্ট পছন্দ করেন না কারণ এটি বাগ শনাক্ত করতে অনেক সময় প্রয়োজন, রক্ষণাবেক্ষণ এবং আপডেটগুলি তাদের অ-ভিজ্যুয়াল কাঠামোর কারণে কঠিন, এবং জটিল গাণিতিক ফাংশনগুলি তাদের মাধ্যমে বাস্তবায়ন করা কঠিন।

নির্দেশাবলীর তালিকার কিছু মূল বৈশিষ্ট্য হল:

  • কোডের লাইনগুলি নিয়ে গঠিত, প্রতিটি লাইন ঠিক একটি ক্রিয়াকলাপের প্রতিনিধিত্ব করে
  • ধাপে ধাপে লেআউট
  • সহজ গাণিতিক ফাংশন সহজ সংযোজন
  • বহনযোগ্যতা এবং মাল্টি-হার্ডওয়্যার সমর্থন
  • PLC-তে দ্রুত কার্যকর করা
  • কোডের সাধারণ লাইনের কারণে সফ্টওয়্যার, মাউস বা ল্যাপটপ ছাড়াই সম্পাদনাযোগ্য
  • সহজ এবং ছোট PLC প্রোগ্রামের জন্য উপযুক্ত
স্ট্রাকচার্ড লিস্ট (Structured List)

স্ট্রাকচার্ড ল্যাঙ্গুয়েজ হল একটি জনপ্রিয় প্রোগ্রামিং ভাষা যা PASCAL, C, এবং C++ এর মত উচ্চ-স্তরের ভাষার মত। এতে ডিসিশন লুপ, কেস স্টেটমেন্ট, IF-Then লজিক এবং উচ্চ-স্তরের ভাষার অন্যান্য বৈশিষ্ট্য রয়েছে, যা এটিকে বিদ্যমান সবচেয়ে শক্তিশালী PLC প্রোগ্রামিং ল্যাঙ্গুয়েজগুলির মধ্যে একটি করে তুলেছে। সমস্ত IEC স্ট্যান্ডার্ড ভাষার মধ্যে স্ট্রাকচার্ড লিস্ট দ্রুত গৃহীত হচ্ছে, এবং আজ SL এবং LD ডিজাইন জড়িত হাইব্রিড ভাষাগুলিও উপলব্ধ।

এর পাঠ্য প্রকৃতির কারণে, এটি সহজ রক্ষণাবেক্ষণের জন্য সঠিক কাঠামোর প্রয়োজন, এবং এটি PLC-এর সমস্ত তৈরি এবং মডেলগুলিতে উপলব্ধ নয়।

স্ট্রাকচার্ড লিস্টের কিছু মূল বৈশিষ্ট্য হল:
  • ডিসিশন লুপ, পয়েন্টার এবং কেস স্টেটমেন্ট নিয়ে গঠিত
  • ইন্ডেন্ট, তালিকার ব্যবধান এবং লুপ স্ট্রাকচার লেআউট
  • জটিল প্রক্রিয়া যুক্তির দ্রুত সংযোজন
  • এক হার্ডওয়্যার থেকে অন্য হার্ডওয়্যারে অত্যন্ত বহনযোগ্য
  • গ্রাফিকাল ভাষার তুলনায় PLC-তে দ্রুত সম্পাদন
  • তাজা স্নাতকদের জন্য সহজেই বোধগম্য
  • বড় এবং জটিল PLC প্রোগ্রামের জন্য উপযুক্ত
অনুক্রমিক ফ্লো চার্ট (SFC):

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

SFC প্রোগ্রামিং অত্যন্ত দীর্ঘ চার্টের দিকে নিয়ে যেতে পারে যদি যুক্তি জটিল হয় এবং অন্য কোন ভাষায় রূপান্তরযোগ্য না হয়।

ফাংশন ব্লক ডায়াগ্রাম (FBD):

গ্রাফিকাল প্রকৃতি এবং সহজে পড়া যায় এমন কাঠামোর কারণে ফাংশনাল ব্লক হল দ্বিতীয় জনপ্রিয় প্রোগ্রামিং ভাষা। এটি একটি ‘ওয়্যারিং স্ট্রাকচার’-এর মতো, যা অনুসরণ করা সহজ পথে একসাথে সংযুক্ত।

ফাংশন ব্লক ডায়াগ্রামের কিছু মূল বৈশিষ্ট্য হল:
  • পড়া সবচেয়ে সহজ
  • ডিজিটাল লজিক প্রয়োগ করে এমন সাধারণ প্রোগ্রামগুলির জন্য উপযুক্ত
  • বেশিরভাগ দর্শকদের জন্য দৃশ্যত বোধগম্য
  • বড় জায়গা প্রয়োজন
  • ফ্লো ডিজাইন করা কঠিন এবং এর জন্য প্রাক-পরিকল্পনা প্রয়োজন
ল্যাডার লজিক (LD):

ল্যাডার লজিক হল সারা বিশ্বে সবচেয়ে ব্যাপকভাবে ব্যবহৃত PLC প্রোগ্রামিং ভাষা, এবং ঠিকই তাই। এর কন্ট্রোল-সার্কিট-সদৃশ কাঠামোর সাথে, উভয় পাশের দন্ড এবং পাওয়ার রেল সমন্বিত, এই ভাষাটি 70s এর রিলে লজিকের একটি সুবিধাজনক বিকল্প ছিল।

ল্যাডার লজিক এ যোগাযোগের চিহ্ন, তুলনা, টাইমার বিলম্ব, আউটপুট চিহ্ন ইত্যাদি সহ তাদের সাথে সংযুক্ত উপাদানের প্রতিনিধিত্বকারী প্রতীক রয়েছে। প্রতিটি ইনপুট ‘True’ হওয়ার সাথে সাথে আউটপুটগুলি সক্রিয় হয়ে যায়।

ল্যাডার লজিকের কিছু মূল বৈশিষ্ট্য হল:
  • প্রতীক, দন্ড এবং পাওয়ার-রেল নিয়ে গঠিত
  • তারের মতো গ্রাফিক্যাল লেআউট
  • টাইমার, তুলনা, মৌলিক গণিত, ত্রিকোণমিতি, এবং ডেটা বিশ্লেষণ প্রয়োগ করে
  • সহজ এবং জটিল উভয় প্রোগ্রামের জন্য উপযুক্ত
  • ব্যাপকভাবে বড় ল্যাডার হ্যান্ডলিং কঠিন
  • এটি পূর্ব পরিকল্পনা ছাড়াই সরাসরি বাস্তবায়ন করা যেতে পারে
  • একইভাবে প্রোগ্রামার এবং নন-প্রোগ্রামারদের জন্য উপযুক্ত
  • সমস্যা সমাধান, বাগ পরিচালনা এবং রক্ষণাবেক্ষণ দ্রুত এবং সহজ।
কেন আপনার কার্যকর PLC প্রোগ্রামিং প্রয়োজন?

পিএলসি উৎপাদন বাড়াতে পারে, কর্মশক্তি এবং ডুপ্লিকেশন কমাতে পারে এবং ব্যয়বহুল শাট-ডাউন এবং সরঞ্জামের ত্রুটি থেকে আপনাকে বাঁচাতে পারে। কিন্তু এর জন্য আপনার একটি কার্যকরীভাবে প্রোগ্রাম করা PLC দরকার।

দক্ষ পেশাদারদের দ্বারা আপনার PLC প্রোগ্রাম করে, আপনি এর সম্পূর্ণ সম্ভাবনা আনলক করতে পারেন। অন্যথায়, অটোমেশন সিস্টেমে আপনার বিনিয়োগ সরাসরি ড্রেনের (বৃথা) যেতে পারে।

পিএলসি প্রোগ্রামিং আপনার ব্যবসায়কে কীভাবে সাহায্য করতে পারে তা এখানে উল্লেখ করা হলো:

স্কেলেবিলিটি: কার্যকর PLC প্রোগ্রামিংয়ের মাধ্যমে, আপনি আপনার কর্মক্ষেত্রকে ভবিষ্যৎ-ব্যাবহারপযোগী করতে পারেন এবং আপনার সরঞ্জামগুলিকে স্কেলিং করার বিকল্পগুলি খোলা রাখতে পারেন।

নতুন যন্ত্রপাতি একীভূত করা: দক্ষ প্রোগ্রামাররা প্রতিবার বিভিন্ন সিস্টেম ইন্টিগ্রেশন চালু হলে আপনার রিপ্রোগ্রামিংয়ের খরচ কমিয়ে দেবে। আপনি আপনার PLC প্রোগ্রামগুলি আপডেট বা পুনর্নবীকরণ ছাড়াই নতুন সরঞ্জামগুলিকে সংহত করতে সক্ষম হবেন৷

উচ্চ কর্মক্ষমতা: সঠিক PLC প্রোগ্রামিং মানে আপনি আপনার কোনো মেশিন এবং সরঞ্জামের ক্ষমতা বা সামর্থ্যের কম ব্যবহার করছেন না।

বর্ধিত নিরাপত্তা: আপনার প্রোগ্রামিং বিশেষজ্ঞ নিশ্চিত করবেন যে আপনার PLC-ভিত্তিক সিস্টেম আপনার মেশিনগুলিকে ত্রুটিপূর্ণ হওয়া, সিঙ্কের বাইরে যাওয়া, তাদের ক্ষমতার বাইরে কাজ করা বা তাপমাত্রা বৃদ্ধির কারণে ভেঙে যাওয়া থেকে বাধা দেয়।

সাইবার হুমকি থেকে নিরাপত্তা: প্রযুক্তিগত অগ্রগতি সাইবার-আক্রমণ এবং ডেটা চুরির হুমকি বাড়িয়েছে। পেশাদারদের একটি দক্ষ সেট নিয়োগ করে, আপনি নিশ্চিত করতে সক্ষম হবেন যে আপনার সিস্টেমগুলি শক্তিশালী এবং বহিরাগত আক্রমণ থেকে স্থিতিস্থাপক।

কিভাবে আপনি একটি দক্ষ PLC প্রোগ্রামার সিলেক্ট করতে পারেন তা জানতে হবে।

আপনার পিএলসিকে আপনার ইচ্ছামতো কাজ করার জন্য প্রোগ্রামার নিয়োগ করার আগে, আপনাকে নিশ্চিত করতে হবে যে তার নিম্নলিখিত দক্ষতা রয়েছে:

1.একাধিক ভাষা জানে:

ল্যাডার লজিক হল গ্রাফিকাল শৈলীর কারণে সর্বাধিক ব্যবহৃত PLC প্রোগ্রামিং ভাষা, কিন্তু এটি একমাত্র নয়। স্ট্যান্ডার্ড IEC 61131 এর একাধিক PLC প্রোগ্রামিং ভাষা রয়েছে যা PLC প্রোগ্রাম করতে ব্যবহার করা যেতে পারে।

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

2.একটি মডুলার ডিজাইন অন্তর্ভুক্ত করতে পারেন:

আপনার PLC সিস্টেমে মডুলারিটি সিস্টেমের নমনীয়তা বাড়াবে যা আপনাকে একাধিক কাজ সহজে করতে দেয়, যেমন I/O ডিভাইস যোগ করা বা আরও ভালো ব্যবহারযোগ্যতার জন্য সিস্টেমকে সংগঠিত করা। আপনার পিএলসি প্রোগ্রামারকে এটি কীভাবে করা যায় তা জানতে সক্ষম হওয়া উচিত।

3.সঠিকভাবে ত্রুটি বার্তা কনফিগার করুন:

সমস্ত ডিভাইস জুড়ে ত্রুটি বা ত্রুটি বার্তাগুলি কনফিগার করা একটি প্রমিত বার্তা সিস্টেম সরবরাহ করতে সহায়তা করে যা আপনাকে সিস্টেমের যে কোনও সমস্যা বুঝতে সহায়তা করবে। অনুপযুক্ত কনফিগারেশনের ক্ষেত্রে, আপনি সমস্যাটি ঠিক কী ছিল তা বুঝতে সক্ষম হবেন না, এবং তাই আপনি এটি সমাধান করতে পারবেন না!

4.সঠিক কোডিং এবং মন্তব্য:

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

সহজতম পিএলসি ল্যাডার লজিক উপাদান

নিম্নোক্ত পিএলসি প্রোগ্রামগুলিতে পাওয়া লজিক উপাদানগুলির (প্রোগ্রামিং নির্দেশনাও বলা হয়) ,

no gate

Normally Open Contact (XIC)

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

nc gateNormally Close Contact (XIO)এটি উপরে বর্ণিত একটি ওপেন কন্টাক্ট এর মতো করে কাজ করে অনেকটা,শুধু পার্থক্য হচ্ছে,এটি সংযোগ প্রাপ্ত হলে ক্লোজ থেকে ওপেন হয়ে যায় এবং সংযোগ বন্ধ হয়ে যাবে
relayRelay Coil (OTE)এটি রিলে কয়েল। সহজ কথায়, রিলে হচ্ছে এক ধরনের সুইচিং ডিভাইস। যখন রিলের মধ্য দিয়ে কারেন্ট প্রবাহিত হয়,তখন তার মধ্যে থাকা কয়েল ম্যাগনেটাইজ হয়,যার কারনের রিলে থাকা অন/অফ সুইচ এর মাধ্যমে সার্কিটকে কন্ট্রোল ও নিয়ন্ত্রন করা যায়।
movMove (MOV)

একটি ট্যাগের মান অন্য ট্যাগে স্থানান্তরিত করে। এই ক্ষেত্রে, ট্যাগে একটি ধ্রুবক -1 সরানো হয়।

Equ

Equal (EQU)

EQU-এর মতো “কম্পেয়ার” নির্দেশাবলী দুটি ট্যাগের মান তুলনা করে এবং “ট্রু” হলে নির্দেশের ডানদিকে লজিককে কার্যকর করার অনুমতি দেয়। এছাড়াও অন্যান্য তুলনা নির্দেশাবলী রয়েছে, যেমন: বৃহত্তর (GRT), তার চেয়ে কম (LES), Not Equil To (NEQ), এবং আরও অনেকগুলি।

ton

Timer On Delay (TON)

টাইমার সক্রিয় করা হলে, এটি সময় কাউন্ট করতে শুরু করে। যখন সঞ্চিত সময় পূর্বনির্ধারিত সময়ের (মিলিসেকেন্ডে) সমান হয়, তখন টাইমার বন্ধ হয়ে যায় এবং সম্পন্ন (.DN) বিট চালু হয়। ব্যবহারকারীরা সাধারণত কিছু ঘটানোর জন্য কোডের অন্যান্য অংশে .DN বিট এবং XIC নির্দেশনা ব্যবহার করবে। প্রোগ্রাম সেট আপ করার সময় প্রোগ্রামারকে অবশ্যই প্রিসেট ট্যাগ বা মান সেট করতে হবে।

mol

Multiply (MUL)

MUL এর মত গণিত নির্দেশাবলী দুটি ট্যাগের মানকে গুণ করে এবং ফলাফলটিকে তৃতীয় ট্যাগে নিয়ে যায়। যোগ (ADD), বিয়োগ (SUB), ভাগ (DIV) এবং আরও অনেকের মতো অন্যান্য গণিত নির্দেশাবলী রয়েছে।

 

Tamim

TAMIM
Diploma in Engineering
Bhola Polytechnic Institute, Bhola
E-mail: tamimahmed.info90@gmail.com

PLC and PLC Programme, PLC, PLC and PLC Programme বাংলায় ব্যাখ্যা=2024, Job Edu BD, PLC Programming, What is PLC? What is PLC Programming ? পিএলসি এবং পিএলসি প্রোগ্রামিং কি?

page revew

ASSET Course Registration

Job Edu BD
জীবিকা ও জ্ঞান অর্জনের উদ্দেশ্য.

Post Views: 150