प्रोग्रामेबल लॉजिक कंट्रोलर नियंत्रण फ़ंक्शन चयन

Aug 11, 2024

एक संदेश छोड़ें

नियंत्रण फ़ंक्शन चयन
इस चयन में परिचालन कार्य, नियंत्रण कार्य, संचार कार्य, प्रोग्रामिंग कार्य, निदान कार्य और प्रसंस्करण गति जैसी विशेषताओं का चयन शामिल है।
1. संचालन कार्य
सरल प्रोग्रामेबल लॉजिक कंट्रोलर के संचालन कार्य में तार्किक संचालन, समय और गिनती कार्य शामिल हैं; साधारण प्रोग्रामेबल लॉजिक कंट्रोलर के संचालन कार्य में डेटा शिफ्ट, तुलना और अन्य संचालन कार्य भी शामिल हैं; अधिक जटिल संचालन कार्यों में बीजीय संचालन, डेटा संचरण आदि शामिल हैं; बड़े प्रोग्रामेबल लॉजिक कंट्रोलर में एनालॉग PID संचालन और अन्य उन्नत संचालन कार्य भी होते हैं। ओपन सिस्टम के उद्भव के साथ, प्रोग्रामेबल लॉजिक कंट्रोलर में संचार कार्य होते हैं। कुछ उत्पादों में निचले कंप्यूटरों के साथ संचार होता है, कुछ उत्पादों में सहकर्मी कंप्यूटरों या ऊपरी कंप्यूटरों के साथ संचार होता है, और कुछ उत्पादों में कारखानों या उद्यम नेटवर्क के साथ डेटा संचार कार्य भी होते हैं। डिजाइन और चयन करते समय, हमें वास्तविक अनुप्रयोगों की आवश्यकताओं से शुरू करना चाहिए और उचित रूप से आवश्यक संचालन कार्यों का चयन करना चाहिए। अधिकांश अनुप्रयोगों में, केवल तार्किक संचालन और समय और गिनती कार्यों की आवश्यकता होती है, और कुछ अनुप्रयोगों में डेटा संचरण और तुलना की आवश्यकता होती है। जब एनालॉग डिटेक्शन और कंट्रोल के लिए उपयोग किया जाता है, तो बीजीय संचालन, संख्यात्मक रूपांतरण और PID संचालन का उपयोग किया जाता है। डेटा प्रदर्शित करने के लिए डिकोडिंग और एन्कोडिंग संचालन की आवश्यकता होती है।
2. नियंत्रण कार्य
नियंत्रण कार्यों में पीआईडी ​​नियंत्रण संचालन, फीडफॉरवर्ड मुआवजा नियंत्रण संचालन, अनुपात नियंत्रण संचालन आदि शामिल हैं, जिन्हें नियंत्रण आवश्यकताओं के अनुसार निर्धारित किया जाना चाहिए। प्रोग्रामेबल लॉजिक कंट्रोलर मुख्य रूप से अनुक्रमिक तर्क नियंत्रण के लिए उपयोग किए जाते हैं। इसलिए, एनालॉग नियंत्रण को हल करने के लिए ज्यादातर मामलों में सिंगल-लूप या मल्टी-लूप कंट्रोलर का उपयोग किया जाता है। कभी-कभी, आवश्यक नियंत्रण कार्यों को पूरा करने, प्रोग्रामेबल लॉजिक कंट्रोलर की प्रोसेसिंग गति में सुधार करने और मेमोरी क्षमता को बचाने के लिए समर्पित बुद्धिमान इनपुट और आउटपुट इकाइयों का उपयोग किया जाता है। उदाहरण के लिए, पीआईडी ​​नियंत्रण इकाइयाँ, उच्च गति काउंटर, गति मुआवजे वाली एनालॉग इकाइयाँ, एएससी कोड रूपांतरण इकाइयाँ, आदि का उपयोग किया जाता है। [5]
3. संचार कार्य
बड़े और मध्यम आकार के प्रोग्रामेबल लॉजिक कंट्रोलर सिस्टम को कई तरह के फील्ड बसों और मानक संचार प्रोटोकॉल (जैसे टीसीपी/आईपी) का समर्थन करना चाहिए, और जब आवश्यक हो तो फैक्ट्री मैनेजमेंट नेटवर्क (टीसीपी/आईपी) से कनेक्ट करने में सक्षम होना चाहिए। संचार प्रोटोकॉल को आईएसओ/आईईईई संचार मानकों का अनुपालन करना चाहिए और एक खुला संचार नेटवर्क होना चाहिए। [5]
प्रोग्रामेबल लॉजिक कंट्रोलर सिस्टम के संचार इंटरफेस में सीरियल और समानांतर संचार इंटरफेस, आरआईओ संचार पोर्ट, आमतौर पर उपयोग किए जाने वाले डीसीएस इंटरफेस आदि शामिल होने चाहिए; बड़े और मध्यम आकार के प्रोग्रामेबल लॉजिक नियंत्रकों के संचार बस (इंटरफ़ेस उपकरण और केबल सहित) को 1:1 अनावश्यक रूप से कॉन्फ़िगर किया जाना चाहिए, संचार बस को अंतरराष्ट्रीय मानकों का पालन करना चाहिए, और संचार दूरी को डिवाइस की वास्तविक आवश्यकताओं को पूरा करना चाहिए।
पीएलसी सिस्टम के संचार नेटवर्क में, ऊपरी नेटवर्क की संचार दर 1Mbps से अधिक होनी चाहिए, और संचार भार 60% से अधिक नहीं होना चाहिए। पीएलसी सिस्टम के संचार नेटवर्क के मुख्य रूप इस प्रकार हैं:
1) पीसी मास्टर स्टेशन है, और एक ही मॉडल के कई पीएलसी स्लेव स्टेशन हैं, जो एक सरल पीएलसी नेटवर्क बनाते हैं;
2) एक पीएलसी मास्टर स्टेशन है, और उसी मॉडल के अन्य पीएलसी स्लेव स्टेशन हैं, जो एक मास्टर-स्लेव पीएलसी नेटवर्क बनाते हैं;
3) पीएलसी नेटवर्क डीसीएस के सबनेट के रूप में एक विशिष्ट नेटवर्क इंटरफेस के माध्यम से एक बड़े डीसीएस से जुड़ा हुआ है;
4) समर्पित पीएलसी नेटवर्क (प्रत्येक निर्माता का समर्पित पीएलसी संचार नेटवर्क)।
सीपीयू संचार कार्य को कम करने के लिए, नेटवर्क संरचना की वास्तविक जरूरतों के अनुसार, विभिन्न संचार कार्यों (जैसे बिंदु-से-बिंदु, फील्डबस) वाले संचार प्रोसेसर का चयन किया जाना चाहिए।
4. प्रोग्रामिंग फ़ंक्शन
ऑफ़लाइन प्रोग्रामिंग मोड: PLC और प्रोग्रामर एक CPU साझा करते हैं। जब प्रोग्रामर प्रोग्रामिंग मोड में होता है, तो CPU केवल प्रोग्रामर के लिए सेवाएँ प्रदान करता है और फ़ील्ड उपकरण को नियंत्रित नहीं करता है। प्रोग्रामिंग पूरी होने के बाद, प्रोग्रामर रनिंग मोड में चला जाता है, और CPU फ़ील्ड उपकरण को नियंत्रित करता है और प्रोग्राम नहीं किया जा सकता है। ऑफ़लाइन प्रोग्रामिंग सिस्टम की लागत को कम कर सकती है, लेकिन इसका उपयोग और डीबग करना असुविधाजनक है। ऑनलाइन प्रोग्रामिंग: CPU और प्रोग्रामर के पास अपने स्वयं के CPU होते हैं। होस्ट CPU फ़ील्ड नियंत्रण के लिए ज़िम्मेदार होता है और एक स्कैन चक्र में प्रोग्रामर के साथ डेटा का आदान-प्रदान करता है। प्रोग्रामर होस्ट को ऑनलाइन प्रोग्राम या डेटा भेजता है। अगले स्कैन चक्र में, होस्ट नए प्राप्त प्रोग्राम के अनुसार चलता है। यह विधि अधिक महंगी है, लेकिन सिस्टम को डीबग करना और संचालित करना आसान है, और अक्सर बड़े और मध्यम आकार के प्रोग्रामेबल लॉजिक नियंत्रकों में उपयोग किया जाता है। पाँच मानकीकृत प्रोग्रामिंग भाषाएँ: अनुक्रमिक फ़ंक्शन चार्ट (SFC), लैडर डायग्राम (LD), फ़ंक्शन ब्लॉक डायग्राम (FBD) तीन ग्राफ़िकल भाषाएँ और स्टेटमेंट लिस्ट (IL), संरचित पाठ (ST) दो पाठ भाषाएँ। चयनित प्रोग्रामिंग भाषा को इसके मानक (IEC6113123) का अनुपालन करना चाहिए, और साथ ही, विशेष नियंत्रण अवसरों की नियंत्रण आवश्यकताओं को पूरा करने के लिए इसे C, बेसिक आदि जैसे कई भाषा प्रोग्रामिंग रूपों का भी समर्थन करना चाहिए।