विषयसूची:

पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन: 6 कदम (चित्रों के साथ)
पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन: 6 कदम (चित्रों के साथ)

वीडियो: पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन: 6 कदम (चित्रों के साथ)

वीडियो: पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन: 6 कदम (चित्रों के साथ)
वीडियो: वायरलेस 4 जी मोबाइल सुरक्षा कैमरा फिर से खोलना और सेटअप जाओ 2024, जुलाई
Anonim
पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन
पीएलसी सुरक्षा के लिए वायरलेस सुरक्षा बटन

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

कृपया इस सर्किट को वायरिंग और पावर करते समय सुरक्षा सावधानियों का उपयोग करें।

आपूर्ति

इलेक्ट्रानिक्स

x2 नोड एमसीयू बोर्ड -

X1 पीएलसी w / बिजली की आपूर्ति - एलन-ब्रैडली कॉम्पैक्ट लॉजिक्स पीएलसी का उपयोग इस निर्देश में किया जाता है -

X1 5v इलेक्ट्रोमैकेनिकल रिले

X1 2N2222A ट्रांजिस्टर

X1 1k ओम रोकनेवाला

X1 सामान्य रूप से बंद (एनसी) पुश बटन

X1 सामान्य रूप से खुला (NO) पुश बटन

X1 9वी बैटरी कनेक्टर + 9वी बैटरी

मिश्रित तार

सॉफ्टवेयर

अरुडिनो आईडीई

स्टूडियो 5000

चरण 1: नोड एमसीयू सर्वर सर्किट वायरिंग

नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग
नोड एमसीयू सर्वर सर्किट वायरिंग

एक नोड एमसीयू बोर्ड का उपयोग सर्वर के रूप में किया जाएगा, और यह बटन और पीएलसी के बीच का बिचौलिया है। जब बटन दबाया जाता है, तो सर्वर को एक संकेत प्राप्त होगा, जो एक रिले को सक्रिय करेगा, और सभी प्रक्रियाओं को रोकने के लिए पीएलसी को आवश्यक संकेत भेजेगा।

बोर्ड वायरिंग

हमारे NODE MCU को पावर देने के लिए, बस एक माइक्रो यूएसबी वॉल एडॉप्टर का उपयोग करें।

रिले क्रैश कोर्स

रिले में दो भाग होते हैं; कुंडल, और आर्मेचर। कॉइल को सक्रिय किया जा सकता है, जो एक चुंबकीय क्षेत्र बनाता है, जिससे आर्मेचर सामान्य रूप से बंद (एनसी) स्थिति से सामान्य रूप से खुले (एनओ) स्थिति में स्थानांतरित हो जाएगा।

यह निर्धारित करने के लिए कि कौन सा पिन NO है और कौन सा NC है, एक मल्टीमीटर का उपयोग करें और इसे प्रतिरोध (2k ओम रेंज) मापने के लिए सेट करें। लाल लीड को मध्य पिन तक स्पर्श करें, और फिर प्रत्येक विपरीत पिन को मापें। एनसी पिन विद्युत रूप से जुड़ा होगा, इसलिए आपको एक छोटा प्रतिरोध पढ़ना चाहिए। NO पिन विद्युत रूप से नहीं जुड़ा होगा, इसलिए रीडिंग सीमा से अधिक होनी चाहिए।

एक बार NO और NC पिन स्थापित हो जाने के बाद, दो तारों को कॉइल (ऊपर की तस्वीर में काले तार), एक तार को मध्य संपर्क पिन, और एक NC पिन (हरे तारों) से जोड़ दें।

बोर्ड टू रिले वायरिंग

अब हमें अपने रिले को बोर्ड से जोड़ने की जरूरत है। आर्मेचर को संलग्न करने के लिए हमें रिले कॉइल को 5v की आपूर्ति करने की आवश्यकता है। चूंकि NODE MCU बोर्ड केवल 3.3v आउटपुट करता है, हमें सिग्नल को बढ़ाने के लिए एक ट्रांजिस्टर का उपयोग करने की आवश्यकता होती है। सर्किट कनेक्शन के लिए वायरिंग आरेख देखें। कृपया ध्यान दें कि यदि सिग्नल के लिए एक अलग पिन का उपयोग किया जाता है, तो इसे कोड में बदलना होगा।

