Thread Content
सुरक्षा लॉकिंग संबंधी “पॉजिटिव लॉजिक” एवं “नेगेटिव लॉजिक” संबंधी मुद्दों के बारे में हैचुआन में कुछ लोगों ने चर्चा की, लेकिन इस पर गहराई से चर्चा नहीं की गई। राष्ट्रीय मानकों के अनुसार: “GBT 50770-2013 – पेट्रोकेमिकल उद्योग में सुरक्षा संबंधी उपकरणों के डिज़ाइन हेतु मानक”, इसे 2013.2.7 को जारी किया गया, एवं 9.7 में इसका कार्यान्वयन हुआ। 11.1.1 में भी इस संबंध में जानकारी दी गई है… ऐप्लिकेशन सॉफ्टवेयरों के लॉजिक डिज़ाइन हेतु “पॉजिटिव लॉजिक” का उपयोग करना उचित है। रासायनिक उद्योग संबंधी मानकों के अनुसार: “HG_T20511-2014 – सिग्नल अलार्म एवं लॉकिंग सिस्टमों के डिज़ाइन हेतु मानक”, 6 मई 2014 को जारी किए गए; इनका कार्यान्वयन 10.1 में हुआ। 4.3.1 के अनुसार, सुरक्षा लॉकिंग सिस्टमों के डिज़ाइन हेतु नकारात्मक तर्क-प्रणाली का उपयोग किया जा सकता है। HG_T20511-2014 के प्रावधानों का विवरण: 4.3.1 ...... 1. जब सेंसरों में स्विच-आधारित उपकरणों का उपयोग किया जाता है, तो ऐसे स्विचों को आमतौर पर “कंस्टंट-क्लोज्ड” प्रकार का ही चुना जाता है। अर्थात्, सामान्य स्थिति में ये स्विच बंद रहते हैं; लेकिन जब लॉकिंग सेटिंग पूरी हो जाती है, तो ये स्विच खुल जाते हैं। अर्थात्, जब लॉकिंग इनपुट सिग्नल आता है, तो बूलियन मान “0” हो जाता है।” ; (टिप्पणी: अच्छा है।) 2. जब लॉजिक कंट्रोलर की स्थिति प्रारंभिक होती है, या वह खराब हो जाता है, तो सॉफ्टवेयर में बूलियन मान “0” होता है। (टिप्पणी: यह भी ठीक है, लेकिन “0” एवं “1” को तो जरूर सेट किया जा सकता है।) दोनों मानकों के नियम अलग-अलग हैं। व्यक्तिगत रूप से मेरा मानना है कि, भले ही तार्किक दृष्टि से देखा जाए तो, चाहे वह सकारात्मक तर्क हो या नकारात्मक तर्क, इनको लागू करने में कोई समस्या न हो; लेकिन दोनों प्रकार के तर्कों का एक साथ उपयोग (एचजी उद्योग मानकों के अनुसार: गैर-सुरक्षा संबंधी कार्यों हेतु सकारात्मक तर्क का उपयोग किया जा सकता है, जबकि सुरक्षा संबंधी कार्यों हेतु नकारात्मक तर्क का उपयोग किया जा सकता है), कार्यों में अनिवार्य रूप से भ्रम पैदा करेगा, और यहाँ तक कि दुर्घटनाओं का कारण भी बन सकता है। मेरे विचार से, प्रक्रिया-संबंधी एवं मापन-संबंधी क्षेत्रों की पारंपरिक प्रथाओं के अनुसार, कार्यों हेतु “पॉजिटिव लॉजिक” का उपयोग करना ही अधिक लाभदायक है।
मेरे विचार से, उद्योग के मानकों को ही आधार बनाना चाहिए, एवं ISA मानकों को भी ध्यान में रखना आवश्यक है।
क्या मानक पूरी तरह से निश्चित होते हैं? क्या कोई पूर्ण सत्य होता है? यदि मानकों की बात की जाए, तो मेरे विचार से राष्ट्रीय मानक पहले से ही पर्याप्त रूप से विश्वसनीय हैं, एवं ये इंजीनियरिंग कार्यों के लिए भी उपयोगी ह ; वास्तव में, उद्योग संबंधी मानकों की अस्पष्टता लोगों के विचारों को भ्रमित कर रही है; मुझे भी कुछ समझ नहीं आ रहा है।
परियोजना के कार्यान्वयन के संदर्भ में, पॉजिटिव लॉजिक या नेगेटिव लॉजिक दोनों ही उपयोग में आ सकते हैं; महत्वपूर्ण ब एक ही प्रोजेक्ट में ऐसा न करें। यह तर्क “धनात्मक तर्क” है, वह तर्क “ऋणात्मक तर्क” है… ऐसा करने से कॉन्फ़िगरेशन एवं रखरखाव में बहुत सी परेशानियाँ आएँगी।
आम तौर पर, नकारात्मक लॉजिक अधिक सुरक्षित होता है। डाउनस्ट्रीम एज पर कार्य करना, अपस्ट्रीम एज पर कार्य करने की तुलना में, हस्तक्षेपों से बचने में अधिक सहाय
फेल्योर सुरक्षा को ध्यान में रखते हुए, नकारात्मक लॉजिक ही अधिक उचित है। इसकी तुलना में, उद्योग मानक अधिक नवीन हैं, एवं अधिक तर्कसंगत भी हैं। हमारे अनुभव में, लॉजिक चार्टों में “पॉजिटिव लॉजिक” का ही उपयोग किया जाता है; ऐसा करने से चीजें सरल एवं समझने में आसान ह ; प्रोग्रामिंग में ऋणात्मक लॉजिक का उपयोग किय इसी प्रकार, निर्माण संबंधी कनेक्शनों में भी नकारात्मक लॉजिक का उपयोग करना आवश्यक है।
माफ़ कीजिए! मुझे अभी भी नकारात्मक तर्क का उपयोग करने का कोई ठोस कारण नजर नहीं आ रहा है। यह जानना बेहतर होगा कि डिस्चार्ज एज के दौरान हस्तक्षेपों से कैसे बचा जा सकता है, क्योंकि राइज एज की तुलना में डिस्चार्ज एज अधिक प्रभावी होता है। इसके अलावा, नए मानक यह नहीं दर्शाते कि वे पुराने मानकों की तुलना में अधिक उपयुक्त हैं; क्योंकि सभी मानक मनुष्यों द्वारा ही बनाए जाते हैं। नए मानक बनाने वाले व्यक्ति, पुराने व्यक्तियों की तुलना में विशेषज्ञता के मामले में कमजोर हो सकते हैं। ऐसी स्थितियाँ विभिन्न डिज़ाइन संस्थानों में आम हैं… क्या ऐसी स्थितियों में ठीक से डिज़ाइन किया जा सकता है? मिलकर मानक तैयार करें।
वैसे भी, कभी धनात्मक और कभी ऋणात्मक – ऐसी तर्क-प्रणाली से तो व्यक्ति उलझन में ही पड़ जाता है। क्या वाकई इतनी सरल बातों को इतना जटिल बनाने की आवश्यकता है?
जो चीजें सुरक्षा से संबंधित हैं, उनमें निश्चित रूप से सबसे अधिक सुरक्षा ही प्राथमिकता हो
हाहा, हमारी कंपनी में भी ऐसी ही स्थिति आई। DCS तो वास्तविक तर्क पर आधारित है, जबकि SIS नकारात्मक तर्क पर आधारित है। जब मैं यहाँ आया, तो मुझे वाकई बहुत उलझन हुई।