Mitsubishi M800/M80 I/F निदान: X पते के बिट सही पढ़ें और छोटे पल्स छूटने की सीमा समझें
IB-1501273-L के आधार पर बिट पते, वर्ड डेटा और प्रोजेक्ट का दायरा समझें। X0018 का काल्पनिक उदाहरण पढ़ने की गलती, लगातार गलत स्थिति और स्क्रीन से छूट सकने वाले छोटे पल्स में अंतर स्पष्ट करता है।
विषय सूची
I/F निदान की किसी पंक्ति में “1” दिखने का अर्थ यह नहीं कि वह पंक्ति की शुरुआत में लिखे पते का ही मान है। स्क्रीन पर बदलाव न दिखना भी यह साबित नहीं करता कि PLC को कोई छोटा पल्स कभी मिला ही नहीं। बिट का क्रम, डेटा की चौड़ाई और स्क्रीन अपडेट का समय मिलाकर देखने से रखरखाव कर्मी गलत स्विच, केबल या इंटरफ़ेस की जाँच में लग सकते हैं।
लागू क्षेत्र और केवल पढ़ने की सीमा
यह लेख Mitsubishi M800/M80/E80 रखरखाव मैनुअल IB-1501273-L, अगस्त 2023 के संशोधन L, खंड 4.4.1–4.4.2, मुद्रित पृष्ठ 88–93 पर आधारित है। यह उसी मैनुअल की I/F diagnosis स्क्रीन के लिए है; इसे M70, M800V/M80V, C80 या मशीन निर्माता की अपनी स्क्रीन पर सीधे लागू न करें। वास्तविक सुविधाएँ, सिग्नल आवंटन और संचालन संबंधी सीमाएँ मशीन के दस्तावेज़ों से तय होती हैं।
यह उपलब्ध रिकॉर्ड या अनुमति प्राप्त केवल-पठन अवलोकन की व्याख्या करने का तरीका है, परीक्षण के लिए मशीन चलाने की प्रक्रिया नहीं। स्क्रीन में निगरानी और सिग्नल को फ़ोर्स करके सेट करने, दोनों की सुविधाएँ हैं। “निदान” नाम होने से हर मेनू केवल पढ़ने वाला नहीं बन जाता। इस प्रक्रिया में Modal output या 1-shot output का उपयोग न करें और डिवाइस के मान न लिखें।
पंक्ति को अलग-अलग बिट पतों में खोलें
मुद्रित पृष्ठ 89 पर बिट के कॉलम बाईं ओर 7 से दाईं ओर 0 तक हैं। X पते हेक्साडेसिमल क्रम में बढ़ते हैं। इसलिए X0018 पंक्ति में बाएँ से दाएँ X1F से X18 तक के पते आते हैं; सबसे दायाँ बिट X18 है। पंक्ति का लेबल समूह का शुरुआती पता बताता है, आठों स्थितियों से बना कोई एक X बिंदु नहीं।
काल्पनिक उदाहरण, वास्तविक माप नहीं: किसी रिकॉर्ड में X0018 पंक्ति 01000101 और HEX कॉलम 45 दिखाता है। नीचे इसका बिट-वार अर्थ दिया गया है। ये पते केवल गणना के संकेत हैं; किसी मशीन का कोई कार्य इन्हें आवंटित नहीं किया गया है।
| स्क्रीन पर बिट | डिवाइस पता | काल्पनिक स्थिति |
|---|---|---|
| 7 | X1F | 0 |
| 6 | X1E | 1 |
| 5 | X1D | 0 |
| 4 | X1C | 0 |
| 3 | X1B | 0 |
| 2 | X1A | 1 |
| 1 | X19 | 0 |
| 0 | X18 | 1 |
इस रिकॉर्ड में X1E, X1A और X18 के मान 1 हैं। HEX 45 आठ बिटों का संयुक्त हेक्साडेसिमल मान है, न कि “इनपुट नंबर 45” या दशमलव 45। यदि लक्ष्य बिट अलग किए बिना सिर्फ पंक्ति का पता और HEX मान लिख लिया जाए, तो पड़ोसी सिग्नल का बदलाव उस स्विच से जोड़ा जा सकता है जिस पर संदेह है।
सही पढ़ा गया 1 भी केवल PLC डिवाइस की तार्किक स्थिति बताता है। उसका अर्थ “क्लैंप लगा है”, “स्थिति पर पहुँच गया” या इसका उलटा है, यह मशीन के I/O आवंटन और लैडर लॉजिक से तय होगा। केवल पते का अक्षर या मान टर्मिनल वोल्टेज, संपर्क की वायरिंग या यांत्रिक क्रिया पूरी होने का प्रमाण नहीं है।
R वर्ड की दो पंक्तियाँ दो अलग पते नहीं हैं
उसी पृष्ठ का वर्ड-प्रकार चित्र एक R डिवाइस के 16 बिटों को दो समूहों में दिखाता है: ऊपर उच्च आठ बिट और नीचे निम्न आठ बिट। X पंक्ति वाली व्याख्या यहाँ लागू करके नीचे के समूह को अगला R पता न मानें।
एक और केवल गणना का उदाहरण: उच्च बाइट हेक्साडेसिमल 01 और निम्न बाइट 80 मिलकर 0x0180 बनाते हैं। इसे बिना चिह्न वाला पूर्णांक (unsigned integer) मानने पर 384 मिलता है। क्रम उलटकर 0x8001 करने से मान बदल जाता है। वास्तविक R डेटा बिट फ़ील्ड या किसी अन्य एन्कोडिंग में भी हो सकता है, इसलिए पहले संबंधित इंटरफ़ेस की परिभाषा जाँचें। इस स्क्रीन की बनावट से बाहरी संचार पैकेटों का बाइट क्रम निर्धारित नहीं किया जा सकता।
प्रोजेक्ट का दायरा और प्रदर्शन का समय अलग जाँचें
मैनुअल के अनुसार X, Y, R और ZR सभी प्रोजेक्टों के साझा डिवाइस हैं। Next Project प्रोजेक्ट बदलता है, लेकिन प्रदर्शित डिवाइसों का शुरुआती पता नहीं बदलता। इसलिए अलग प्रोजेक्टों में X की समान स्थिति मिलना असामान्य नहीं है। अन्य डिवाइसों की तुलना में Project फ़ील्ड सुरक्षित रखें: केवल समान डिवाइस नंबर देखकर दो रिकॉर्ड को एक ही तार्किक ऑब्जेक्ट का न मानें।
पृष्ठ 90 यह भी बताता है कि PLC सिग्नल के बदलने और स्क्रीन पर दिखने के बीच विलंब होता है; बहुत छोटे बदलाव दिखाई नहीं भी दे सकते हैं। इससे स्क्रीनशॉट और आँख से किए गए अवलोकन की प्रमाण क्षमता सीमित होती है। 0 दिखने से यह साबित नहीं होता कि खराबी की पूरी अवधि में बिंदु 0 ही था। एक बार 1 देखने से उसकी अवधि मिलीसेकंड में नहीं मापी जा सकती। यहाँ कोई निश्चित रिफ़्रेश अवधि या न्यूनतम दिखाई देने वाली पल्स चौड़ाई नहीं मानी गई है।
पुर्ज़ा बदलने से पहले साक्ष्य के अनुसार अगला कदम चुनें
- लक्ष्य सिग्नल की पहचान अधूरी है: मशीन के विद्युत आरेख, I/O सूची और लैडर से सिग्नल का नाम, डिवाइस पता, प्रोजेक्ट और उस संचालन चरण में अपेक्षित तार्किक स्थिति तय करें। जब तक यह संबंध स्पष्ट न हो, “स्विच खराब है” वाला निष्कर्ष रोकें। पास वाला पता आवश्यक साक्ष्य का विकल्प नहीं है।
- केवल एक स्क्रीनशॉट है: पंक्ति का पता, 7 से 0 तक के कॉलम शीर्षक, बाइनरी मान, HEX, Project और समय सुरक्षित रखें। ऊपर की तालिका की तरह लक्ष्य बिट निकालें और HEX गणना से मिलान करें। दोनों में अंतर हो तो हार्डवेयर को दोष देने से पहले उतारते समय हुई गलती, कटे हुए चित्र और संख्या प्रणाली की जाँच करें।
- अपेक्षित स्थिर स्थिति लगातार मेल नहीं खाती: तुलनीय पुराने रिकॉर्ड में देखें कि तंत्र ने वास्तव में शर्त पूरी की थी या नहीं, लॉजिक में उलटी शर्त लगी है या नहीं, और सही डिवाइस देखा जा रहा है या नहीं। फिर भी अंतर अस्पष्ट रहे तो उसे आगे जाँचने योग्य सिग्नल पथ के रूप में दर्ज करें। स्क्रीन अकेले सेंसर, वायरिंग, इनपुट मॉड्यूल और लॉजिक की खराबियों में अंतर नहीं कर सकती।
- समस्या केवल छोटे बदलाव की है: “इस स्क्रीन पर नहीं देखा गया” लिखें, “PLC को नहीं मिला” नहीं। जिम्मेदार कर्मी तय करें कि उचित समय विभेदन वाले ट्रेस की जरूरत है या उपलब्ध घटना रिकॉर्ड पर्याप्त हैं। इन जाँचों के लिए सिग्नल लंबा न करें, लैडर न बदलें और तंत्र को जानबूझकर सक्रिय न करें।
- मान समझ में आता है लेकिन चक्र अभी भी प्रतीक्षा में है: पुष्टि की गई बिट स्थिति को अगले क्रम-तर्क विश्लेषण में उपयोग करें। एक इनपुट का 1 होना सभी अनुमति शर्तों के पूरा होने या आउटपुट सर्किट और एक्चुएटर के सही होने का प्रमाण नहीं है। एक बिंदु की पुष्टि को “पूरा सर्किट सामान्य है” में न बदलें।
कार्य हस्तांतरण और जाँच रोकने की स्थितियाँ
उपयोगी निष्कर्ष में डिवाइस, प्रोजेक्ट, समय, मशीन की स्थिति, देखा गया मान और बची हुई अनिश्चितता स्पष्ट होनी चाहिए। उदाहरण: “काल्पनिक रिकॉर्ड X0018 = 45 से X1A = 1 मिलता है; स्थिति कितनी देर रही और मशीन पर सिग्नल का आवंटन, दोनों अपुष्ट हैं।” यह अगले तकनीशियन के लिए “इनपुट ठीक है” से अधिक उपयोगी है।
यदि गलती से फ़ोर्स्ड आउटपुट मोड खुल जाए, पहले से कोई सिग्नल फ़ोर्स किया हुआ मिले या स्क्रीन के उद्देश्य पर संदेह हो, तो डेटा दर्ज करना रोकें और जिम्मेदार कर्मियों को मशीन निर्माता की प्रक्रिया के अनुसार कार्रवाई करने दें। स्वयं न तो वह स्थिति हटाएँ और न ही रीसेट करें। अप्रत्याशित गति होने पर मशीन की सुरक्षित रोक प्रक्रिया अपनाएँ। टर्मिनल जाँच, केबल अलग करना और गति के साथ सत्यापन अलग काम हैं, जिनके लिए योग्य कर्मी और ऊर्जा स्रोतों को सुरक्षित रूप से अलग करने की योजना जरूरी है।
संदर्भ
Mitsubishi M800/M80/E80 श्रृंखला रखरखाव मैनुअल, IB-1501273-L, संशोधन L, अगस्त 2023: §4.4.1, मुद्रित पृष्ठ 88–89; §4.4.1.1, पृष्ठ 90; §§4.4.1.2–4.4.1.3, पृष्ठ 91–92; §4.4.2, पृष्ठ 93। बिट क्रम, वर्ड की बनावट, साझा डिवाइस और प्रदर्शन की सीमाएँ निर्माता के मैनुअल पर आधारित हैं। काल्पनिक मान, शर्तों के अनुसार तर्क और कार्य हस्तांतरण संबंधी सुझाव संपादकीय विश्लेषण हैं। मशीन पर परीक्षण नहीं किया गया है और यह मशीन निर्माता की सिग्नल परिभाषाओं का विकल्प नहीं है।