পিএলসি প্রোগ্রামিং শেখার ক্ষেত্রে বিভিন্ন PLC Memory Types সম্পর্কে জানা অত্যন্ত জরুরি। একটি পিএলসি কীভাবে তথ্য জমা রাখে, কীভাবে নির্দেশাবলী প্রসেস করে এবং বিদ্যুৎ চলে গেলেও কীভাবে ডাটা সুরক্ষিত রাখে—এই সবকিছুই মূলত এই মেমোরি কাঠামোর ওপর নির্ভর করে। এই লেখায় আমরা শিল্পকারখানায় বহুল ব্যবহৃত S7-300 পিএলসির বিভিন্ন PLC Memory Types নিয়ে বিস্তারিত আলোচনা করব।
অটোমেশন সেক্টরে ক্যারিয়ার গড়তে চাইলে আমাদের এই সম্পূর্ণ গাইডটি দেখতে পারেন,
PLC Course in Bangladesh – Complete Guide to PLC Programming, Automation Skills & Career Growth.
প্রধান PLC Memory Types ও এদের কাজ
একটি পিএলসি সাধারণত চার ধরনের প্রধান মেমোরি ব্যবহার করে কাজ সম্পন্ন করে। নিচে এই PLC Memory Types গুলোর সংক্ষিপ্ত তালিকা দেওয়া হলো: ১. লোড মেমোরি (Load Memory) ২. ওয়ার্কিং মেমোরি (Working Memory) ৩. সিস্টেম মেমোরি (System Memory) ৪. রিটেন্টিভ মেমোরি (Retentive Memory)

১. লোড মেমোরি (Load Memory)
লোড মেমোরি হলো পিএলসির প্রাথমিক সঞ্চয়স্থল। যখন আমরা কম্পিউটার থেকে কোনো প্রোগ্রাম পিএলসিতে পাঠাই, তখন তা সরাসরি এই মেমোরিতে জমা হয়। এটি মূলত পিএলসির স্থায়ী স্টোরেজ হিসেবে কাজ করে।
লোড মেমোরির প্রধান কাজ:
-
ব্যবহারকারীর তৈরি করা সম্পূর্ণ প্রোগ্রামটি স্থায়ীভাবে সংরক্ষণ করা।
-
প্রয়োজনীয় ডাটা ব্লকগুলো ধরে রাখা।
-
প্রোগ্রাম চালানোর জন্য ওয়ার্কিং মেমোরিতে তথ্য সরবরাহ করা।
২. ওয়ার্কিং মেমোরি (Working Memory)
এটি পিএলসির সবচেয়ে দ্রুতগতির মেমোরি। প্রসেসর যখন প্রোগ্রাম চালায়, তখন সে প্রয়োজনীয় অংশগুলো লোড মেমোরি থেকে এই ওয়ার্কিং মেমোরিতে নিয়ে আসে। এটি অনেকটা কম্পিউটারের র্যাম (RAM) এর মতো কাজ করে যা দ্রুত ডাটা আদান-প্রদান করতে পারে।
ওয়ার্কিং মেমোরির প্রধান কাজ:
-
সরাসরি প্রোগ্রাম চালনা বা এক্সিকিউশন পরিচালনা করা।
-
খুব দ্রুত ডাটা প্রসেস করা।
-
অপারেশন চলাকালীন অস্থায়ী ডাটা নিয়ে কাজ করা।
৩. সিস্টেম মেমোরি (System Memory)
সিস্টেম মেমোরি পিএলসির অভ্যন্তরীণ কাজের জন্য নির্ধারিত থাকে। এটি ইনপুট এবং আউটপুটের বর্তমান অবস্থা এবং বিভিন্ন টাইমার বা কাউন্টারের মান সংরক্ষণ করে। এটি সিস্টেমের যাবতীয় লজিক অপারেশনের ভিত্তি হিসেবে কাজ করে।
সিস্টেম মেমোরির প্রধান কাজ:
-
ইনপুট এবং আউটপুট ডাটা ইমেজ টেবিল পরিচালনা করা।
-
বিভিন্ন মেমোরি বিট এবং ঠিকানার সঠিক হিসাব রাখা।
-
পুরো সিস্টেমের বর্তমান অবস্থা বা স্ট্যাটাস আপডেট রাখা।
৪. রিটেন্টিভ মেমোরি (Retentive Memory)
শিল্পকারখানায় অনেক সময় বিদ্যুৎ বিভ্রাট ঘটে। এমন অবস্থায় গুরুত্বপূর্ণ ডাটা যেন মুছে না যায়, সেজন্য রিটেন্টিভ মেমোরি ব্যবহার করা হয়। এটি এই PLC Memory Types গুলোর মধ্যে অত্যন্ত গুরুত্বপূর্ণ।
রিটেন্টিভ মেমোরির প্রধান কাজ:
-
বিদ্যুৎ সংযোগ বিচ্ছিন্ন হলেও নির্দিষ্ট ডাটা বা প্রোগ্রামের মান ধরে রাখা।
-
মেশিনের বর্তমান অবস্থান বা কাউন্টিং ডাটা সুরক্ষিত রাখা।
-
সিস্টেম পুনরায় চালু হলে আগের অবস্থা থেকে কাজ শুরু করতে সাহায্য করা।
কেন PLC Memory Types সম্পর্কে জানা জরুরি?
সঠিকভাবে পিএলসি প্রোগ্রামিং করার জন্য এই মেমোরি বিন্যাসগুলো বোঝা প্রয়োজন। কারণ:
-
এটি জটিল প্রোগ্রাম সহজে বুঝতে সাহায্য করে।
-
মেশিনে কোনো সমস্যা দেখা দিলে দ্রুত ট্রাবলশুটিং করা যায়।
-
মেমোরির সঠিক ব্যবহার সিস্টেমের কাজের গতি বা পারফরম্যান্স বৃদ্ধি করে।
শেষকথা
প্রতিটি PLC Memory Types এর নির্দিষ্ট কাজ রয়েছে যা একটি ইন্ডাস্ট্রিয়াল অটোমেশন সিস্টেমকে সচল রাখে। আপনি যদি একজন দক্ষ প্রোগ্রামার হতে চান, তবে এই মেমোরি বিন্যাসগুলো আয়ত্ত করা আপনার জন্য প্রথম সফল ধাপ।