HPR4708: Programmable Logic Controls - Episode 1 — Insubornavel

HPR4708: پروگرام ایبل لاجک کنٹرولز - قسط 1

ماخذ: Hacker Public Radioاصل ماخذ میں کھولیں ↗
از Whiskeyjack19/08/2026 às 00:00287 مشاہدات
Foto: CC BY-SA / Hacker Public Radio
🎙 Whiskeyjack · Hacker Public Radio

اس شو کو میزبان کی جانب سے "کلین" کے طور پر نشان زد کیا گیا ہے۔

تعارف Introduction: یہ ایک تعارف ہے۔

01

یہ 8 اقساط پر مشتمل سیریز کا پہلا قسط ہے۔

02

یہ سیریز پروگرام ایبل لاجک کنٹرولرز، یا PLC کے بارے میں ہے، جو کہ عام طور پر اسی نام سے جانے جاتے ہیں۔

آپ پوچھتے ہیں کہ PLC کیا ہے؟

مختصراً، یہ ایک عمومی مقصد کے لیے استعمال ہونے والا، قابل پروگرام ہونے والا، صنعتی کنٹرول ڈیوائس ہے۔

یہ آلات صنعت کے مختلف شعبوں میں، جیسے کہ فیکٹریاں اور یوٹیلیٹیز، ہر اس جگہ پر استعمال ہوتے ہیں جہاں صنعتی مشینوں کو کنٹرول کرنے کی ضرورت ہوتی ہے۔

03

یہ ایک مکمل مربوط نظام ہے جو ہارڈ ویئر، سافٹ ویئر، اور ڈویلپمنٹ کے ماحول پر مشتمل ہے، جو خاص طور پر صنعتی آلات کی خودکار کارروائی کے لیے ڈیزائن کیا گیا ہے۔

ان کا بیان کرنے کا شاید سب سے آسان طریقہ یہ ہے کہ پہلے ان سے پہلے کے تاریخی پس منظر کے بارے میں کچھ بتایا جائے۔

04 آٹومیشن کے ابتدائی دن

شاید آپ نے 19ویں صدی کے اوائل کی جیکارڈ لوم کے بارے میں سنا ہوگا اور اس کے پنچ کارڈز کے استعمال کے بارے میں، جو کہ ان ٹیکنالوجیز میں سے ایک تھی جس نے آخر کار کمپیوٹنگ کی راہ ہموار کی۔

تاہم، ہمارے مقاصد کے لیے، اس کی اہمیت یہ ہے کہ یہ صنعتی آٹومیشن کنٹرول سسٹم کا ایک ابتدائی شکل تھا، کیونکہ یہ دراصل ایک فیکٹری میں ایک مشین کو کنٹرول کر رہا تھا۔

05

دوسرے قسم کے مشینوں کے لیے، ایک پیچیدہ مشین کے مختلف حصوں کو ہم آہنگی سے حرکت دینے کا ایک عام اور مکمل طور پر مکینیکی طریقہ یہ تھا کہ شافٹ اور کیم کا استعمال کیا جائے۔

گیئر سے منسلک ایک شافٹ یا شافٹ کے سیٹ پر واقع کیمز کی ایک سیریز، مشین کے حصوں کو حرکت دے سکتی ہے، والوز کو آن یا آف کر سکتی ہے، اور عام طور پر مشین کے حصوں کو ہم آہنگ کر سکتی ہے۔

20ویں صدی کے اوائل میں فیکٹریوں میں بجلی کے استعمال کے پھیلاؤ کے ساتھ، اب نئی الیکٹریکل ٹیکنالوجی کا استعمال کنٹرول اور آٹومیشن کے کاموں کو انجام دینے کے لیے کیا جا سکتا تھا۔

06 ریلے لاجک کی پس منظر

مجھے یہاں کچھ الیکٹرو مکینیکل اصطلاحات کو وضاحت کرنے کی ضرورت ہے کیونکہ PLC (Programmable Logic Controller) کو سمجھنے کے لیے ان اصطلاحات اور ان کے پیچھے موجود تصورات کو سمجھنا ضروری ہے، کیونکہ PLC اس کے پیشروؤں کا ایک ارتقائی شکل ہے اور یہ وہی اصطلاحات استعمال کرتا ہے۔

