PLCs، جس کا مطلب ہے Programmable Logic Controllers، کمپیوٹنگ پاور کے ساتھ صنعتی پیمانے کے آلات ہیں جو اسمبلی لائنوں، روبوٹک سیلز، صنعتی مشینری اور دیگر مینوفیکچرنگ ماحول میں پیداواری عمل کو کنٹرول کرنے کے لیے استعمال ہوتے ہیں۔ ان کا استعمال غلطیوں کا پتہ لگانے، اعلی وشوسنییتا، اور قابل پروگرام مینوفیکچرنگ کنٹرول جیسے عمل کے لیے کیا جاتا ہے۔ PLCs حقیقی وقت میں کام کرتے ہیں کیونکہ ان کے ان پٹ پر بہت کم وقت میں کارروائی ہونی چاہیے۔ ان کے آپریشن کا بروقت ہونا ان کے کنٹرول کے مقصد کی کامیابی کے لیے ہمیشہ اہم رہا ہے۔ دہائیوں پہلے PLCs کو متعارف کرانے کا بنیادی محرک ہارڈ کوڈ والے ریلے سسٹم کو زیادہ لچکدار قابل پروگرام کنٹرولرز سے بدلنا تھا۔
PLCs روایتی کمپیوٹرز کی طرح نظر نہیں آتے کیونکہ وہ پہننے اور کمپن مزاحمت کے لیے ناہموار ہوتے ہیں۔ PLCs کی بہت سی قسمیں ہیں، جن میں مختلف نمبرز اور I/O (ان پٹ/آؤٹ پٹس) کی اقسام، ہاؤسنگز اور پیکجز، اور دیگر PLCs اور SCADA سسٹمز کے ساتھ تعامل کرنے کی صلاحیت ہے۔ PLCs کی یہ خصوصیات ان کی سخت صنعتی ماحول میں کام کرنے کی صلاحیت کا تعین کرتی ہیں جو گرمی اور کمپن کے خلاف مزاحم ہے، جبکہ بجلی کے شور سے متاثر نہیں ہوتے۔ PLCs کی یہ خصوصیات انہیں سخت صنعتی ماحول میں اس انداز میں کام کرنے کی اجازت دیتی ہیں جو بجلی کے شور سے محفوظ رہتے ہوئے اعلی درجہ حرارت اور کمپن کے خلاف مزاحم ہو۔
PLC کنٹرولر کا سب سے عام کام الیکٹرو مکینیکل ریلے کی طرح ہے۔ خاص طور پر، ایک PLC مجرد آدانوں کا ایک سیٹ وصول کرتا ہے اور ان پٹ کی حالت کا آڈٹ کرتا ہے تاکہ یہ معلوم ہو سکے کہ آیا وہ کھلے ہیں یا بند ہیں۔ یہ آپریشن "اسکین سائیکل" پر مبنی ہے جو PLC ان پٹس کو پڑھتا ہے، قابل پروگرام منطق کو انجام دیتا ہے، اور اس کے آؤٹ پٹس لکھتا ہے۔ یہ تینوں مراحل PLC کے آپریٹنگ لفافے کے اندر بار بار دہرائے جاتے ہیں کیونکہ اسکین سائیکل دہرایا جاتا ہے۔
PLC پروگرام ان پٹ کی ایک سیریز پر ایک منطقی "AND" فنکشن انجام دیتا ہے۔ جب تمام ان پٹ بٹس کھلے ہوتے ہیں، کرنٹ کو گزرنے کی اجازت ہوتی ہے۔ اسی طرح، وہ متوازی طور پر فراہم کردہ ان پٹ کے سیٹ پر ایک منطقی "یا" فنکشن انجام دیتے ہیں۔ اس صورت میں، کرنٹ کو گزرنے کی اجازت ہے اگر کم از کم ایک ان پٹ کھلا ہو۔ ان افعال کو نافذ کرنے میں، PLC منطقی افعال کی تشخیص میں ایک مخصوص ترتیب کا اطلاق کرتا ہے۔ یہ سختی سے بائیں سے دائیں اور اوپر سے نیچے تک عمل درآمد ہے، روایتی ریلےنگ کے کم سخت آپریشن کے برعکس۔ ایسی PLCs بھی ہیں جو تکمیل یا کسی خرابی کی نشاندہی کرنے والے آؤٹ پٹ تیار کرنے کے لیے زیادہ پیچیدہ فنکشنز (مثلاً اندرونی مجرد منطقی افعال) کو نافذ کرتی ہیں۔
اختتامی صارفین (مثال کے طور پر، آٹومیشن انجینئرز) PLCs کو ترتیب دینے کے لیے ان کے ساتھ بات چیت کرتے ہیں، بلکہ الارم اور اطلاعات موصول کرنے کے لیے بھی۔ اس مقصد کے لیے، PLC ایک انسانی مشین انٹرفیس (HMI) فراہم کرتا ہے، بشمول گرافیکل یوزر انٹرفیس (GUI)۔ عام HMI کنٹرولز میں بٹن، اشارے، ٹیکسٹ ڈسپلے اور ٹچ اسکرین شامل ہیں۔ پیچیدہ تنصیبات میں، زیادہ نفیس اور ایرگونومک یوزر انٹرفیس فراہم کرنے کے لیے PLCs کو ذاتی کمپیوٹر سے منسلک کیا جا سکتا ہے۔




