مٹسوبشی PLC (پروگرام قابل منطق کنٹرولر) صنعتی آٹومیشن میں وسیع پیمانے پر استعمال ہونے والا کنٹرولر ہے۔ عملی ایپلی کیشنز میں، PLC پروگرامنگ میں ٹائم کنٹرول ایک اہم کام ہے۔ یہ مضمون تفصیل دے گا کہ مٹسوبشی PLCs کا استعمال کرتے ہوئے ٹائم کنٹرول کو کیسے نافذ کیا جائے، بنیادی تصورات، پروگرامنگ کے طریقے، اور حقیقی دنیا کی ایپلی کیشن مثالوں کا احاطہ کیا جائے۔
I. وقت کے کنٹرول کے بنیادی تصورات
1. ٹائم کنٹرول کی تعریف
ٹائم کنٹرول سے مراد خودکار آپریشن، شیڈول کنٹرول اور اسی طرح کے افعال کو حاصل کرنے کے لیے PLCs کے ذریعے آلات یا سسٹمز کا عارضی ضابطہ ہے۔ صنعتی آٹومیشن میں، ٹائم کنٹرول آپریشنز کو قابل بناتا ہے جیسے کہ آلات کے آغاز، رکنے، توقف، اور دوبارہ ترتیب دینے کے ساتھ ساتھ پیداواری عمل کی نگرانی اور انتظام۔
2. ٹائم کنٹرول کی درجہ بندی
ٹائم کنٹرول کو مندرجہ ذیل درجہ بندی کیا جا سکتا ہے:
(1) ٹائمڈ کنٹرول: مخصوص آپریشنز (مثلاً، شروع، رکنے) کو مقررہ وقت کے وقفوں پر انجام دیتا ہے۔
(2) سائیکلک کنٹرول: مقررہ وقت کے چکروں کے مطابق مخصوص اعمال (مثلاً لوپ کنٹرول، متواتر پتہ لگانا) انجام دیتا ہے۔
(3) ترتیب وار کنٹرول: ایک متعین ترتیب میں متعدد کارروائیوں کو انجام دیتا ہے (مثال کے طور پر، سامان شروع کرنا، چلنا، روکنا)۔
(4) مشروط کنٹرول: مخصوص حالات (مثلاً درجہ حرارت، دباؤ سیٹ پوائنٹس تک پہنچنے) کی بنیاد پر متعلقہ اعمال کو متحرک کرتا ہے۔
II مٹسوبشی PLCs کے لیے ٹائم کنٹرول پروگرامنگ کے طریقے
1. ٹائمر استعمال کرنا
ٹائمر PLCs میں ٹائم کنٹرول کو نافذ کرنے کے لیے بنیادی ٹولز ہیں۔ Mitsubishi PLCs میں دو ٹائمر کی اقسام ہیں: T-ٹائپ ٹائمر اور K-ٹائپ ٹائمر۔
(1) T-ٹائپ ٹائمر: T-ٹائپ ٹائمر ایک بنیادی ٹائمر ہے جو سادہ ٹائمنگ کنٹرول کرنے کی صلاحیت رکھتا ہے۔ اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- ٹائمرز کی وضاحت کریں: PLC پروگرام میں T- قسم کے ٹائمر کی وضاحت کریں، جیسے T0، T1، وغیرہ۔
- ٹائمنگ کا دورانیہ سیٹ کریں: ضرورت کے مطابق ٹائمر کے ٹائمنگ دورانیہ کو ترتیب دیں۔ مثال کے طور پر، T0 K50 T0 ٹائمر کے لیے 50 سیکنڈ ٹائمنگ دورانیہ کی نشاندہی کرتا ہے۔
- ٹائمر شروع کریں: پروگرامنگ ہدایات کا استعمال کرتے ہوئے ٹائمر شروع کریں، جیسے کہ T0 ٹائمر شروع کرنے کے لیے SET T0۔
- ٹائمر کی نگرانی کریں: پروگرامنگ کمانڈز کے ذریعے ٹائمر کی حیثیت چیک کریں، جیسے کہ T0 ٹائمر اپنی مقررہ مدت تک پہنچنے پر متعلقہ سگنل آؤٹ پٹ کرنے کے لیے OUT T0۔
(2) K-ٹائپ ٹائمر: K-ٹائپ ٹائمر ایک ایڈوانس ٹائمر ہے جو زیادہ پیچیدہ ٹائم کنٹرول کو لاگو کرنے کی صلاحیت رکھتا ہے۔ اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- ٹائمر کی وضاحت کریں: PLC پروگرام میں K- ٹائپ ٹائمر کی وضاحت کریں، جیسے K0، K1، وغیرہ۔
- ٹائمنگ کا دورانیہ سیٹ کریں: ضرورت کے مطابق ٹائمر کے ٹائمنگ دورانیہ کو ترتیب دیں۔ مثال کے طور پر، K0 K50 K0 ٹائمر کے لیے 50 سیکنڈ ٹائمنگ دورانیہ کی نشاندہی کرتا ہے۔
- ٹائمر شروع کریں: پروگرامنگ ہدایات کا استعمال کرتے ہوئے ٹائمر شروع کریں، جیسے K0 ٹائمر شروع کرنے کے لیے SET K0۔
- ٹائمر کی نگرانی کریں: پروگرامنگ کمانڈز کے ذریعے ٹائمر کی حیثیت چیک کریں، جیسے کہ K0 ٹائمر اپنی مقررہ مدت تک پہنچنے پر متعلقہ سگنل آؤٹ پٹ کرنے کے لیے OUT K0۔
- کاؤنٹر استعمال کرنا (کاؤنٹر)
کاؤنٹرز PLCs میں گنتی کے کنٹرول کو نافذ کرنے کے لیے بنیادی ٹولز ہیں۔ مٹسوبشی PLCs میں، کاؤنٹرز کو دو قسموں میں تقسیم کیا جاتا ہے: C-ٹائپ کاؤنٹرز اور S-قسم کے کاؤنٹرز۔
(1) C-ٹائپ کاؤنٹر: AC-قسم کا کاؤنٹر ایک بنیادی کاؤنٹر ہے جو سادہ گنتی کنٹرول کرنے کی صلاحیت رکھتا ہے۔ اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- کاؤنٹر کی وضاحت کریں: PLC پروگرام میں C-قسم کے کاؤنٹر کی وضاحت کریں، جیسے C0، C1، وغیرہ۔
- گنتی کی حد مقرر کریں: کاؤنٹر کی گنتی کی حد کو ضرورت کے مطابق ترتیب دیں۔ مثال کے طور پر، C0 K10 اشارہ کرتا ہے کاؤنٹر C0 کی گنتی کی حد 0 سے 10 ہے۔
- کاؤنٹر شروع کریں: پروگرامنگ ہدایات کا استعمال کرتے ہوئے کاؤنٹر شروع کریں، جیسا کہ 'INCP C0' کاؤنٹر C0 شروع کرنے کے لیے۔
- کاؤنٹر کی نگرانی کریں: پروگرامنگ کمانڈز کے ذریعے کاؤنٹر کی حیثیت کو ٹریک کریں، جیسے کہ 'OUT C0' سگنل آؤٹ پٹ کرنے کے لیے جب کاؤنٹر C0 اپنی پہلے سے طے شدہ حد تک پہنچ جائے۔
(2) S-ٹائپ کاؤنٹر: ایک S-قسم کا کاؤنٹر ایک اعلی درجے کا کاؤنٹر ہے جو زیادہ پیچیدہ گنتی کنٹرول کو نافذ کرنے کی صلاحیت رکھتا ہے۔ اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- کاؤنٹر کی وضاحت کریں: PLC پروگرام میں S-قسم کے کاؤنٹر کی وضاحت کریں، جیسے S0، S1، وغیرہ۔
- گنتی کی حد مقرر کریں: کاؤنٹر کی گنتی کی حد کو ضرورت کے مطابق ترتیب دیں۔ مثال کے طور پر، S0 K10 ظاہر کرتا ہے کہ کاؤنٹر S0 کی گنتی کی حد 0 سے 10 ہے۔
- کاؤنٹر شروع کریں: پروگرامنگ ہدایات کا استعمال کرتے ہوئے کاؤنٹر شروع کریں، جیسا کہ 'INCP S0' کاؤنٹر S0 شروع کرنے کے لیے۔
- کاؤنٹر کی نگرانی کریں: پروگرامنگ کمانڈز کے ذریعے کاؤنٹر کی حیثیت کو ٹریک کریں، جیسے کہ `OUT S0` جب کاؤنٹر S0 اپنی مقررہ حد تک پہنچ جائے تو متعلقہ سگنل آؤٹ پٹ کرنے کے لیے۔