PLC سے پہلے جو چیز تھی اسے عام طور پر "ریلی لاجک" کے نام سے جانا جاتا تھا۔

07 ریلی کیا ہے؟

ریلی ایک الیکٹرو مکینیکل ڈیوائس ہے جو الیکٹرک کرنٹ کے بہاؤ پر ردعمل ظاہر کرتی ہے اور اسے کنٹرول کرتی ہے۔

ریلی میں ایک "کویل" ہوتا ہے جو کہ، جیسا کہ اس کے نام سے ظاہر ہوتا ہے، کنڈکٹیو تار کا ایک کنڈل ہے۔

جب آپ کوائل کو توانائی فراہم کرتے ہیں، یعنی آپ اس پر الیکٹرک کرنٹ لاگو کرتے ہیں، تو یہ ایک الیکٹرومagnet بن جاتا ہے۔

08

یہ الیکٹرومagnet ایک آرمچر کو اپنی طرف کھینچتا ہے۔

آرمچر ایک حرکت پذیر دھاتی ٹکڑا ہے جو کوائل کے توانائی یافت ہونے پر اس کی طرف راغب ہوتا ہے۔

جس ریلے کو چالو کیا جا رہا ہے، اسے "کلوزنگ" کہا جاتا ہے۔

غیر فعال کرنا "اوپننگ" کہلاتا ہے۔

ان حالتوں کے متبادل نام بالترتیب "پلز ان" اور "ڈراپس آؤٹ" ہیں۔

09

آرمچر، بدلے میں، ایک یا زیادہ کنٹیکٹس سے منسلک ہوتا ہے۔

آپ ایک کنٹیکٹ کو سوئچ کی طرح سمجھ سکتے ہیں۔

جب سوئچ کو ایک سمت موڑتے ہیں، تو الیکٹریکل راستہ بند ہو جاتا ہے اور کرنٹ بہہ سکتا ہے۔

جب اسے دوسری سمت موڑتے ہیں، تو الیکٹریکل راستہ ٹوٹ جاتا ہے اور کرنٹ کا بہاؤ رک جاتا ہے۔

10

کنٹیکٹس عام طور پر کھلے ہو سکتے ہیں، جس صورت میں راستہ بند ہوتا ہے اور جب ریلے آن ہوتا ہے تو کرنٹ بہہ سکتا ہے۔

متبادل طور پر، یہ عام طور پر بند بھی ہو سکتے ہیں، جس صورت میں راستہ بند ہوتا ہے اور جب ریلے بند ہوتا ہے تو اس سے کرنٹ بہہ سکتا ہے۔

ایک ریلے میں، اور عام طور پر، ایک سے زیادہ کنٹیکٹ ہوتے ہیں، جن میں عام طور پر کھلے اور عام طور پر بند دونوں شامل ہیں۔

ان اصطلاحات کو یاد رکھیں: کوائل، کنٹیکٹ، عام طور پر کھلا، اور عام طور پر بند۔

11 لچنگ ریلے کیا ہے؟

ریلے کا ایک خاص قسم موجود ہے جسے لچنگ ریلے کہتے ہیں۔

اس کا استعمال اکثر ریلے کنٹرول سرکٹ میں ہوتا تھا، لیکن اس کے پیچھے موجود تصورات زیادہ اہم ہوں گے جب ہم اصل PLC کے بارے میں بات کریں گے۔

ایک لچنگ ریلے میں دو کوائل ہوتے ہیں۔

ایک کوائل کا استعمال ریلے کو آن کرنے یا "سیٹ" کرنے کے لیے کیا جاتا ہے۔

دوسرا کوائل ریلی کو بند کرنے یا "ری سیٹ" کرنے کے لیے استعمال ہوتا ہے۔

12

ریلی میں یا تو ایک مکینیکل لچنگ مکینزم ہوتا ہے یا ایک مقناطیس جو ریلی کو سیٹ (یا دوسرے الفاظ میں، بند) پوزیشن میں رکھنے کے لیے استعمال ہوتا ہے، یہاں تک کہ اگر سیٹ کوائل کو ڈی ενεργیز کر دیا جائے۔

