विषयसूची:

Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA: 5 चरण
Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA: 5 चरण

वीडियो: Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA: 5 चरण

वीडियो: Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA: 5 चरण
वीडियो: GMS SMS sender using Arduino PLC and SCADA | Communication between Arduino, SCADA and PLC | AEAB 2024, नवंबर
Anonim
Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA
Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA

पर्यवेक्षी नियंत्रण और डेटा अधिग्रहण (एससीएडीए) आमतौर पर बिजली संयंत्रों, रेलवे, विनिर्माण इकाइयों, इस्पात संयंत्रों, हवाई जहाज और स्वचालित औद्योगिक प्रणालियों के कई अन्य रूपों जैसे औद्योगिक प्रणालियों की एक विस्तृत श्रृंखला में उपयोग की जाने वाली नियंत्रण प्रणालियों की निगरानी और दूरस्थ रूप से एक्सेस करने के लिए एक ढांचा है।

चरण 1: घटक सूची के लिए खरीदारी

घटक सूची के लिए खरीदारी
घटक सूची के लिए खरीदारी

इस परियोजना के लिए निम्नलिखित घटकों की आवश्यकता है:

1. अरुडिनो यूएनओ (अमेज़ॅन)

2. एल ई डी (अमेज़ॅन)

3. अल्ट्रासोनिक सेंसर (अमेज़ॅन)

4. प्रतिरोधी, कैपेसिटर, स्विच, जम्पर तार (अमेज़ॅन)

5. MCP4921: डिजिटल-से-एनालॉग कनवर्टर 12-बिट IC (अमेज़ॅन)

6. MCP23S17: I/O विस्तारक 16-बिट IC (अमेज़ॅन)

चरण 2: Arduino IDE सेट करना

Arduino IDE सेट करना
Arduino IDE सेट करना

इस परियोजना के लिए I/O विस्तारक और DAC चिप्स जैसे विभिन्न IC के साथ इंटरफेस करने के लिए कुछ पुस्तकालयों के उपयोग की आवश्यकता है। निम्नलिखित पुस्तकालयों की आवश्यकता है और जीथब भंडार के माध्यम से प्रदान किए गए हैं:

0. निम्नलिखित पुस्तकालयों के माध्यम से जाएं और स्केच> लाइब्रेरी शामिल करें>. ZIP लाइब्रेरी का उपयोग करके उन्हें Arduino IDE पर स्थापित करें। और फिर नीचे जीथब रिपॉजिटरी में शामिल ज़िप फ़ाइल को ब्राउज़ करें

1. स्टेट मशीन लाइब्रेरी (एसएम)

2. MCP492X लाइब्रेरी

3. एमसीपी23एस17 लाइब्रेरी

जीथब रिपोजिटरी: Arduino- आधारित नियंत्रण प्रणाली के लिए SCADA

चरण 3: नियंत्रण प्रणाली को समझना

नियंत्रण प्रणाली को समझना
नियंत्रण प्रणाली को समझना

यह परियोजना अनिवार्य रूप से स्टेट मशीन लाइब्रेरी का उपयोग करते हुए 4-स्टेट फिनिट स्टेट मशीन (एफएसएम) को लागू करती है। चार राज्यों को निम्नलिखित के रूप में वर्णित किया जा सकता है:

1. NO_LED: सभी LED बंद अवस्था में हैं।

2. ALL_LED: सभी LED चालू अवस्था में हैं।

3. बीआईएन_सीएनटी: 8 एल ई डी का सेट 8-बिट बाइनरी गिनती अनुक्रम के प्रदर्शन के रूप में कार्य करता है।

4. SENSE: यदि अल्ट्रासोनिक सेंसर निकटता में किसी वस्तु का पता लगाता है, तो स्थिति ALL_LED पर स्विच हो जाती है। अन्यथा, BIN_CNT स्थिति की तरह ही बाइनरी में गिनती जारी है।

चरण 4: सर्किट का निर्माण

सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण

Arduino Control System के विभिन्न कोणों से ली गई कई तस्वीरें प्रदान की गई हैं। सिस्टम बनाने के लिए संदर्भ के रूप में छवियों का उपयोग करें।

चरण 5: स्रोत कोड को Arduino पर अपलोड करना

एक बार सर्किट बन जाने के बाद, Github रिपॉजिटरी में SCADA.ino फ़ाइल में दिए गए Arduino स्केच को Arduino पर अपलोड किया जा सकता है। वीडियो में दिखाए गए अनुसार सर्किट में अलग-अलग पुश बटन का उपयोग करके स्टेट मशीन का परीक्षण किया जा सकता है।

सिफारिश की: