I. ভূমিকা
শিল্প অটোমেশনের ক্ষেত্রে, প্রোগ্রামেবল লজিক কন্ট্রোলার (পিএলসি) এর প্রয়োগ ক্রমশ বিস্তৃত হচ্ছে। শিল্প নিয়ন্ত্রণের মূল সরঞ্জাম হিসাবে, PLC এর কেবল শক্তিশালী ডেটা প্রক্রিয়াকরণ ক্ষমতাই নেই, তবে বিভিন্ন জটিল নিয়ন্ত্রণের চাহিদা মেটাতে একটি সমৃদ্ধ নির্দেশনা ব্যবস্থাও রয়েছে। তাদের মধ্যে, শিফট রেজিস্টার নির্দেশনা হল পিএলসি নির্দেশনা পদ্ধতির একটি অত্যন্ত গুরুত্বপূর্ণ শ্রেণী, যা ক্রম নিয়ন্ত্রণ, লজিস্টিক এবং ডেটা প্রবাহ নিয়ন্ত্রণে ব্যাপকভাবে ব্যবহৃত হয়। এই কাগজে, আমরা প্রকৌশলী এবং প্রযুক্তিবিদদের জন্য রেফারেন্স প্রদান করার জন্য, PLC শিফ্ট রেজিস্টার নির্দেশের কাজের নীতি, নির্দেশের বিন্যাস, কাজের প্রক্রিয়া এবং প্রয়োগের পরিস্থিতিগুলি বিস্তারিতভাবে ব্যাখ্যা করব।
২. পিএলসি শিফট রেজিস্টার নির্দেশ ওভারভিউ
শিফট রেজিস্টার ইন্সট্রাকশন হল রেজিস্টারে এক ধরনের বিট ডাটা নির্দিষ্ট দিক ও দৈর্ঘ্য অনুযায়ী সরানোর নির্দেশনা। স্থানান্তরের দৈর্ঘ্য এবং স্থানান্তর দিক সামঞ্জস্য করে, ডেটার নমনীয় প্রক্রিয়াকরণ উপলব্ধি করা যেতে পারে। পিএলসি-তে, শিফ্ট রেজিস্টার নির্দেশনা প্রায়শই সিগন্যাল ল্যাম্প, মোটর, ভালভ এবং অন্যান্য সরঞ্জামগুলির রাষ্ট্রীয় পরিবর্তন নিয়ন্ত্রণ করতে এবং সেইসাথে ডেটা এবং অন্যান্য ফাংশনগুলির চক্রাকার প্রক্রিয়াকরণ এবং জমাকরণ উপলব্ধি করতে ব্যবহৃত হয়।
III. শিফট রেজিস্টার নির্দেশ বিন্যাস
শিফট রেজিস্টার নির্দেশনার সাধারণ বিন্যাস হল "SHRB DATA, S_BIT, N", যা:
ডেটা: শিফট রেজিস্টারে স্থানান্তরিত করা ডেটা নির্দেশ করে, ডেটা টাইপ হল BOOL (বিট)।
S_BIT: শিফট রেজিস্টারের সর্বনিম্ন বিট উল্লেখ করে, এবং ডাটা টাইপও BOOL (বিট)।
N: Specifies the length and shift direction of the shift register. The shift length ranges from 1 to 64; the shift direction depends on the sign of N. When N>0, শিফটের দিক বাম দিকে, এবং ইনপুট ডেটা ডেটা শিফট রেজিস্টারের সর্বনিম্ন বিটে, S_BIT-এ স্থানান্তরিত হয় এবং শিফট রেজিস্টারের সর্বোচ্চ বিট থেকে সরে যায়; যখন এন<0, the shift direction is to the right, and the input data is shifted into the highest bit of the shift register, and shifted out of the lowest bit, S_BIT.
IV শিফট রেজিস্টার নির্দেশের কাজের প্রক্রিয়া
যখন সক্ষম ইনপুট EN বৈধ হয়, তখন বিট ডেটা ডেটা রিয়েলাইজেশন শিফট রেজিস্টারের সর্বনিম্ন বিট S_BIT-এ লোড হয়। তারপরে, যখনই সক্ষমে 1টি পালস ইনপুট করা হয়, শিফট রেজিস্টারটি N দ্বারা নির্দেশিত দিক এবং দৈর্ঘ্যে স্থানান্তরিত হয়। শিফ্ট রেজিস্টারটি N দ্বারা নির্দেশিত দিক এবং দৈর্ঘ্যে স্থানান্তরিত হয়। শিফট ডেটা ওভারফ্লো দিকটিতে স্থাপন করা হয়। স্থানান্তরিত ডেটা ওভারফ্লো বিট SM1.1 এ স্থাপন করা হয়েছে। নির্দিষ্ট অপারেশন প্রক্রিয়া নিম্নরূপ:
ইনিশিয়ালাইজেশন ফেজ: প্রোগ্রাম এক্সিকিউশন শুরু হওয়ার আগে, শিফট রেজিস্টারে একটি ইনিশিয়ালাইজেশন অপারেশন করা প্রয়োজন, অর্থাৎ, শিফট রেজিস্টারের সমস্ত বিটকে তাদের প্রারম্ভিক মানগুলিতে সেট করতে। এটি প্রোগ্রামে প্রাথমিক মান সেট করে বা বাহ্যিক ইনপুট দ্বারা অর্জন করা যেতে পারে।
ডেটা লোডিং ফেজ: যখন সক্ষম ইনপুট EN সক্রিয় থাকে, তখন বিট ডেটা ডাটা শিফট রেজিস্টারের সর্বনিম্ন বিটে, S_BIT লোড হয়। এই সময়ে, শিফট রেজিস্টারের অন্যান্য বিট অপরিবর্তিত রাখা হয়।
Shift phase: every time 1 pulse is input to the enable terminal, the shift register is shifted in the direction and length specified by N. If N>0, ডেটা বাম দিকে স্থানান্তরিত হয়; যদি এন<0, the data is shifted to the right. During the shifting process, the lowest or highest bit of the shift register is shifted out and the shifted data is placed in the overflow bit SM1.1.
ডেটা আউটপুট পর্যায়: শিফট অপারেশনের পর, শিফট রেজিস্টারের ডেটা একটি নতুন ক্রমে সাজানো হবে। যদি এই ডেটাগুলি একটি বাহ্যিক ডিভাইস বা মেমরি কোষে আউটপুট করার প্রয়োজন হয় তবে এটি আউটপুটে শিফট রেজিস্টারের এক বা একাধিক বিট সংযোগ করে করা যেতে পারে।
V. শিফট রেজিস্টার নির্দেশাবলীর বৈশিষ্ট্য
উচ্চ নমনীয়তা: স্থানান্তরের দৈর্ঘ্য এবং স্থানান্তর দিক সামঞ্জস্য করে, ডেটার নমনীয় হ্যান্ডলিং উপলব্ধি করা যেতে পারে। এটি বাম বা ডানে স্থানান্তরিত হোক না কেন, এটি প্রকৃত প্রয়োজন অনুযায়ী কনফিগার করা যেতে পারে।
অ্যাপ্লিকেশনের বিস্তৃত পরিসর: শিফট রেজিস্টার নির্দেশনাটি ক্রম নিয়ন্ত্রণ, সরবরাহ এবং ডেটা প্রবাহ নিয়ন্ত্রণে ব্যাপকভাবে ব্যবহৃত হয়। এটি সিগন্যাল ল্যাম্প, মোটর, ভালভ এবং অন্যান্য সরঞ্জামগুলির রাষ্ট্রীয় পরিবর্তন নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে এবং এটি চক্রীয় প্রক্রিয়াকরণ এবং ডেটা জমা করার মতো ফাংশনগুলি উপলব্ধি করতেও ব্যবহার করা যেতে পারে।
উচ্চ নির্ভরযোগ্যতা: পিএলসি, এক ধরণের শিল্প নিয়ন্ত্রণ সরঞ্জাম হিসাবে, উচ্চ নির্ভরযোগ্যতা এবং স্থিতিশীলতা রয়েছে। শিফ্ট রেজিস্টার নির্দেশনা, পিএলসি নির্দেশনা ব্যবস্থার অংশ হিসাবে, এই সুবিধাগুলি উত্তরাধিকারসূত্রে পায়। এমনকি কঠোর শিল্প পরিবেশেও, সঠিক ডেটা ট্রান্সমিশন এবং প্রক্রিয়াকরণ নিশ্চিত করা যেতে পারে।
VI. আবেদন মামলা
একটি উদাহরণ হিসাবে রঙ আলো নিয়ন্ত্রণ ব্যবস্থা গ্রহণ, শিফট রেজিস্টার নির্দেশের প্রয়োগ প্রদর্শন করা যেতে পারে. কালার ল্যাম্প কন্ট্রোল সিস্টেমে, লজিক্যাল শিফট নির্দেশাবলী (যেমন বাম শিফট নির্দেশনা SLB) বা সাইক্লিক শিফট নির্দেশাবলী (যেমন সাইক্লিক বাম শিফট নির্দেশনা RLB) ব্যবহার করা যেতে পারে কালার ল্যাম্পের আলোর ক্রম এবং ফ্রিকোয়েন্সি নিয়ন্ত্রণ করতে। শিফটের দৈর্ঘ্য এবং স্থানান্তর দিক প্রোগ্রামিং করে, চক্রাকার আলো এবং রঙিন আলোর ধীরে ধীরে আলোর মতো প্রভাবগুলি উপলব্ধি করা যায়। একই সময়ে, শিফট রেজিস্টারের দৈর্ঘ্য এবং সক্ষম টার্মিনালের পালস ফ্রিকোয়েন্সি সামঞ্জস্য করে, রঙের আলো এবং অন্যান্য পরামিতিগুলির আলোর গতি এবং সময়কাল নিয়ন্ত্রণ করাও সম্ভব।
VII. সারাংশ
এই কাগজটি পিএলসি শিফ্ট রেজিস্টার নির্দেশের কাজের নীতি, নির্দেশের বিন্যাস, কাজের প্রক্রিয়া এবং প্রয়োগের পরিস্থিতিগুলি বিস্তারিতভাবে বর্ণনা করে। শিফ্ট রেজিস্টার নির্দেশের বিস্তারিত ব্যাখ্যা এবং আবেদনের কেস প্রদর্শনের মাধ্যমে, আমি বিশ্বাস করি পাঠকের পিএলসি শিফট রেজিস্টার নির্দেশের গভীর উপলব্ধি রয়েছে। ব্যবহারিক অ্যাপ্লিকেশনগুলিতে, প্রকৌশলী এবং প্রযুক্তিবিদরা নির্দিষ্ট প্রয়োজন অনুসারে বিভিন্ন জটিল নিয়ন্ত্রণ যুক্তি এবং অটোমেশন কাজগুলি উপলব্ধি করার জন্য উপযুক্ত শিফট রেজিস্টার নির্দেশাবলী বেছে নিতে পারেন।




