পি এল সি সম্পর্কে জানুন [পর্ব-১১]

সবাইকে শিতের সকালের মিষ্টি রোদের শুভেচ্ছা। শুরু করছি পিএলসির ১১তম পর্ব।

আজ থাকবে "প্রোগ্রাম ট্রান্সফার" এবং "অনলাইন এডিটিং" করা।

আজকের এই পাঠ প্রোগ্রাম তৈরি এবং সংশোধন করার অবশিষ্ট অংশগুলি। যা ১০তম পর্ব থেকে শুরু হয়েছে।

প্রোগ্রাম ট্রান্সফারঃ-

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

১) Online মেনুতে Write to PLC সিলেক্ট করুন।

২) সিলেক্ট Param + Prog.

৩) Execute এ ক্লিক করুন।

প্রোগ্রেস বারে প্রোগ্রাম ডাউনলোড প্রোসেস দেখাবে, এবং ডাউনলোড শেষ হলে একটি পপ আপ ডায়লগ বক্সে ডাউনলোড শেষ হয়েছে দেখাবে। এখন OK চাপুন। পিএলসিকে রান মুডে সুইচ করুন।

অনলাইন মেনুতে আরও দুটি অপশন রয়েছে, Read from PLC এবং Verify.

"Read from PLC" এটি দ্বারা জিএক্স ডেভেলপার এর মাধ্যমে পিএলসি হতে প্রোগ্রাম আপলোড করা যায় এবং তা দেখা যায়। এটি ব্যাবহার করে পিএলসির প্রোগ্রামকে পরিবর্তন করা সম্ভব। কিভাবে তা নিচে দেখুন।

৪) Read from PLC সিলেক্ট করুন।

৫) Param + Prog সিলেক্ট করুন।

৬) Execute এ ক্লিক করুন।

৭) সব ঠিক থাকলে একটি পপ আপ বক্স আসবে, তখন OK চাপুন।

"Verify" এটি দ্বারা পিএলসি তার নিজস্ব প্রোগ্রামের সাথে ডিসপ্লে প্রোগ্রামের তুলনা করে থাকে। এটি বিশেষত ব্যাবহার হয়ে থাকে, যদি কারো দ্বারা কর্মক্ষেত্রে প্রোগ্রামের কোন পরিবর্তন হয়েছে সন্দেহ করা হয়। তাছারাও যদি প্রোগ্রামার দ্বারা কাজের সময় ভুলবশত কোন পরিবর্তন হয়ে থাকে, তবে এটি দ্বারা প্রোগ্রামকে পূর্বের অবস্থায় ফিরিয়ে নেয়া সম্ভব। কিভাবে করবেন তা দেখুন।

৮) Verify with PLC সিলেক্ট করুন।

৯) Param + Prog সিলেক্ট করুন।

১০) Execute এ ক্লিক করুন।

১১) ভেরিফাই স্ক্রিনটি বন্ধ করার জন্য ডানদিকে উপরের X এ চাপুন।

জিএক্স ডেভেলোপার আপনাকে প্রোগ্রাম তুলনা করে পরিবর্তনশীল পার্থক্যের একটি লিস্ট দেখাবে।

বিদ্রঃ যদি প্রোগ্রামের শেষে END স্টেটমেন্ট লেখা না হয় তবে ডাউনলোড হতে আনলিমিটেড সময় বা ইরর দেখাতে পারে। তাই এই স্টেটমেন্ট খুবিই গুরুত্বপূর্ণ। পিসির সাথে পিএলসির সঠিক কমুনিকেশন থাকতে হবে। এবং তা অবশ্যই ডাটা ক্যেবলের মাধ্যমে। ভুল সংযোগে কমুনিকেশন ইরর দেখাবে।

অনলাইন এডিটিংঃ

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

বিদ্রঃ একটি বিষয় উল্লেখ্য যে, যে সকল পিএলসিতে অনলাইন এডিট করার মত র‍্যম এবং ইইপিরম আছে শুধু তাতেই এই কাজ করা সম্ভব।

কিভাবে করবেন দেখুন।

১) Online পুল ডাউন মেনুতে ক্লিক করুন।

২) Monitor এ যান।

৩) Monitor(Write Mode) এ ক্লিক করুন।

৪) প্রয়োজনিয় ধাপগুলি পরিবর্তন করুন, যেগুলি দেখতে নিচের মত।

বিদ্রঃ লেডার ধাপের কোন পরিবর্তন করলে প্রোগ্রাম অবশ্যই কনভার্ট করে নিতে হবে।

ঠিক এই সময় আপনার প্রোগ্রামটি পিএলসির মেমোরিতে স্থান পেয়েছে, কিন্তু আপনার হার্ড ডিস্কে স্থান পায়নি। তাই এখন একটি ভাল সময় প্রোজেক্টি আপনার কম্পিউটারে সেভ করে নেয়া।

যে সার্কিটটি আপনি তৈরী করেছেন এটিকে লাছ এবং হোল্ড(LATCH and HOLD) সার্কিট বলে। এটি একটি খুবই কমন সার্কিট। X10 একটি ক্ষনস্থায়ী কন্টাক্ট, যেমন একটি পুশবাটন, যা একটি মেশিনকে স্টার্ট করে। একটি শাখা ছাড়া, একটি মেশিন ততক্ষণ চলবে, যতক্ষণ আপনি পুশবাটন পুশ অবস্থায় ধরে রাখবেন। এই অবস্থায় X10 অফ থাকলেও Y0 অন থাকবে এবং শাখাটিকে চালু রাখবে (যদিও প্রথম একবার পুশ অন করতেই হবে)। যে পর্যন্ত আপনি X11 পুশবাটন টি দ্বারা স্টপ না করবেন সেই পর্যন্ত মেশিন চলতেই থাকবে (অর্থাৎ Y0 আউটপুট দিতে থাকবে)।

আজ এই পর্যন্তই। পরবর্তী পর্বে থাকবে,

"প্রোগ্রামের অপারেশন মনিটর", "বিট চালু এবং রেজিস্টার পরিবর্তন" করা।

সবাই ভালো থাকবেন। আর কোথাও বুঝতে সমস্যা হলে অবশ্যই কমেন্ট করবেন।

"আল্লাহ হাফেজ"

Level 0

আমি স্বপন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 13 টি টিউন ও 170 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

সকল কে জ্ঞান দান করুন নিজের জ্ঞান বৃদ্ধি করুন।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ভাই, আপনাকে ধন্যবাদ –

    @Balaram Debnath: ভাই আপনাকে স্বাগতম। তবে আপনার নামটা কেমন যেন চেনা চেনা লাগছে।

Level 0

দেশ ও দশের জন্য আপনার এই চেষ্টাকে সম্মান জানাই।

Level 0

দেশ ও দশের জন্য আপনার এই চেষ্টাকে সম্মান জানাই।আপনাকে ধন্যবাদ।

    @Al Maraj: দোয়া করবেন যেন চেষ্টা চালিয়ে যেতে পারি। আপনাকে ধন্যবাদ।