मित्सुबिशी पीएलसी (प्रोग्रामेबल लॉजिक कंट्रोलर) औद्योगिक स्वचालन में व्यापक रूप से उपयोग किया जाने वाला नियंत्रक है। व्यावहारिक अनुप्रयोगों में, पीएलसी प्रोग्रामिंग में समय नियंत्रण एक महत्वपूर्ण कार्य है। यह आलेख विस्तार से बताएगा कि मित्सुबिशी पीएलसी का उपयोग करके समय नियंत्रण को कैसे लागू किया जाए, जिसमें मौलिक अवधारणाओं, प्रोग्रामिंग विधियों और वास्तविक विश्व अनुप्रयोग उदाहरणों को शामिल किया जाए।
I. समय नियंत्रण की बुनियादी अवधारणाएँ
1. समय नियंत्रण की परिभाषा
समय नियंत्रण स्वचालित संचालन, अनुसूचित नियंत्रण और समान कार्यों को प्राप्त करने के लिए पीएलसी के माध्यम से उपकरण या सिस्टम के अस्थायी विनियमन को संदर्भित करता है। औद्योगिक स्वचालन में, समय नियंत्रण उपकरण शुरू करने, रोकने, रोकने और रीसेट करने के साथ-साथ उत्पादन प्रक्रियाओं की निगरानी और प्रबंधन जैसे संचालन को सक्षम बनाता है।
2. समय नियंत्रण का वर्गीकरण
समय नियंत्रण को इस प्रकार वर्गीकृत किया जा सकता है:
(1) समयबद्ध नियंत्रण: निर्दिष्ट समय अंतराल पर विशिष्ट संचालन निष्पादित करता है (उदाहरण के लिए, प्रारंभ, रोकें)।
(2) चक्रीय नियंत्रण: निश्चित समय चक्रों के अनुसार विशिष्ट क्रियाएं (जैसे, लूप नियंत्रण, आवधिक पता लगाना) करता है।
(3) अनुक्रमिक नियंत्रण: एक परिभाषित अनुक्रम में कई ऑपरेशन निष्पादित करता है (उदाहरण के लिए, उपकरण शुरू करना, चलाना, रोकना)।
(4) सशर्त नियंत्रण: विशिष्ट स्थितियों (उदाहरण के लिए, तापमान, दबाव निर्धारित बिंदु तक पहुंचना) के आधार पर संबंधित क्रियाओं को ट्रिगर करता है।
द्वितीय. मित्सुबिशी पीएलसी के लिए समय नियंत्रण प्रोग्रामिंग विधियाँ
1. टाइमर का उपयोग करना
पीएलसी में समय नियंत्रण लागू करने के लिए टाइमर मौलिक उपकरण हैं। मित्सुबिशी पीएलसी में दो प्रकार के टाइमर होते हैं: टी-प्रकार के टाइमर और के-प्रकार के टाइमर।
(1) टी-टाइप टाइमर: टी-टाइप टाइमर एक बुनियादी टाइमर है जो सरल समय नियंत्रण में सक्षम है। इसकी प्रोग्रामिंग विधि इस प्रकार है:
- टाइमर को परिभाषित करें: पीएलसी प्रोग्राम में एक T{0}} प्रकार के टाइमर को परिभाषित करें, जैसे T0, T1, आदि।
- समय अवधि निर्धारित करें: आवश्यकतानुसार टाइमर की समय अवधि कॉन्फ़िगर करें। उदाहरण के लिए, T0 K50, T0 टाइमर के लिए 50-सेकंड की समय अवधि इंगित करता है।
- टाइमर शुरू करें: T0 टाइमर शुरू करने के लिए SET T0 जैसे प्रोग्रामिंग निर्देशों का उपयोग करके टाइमर शुरू करें।
- टाइमर की निगरानी करें: प्रोग्रामिंग कमांड के माध्यम से टाइमर की स्थिति की जांच करें, जैसे T0 टाइमर अपनी निर्धारित अवधि तक पहुंचने पर संबंधित सिग्नल को आउटपुट करने के लिए OUT T0।
(2) K-प्रकार का टाइमर: K-प्रकार का टाइमर एक उन्नत टाइमर है जो अधिक जटिल समय नियंत्रण लागू करने में सक्षम है। इसकी प्रोग्रामिंग विधि इस प्रकार है:
- टाइमर को परिभाषित करें: पीएलसी प्रोग्राम में K - प्रकार के टाइमर को परिभाषित करें, जैसे K0, K1, आदि।
- समय अवधि निर्धारित करें: आवश्यकतानुसार टाइमर की समय अवधि कॉन्फ़िगर करें। उदाहरण के लिए, K0 K50, K0 टाइमर के लिए 50-सेकंड की समय अवधि को इंगित करता है।
- टाइमर शुरू करें: K0 टाइमर शुरू करने के लिए SET K0 जैसे प्रोग्रामिंग निर्देशों का उपयोग करके टाइमर शुरू करें।
- टाइमर की निगरानी करें: प्रोग्रामिंग कमांड के माध्यम से टाइमर की स्थिति की जांच करें, जैसे K0 टाइमर अपनी निर्धारित अवधि तक पहुंचने पर संबंधित सिग्नल को आउटपुट करने के लिए OUT K0।
- काउंटरों का उपयोग करना (काउंटर)
पीएलसी में गिनती नियंत्रण लागू करने के लिए काउंटर मौलिक उपकरण हैं। मित्सुबिशी पीएलसी में, काउंटरों को दो प्रकारों में विभाजित किया जाता है: सी-प्रकार के काउंटर और एस-प्रकार के काउंटर।
(1) सी - टाइप काउंटर: एसी - टाइप काउंटर एक बुनियादी काउंटर है जो सरल गिनती नियंत्रण करने में सक्षम है। इसकी प्रोग्रामिंग विधि इस प्रकार है:
- काउंटर को परिभाषित करें: पीएलसी प्रोग्राम में C-प्रकार के काउंटर को परिभाषित करें, जैसे C0, C1, आदि।
- काउंटिंग रेंज सेट करें: आवश्यकतानुसार काउंटर की काउंटिंग रेंज कॉन्फ़िगर करें। उदाहरण के लिए, C0 K10 इंगित करता है कि काउंटर C0 की गिनती सीमा 0 से 10 है।
- काउंटर शुरू करें: काउंटर C0 शुरू करने के लिए प्रोग्रामिंग निर्देशों, जैसे `INCP C0` का उपयोग करके काउंटर शुरू करें।
- काउंटर की निगरानी करें: प्रोग्रामिंग कमांड के माध्यम से काउंटर की स्थिति को ट्रैक करें, जैसे काउंटर C0 अपनी पूर्व निर्धारित सीमा तक पहुंचने पर सिग्नल आउटपुट करने के लिए `OUT C0`।
(2) एस-प्रकार का काउंटर: एक एस-प्रकार का काउंटर एक उन्नत काउंटर है जो अधिक जटिल गिनती नियंत्रण को लागू करने में सक्षम है। इसकी प्रोग्रामिंग विधि इस प्रकार है:
- काउंटर को परिभाषित करें: पीएलसी प्रोग्राम में एक S{0}} प्रकार के काउंटर को परिभाषित करें, जैसे S0, S1, आदि।
- काउंटिंग रेंज सेट करें: आवश्यकतानुसार काउंटर की काउंटिंग रेंज कॉन्फ़िगर करें। उदाहरण के लिए, S0 K10 इंगित करता है कि काउंटर S0 की गिनती सीमा 0 से 10 है।
- काउंटर शुरू करें: काउंटर S0 शुरू करने के लिए प्रोग्रामिंग निर्देशों, जैसे `INCP S0` का उपयोग करके काउंटर शुरू करें।
- काउंटर की निगरानी करें: प्रोग्रामिंग कमांड के माध्यम से काउंटर की स्थिति को ट्रैक करें, जैसे काउंटर S0 अपनी निर्धारित सीमा तक पहुंचने पर संबंधित सिग्नल को आउटपुट करने के लिए `OUT S0`।