पीएलसी तारों के लिए रिले

सेंट्रल पिन को 24v सोर्स से वायर करें, और NO पिन को PLC पर इनपुट टर्मिनल 1 से वायर करें।

चरण 2: नोड एमसीयू क्लाइंट वायरिंग

नोड एमसीयू क्लाइंट वायरिंग
नोड एमसीयू क्लाइंट वायरिंग
नोड एमसीयू क्लाइंट वायरिंग
नोड एमसीयू क्लाइंट वायरिंग
नोड एमसीयू क्लाइंट वायरिंग
नोड एमसीयू क्लाइंट वायरिंग

यह नोड एमसीयू बोर्ड क्लाइंट के रूप में प्रोग्राम किया जाएगा, और सर्वर को बटन की स्थिति भेजेगा। NODE MCU पर 9v बैटरी को Vin और GND पिन से कनेक्ट करें। 3v3 (3.3v पिन) लेबल वाले किसी भी पिन से एक तार मिलाप/संलग्न करें, और D8 (GPIO 15) को पिन करने के लिए दूसरा तार लगाएं। इन तारों के दूसरे छोर को सामान्य रूप से बंद आपातकालीन बटन के दोनों ओर मिलाप या संलग्न करें।

चरण 3: पीएलसी वायरिंग

पीएलसी वायरिंग
पीएलसी वायरिंग

अपने पीएलसी के इनपुट टर्मिनल 0 में अपने हरे रंग के तार को NC रिले लेग से प्लग करें। सुनिश्चित करें कि आपके पास अपने इनपुट से जुड़े सामान्य (COM) पोर्ट के माध्यम से जमीन से कनेक्शन है। अधिकांश पीएलसी में अलग-अलग COM पोर्ट होते हैं, इसलिए सुनिश्चित करें कि आप सही पोर्ट पर वायर्ड हैं।

हमारे पीएलसी के लिए हमारे स्टार्ट बटन के रूप में कार्य करने के लिए सामान्य रूप से खुले पुश बटन के साथ भी ऐसा ही करें। इस बटन को टर्मिनल 1 से अटैच करें।

किसी भी आउटपुट डिवाइस में प्लग इन करें जो आउटपुट टर्मिनलों में 24v को संभाल सकता है। इस उदाहरण के लिए, हम आउटपुट टर्मिनल 0 में सिंगल पायलट लाइट का उपयोग कर रहे हैं। COM पर ग्राउंड से कनेक्शन जोड़ना सुनिश्चित करें।

चरण 4: प्रोग्रामिंग नोड एमसीयू सर्वर और क्लाइंट

यदि आप पहली बार NODE MCU बोर्ड का उपयोग कर रहे हैं, तो इस सेटअप गाइड का उपयोग करें:

एक बार जब आप सेटअप कर लें, तो सर्वर और क्लाइंट फ़ाइलें डाउनलोड करें। आवश्यक परिवर्तन नीचे सूचीबद्ध हैं, साथ ही.ino फाइलों में भी।

1. सर्वर और क्लाइंट दोनों के लिए SSID को अपने नेटवर्क नाम में बदलें

2. सर्वर और क्लाइंट दोनों के लिए पासवर्ड को नेटवर्क पासवर्ड में बदलें। यदि यह एक खुला नेटवर्क है, तो इसे "" के रूप में छोड़ दें।

3. सर्वर के लिए, IP, गेटवे और सबनेट मास्क शामिल करें।

4. क्लाइंट के लिए, सर्वर के लिए प्रयुक्त IP पता शामिल करें।

5. यदि पिछले चरणों में दिखाए गए अनुसार दोनों बोर्डों को तार दिया गया है, तो बस फाइलों को संबंधित बोर्डों पर अपलोड करें। यदि अलग-अलग पिन का उपयोग किया जाता है, तो संबंधित चर बदलें, फिर अपलोड करें।

चरण 5: पीएलसी प्रोग्राम करें

पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें
पीएलसी प्रोग्राम करें

पीएलसी क्रैश कोर्स