ریلی کو ری سیٹ کرنے یا "کھولنے" کے لیے، آپ کو ری سیٹ کوائل کو ενεργیز کرنا ہوگا۔

ایک لچنگ ریلی ایک "بٹ" کی میموری فراہم کرتی ہے جو اپنی آخری حالت کو برقرار رکھتی ہے، یہاں تک کہ اگر مشین کو بند کر دیا جائے۔

13

لچنگ ریلی کا استعمال ان ایپلی کیشنز میں کیا جاتا تھا جہاں یہ اہم تھا کہ ریلی لاجک سرکٹ اپنی آخری حالت کو یاد رکھے۔

اگرچہ انہیں ان کے زیادہ اخراجات اور پیچیدگی کی وجہ سے ریلی کنٹرول سرکٹ میں اکثر استعمال نہیں کیا جاتا ہے، لیکن خیال تھا کہ انہیں PLC پروگراموں میں زیادہ استعمال کیا جائے گا جب سیٹ اور ری سیٹ ہدایات فراہم کی جائیں گی جو سافٹ ویئر میں اسی فنکشن کو انجام دیں گی، جہاں اس طرح کے کوئی مماثلہ اخراجات کے خدشات نہیں تھے۔

14

اس لیے، سیٹ اور ری سیٹ کا استعمال PLC پروگراموں میں ریلی کے استعمال کے مقابلے میں کہیں زیادہ ہوگا۔

ان اصطلاحات کو یاد رکھنے والی چیزوں کی اپنی فہرست میں شامل کریں: لچ، ان لچ، سیٹ اور ری سیٹ۔

15 کنیکٹر (Contactor) کیا ہے؟

میں اب ایک اور اصطلاح کا ذکر کروں گا، اس صورت میں کہ یہ بعد میں کسی نہ کسی طرح سامنے آئے۔

یہ "کانٹیکٹر" ہے۔

ایک کنیکٹر بنیادی طور پر ایک بڑے ریلے کی طرح ہوتا ہے۔

یہ عام طور پر بڑے الیکٹریکل لوڈز، جیسے کہ موٹرز اور ہیٹرز کو کنٹرول کرنے کے لیے استعمال ہوتا ہے۔

16

چھوٹے ریلیز کو عام طور پر صرف "ریلیز" کہا جاتا ہے، یا کبھی کبھار "کنٹرول ریلیز" بھی کہاجاتاہے.

یہ آلات یا تو منطقی سرکٹ بنانے کے لیے استعمال ہوتے ہیں، یا چھوٹے الیکٹریکل لوڈز، جیسے کہ لائٹس، یا پنیموٹک یا ہائیڈرولک والوز کو کنٹرول کرنے کے لیے استعمال ہوتے ہیں۔

یہ شاید بہت سی تکنیکی اصطلاحات لگ سکتی ہیں، لیکن میرے ساتھ رہیں، میں مناسب مواقع پر کمپیوٹرز کے حوالے سے تشبیہیں استعمال کروں گا۔

17 ان پٹ اور آؤٹ پٹ ڈیوائسز

اگر آپ کچھ مفید کام کرنا چاہتے ہیں، تو آپ کو کچھ I/O کی ضرورت ہوگی۔

عام ان پٹ ڈیوائسز میں درج ذیل شامل ہیں۔

18

پوش بٹن۔

یہ بٹن ہیں جنہیں آپریٹر مشین کو کچھ کرنے کا حکم دینے کے لیے دباتا ہے۔

19

سیلیکٹر سوئچز۔

یہ سوئچ ہیں جو عام طور پر آن یا آف کرنے اور اپنی پوزیشن پر برقرار رہنے کے لیے گھمائے جاتے ہیں۔

ان میں متعدد پوزیشنیں ہو سکتی ہیں، جن میں سے ہر ایک ایک علیحدہ ان پٹ کو فعال کر سکتی ہے۔

20

پائلٹ لائٹس۔ یہ وہ لائٹس ہیں جو آپریٹر کو معلومات فراہم کرنے کے لیے استعمال کی جاتی ہیں۔

21

لمیٹ سوئچز۔

