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

इस पेपर में नकली सीरियल पोर्ट सर्वर में दो लैन पोर्ट हैं, जिन्हें एक्सेस के लिए विभिन्न नेटवर्क सेगमेंट में संशोधित किया जा सकता है। ऊपर दिए गए चित्र में दिखाए गए नेटवर्क टोपोलॉजी के माध्यम से RJ45 नेटवर्क पोर्ट के साथ कनेक्ट करने के बाद, IE ब्राउज़र खोलें, IP पता दर्ज करें, और वेब संस्करण कॉन्फ़िगरेशन विंडो दर्ज करें। इस पृष्ठ में, आप सीरियल पोर्ट सर्वर Port1 ~ port8 के अनुरूप पैरामीटर सेट कर सकते हैं। इस उदाहरण में, दास डिवाइस संचार मोडबस rs485 दो - वायर वायरिंग को अपनाता है। RS485 और RJ45 कनेक्शन को नीचे दिए गए आंकड़े का उल्लेख करके जोड़ा जा सकता है।

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

यह पृष्ठ दास डिवाइस के सीरियल पोर्ट पैरामीटर सेट करता है:

वर्चुअल सीरियल पोर्ट का निर्माण:मोसेना की आधिकारिक वेबसाइट से Nport विंडो ड्राइवर मैनेजर सॉफ्टवेयर डाउनलोड करें। यह सॉफ्टवेयर मास्टर स्टेशन के होस्ट कंप्यूटर में एक वर्चुअल सीरियल पोर्ट उत्पन्न कर सकता है। इस वर्चुअल सीरियल पोर्ट को Port1 ~ Port8 पर मैप किया गया है।

निम्न आंकड़ा मैपिंग के बाद उत्पन्न वर्चुअल सीरियल पोर्ट को दिखाता है:

डिवाइस मैनेजर में, आप हमारे द्वारा उत्पन्न सीरियल पोर्ट नंबर देख सकते हैं। इस सीरियल पोर्ट नंबर को उत्पन्न करने के बाद ही हम अगले सिमुलेशन के साथ आगे बढ़ सकते हैं।

हमारे सिमुलेशन टूल खोलें, यहां मैं मोडबस स्लेव एमुलेटर सॉफ्टवेयर का उपयोग करता हूं। नेटवर्क टोपोलॉजी आरेख के माध्यम से कनेक्ट करने के बाद, यहां मेरा USB कन्वर्ट RS485 COM5 है, फ़ंक्शन कोड 03 है, जो 0 से शुरू होता है, 10 डेटा पढ़ें।

वर्चुअल सीरियल पोर्ट COM17 के माध्यम से पोर्ट 1 के दास डिवाइस को पढ़ने के लिए मोडबस मास्टर एमुलेटर सॉफ्टवेयर का उपयोग करें। नीचे दिए गए आंकड़े को देखें। डेटा पढ़ा गया है।

इसी सीरियल पोर्ट स्थिति को वेब पेज के माध्यम से भी देखा जा सकता है, जिसके माध्यम से सीरियल पोर्ट डिवाइस की स्थिति को आगे देखा जा सकता है कि क्या बफर डेटा है।


बेशक, आप MOXA के अपने सीरियल पोर्ट डिबगिंग असिस्टेंट के माध्यम से डेटा भी देख सकते हैं।


मास्टर के माध्यम से दास डिवाइस को डेटा भी लिखा जा सकता है।

उपरोक्त विधि रियलकॉम मोड के माध्यम से COM डेटा को पुनः प्राप्त करना है। बेशक, आप आईपी एड्रेस प्लस पोर्ट नंबर का उपयोग करके दास डिवाइस को पढ़ने के लिए टीसीपी सर्वर मोड का भी उपयोग कर सकते हैं। इस मामले में, आपको सीरियल पोर्ट को मैप करने के लिए Nport विंडो ड्राइवर मैनेजर सॉफ्टवेयर की आवश्यकता नहीं है।

