सीढ़ी प्रोग्रामिंग (Ladder Programming) निर्देश सेट, जिसे सीढ़ी तर्क (Ladder Logic) भी कहा जाता है, प्रोग्रामेबल लॉजिक कंट्रोलर (PLC) को प्रोग्राम करने के लिए इस्तेमाल की जाने वाली एक ग्राफिकल प्रोग्रामिंग भाषा है। यह रिले तर्क (relay logic) आरेख पर आधारित है, जो इसे इलेक्ट्रिकल और कंट्रोल इंजीनियरों के लिए समझने में आसान बनाता है।

 सीढ़ी प्रोग्रामिंग (Ladder Programming) निर्देश सेट, जिसे सीढ़ी तर्क (Ladder Logic) भी कहा जाता है, प्रोग्रामेबल लॉजिक कंट्रोलर (PLC) को प्रोग्राम करने के लिए इस्तेमाल की जाने वाली एक ग्राफिकल प्रोग्रामिंग भाषा है। यह रिले तर्क (relay logic) आरेख पर आधारित है, जो इसे इलेक्ट्रिकल और कंट्रोल इंजीनियरों के लिए समझने में आसान बनाता है।

मुख्य तत्व और निर्देश 

सीढ़ी प्रोग्रामिंग निर्देश सेट में कुछ मुख्य तत्व और निर्देश शामिल होते हैं, जो औद्योगिक स्वचालन में नियंत्रण तर्क बनाने के लिए उपयोग किए जाते हैं।

1. रंग्स (Rungs)

प्रत्येक रंग एक नियंत्रण समीकरण (control equation) का प्रतिनिधित्व करता है और एक विद्युत सीढ़ी के एक कदम के समान होता है। यह बाएं से दाएं चलता है।

2. इनपुट (Inputs) 

इनपुट विभिन्न प्रकार के हो सकते हैं और आमतौर पर सामान्य रूप से खुले (Normally Open - NO) या सामान्य रूप से बंद (Normally Closed - NC) संपर्कों के रूप में दर्शाए जाते हैं:

 * संपर्क (Contacts):

   * सामान्य रूप से खुला (NO) संपर्क (---‖---): यह तब तक खुला रहता है जब तक इसे सक्रिय नहीं किया जाता है (यानी, जब तक इनपुट सत्य नहीं होता)। जब सक्रिय होता है, तो यह बंद हो जाता है और वर्तमान को प्रवाहित होने देता है।

   * सामान्य रूप से बंद (NC) संपर्क (---‖/---): यह तब तक बंद रहता है जब तक इसे सक्रिय नहीं किया जाता है। जब सक्रिय होता है, तो यह खुल जाता है और वर्तमान के प्रवाह को रोकता है।

3. आउटपुट (Outputs) 

आउटपुट कॉइल (coils) के रूप में दर्शाए जाते हैं और एक भौतिक आउटपुट डिवाइस (जैसे मोटर, लाइट, वाल्व) को सक्रिय करते हैं:

 * कॉइल (Coil) (---( )---): जब रंग में शर्त पूरी हो जाती है (यानी, वर्तमान प्रवाहित होता है), तो कॉइल सक्रिय हो जाता है, जिससे संबंधित आउटपुट डिवाइस चालू हो जाता है।

4. टाइमर (Timers) 

टाइमर का उपयोग विलंब (delays) को नियंत्रित करने के लिए किया जाता है:

 * ट्रेन ऑन डिले (TON - Timer ON Delay): इनपुट के सत्य होने के बाद एक निश्चित समय के लिए आउटपुट को विलंबित करता है।

 * ट्रेन ऑफ डिले (TOF - Timer OFF Delay): इनपुट के असत्य होने के बाद एक निश्चित समय के लिए आउटपुट को विलंबित करता है।

 * पल्स टाइमर (TP - Pulse Timer): एक निश्चित अवधि के लिए आउटपुट को सक्रिय करता है, चाहे इनपुट की स्थिति कुछ भी हो।

5. काउंटर (Counters) 

काउंटर का उपयोग घटनाओं को गिनने के लिए किया जाता है:

 * गिनना ऊपर (CTU - Count Up): जब इनपुट सक्रिय होता है तो एक निश्चित मान तक ऊपर की ओर गिनता है।

 * गिनना नीचे (CTD - Count Down): जब इनपुट सक्रिय होता है तो एक निश्चित मान से नीचे की ओर गिनता है।

 * गिनना ऊपर/नीचे (CTUD - Count Up/Down): एक ही निर्देश में ऊपर और नीचे दोनों गिनने की क्षमता प्रदान करता है।

6. आंतरिक रिले/बिट्स (Internal Relays/Bits) 

इन्हें मेमोरी बिट्स (memory bits) के रूप में भी जाना जाता है और इनका उपयोग आंतरिक स्थितियों या परिणामों को संग्रहीत करने के लिए किया जाता है जिनका उपयोग बाद में तर्क में किया जा सकता है।

7. गणितीय निर्देश (Mathematical Instructions) 

कुछ PLC सीढ़ी प्रोग्रामिंग में बुनियादी गणितीय संक्रियाओं (जैसे जोड़, घटाव, गुणा, भाग) के लिए निर्देश शामिल होते हैं।

8. तुलना निर्देश (Comparison Instructions) 

ये निर्देश दो मानों की तुलना करने के लिए उपयोग किए जाते हैं (जैसे बराबर, से अधिक, से कम)।

9. डेटा मूव निर्देश (Data Move Instructions) ↔️

इनका उपयोग एक स्थान से दूसरे स्थान पर डेटा स्थानांतरित करने के लिए किया जाता है।

सीढ़ी प्रोग्रामिंग कैसे काम करती है? 

PLC, सीढ़ी प्रोग्राम को स्कैन (scan) करता है, जिसका अर्थ है कि यह प्रत्येक रंग को ऊपर से नीचे और बाएं से दाएं निष्पादित करता है। यह स्कैन चक्र लगातार दोहराया जाता है। प्रत्येक स्कैन के दौरान:

 * PLC इनपुट की वर्तमान स्थिति को पढ़ता है।

 * यह सीढ़ी तर्क को संसाधित करता है, इनपुट स्थिति के आधार पर आउटपुट को अपडेट करता है।

 * यह संसाधित आउटपुट को भौतिक आउटपुट मॉड्यूल पर लिखता है।

सीढ़ी प्रोग्रामिंग निर्देश सेट अपने सरल, दृश्य प्रकृति के कारण औद्योगिक नियंत्रण प्रणालियों में व्यापक रूप से उपयोग किया जाता है।


टिप्पणियाँ

Popular Post

घरेलू उपयोग के लिए पीएलसी (Programmable Logic Controller) का इस्तेमाल करना संभव है, हालांकि यह औद्योगिक उपयोग जितना आम नहीं है। आमतौर पर, घर के स्वचालन के लिए माइक्रोकंट्रोलर-आधारित सिस्टम या रेडीमेड स्मार्ट होम सोल्यूशंस (जैसे गूगल होम, अमेज़न एलेक्सा, स्मार्टथिंग्स) अधिक प्रचलित हैं।

एसी मोटर के मुख्य पुर्जे (Parts of AC Motor)

रिले के प्रकार