یہ مکینیکل سوئچز ہیں جو مشین کے حصوں کے ذریعے فعال ہوتے ہیں، نہ کہ آپریٹر کے ذریعے۔

اس کا استعمال یہ معلوم کرنے کے لیے کیا جا سکتا ہے کہ کسی بھی وقت مشین کے مختلف حصوں کی کیا حیثیت ہے۔

22

نیربی سینسر۔

یہ بنیادی طور پر سولڈ سٹیٹ لمیٹ سوئچز ہیں جو مکینیکل سوئچز سے زیادہ قابل اعتماد ہوتے ہیں کیونکہ یہ گھسنے اور ٹوٹنے کے لیے کم حساس ہوتے ہیں۔

ان کو اکثر عام طور پر "پراکسیز" کے طور پر مختصر کیا جاتا ہے۔

23

سوائلڈ والوز۔

یہ ریلیز کی طرح ہیں کیونکہ ان میں ایک الیکٹرومagnetک کوائل کو فعال کیا جاتا ہے۔

تاہم، دوسرے الیکٹریکل کنٹیکٹ کو فعال کرنے کے بجائے، یہ ایک پنیماٹک یا ہائیڈرولک والو کو فعال کرتا ہے۔

یہ والو، بدلے میں، عام طور پر ہوا یا ہائیڈرولک فلوئڈ کو ایک سلنڈر کے اندر ایک پسٹن کو منتقل کرنے کی اجازت دیتا ہے، جو پھر مشین کے کسی مکینیکل حصے کو حرکت دیتا ہے۔

ایک عام مشین میں بہت سارے پروگزیمی سینسر اور سولینائڈ والو ہوتے ہیں۔

24 ریلی لاجک

ان تمام ان پٹس اور آؤٹ پٹس کو ہم آہنگ کرنے کے لیے کسی قسم کے لاجک کی ضرورت ہوتی ہے۔

یہاں کنٹرول ریلیز کام آتے ہیں۔

25

اگر کسی ایک الیکٹریکل ڈیوائس کا آؤٹ پٹ دوسرے الیکٹریکل ڈیوائس کو کنٹرول کرنے کی صلاحیت رکھتا ہے تو، تو ہاں، ریلیز الیکٹرانک ٹرانزسٹر کے مماثل ہیں۔

تاہم، جبکہ ٹرانزسٹر 20ویں صدی کے وسط کا ایک ایجاد ہے، ریلیز 19ویں صدی کے وسط سے ہیں۔

26

ٹرانزسٹر کی طرح، یہ ممکن ہے کہ ریلیز کو جوڑنے والے تاروں کے نیٹ ورک میں منطق کو ان کوڈ کیا جائے، نیز سوئچوں اور دیگر ان پٹ ڈیوائسز سے ان پٹ شامل ہوں۔

سنسر اور ریلیز کو صحیح ترتیب میں جوڑ کر، یہ ممکن ہے کہ آپریشن کے معقول طور پر پیچیدہ تسلسل بنائے جائیں تاکہ کسی مشین کو خودکار طریقے سے کنٹرول کیا جا سکے۔

27 ریلی بولیان منطق

ریلی کنیکٹس کو سیریز میں جوڑنے سے "اور" کی شرطیں بنتی ہیں۔

ان کو متوازی میں جوڑنے سے "یا" کی شرطیں بنتی ہیں۔

عام طور پر بند ریلی کنیکٹس کا استعمال کرنے سے "نہیں" کی شرطیں بنتی ہیں۔

ایک ریلی کے اپنے کنیکٹس کو اس کے کوائل کی طرف جانے والے سرکٹ میں واپس بھیج کر، یہ ممکن ہے کہ ایک ریلی اپنی حالت کو یاد رکھ سکے۔

لہذا، ہر ریلی کو ایک بولین منطقی سرکٹ میں منطق کا ایک حصہ سمجھا جا سکتا ہے۔

28 ٹائمر اور کاؤنٹرز

خصوصی ٹائمنگ ریلیز کا استعمال ریلی کے فعال یا غیر فعال ہونے اور کنٹیکٹس کے بند ہونے یا کھلنے کے درمیان ایک تاخیر پیدا کرنے کے لیے کیا جا سکتا تھا۔