पीएलसी काफी सरल I/O भाषा का उपयोग करते हैं जिसे सीढ़ी तर्क कहा जाता है। कोड को ऊपर से नीचे और बाएं से दाएं पढ़ा जाता है। प्रत्येक प्रोग्राम चक्र के दौरान, सही/गलत इनपुट डेटा अपडेट किया जाता है, और उस जानकारी का उपयोग आउटपुट को नियंत्रित करने के लिए किया जाता है। लैडर लॉजिक प्रोग्राम में इनपुट और आउटपुट पीएलसी पर असतत टर्मिनलों से बंधे होते हैं, जिन्हें फील्ड डिवाइस से वायर्ड किया जाता है।

उपयोग किए गए प्रतीक इस प्रकार हैं:

--| |-- बंद होने पर जांच करें (XIC)। यह एक इनपुट संपर्क है, और यह सही होगा यदि संबंधित इनपुट टर्मिनल पर एक उच्च संकेत है।

--|/|-- जांच करें कि क्या खुला है (XIO)। यह एक इनपुट संपर्क है, और यह सही होगा यदि संबंधित इनपुट टर्मिनल पर कम सिग्नल है।

--()-- आउटपुट। यह एक आउटपुट संपर्क है, और यह उच्च हो जाएगा, जबकि पायदान पर सभी इनपुट संपर्क सत्य हैं।

कोड की व्याख्या

पहले पायदान पर, पहला XIC संपर्क हमारा आपातकालीन स्टॉप कमांड है। हम सामान्य रूप से बंद ई-स्टॉप बटन के संयोजन के साथ एक एक्सआईसी का उपयोग करते हैं। चूंकि NC बटन एक उच्च संकेत प्रदान करता है, इसलिए XIC TRUE लौटाएगा, जिससे शेष पायदान को सक्रिय किया जा सकेगा। ई-स्टॉप बटन दबाने से हाई सिग्नल टूट जाएगा, और डग को डी-एनर्जेट करने के लिए मजबूर किया जाएगा, इस प्रकार चलने वाली किसी भी खतरनाक मशीनरी को रोक दिया जाएगा।

सर्किट का अगला भाग एक समानांतर पायदान है जो आउटपुट कॉइल के साथ एक सील-इन सर्किट बनाता है। समानांतर पायदान एक OR गेट की तरह काम करते हैं - यदि दोनों में से कोई भी सत्य है, तो रंग सत्य हो सकता है। शीर्ष संपर्क हमारे प्रारंभ बटन से जुड़ा है, और निचला संपर्क हमारे आउटपुट संपर्क की स्थिति है। एक बार स्टार्ट बटन दबाने के बाद, आउटपुट सक्रिय हो जाएगा, जिससे निचला संपर्क TRUE हो जाएगा। तो उपयोगकर्ता स्टार्ट बटन को छोड़ सकता है और ई-स्टॉप बटन दबाए जाने तक आउटपुट सक्रिय रहेगा।

पीएलसी प्रोग्राम करने के लिए

सुनिश्चित करें कि आपके पास स्टूडियो 5000 डाउनलोड और इंस्टॉल है। पीएलसी को पावर दें और यूएसबी कनेक्शन का उपयोग करके इसे अपने कंप्यूटर से कनेक्ट करें। संलग्न कोड खोलें। संचार चुनें < कौन सक्रिय है। आपका पीएलसी यूएसबी सीरियल पोर्ट के तहत सूचीबद्ध होना चाहिए। सुनिश्चित करें कि आपका पीएलसी डाउनलोड करने के लिए 'प्रोग' पर सेट है। अपना पीएलसी चुनें और कोड डाउनलोड करें। एक बार तैयार हो जाने पर, अपना प्रोग्राम चलाने के लिए पीएलसी को 'रन' पर सेट करें।

चरण 6: इसे चलाएं

अपने क्लाइंट बोर्ड में 9v बैटरी संलग्न करें। अपने सर्वर बोर्ड और अपने पीएलसी में प्लग इन करें। पीएलसी प्रोग्राम चलाएं, फिर आपातकालीन बटन दबाएं। आपको पायलट लाइट (या जो भी आउटपुट डिवाइस इस्तेमाल किया गया है) को निष्क्रिय होते देखना चाहिए।

आईओटी चुनौती
आईओटी चुनौती
आईओटी चुनौती
आईओटी चुनौती

IoT चैलेंज में उपविजेता

सिफारिश की: