پی ایل سی کنٹرولر سے مراد قابل پروگرام لاجک کنٹرولر (پروگرام قابل منطق کنٹرولر ، مختصر طور پر پی ایل سی) ، ایک ڈیجیٹل الیکٹرانک ڈیوائس ہے جس میں ڈیجیٹل منطق کنٹرولر کے آٹومیشن کنٹرول کے لئے مائکرو پروسیسر والا ایک ڈیجیٹل الیکٹرانک آلہ ہے ، کسی بھی وقت میموری اور عملدرآمد میں کنٹرول کی ہدایات کو محفوظ کیا جاسکتا ہے۔
پی ایل سی کنٹرولر صنعتی کنٹرول کے میدان میں بڑے پیمانے پر استعمال ہوتا ہے ، مندرجہ ذیل پی ایل سی کنٹرولر کے ورکنگ اصول اور آپریشن کی وضاحت کرتا ہے۔
پی ایل سی کنٹرولر کا ورکنگ اصول
اسکیننگ ٹکنالوجی جب پی ایل سی کو عملی جامہ پہنایا جاتا ہے تو ، اس کے کام کے عمل کو عام طور پر تین مراحل میں تقسیم کیا جاتا ہے ، یعنی ان پٹ نمونے لینے ، صارف کے پروگرام پر عمل درآمد اور تین مراحل کی آؤٹ پٹ ریفریشمنٹ۔ مذکورہ بالا تین مراحل کی تکمیل کو اسکیننگ سائیکل کہا جاتا ہے۔ پورے آپریشن کی مدت کے دوران ، پی ایل سی سی پی یو ایک خاص اسکیننگ کی رفتار سے مذکورہ بالا تین مراحل کو دہراتا ہے۔
1. ان پٹ نمونے لینے کا مرحلہ ان پٹ نمونے لینے کے مرحلے کے دوران ، پی ایل سی تمام ان پٹ ریاستوں اور ڈیٹا کو ترتیب سے اسکیننگ انداز میں پڑھتا ہے اور انہیں I/O امیج ایریا میں اسی یونٹوں میں اسٹور کرتا ہے۔ ان پٹ کے نمونے لینے کے اختتام کے بعد ، صارف پروگرام پر عمل درآمد اور آؤٹ پٹ ریفریش مرحلے۔ ان دو مراحل کے دوران ، یہاں تک کہ اگر ان پٹ ریاستوں اور اعداد و شمار میں تبدیلی آتی ہے تو ، I/O امیج ایریا میں اسی طرح کے خلیوں کی ریاستیں اور ڈیٹا تبدیل نہیں ہوتا ہے۔ لہذا ، اگر ان پٹ پلس سگنل ہے تو ، پلس سگنل کی چوڑائی ایک اسکیننگ سائیکل سے زیادہ ہونی چاہئے تاکہ یہ یقینی بنایا جاسکے کہ ان پٹ کو کسی بھی صورت میں پڑھا جاسکتا ہے۔
2. صارف پروگرام پر عمل درآمد کا مرحلہ صارف پروگرام پر عمل درآمد کے مرحلے کے دوران ، پی ایل سی ہمیشہ ٹاپ ڈاون ترتیب میں صارف پروگرام (سیڑھی آریھ) کو ترتیب سے اسکین کرتا ہے۔ ہر سیڑھی کے آریھ کو اسکین کرنے میں ، اور ہمیشہ رابطوں کے ذریعہ سیڑھی آریھ کے بائیں جانب اسکین کرنے میں ، کنٹرول لائن تشکیل دیتے ہیں ، اور پہلے بائیں اور پھر دائیں کے مطابق ، پہلے اور پھر رابطوں کے حکم کو منطقی کارروائیوں کے لئے کنٹرول لائن تشکیل دیتے ہیں ، اور پھر منطقی کارروائیوں کے نتائج کے مطابق ، اسی طرح کے نظام کی رام کو کنڈلی کو ریفریش کرتے ہیں۔ یا I / O امیج ایریا کی حالت کے اسی بٹ میں آؤٹ پٹ کنڈلی کو تازہ دم کریں۔ یا اس بات کا تعین کرنا کہ آیا سیڑھی آریھ میں مخصوص فنکشن ہدایت پر عملدرآمد کرنا ہے یا نہیں۔
یعنی ، صارف پروگرام کو عملی جامہ پہنانے کے دوران ، I/O امیج ایریا میں صرف ان پٹ پوائنٹس کی ریاستیں اور اعداد و شمار تبدیل نہیں ہوتے ہیں ، جبکہ دیگر آؤٹ پٹ پوائنٹس کی ریاستوں اور اعداد و شمار اور I/O امیج ایریا یا سسٹم رام میموری کے علاقے میں نرم آلات میں تبدیلی آسکتی ہے ، اور سیڑھی کی آریگرام جو سب سے اوپر کا اہتمام کرتے ہیں۔ اس کے برعکس ، سیڑھی کے آراگرام جو دوسری طرف ترتیب دیئے گئے ہیں ، سیڑھی کے نیچے ایک سیڑھی ، منطق کنڈلی کی ریاست یا ڈیٹا جو تازہ دم ہیں اس کی سیڑھی کے اوپری حصے میں اس پروگرام میں اگلے اسکین سائیکل تک دستیاب نہیں ہوگا۔ اگر پروگرام پر عمل درآمد کے دوران فوری طور پر I/O ہدایت استعمال کی جاتی ہے تو ، I/O پوائنٹس کو براہ راست رسائی حاصل کی جاسکتی ہے۔ یعنی ، اگر I/O ہدایت استعمال کی جاتی ہے تو ، ان پٹ پروسیس امیج رجسٹر کی قیمت کو اپ ڈیٹ نہیں کیا جائے گا ، پروگرام براہ راست I/O ماڈیول سے قیمت لے گا ، اور آؤٹ پٹ پروسیس امیج رجسٹر فوری طور پر اپ ڈیٹ ہوجائے گا ، جو فوری ان پٹ سے تھوڑا مختلف ہے۔
3. آؤٹ پٹ ریفریش مرحلہ صارف پروگرام کو اسکین کرنے کے بعد ، پی ایل سی آؤٹ پٹ ریفریش مرحلے میں داخل ہوتا ہے۔ اس مدت کے دوران ، سی پی یو ریاست اور ڈیٹا کے مطابق I / O امیج ایریا کے مطابق تمام آؤٹ پٹ لیچ سرکٹ کو تازہ دم کرتا ہے ، اور پھر اس سے متعلقہ پیریفیرلز کو چلانے کے لئے آؤٹ پٹ سرکٹ کے ذریعے۔ اس مقام پر ، پی ایل سی کی اصل پیداوار۔
پی ایل سی کنٹرولر موڈ آف آپریشن اگرچہ پی ایل سی کے ذریعہ استعمال ہونے والا سیڑھی ڈایاگرام پروگرام اکثر بہت سے ریلے ، ٹائمر اور کاؤنٹرز اور دیگر ناموں میں استعمال ہوتا ہے ، لیکن پی ایل سی جسمانی طور پر ہارڈ ویئر کے اندر نہیں ہوتا ہے ، لیکن لاجک کنٹرول ایڈیٹنگ کرنے کے لئے میموری اور پروگرامنگ ، اور جسمانی کنٹرول کرنے کے لئے بیرونی مکینیکل آلات سے منسلک آؤٹ پٹ اجزاء کے ذریعے۔ لہذا ، کنٹرولر کے لئے درکار ہارڈ ویئر کی جگہ کو بہت کم کیا جاسکتا ہے۔ در حقیقت ، پی ایل سی سیڑھی پروگرام کوڈ کو سی پی یو لائن میں لائن کے ذریعہ اسکین کرکے سیڑھی کے پروگرام پر عمل درآمد کرتی ہے اور آخر کار کنٹرول آپریشن پر عمل کرتی ہے۔ اسکیننگ کا سارا عمل تین بڑے مراحل ، "ان پٹ اسٹیٹس چیک" ، "پروگرام پر عمل درآمد" ، اور "آؤٹ پٹ اسٹیٹس اپ ڈیٹ" پر مشتمل ہے ، جس کو مندرجہ ذیل بیان کیا گیا ہے۔
مرحلہ 1 "ان پٹ اسٹیٹس چیک":پی ایل سی پہلے ان پٹ اجزاء (1 یا 0 آن یا آف) سے منسلک سوئچز یا سینسر کی حیثیت کی جانچ پڑتال کرتا ہے اور میموری میں اسی پوزیشن XN پر اپنی حیثیت لکھتا ہے۔
مرحلہ 2 "پروگرام پر عمل درآمد":سیڑھی کے پروگرام کو آپریشن کے لئے لائن کے ذریعہ سی پی یو لائن میں بھری ہوئی ہے۔ اگر پروگرام پر عمل درآمد کے لئے ان پٹ رابطہ کی حیثیت کی ضرورت ہو تو ، سی پی یو اس کو براہ راست میموری سے استفسار اور بازیافت کرے گا۔ آؤٹ پٹ کوئل آپریشن کا نتیجہ میموری میں اسی پوزیشن میں محفوظ ہے اور اس وقت کے لئے آؤٹ پٹ ٹرمینل YN پر اس کا رد عمل ظاہر نہیں کیا جاتا ہے۔
مرحلہ 3 "آؤٹ پٹ اسٹیٹس اپ ڈیٹ":مرحلہ 2 میں آؤٹ پٹ کی حیثیت کو PLC آؤٹ پٹ رابطوں میں اپ ڈیٹ کیا جاتا ہے اور پروگرام 1 مرحلہ پر واپس آجاتا ہے۔ ان تینوں مراحل کو PLC اسکیننگ سائیکل کہا جاتا ہے ، اور تکمیل کے لئے درکار وقت کو PLC رسپانس ٹائم کہا جاتا ہے۔ اگر PLC ان پٹ سگنل کا وقت اس ردعمل کے وقت سے کم ہے تو ، غلط پڑھنے کا امکان موجود ہے۔ ہر پروگرام پر عمل درآمد کے بعد اور اگلے پروگرام پر عمل درآمد سے پہلے ، آؤٹ پٹ اور ان پٹ کی حیثیت کو ایک بار اپ ڈیٹ کیا جائے گا ، لہذا اس آپریشن کو آؤٹ پٹ اور ان پٹ کے لئے "اختتامی پروگرام دوبارہ تخلیق" کہا جاتا ہے۔