ایک ٹائمنگ ریلی جو فعال ہونے کے بعد تاخیر عائد کرتی ہے، اسے "آن ڈیلی ٹائمر" کہا جاتا ہے۔

ایک ٹائمنگ ریلی جو غیر فعال ہونے کے بعد تاخیر عائد کرتی ہے، اسے "آف ڈیلی ٹائمر" کہا جاتا ہے۔

29

ٹائمنگ ریلیز اکثر پنیماٹک ہوتی تھیں۔

ان میں ایک چھوٹا ربڑ کا بیلو ہوتا تھا جو آہستہ آہستہ ایڈجسٹ ایبل اوریفیس کے ذریعے ہوا کو نکلنے دیتا تھا۔

بیلو ریلی کو کھولنے یا بند کرنے سے روکتا تھا، یہ اس قسم پر منحصر تھا، جب تک کہ کافی ہوا نکل نہ جائے تاکہ یہ بند ہو سکے۔

مزید درستگی کے لیے یا زیادہ وقت کے تاخیر کے لیے، موٹر سے چلنے والے گھڑی کے ٹائمر استعمال کیے جا سکتے ہیں۔

30

خاص کاؤنٹر ریلے استعمال کیے جا سکتے ہیں تاکہ کسی مخصوص تعداد میں آن یا آف کرنے کے لیے ایک ان پٹ کی ضرورت ہو، اس سے پہلے کہ ریلے کے آؤٹ پٹ فعال ہوں۔

کاؤنٹرز عام طور پر ایک پرچی مکینزم کا استعمال کرتے تھے تاکہ کسی پہلے سے طے شدہ مقدار تک گنتی ہو جائے، اس کے بعد فعال ہوں۔

31

بعد میں، ٹائمنگ اور کاؤنٹنگ ریلے میں الیکٹرانک ٹائمر اور کاؤنٹرز استعمال کیے گئے، لیکن یہ نسبتاً دیر سے آئے، جب ریلے لاجک ختم ہونے کے دہانے پر تھا۔

32 الیکٹریکل پینلز

ریلے کی بڑی تعداد کو بڑے الیکٹریکل انکلیوزرز میں پینلز پر لگایا جاتا تھا، جس میں تاریں ان کے درمیان اور مشینوں پر لگے لیمٹ سوئچ، والوز اور دیگر آلات تک جاتی تھیں۔

33 لاجک سرکٹ کی ڈیزائننگ

لاجک یا پروگرام، آلات کے انتخاب اور ان کے درمیان چلنے والی تاروں میں ان کوڈ کیا جاتا تھا۔

اس منطق کو ڈیزائن اور دستاویز کرنے کے لیے، ڈیزائنر الیکٹریکل ڈرائنگ تیار کرتا۔

یہ ڈرائنگ دو مختلف طریقوں میں سے کسی ایک کا اتباع کرتی تھیں۔

34

ایک انداز میں، دو پاور وائرز، چاہے وہ AC پاور کے معاملے میں ہاٹ اور نیوٹرل ہوں، یا DC پاور کے معاملے میں پازیٹیو اور نیگیٹو، کو ڈرائنگ کے صفحہ کے ہر جانب عمودی لکیروں کے طور پر دکھایا جاتا تھا۔

یہ عمودی لکیریں "ریلز" کے نام سے مشہور ہیں۔

پھر وائرز کو افقی طور پر صفحہ پر بائیں سے دائیں تک دکھایا جاتا تھا، جو کہ پش بٹن، سوئچ، اور ریلے کنٹیکٹس کے درمیان کنکشن کو ظاہر کرتے تھے، جو کہ دائیں جانب ریلے کوائل یا پائلٹ لائٹس سے منسلک ہوتے تھے۔

35

ریلے کوائل اور ریلے کنٹیکٹس کے درمیان جسمانی کنکشن عام طور پر ڈرائنگ پر نہیں دکھائے جاتے تھے، اگرچہ یہ پش بٹن یا سلیکٹر سوئچ کے معاملے میں ممکن ہو سکتا ہے جن میں متعدد کنٹیکٹس ہوتے ہیں۔

اس کے بجائے، آپ لیبلز یا ناموں پر انحصار کرتے تھے تاکہ یہ دیکھا جا سکے کہ کون سے کنٹیکٹس کس ریلے کوائل، لیمٹ سوئچ، یا پش بٹن سے منسلک ہیں۔

36

ڈیوائسز کے لیے معیاری نامگذاری کنونشن موجود ہیں، جن کے بارے میں میں یہاں تفصیل میں نہیں جاؤں گا۔

تاہم، اس کا مطلب یہ ہے کہ ریلے کے کوائل ڈرائنگ کے ایک صفحے پر ہو سکتے ہیں، اور کنٹیکٹس ڈرائنگ کے کسی بھی دوسرے حصے میں ہو سکتے ہیں۔

یہ روایت تھی کہ ریلے کے کوائل کے ساتھ ایک کراس ریفرنس لکھا جاتا تھا تاکہ یہ بتایا جا سکے کہ اس کے کنٹیکٹس ڈرائنگ میں کہاں استعمال ہوتے ہیں۔

37 لکیڑ کی سیڑیاں

عملی طور پر، اس کا مطلب یہ تھا کہ منطقی ڈرائنگ اکثر وائرنگ اور کنٹیکٹس کے بہت سے آزاد افقی سیٹوں کی شکل میں ہوتی تھی، جو ایک لکیڑ کی سیڑھی کی طرح دکھائی دیتی تھی۔

اس لیے، ان ڈرائنگوں کو "لکیڑ ڈایاگرام" یا "لکیڑ ڈرائنگ" کے نام سے جانا جاتا تھا۔

افقی عناصر کو "سیڑیاں" کے نام سے جانا جاتا تھا۔

38 معیاری نشانات

ہر قسم کے آلے کے لیے ایک معیاری نشان ہوتا تھا تاکہ آپ ایک نظر میں دیکھ سکیں کہ وہ کیا ہے۔

مثال کے طور پر، ایک ریلے کوائل ایک دائرہ تھا۔

ایک نارمل اوپن ریلے کنٹیکٹ دو چھوٹی عمودی لائنیں تھیں جو وائر سرکٹ میں ایک وقفہ کو ظاہر کرتی تھیں۔

ایک نارمل کلوزڈ ریلے کنٹیکٹ صرف ایک نارمل اوپن کنٹیکٹ تھا جس پر ایک قطری لائن بنائی گئی تھی۔

39 منطقی بہاؤ

روایت کے مطابق، ڈرائنگز کو اوپر سے نیچے اور بائیں سے دائیں پڑھی جاتی تھیں۔

حقیقی عمل میں، آپریشنز یک ساتھ ہو سکتے ہیں اور آپ کو اس چیز سے بچنے کے لیے احتیاط کرنی ہوتی تھی جسے "ریلے ریس" کہا جاتا تھا، جہاں کسی آپریشن کا نتیجہ دو متوازی آپریشنز میں سے کس نے پہلے مکمل کیا اس پر منحصر ہوتا تھا۔

ایک ریلے ریس غیر متوقع نتائج پیدا کر سکتی ہے، یہ اس بات پر منحصر ہے کہ کس آپریشن نے پہلے مکمل کیا، اور اس سے بچنا ضروری ہے۔

40

انجینئرز، ٹیکنیشنز اور الیکٹرشینز سے توقع کی جاتی تھی کہ وہ آلات کی ڈیزائننگ اور ٹربل شوٹنگ کے لیے ان "لیدر ڈایاگرامز" کو پڑھنے اور سمجھنے میں ماہر ہوں۔

جس شخص کو اس شعبے میں تجربہ تھا، ان کے لیے ان ڈایاگراموں کو پڑھنا اور سمجھنا فطری بات بن گئی۔

41 DIN ڈرائنگز

میں نے ذکر کیا تھا کہ ڈرائنگ کی دو طرزیں ہیں۔

دوسری طرز کو DIN کے نام سے جانا جاتا ہے، جو جرمن اسٹینڈرڈز انسٹی ٹیوٹ (Deutsches Institut fur Normung) کے لیے ہے۔

