مٹسوبشی PLC (پروگرام ایبل لاجک کنٹرولر) ایک قسم کا کنٹرولر ہے جو صنعتی آٹومیشن کے میدان میں بڑے پیمانے پر استعمال ہوتا ہے۔ عملی ایپلی کیشنز میں، PLC پروگرامنگ میں ٹائم کنٹرول ایک اہم کام ہے۔ یہ مقالہ تفصیل سے بتائے گا کہ مٹسوبشی PLC کے ساتھ ٹائم کنٹرول کو کیسے نافذ کیا جائے، بشمول بنیادی تصورات، پروگرامنگ کے طریقے، عملی اطلاق کے معاملات اور دیگر پہلو۔
I. وقت کے کنٹرول کے بنیادی تصورات
1. ٹائم کنٹرول کی تعریف
ٹائم کنٹرول سے مراد PLC کے ذریعے آلات یا سسٹمز کا عارضی کنٹرول ہے جو کہ خودکار آپریشن اور آلات یا سسٹمز کے ٹائمنگ کنٹرول جیسے افعال کو پورا کرتا ہے۔ صنعتی آٹومیشن کے میدان میں، ٹائم کنٹرول کا استعمال آپریشنز جیسے اسٹارٹ اپ، شٹ ڈاؤن، توقف اور آلات کو دوبارہ ترتیب دینے کے ساتھ ساتھ پیداواری عمل کی نگرانی اور انتظام کے لیے استعمال کیا جا سکتا ہے۔
2. ٹائم کنٹرول کی درجہ بندی
ٹائم کنٹرول کو درج ذیل زمروں میں تقسیم کیا جا سکتا ہے۔
(1) ٹائمنگ کنٹرول:ایک مخصوص وقت کے وقفے کے اندر مخصوص آپریشنز (جیسے اسٹارٹ اپ، شٹ ڈاؤن وغیرہ) کو انجام دیں۔
(2) متواتر کنٹرول:ایک مقررہ وقت کے چکر کے مطابق مخصوص کارروائیوں کو انجام دیں (جیسے سائیکل کنٹرول، متواتر پتہ لگانا، وغیرہ)۔
(3) ترتیب وار کنٹرول:پہلے سے طے شدہ ترتیب میں متعدد کارروائیوں کو انجام دیں (جیسے سامان کا آغاز، آپریشن، شٹ ڈاؤن، وغیرہ)۔
(4) مشروط کنٹرول:مخصوص حالات کی بنیاد پر متعلقہ کارروائیوں کو انجام دیں (جیسے درجہ حرارت، دباؤ، یا دیگر پیرامیٹرز مقررہ اقدار تک پہنچنے پر متعلقہ کنٹرول کے اقدامات کو متحرک کرنا)۔
II مٹسوبشی PLC کے ٹائم کنٹرول کے لیے پروگرامنگ کے طریقے
1. ٹائمرز کا استعمال
ٹائمر PLCs میں ٹائم کنٹرول کو نافذ کرنے کے لیے بنیادی ٹولز ہیں۔ مٹسوبشی PLCs میں، ٹائمرز کو دو اقسام میں تقسیم کیا گیا ہے: T-ٹائپ ٹائمر اور K-ٹائپ ٹائمر۔
(1) T-ٹائپ ٹائمر:AT-ٹائپ ٹائمر ایک بنیادی ٹائمر ہے جو آسان ٹائمنگ کنٹرول کو محسوس کر سکتا ہے۔ اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- ٹائمر کی وضاحت کریں:PLC پروگرام میں T-ٹائپ ٹائمر (جیسے T0، T1، وغیرہ) کی وضاحت کریں۔
- وقت کی مدت مقرر کریں:ضرورت کے مطابق ٹائمر کی ٹائمنگ کا دورانیہ سیٹ کریں۔ مثال کے طور پر، "T0 K50" اشارہ کرتا ہے کہ ٹائمر T0 کی ٹائمنگ کا دورانیہ 50 سیکنڈ ہے۔
- ٹائمر شروع کریں:پروگرامنگ ہدایات کے ذریعے ٹائمر شروع کریں۔ مثال کے طور پر، "SET T0" کا مطلب ہے ٹائمر T0 شروع کرنا۔
- ٹائمر کی نگرانی کریں:پروگرامنگ ہدایات کے ذریعے ٹائمر کی حیثیت کی نگرانی کریں۔ مثال کے طور پر، "آؤٹ T0" کا مطلب ہے کہ جب ٹائمر T0 مقررہ مدت تک پہنچ جائے گا، تو ایک متعلقہ سگنل آؤٹ پٹ ہوگا۔
(2) K-ٹائپ ٹائمر:AK-ٹائپ ٹائمر ایک جدید ٹائمر ہے جو زیادہ پیچیدہ ٹائمر کو قابل بناتا ہے۔ اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- ٹائمر کی وضاحت کریں:PLC پروگرام میں K-قسم کے ٹائمر (جیسے K0، K1، وغیرہ) کی وضاحت کریں۔
- وقت کی مدت مقرر کریں:ضرورت کے مطابق ٹائمر کی ٹائمنگ کا دورانیہ سیٹ کریں۔ مثال کے طور پر، "K0 K50" اشارہ کرتا ہے کہ ٹائمر K0 کی ٹائمنگ کا دورانیہ 50 سیکنڈ ہے۔
- ٹائمر شروع کریں:پروگرامنگ ہدایات کا استعمال کرتے ہوئے ٹائمر کو چالو کریں۔ مثال کے طور پر، "SET K0" کا مطلب ہے ٹائمر K0 شروع کرنا۔
- ٹائمر کی نگرانی کریں:پروگرامنگ ہدایات کے ذریعے ٹائمر کی حیثیت کی نگرانی کریں۔ مثال کے طور پر، "OUT K0" کا مطلب ہے کہ ایک متعلقہ سگنل آؤٹ پٹ ہو گا جب ٹائمر 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-قسم کا کاؤنٹر:ایس اس کا پروگرامنگ کا طریقہ درج ذیل ہے:
- کاؤنٹر کی وضاحت کریں:PLC پروگرام میں ایک S-قسم کے کاؤنٹر (جیسے، S0، S1، وغیرہ) کی وضاحت کریں۔
- گنتی کی حد مقرر کریں:ضرورت کے مطابق کاؤنٹر کی گنتی کی حد مقرر کریں۔ مثال کے طور پر، "S0 K10" اشارہ کرتا ہے کہ کاؤنٹر S0 کی گنتی کی حد 0~10 ہے۔
- کاؤنٹر شروع کریں:پروگرامنگ ہدایات کے ساتھ کاؤنٹر کو چالو کریں۔ مثال کے طور پر، "INCP S0" کا مطلب کاؤنٹر S0 شروع کرنا ہے۔
- کاؤنٹر کی نگرانی کریں:پروگرامنگ ہدایات کے ذریعے کاؤنٹر کی حیثیت کی نگرانی کریں۔ مثال کے طور پر، "OUT S0" کا مطلب ہے کہ جب کاؤنٹر S0 مقررہ حد تک پہنچ جائے گا تو متعلقہ سگنل آؤٹ پٹ ہو گا۔




