Thread Content
वह सिस्टम जिसमें DCS एवं SIS दोनों ही मौजूद होते हैं, उसमें SIS पहले से ही सभी सुरक्षा-संबंधी नियमों को शामिल कर चुका होता है, एवं इसमें “नकारात्मक तर्क” का उपयोग किया जाता है। ऐसी स्थिति में, DCS में प्रयोग होने वाले प्रक्रिया-संबंधी नियमों में “सकारात्मक तर्क” का ही उपयोग किया जाता है, केवल DCS ही ऐसी प्रणाली है, जिसमें प्रक्रिया-संबंधी एवं सुरक्षा-संबंधी कार्य दोनों ही DCS द्वारा ही संचालित होते हैं। ऐसी स्थिति में, क्या पॉजिटिव लॉजिक या नेगेटिव लॉजिक का उपयोग किया जाना चाहिए? कृपया इंजीनियरिंग में प्रचलित तरीकों के बारे में ज
मुझे यहाँ “धनात्मक/ऋणात्मक तर्क” संबंधी अवधारणा समझ में नहीं आ रही है। आमतौर पर सुरक्षा उद्देश्यों हेतु “फेल-सेफ” प्रकार की व्यवस्थाएँ ही इस्तेमाल की ज उदाहरण के लिए, जब लॉकिंग शर्तें पूरी हो जाती हैं, तो साइट पर मौजूद इलेक्ट्रोमैग्नेटिक वाल्वों में बिजली आपूर्ति बंद हो जाती शायद पोस्ट करने वाले का मतलब यह है कि लॉकिंग होने पर सिग्नल 1 होता है, या फिर 0? इसे पूरी तरह से एकीकृत किया जा सकता है; DCS एवं SIS सिग्नलों में कोई धनात्मक/ऋणात्मक समस्या नहीं है। सबसे महत्वपूर्ण बात तो यह है कि व्यवस्था “फेल्योर-सेफ” रहे।
मैं ऊपर वाले मित्र की राय से सहमत हूँ। चाहे कोई भी सिस्टम हो, और चाहे कोई भी लॉकिंग प्रणाली अपनाई जाए, सुरक्षा को अवश्य ही सुनिश्चित करना आवश्यक है (जिसमें उपकरणों एवं प्रक्रियाओं की सुरक्षा भी शामिल है)।
मेरी सलाह है कि हमेशा पॉजिटिव लॉजिक का ही उपयोग किया जाए, क्योंकि मैंने जितनी भी प्रक्रियाओं का अध्ययन किया है, उनमें से अधिकांश में नेगेटिव लॉजिक को समझना संभव ही नहीं था। कॉन्फ़िगरेशन करते समय, इस बारे में SIS निर्माता के प्रोजेक्ट इंजीनियर को जरूर बताना चाहिए। वास्तव में, अगर कोई व्यक्ति वाकई में कुशल है, तो आप उसे कुछ भी न बताएं, फिर भी वह समझ जाएगा।
धनात्मक/ऋणात्मक लॉजिक, सिस्टम के प्रकार से संबंधित नहीं होता; महत्वपूर्ण तो “फेल्योर-सेफ्टी” का सिद्धांत है।
इस पोस्ट को अंतिम बार superme84 द्वारा 2015-10-6 12:31 पर संपादित किया गया। क्या लॉजिक डायग्राम में प्रयोग होने वाले “धनात्मक/ऋणात्मक लॉजिक” के तरीकों से वास्तविक प्रोग्रामिंग पर कोई प्रभाव पड़ता है? उदाहरण के लिए, एक लेवल स्विच – जो सामान्य रूप से “बंद” ही रहता है, और जब कोई अलार्म होता है तभी यह “खुल जाता है”。 यहाँ पॉजिटिव लॉजिक का उपयोग किया जाता है। क्या प्रोग्रामिंग के दौरान इसमें कोई इनवर्सन ऑपरेशन किया जाता है, ताकि सामान्य स्थिति में इसका मान 0 हो, एवं अलार्म हो और नकारात्मक लॉजिक का उपयोग करने पर, सीधे ही संबंधित कॉन्टैक्टों की स्थिति को ही इनपुट करना होता है। सामान्य स्थिति में 1, एवं अलर्ट की स्थिति में 0 – क्या यह सही है? कृपया मार्गदर्शन करें।
यदि बात सुरक्षा-तर्कों की है, तो मेरे विचार में ऋणात्मक तर्क का उपयोग करना ही त्रुटि-सुरक्षा के मानदंडों के अनुरूप है। क्योंकि धनात्मक तर्क के उपयोग से, यदि कोई उपकरण या रिले खराब हो जाता है, तो उससे जुड़ा तर्क अकार्यक्षम हो जाता है, और उसे सक्रिय नहीं किया जा सकता। यदि यह नकारात्मक लॉजिक हो, तो उपरोक्त स्थिति में सुरक्षा प्रणाली सही ढंग से कार्य करेगी। यह मेरी व्यक्तिगत समझ है; कृपया कोई विद्वान मुझे मार्ग
इस पोस्ट को अंतिम बार zxb1990 द्वारा 2015-10-7 को 13:13 बजे संपादित किया गया। SIS का उपयोग सुरक्षा सुविधाओं हेतु किया जाता है; इसलिए इसमें खराबी की स्थिति में वाहन को सुरक्षित रूप से रोकने की क्षमता होती है। इसी कारण, इसके सुरक्षा लॉजिक में आमतौर पर “नेगेटिव लॉजिक” का ही उपयोग किया जाता है। वहीं, DCS में “पॉजिटिव लॉजिक” या “नेगेटिव लॉजिक” में से किसी का भी उपयोग किया जा सकता है; यह डिज़ाइन की आवश्यकताओं पर निर्भर है। मुझे DCS में यह जानकारी नहीं मिली कि पॉजिटिव लॉजिक या नेगेटिव लॉजिक का उपयोग करना है।
यह तो “फेल्योर-सेफ” डिज़ाइन ही होना चाहिए। कुछ सुरक्षा-संबंधी रिले, लॉक हो जाने के बाद, उन्हें जबरदस्ती ही रीसेट किया जा सकता है; इसके अलावा “हाई-पोज़िशन ट्रिगर” का भी उपयोग किया जा सकता है। आम तौर पर “पॉज़िटिव लॉजिक” या “नेगेटिव लॉजिक” की बात ही नहीं की जाती।
इनपुट/आउटपुट से संबंधित मान, सामान्य स्थिति में 1 होता है, जबकि खराबी की स्थिति म; क्या SIS के आंतरिक लॉजिक में पॉजिटिव लॉजिक या नेगेटिव लॉजिक के उपयोग संबंधी कोई मानक/नियम हैं? लॉजिक मॉड्यूल आमतौर पर 1 ट्रिगर पर काम करता है; इसमें विपरीत मान प्राप्त करने हेतु बार-बार प्रक्रियाएँ करनी पड़ती है