یہ بنیادی طور پر ایک لکیری ڈایاگرام ہے جو ایک طرف موڑ دیا گیا ہے، جس میں ریلز بائیں سے دائیں اور سیڑھیوں دائیں سے بائیں لکھی گئی ہیں۔

میں نے یہاں DIN ڈرائنگز کا ذکر صرف مکمل معلومات کے لیے کیا ہے، لیکن ان ممالک میں بھی جو اب بھی وائرنگ کے دستاویزات کے لیے DIN طرز کی ڈرائنگز استعمال کرتے ہیں، وہ بھی لکیری منطق الیکٹرانک ہونے پر عمودی لکیری ڈایاگرام استعمال کرتے ہیں۔

42 الیکٹرانک லாجک گیٹس کے ساتھ موازنہ

اگر آپ الیکٹرانک AND، OR، NAND اور NOR گیٹس سے واقف ہیں، تو آپ کے لیے ان میں سے کچھ تصورات سے آپ واقف ہوں گے۔

بعض تصورات یقیناً مماثل ہیں۔

تاہم، یہ الیکٹرو مکینیکل کنونشنز سائل اسٹیٹ کے وجود سے پہلے کے ہیں۔

43

ڈراورنگ بھی مکمل طور پر مختلف اصولوں پر مبنی ہیں۔

جہاں سائل اسٹیٹ لاجک گیٹ ڈراورنگز میں ان پٹس اور آؤٹ پٹس ایک ہی ڈیوائس پر دکھائے جاتے ہیں جو ایک ہی بلاک میں جمع ہوتے ہیں اور جن میں پیچیدہ کنکشن ہوتے ہیں، وہاں الیکٹریکل لیدر ڈراورنگز انہیں الگ کر دیتے ہیں، جس کے بہت اہم نتائج ہیں۔

44

سب سے پہلے، یہ کنکشنز کو ڈرا کرنا بہت آسان بنا دیتا ہے۔

دوسرا، یہ ان پٹس اور آؤٹ پٹس کو فنکشن کے لحاظ سے، جسمانی پیکجنگ کے بجائے، ایک ساتھ گروپ کرنے کی اجازت دیتا ہے۔

تیسرا، یہ ڈراورنگز کو بہت سی چھوٹی، معیاری سائز کی شیٹس پر پھیلانے کی اجازت دیتا ہے، جو بدلے میں، متعلقہ رن کا ایک فنکشنل مجموعہ ایک نظر میں دیکھنے کی اجازت دیتا ہے۔

یہ تین عوامل بہت اہم تھے جب فزیکل ریلےز کو سافٹ ویئر سے تبدیل کیا گیا۔

--------------------

45 تاریخی بنیاد اور ارتقا

بنیاد

کسی کو بھی معلوم نہیں کہ صنعتی ریلے லாجک پہلی بار کب اور کہاں متعارف کرایا گیا۔

بہترین اندازے یہ بتاتے ہیں کہ یہ واقعہ 20ویں صدی کے اوائل میں فیکٹریوں میں بجلی کے وسیع استعمال کے بعد کسی وقت ہوا۔

بخار کی طاقت کے دور میں، آٹومیشن کا انحصار مشینوں کے آپریشن کو ترتیب دینے کے لیے شافٹ پر لگے مکینیکل کیمز کے ڈیزائن پر زیادہ تھا۔

زیادہ تر ذرائع کا خیال ہے کہ ریلے லாجک 1940 یا 50 کی دہائی تک وسیع پیمانے پر استعمال ہو رہا تھا۔

46 سائلڈ سٹیٹ

ٹرانزسٹر کے تعارف سے ریلے فوری طور پر کنٹرول کے مقاصد کے لیے ختم نہیں ہوئے۔

ریلیز میں بجلی کی بڑی مقدار کو براہ راست سنبھالنے کی صلاحیت ہوتی تھی، جس کی وجہ سے وہ براہ راست ان پٹس اور آؤٹ پٹس کے ساتھ کام کر سکتے تھے۔

ٹرانزسٹروں کو بھی ریلیز کی ضرورت ہوتی، جو کہ اجزاء کی تعداد کو بڑھاتا اور سسٹم کو پیچیدہ بناتا، اور اس کا کوئی بڑا فائدہ نہیں ہوتا۔

47

کنٹرول لاجک میں ریلیز کی جگہ لینے کے لیے خاص طور پر سائلڈ سٹیٹ لاجک ماڈیولز تیار کیے گئے تھے، لیکن ان کا استعمال زیادہ نہیں ہوا۔

ان سائلڈ سٹیٹ لاجک ماڈیولز کو بھی ایک دوسرے سے وائرنگ کنکشن کی ضرورت ہوتی تھی، جو کہ الیکٹرومیکینیکل ریلیز کے مقابلے میں ان کے فوائد کو محدود کرتا تھا۔

کئی کمپنیوں نے الیکٹرومیکینیکل کنٹرول ریلیز کے کئی خاندان تیار کیے، اور یہ عام طور پر بہت مضبوط اور قابل اعتماد ہوتے تھے، اگرچہ کافی مہنگے تھے۔

48 نتیجہ

اس قسط میں، میں نے درج ذیل باتوں کا احاطہ کیا ہے۔

ریلیز کیا ہوتا ہے۔

عمومی ان پٹ اور آؤٹ پٹ ڈیوائسز۔

ریلیز کا استعمال بولین லாجک سسٹم بنانے کے لیے کیسے کیا جاتا ہے۔

ریلی لاجک سسٹم ڈیزائن کرنا اور ان کے دستاویزات کے لیے استعمال ہونے والے الیکٹریکل ڈرائنگ۔

ریلی لاجک سسٹم کا مختصر تاریخ۔

49 یاد رکھنے کے قابل اصطلاحات۔

یہ کچھ ایسے الفاظ ہیں جو آپ یاد رکھنا چاہ سکتے ہیں۔

پروگرام ایبل لاجک کنٹرولر، جسے "PLC" بھی کہا جاتا ہے۔

کنٹرول ریلی۔

کوائل (Coils)

کانٹیکٹس (Contacts)

عام طور پر کھلا (Normally open)

عام طور پر بند (Normally closed)

50

لچ (Latch)

لچ کھولنا (Unlatch)

سیٹ (Set)

ری سیٹ (Reset)

51

ڈیلے ٹائمرز۔

آف ڈیلے ٹائمرز۔

کاؤنٹرز۔

پوش بٹن۔

پائلٹ لائٹس۔

لمیٹ سوئچز۔

پراکسیٹی سوئچز، جنہیں "پراکسیز" بھی کہا جاتا ہے۔

لیدر ڈایاگرامز۔

لَٹّی کے سلاخیں۔

لَٹّی کے پَٹّے۔

52 اگلا قسط۔

اگلے قسط میں، میں درج ذیل موضوعات پر بات کروں گا۔

PLC کی ابتدا۔

انہوں نے ریلی لاجک سے کیسے ترقی کی۔

کیسے اور کیوں جسمانی ریلی اور وائرنگ سافٹ ویئر میں ورچوئل ریلی بن گئے۔

53

کیا آپ کو لگتا تھا کہ بصری یا گرافیکل پروگرامنگ کوئی نئی چیز ہے؟

اگلا قسط سنیں اور معلوم کریں کہ لوگ اسے آدھا صدی پہلے فیکٹریوں میں بھی کر رہے تھے، جب آپ ابھی تک اپنے پہلے Fortran پروگرام کو مین فریم پر چلانے کی کوشش کر رہے تھے۔

54

یہ 8 قسطوں کی سیریز کا پہلا قسط تھا۔

--------------------

فراہم کریں۔تاثرات۔اس قسط پر اپنی رائے دیں۔.

ماخذ
Hacker Public Radio
اصل کھولیں ↗

مواد انگریزی میں دکھایا جا رہا ہے — اس زبان میں خودکار ترجمہ ابھی دستیاب نہیں ہے۔

کیا یہ خبر مفید تھی؟

تبصرے 0

Seja o primeiro a contribuir com o debate.

Difunda suas informações e promova seu argumento

مفید معلومات شیئر کرنے میں ہچکچاہٹ نہ کریں۔

بحث میں حصہ لینے کے لیے، لاگ ان کریں یا مفت اکاؤنٹ بنائیں۔