परीक्षण, निगरानी, सिमुलेशन और नेटवर्क शेयरिग के लिए मॉडबस सॉफ़टवेयर

मॉडबस

Modbus एक व्यापक रूप से उपयोग किया जाने वाला औद्योगिक संचार प्रोटोकॉल है, जो सीरियल कनेक्शनो के माध्यम से डेटा का आदान-प्रदान करने के लिए मास्टर-स्लेव आर्किटेक्चर का उपयोग करता है ये कनेक्शन RS-485, RS-422, और RS-232, तथा TCP/IP नेटवर्क है

इस गाइड मे, हम पेशेवर प्लेटफ़र्म से लेकर व्यापक रूप से उपयोग किए जाने वाले मुफ्त विकल्पो तक, सर्वोत्तम Modbus परीक्षण सॉफ़टवेयर टूल्स की तुलना करते है, ताकि आप अपनी आवश्यकताओं के अनुसार सही विकल्प चुन सके

Modbus क्या है? मूल सिद्धातो की व्याख्या

Modbus प्रोटोकॉल तीन ट्रासमिशन मोड का उपयोग करता है: 
  • बाइनरी सीरियल संचार के लिए Modbus RTU
  • कैरेक्टर-आधारित डेटा एक्सचेज और आसान ट्रबलशूटिग के लिए Modbus ASCII
  • MBAP हेडर के साथ Ethernet-आधारित संचार के लिए TCP

एक Modbus नेटवर्क आमतौर पर संचार शुरू करने के लिए जिम्मेदार एकल Master के साथ संचालित होता है और अधिकतम 247 Slaves होते है जो कमाड का जवाब देते है

प्रकार यह क्या करता है
मॉनिटरिग/एनालाइज़र लाइव Modbus संचार का विश्लेषण करता है और मौजूदा कनेक्शन मे हस्तक्षेप किए बिना ट्रैफ़क को डिकोड करता है
स्प्लिटर एक COM पोर्ट डेटा स्ट्रीम की प्रतिकृति बनाता है ताकि इसे एक साथ कई एप्लिकेशन द्वारा एक्सेस किया जा सके
मास्टर और स्लेव सिम्युलेटर भौतिक हार्डवेयर की आवश्यकता के बिना वर्कफ़लो का परीक्षण करने के लिए Modbus डिवाइस एम्यूलेशन प्रदान करता है
TCP शेयरिग TCP/IP पर उपलब्ध कराकर आपको किसी स्थानीय सीरियल डिवाइस से दूरस्थ रूप से कनेक्ट करने की अनुमति देता है

परीक्षण और निदान के लिए Modbus मॉनिटरिग सॉफ़टवेयर

लाइव Modbus RTU और ASCII ट्रैफ़क की प्रभावी निगरानी के लिए विशेषीकृत सॉफ़टवेयर की आवश्यकता होती है जो मौजूदा कनेक्शन को बनाए रखते हुए रियल-टाइम मे COM पोर्ट गतिविधि को इंटरसेप्ट कर सके

नीचे उपलब्ध प्रमुख टूल दिए गए है:

सीरियल पोर्ट मॉनिटर

इसके लिए सर्वोत्तम: ऐसे डेवलपर्स और इंजीनियर जिन्हे सक्रिय कनेक्शन को प्रभावित किए बिना सीरियल पोर्ट्स पर लाइव Modbus RTU/ASCII संचार की रीयल-टाइम मॉनिटरिग और विश्लेषण की आवश्यकता है

Modbus प्रोटोकॉल एनालाइज़र एप्लिकेशन या ड्राइवर के विकास के दौरान संभावित समस्याओं का पता लगाने, सीरियल डिवाइसो का परीक्षण और अनुकूलन करने आदि के लिए एक सुविधाजनक तरीका प्रदान करता है

मुख्य विशेषताएँ:

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


Modbus संदेशो को डिकोड करने का तरीका यहा जाने

प्रोटोकॉल: RS-232, RS-422 और RS-485 के माध्यम से संचालित Modbus RTU और Modbus ASCII प्रोटोकॉल।

प्लेटफ़र्म: 32-बिट और 64-बिट संस्करणो मे Windows 7/8/8.1/10/11 के साथ संगत, तथा Windows Server 2012, 2016, 2019, और Windows on ARM।

कीमत: Standard, Professional, और Company संस्करणो मे सशुल्क लाइसेस के तहत उपलब्ध, साथ मे एक निशुल्क ट्रायल शामिल है

लाभ

  • पहले से खुले हुए पोर्ट्स पर गैर-हस्तक्षेपकारी निगरानी का समर्थन करता है
  • एक ही समय मे कई पोर्ट्स के साथ काम करने की क्षमता
  • एक अंतर्निहित Modbus डिकोडर के साथ विशेषीकृत Modbus मॉनिटरिग व्यू प्रदान करता है
  • सत्र प्लेबैक कार्यक्षमता शामिल है
  • सभी COM पोर्ट प्रकारो के साथ काम करता है, जैसे USB-to-RS232 और RS485 अडैप्टर

हानियाँ

  • केवल Windows सिस्टम तक सीमित
  • केवल सीरियल पोर्ट मॉनिटरिग के लिए डिज़इन किया गया है, Modbus TCP समर्थन के बिना

मोडबस पोल

इसके लिए सर्वश्रेष्ठ: तकनीशियन और ऑटोमेशन इंजीनियर जिन्हे विश्वसनीय मास्टर Modbus डिवाइस सिम्युलेटर मे रियल-टाइम ग्राफिग, मल्टी-विडो मॉनिटरिग और डेटा लॉगिग की आवश्यकता होती है

मोडबस पोल

Modbus Poll Modbus लाइव मॉनिटरिग और मास्टर सिमुलेशन के लिए एक लोकप्रिय Windows एप्लिकेशन है यह Modbus RTU, ASCII, और TCP/IP के साथ अच्छी तरह काम करता है ताकि उपयोगकर्ता रजिस्टर पढ़ और लिख सके, डेटा को रियल-टाइम मे विज़अलाइज़ कर सके, और स्लेव डिवाइसो को पोल कर सके 

मल्टी-डॉक्यूमेट इंटरफ़स एक ही समय मे कई स्वतंत्र पोल विडो खोलना संभव बनाता है, जिनमे से प्रत्येक अलग-अलग स्लेव या रजिस्टर समूहो पर केद्रित होती है उद्योग मे 20 से अधिक वर्षो के अनुभव के साथ, यह दुनिया भर के ऑटोमेशन इंजीनियरो के लिए एक वास्तविक मानक टूल बन गया है

विशेषताएँ

  • एक मल्टी-डॉक्यूमेट इंटरफ़स का समर्थन करता है, जो एक ही समय मे कई स्लेव को अलग-अलग विडोज़ मे मॉनिटर करने की अनुमति देता है
  • प्लॉट्स, गेज़ और ग्राफ़ के माध्यम से रियल-टाइम डेटा विज़अलाइज़शन प्रदान करता है
  • CSV और Excel एक्सपोर्ट विकल्पो के साथ डेटा लॉगिग क्षमताएँ शामिल करता है
  • Modbus फ़क्शन कोड्स का पूर्ण कवरेज प्रदान करता है
  • स्लेव एरर हैडलिग का परीक्षण और विश्लेषण करने के लिए एरर इंजेक्शन की अनुमति देता है
  • ऑटोमेशन परिदृश्यो के समर्थन हेतु कमाड-लाइन एक्सेस और DLL इंटीग्रेशन प्रदान करता है


प्रोटोकॉल: Modbus RTU, ASCII, TCP/IP, और UDP कम्युनिकेशन स्टैडर्ड्स के साथ संगत।

प्लेटफ़र्म: Windows.

कीमत: 14-दिन के निशुल्क ट्रायल के साथ उपलब्ध और सिगल-यूज़र लाइसेस की कीमत लगभग $99 है

लाभ

  • परीक्षण और निदान के लिए उद्योग-मानक समाधान माना जाता है
  • एक साथ निगरानी के लिए मल्टी-विडो पोलिग का समर्थन करता है
  • फीचर-समृद्ध विज़अलाइज़शन टूल
  • हर Modbus फ़क्शन कोड के साथ संगत
  • विश्वसनीयता और मजबूत दस्तावेज़करण के लिए जाना जाता है

हानियाँ

  • केवल Windows के लिए उपलब्ध
  • इंटरफ़स दृश्य रूप से पुराना लग सकता है
  • स्क्रिप्टिग से अपरिचित उपयोगकर्ताओं के लिए सीखना कठिन हो सकता है
  • एक निष्क्रिय निगरानी उपकरण के रूप मे कार्य करने के बजाय एक सक्रिय Modbus मास्टर के रूप मे कार्य करता है

QModमास्टर

इसके लिए सर्वश्रेष्ठ: डेवलपर्स और इंजीनियर जो Windows और Linux को सपोर्ट करने वाली बस मॉनिटरिग क्षमताओं के साथ एक विश्वसनीय, बिना-लागत Modbus मास्टर की तलाश मे है

QModमास्टर

QModMaster Windows और Linux प्रणालियो पर Modbus TCP/IP, RTU, और ASCII प्रोटोकॉल के साथ काम करने के लिए एक निशुल्क और ओपन-सोर्स Qt-आधारित वातावरण प्रदान करता है यह इंजीनियरो और डेवलपर्स को coils, holding registers, input registers, और discrete inputs से डेटा की निगरानी करने, read या write ऑपरेशन्स करने, और Modbus slave डिवाइसेज़ से कनेक्ट होने की अनुमति देता है

QModMaster बस पर सभी ट्रैफिक का विश्लेषण करने, रियल-टाइम रजिस्टर प्लॉट करने, और स्वचालित टेस्ट सीक्वेस चलाने के लिए Perl स्क्रिप्टिग एम्बेड करने हेतु एक बिल्ट-इन बस मॉनिटर प्रदान करता है

विशेषताएँ

  • सभी Modbus बस ट्रैफ़क को रीयल-टाइम मे देखने के लिए एक बिल्ट-इन मॉनिटर शामिल है
  • कॉइल्स, होल्डिग रजिस्टर, इनपुट रजिस्टर और डिस्क्रीट इनपुट के लिए रीड और राइट ऑपरेशन्स का समर्थन करता है
  • रजिस्टर मानो का रीयल-टाइम विज़अलाइज़शन प्रदान करता है
  • एकीकृत Perl स्क्रिप्टिग इंजन के माध्यम से स्वचालित टेस्ट सीक्वेस का समर्थन करता है
  • Windows पर बिना इंस्टॉलेशन के चलता है, जिससे उपयोगकर्ता इसे अनज़प करके तुरंत उपयोग कर सकते है


प्रोटोकॉल: Modbus RTU, ASCII, और TCP/IP कम्युनिकेशन स्टैडर्ड्स के साथ संगत।

प्लेटफ़र्म: Windows और Linux।

मूल्य: GPL लाइसेस के साथ मुफ़त और ओपन-सोर्स सॉफ़टवेयर के रूप मे उपलब्ध।

लाभ

  • बिना किसी लागत के उपलब्ध
  • कई ऑपरेटिग सिस्टम पर काम करता है
  • बस निगरानी कार्यक्षमता के साथ आता है
  • स्क्रिप्टिग क्षमताएँ शामिल है
  • इंस्टॉलेशन के बिना तुरंत उपयोग किया जा सकता है

हानियाँ

  • व्यावसायिक सॉफ़टवेयर की तुलना मे एक सरल, कम परिष्कृत UI प्रदान करता है
  • डेवलपर द्वारा सीमित आधिकारिक सहायता प्रदान करता है
  • सेशन प्लेबैक या उन्नत डेटा एक्सपोर्ट क्षमताएँ शामिल नही है

मॉडबस डेटा विभाजन सॉफ़टवेयर समाधान

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

वर्चुअल सीरियल पोर्ट ड्राइवर

के लिए सर्वश्रेष्ठ: डेवलपर्स और इंजीनियर जिन्हे एक भौतिक COM पोर्ट से Modbus RTU डेटा का वितरण एक ही समय मे कई अनुप्रयोगो तक करना आवश्यक है

Virtual COM Port Driver by Electronic Team संभवतः इस कार्य के लिए सबसे अधिक उपयुक्त समाधान है यह प्रोग्राम एक सीरियल पोर्ट स्प्लिटर के रूप मे काम करता है, जो एक COM पोर्ट मे आने वाले डेटा को असीमित संख्या मे वास्तविक और वर्चुअल सीरियल इंटरफ़स पर डुप्लिकेट कर सकता है Virtual COM Port Driver आपके सिस्टम मे जितने चाहे उतने वर्चुअल RS485 (RS232, RS422) पोर्ट बनाने मे आपकी मदद करेगा इसलिए यदि आप चाहते है कि आपका Modbus ट्रैफ़क कई ऐप्स द्वारा एक साथ प्राप्त किया जाए, तो आप बस मास्टर के रिसीविग COM पोर्ट की वर्चुअल प्रतिया बना सकते है और आवश्यक ऐप्स को उनसे कनेक्ट कर सकते है Virtual COM Port Driver वास्तविक COM पोर्ट की सभी वर्चुअल प्रतियो मे ट्रैफ़क को डुप्लिकेट करेगा और इस तरह कई ऐप्स एक ही समय मे वही डेटा प्राप्त कर सकेगे

विशेषताएँ

  • अपने पीसी पर कई वर्चुअल COM पोर्ट जोड़ सेट अप करे
  • एक ही भौतिक COM पोर्ट को समान Modbus डेटा को समानातर मे कई एप्लिकेशनो तक वितरित करने दे
  • लूपबैक कनेक्शनो और आधुनिक मॉडेम या हैडसेट लाइन सिग्नलो के एमुलेशन का समर्थन करता है
  • कई COM पोर्ट्स को एकीकृत वर्चुअल इंटरफ़स मे समेकित करता है


प्रोटोकॉल: RS-232, RS-422, और RS-485 का उपयोग करते हुए Modbus RTU और Modbus ASCII के साथ संगत।

प्लेटफ़र्म: Windows XP, Vista, 7, 8, 8.1, 10, 11 पर 32-बिट और 64-बिट दोनो मे चलता है, तथा Windows Server 2003 से 2019 तक।

मूल्य: Standard और PRO संस्करणो मे उपलब्ध वाणिज्यिक सॉफ़टवेयर, और एक निशुल्क ट्रायल उपलब्ध है

लाभ

  • वर्चुअल COM पोर्ट जोड़ के निर्माण पर कोई सीमा नही
  • कई ऐप्स के लिए एक साथ लाइव डेटा डुप्लिकेशन का समर्थन करता है
  • लूपबैक और संचार लाइन एमुलेशन का समर्थन करता है
  • पूर्णतः सॉफ़टवेयर-आधारित; किसी हार्डवेयर की आवश्यकता नही
  • विश्वसनीय ड्राइवर-स्तरीय संचालन के लिए निर्मित

हानियाँ

  • केवल Windows प्लेटफ़र्म के लिए डिज़इन किया गया
  • सीरियल पोर्ट संचार तक सीमित, Modbus TCP के लिए कोई समर्थन नही

com0com

इसके लिए सर्वश्रेष्ठ: ऐसे डेवलपर्स जो सरल परीक्षण और विकास उपयोग के लिए एक निशुल्क वर्चुअल नल-मोडेम एमुलेटर की तलाश मे है

com0com

com0com एक Windows कर्नेल-मोड वर्चुअल सीरियल पोर्ट ड्राइवर है जो मुफ़त और ओपन-सोर्स है यह वर्चुअल COM पोर्ट्स की जोड़या बनाता है और उन्हे एक वर्चुअल नल-मोडेम केबल के माध्यम से जोड़ता है इस तरह, दो एप्लिकेशन एक-दूसरे से वैसे ही बात कर सकते है जैसे वे एक वास्तविक सीरियल कनेक्शन पर करते आप इसे या तो कमाड लाइन के माध्यम से या एक सरल GUI इंस्टॉलर के जरिए सेट अप कर सकते है

विशेषताएँ

  • COM5 ↔ COM6 जैसे वर्चुअल COM पोर्ट जोड़ जनरेट करे
  • लो-लेवल कम्पैटिबिलिटी को सपोर्ट करने के लिए कर्नेल-मोड ड्राइवर का उपयोग करता है
  • एक सरल GUI के माध्यम से इंस्टॉलेशन और कमाड लाइन के माध्यम से कॉन्फ़गरेशन को सपोर्ट करता है


प्रोटोकॉल: Modbus RTU और ASCII जैसे किसी भी सीरियल प्रोटोकॉल के साथ संगत।

प्लेटफ़र्म: Windows।

कीमत: निशुल्क और ओपन-सोर्स के रूप मे उपलब्ध।

लाभ

  • कोई लागत आवश्यक नही
  • विश्वसनीय कर्नेल-स्तरीय स्थिरता के लिए बनाया गया
  • सॉफ्टवेयर विकास परिवेशो मे सामान्यतः उपयोग किया जाता है

हानियाँ

  • केवल एकल-गंतव्य आउटपुट का समर्थन करता है, कई लक्ष्यो मे विभाजन नही करता
  • लूपबैक एमुलेशन कार्यक्षमता का अभाव है
  • प्रबंधन के लिए कोई ग्राफ़कल इंटरफ़स प्रदान नही किया गया है
  • आधिकारिक विक्रेता सहायता शामिल नही है
  • उत्पादन Modbus उपयोग मामलो के लिए डिज़इन नही किया गया
  • ड्राइवर सिग्नेचर एन्फोर्समेट बंद करने या Windows टेस्ट मोड सक्षम करने की आवश्यकता हो सकती है

नेटवर्क-आधारित सीरियल डिवाइस शेयरिग के लिए Modbus TCP सॉफ़टवेयर

औद्योगिक सेटअप मे, एक Modbus RTU डिवाइस भौतिक रूप से एक सीरियल पोर्ट के माध्यम से एक PC से जुड़ता है, जबकि कई नेटवर्क उपयोगकर्ताओं या सिस्टमो को इसे एक साथ एक्सेस करने की आवश्यकता होती है Modbus TCP सीरियल RTU कनेक्शन को TCP/IP स्ट्रीम मे अनुवादित करके इसे संबोधित करता है इससे डिवाइस नेटवर्क पर सभी क्लाइंट्स के लिए उपलब्ध हो जाता है

सीरियल से ईथरनेट कनेक्टर

के लिए सर्वश्रेष्ठ: वे इंजीनियर जिन्हे कई दूरस्थ उपयोगकर्ताओं या अनुप्रयोगो के लिए स्थानीय रूप से जुड़ Modbus RTU सीरियल डिवाइस तक TCP/IP एक्सेस प्रदान करने की आवश्यकता होती है

Electronic Team का Serial to Ethernet Connector एक लोकप्रिय सॉफ़टवेयर एप्लिकेशन है, जिसे स्थानीय रूप से जुड़ Modbus सीरियल डिवाइस से डेटा को Ethernet नेटवर्क के माध्यम से साझा करने के लिए डिज़इन किया गया है यह नेटवर्क उपयोगकर्ताओं को डिवाइस से ऐसे संचार करने देता है जैसे वे स्थानीय रूप से जुड़ हो, अपने कंप्यूटर पर एक वर्चुअल COM पोर्ट का उपयोग करके 

Serial to Ethernet Connector एक साथ 255 से अधिक सीरियल पोर्ट डिवाइसो के साझाकरण को संभाल सकता है यह पृष्ठभूमि मे Windows सेवा के रूप मे चलता है, इसलिए एप्लिकेशन को खुला रहने की आवश्यकता नही होती सिस्टम रीबूट के बाद सभी कनेक्शनो को स्वचालित रूप से पुनः कॉन्फ़गर कर देता है

विशेषताएँ

  • UDP या TCP/IP के माध्यम से स्थानीय रूप से जुड़ Modbus RTU सीरियल डिवाइस साझा करने की क्षमता प्रदान करता है
  • रिमोट क्लाइंट्स से कनेक्शन वर्चुअल COM पोर्ट के माध्यम से किए जाते है, जिससे डिवाइस की पूरी कार्यक्षमता बनी रहती है
  • एक ही पोर्ट को एक साथ कई क्लाइंट्स को सेवा देने की अनुमति देता है, प्रत्येक क्लाइंट के लिए कॉन्फ़गर करने योग्य रीड और राइट अनुमतियो के साथ
  • कनेक्शन खो जाने पर डेटा बफ़र करता है और कनेक्शन बहाल होने पर उसे स्वचालित रूप से भेज देता है
  • एप्लिकेशन को खुले रखने की आवश्यकता के बिना Windows सेवा के रूप मे बैकग्राउंड मे चलता है
  • उपयोगकर्ता-परिभाषित टाइमआउट अवधि के भीतर कनेक्शन स्वचालित रूप से बहाल करता है
  • RAW और Telnet (RFC 2217) डेटा संचार प्रोटोकॉल के लिए समर्थन प्रदान करता है
  • सुरक्षित संचार के लिए ट्रैफ़क एन्क्रिप्शन और पासवर्ड सुरक्षा शामिल है
  • Windows और Linux दोनो वातावरणो मे उपयोग के लिए डिज़इन किया गया है
  • कॉन्फ़गरेशन एक्सपोर्ट और इम्पोर्ट करने की अनुमति देता है, किसी अन्य मशीन पर आसान माइग्रेशन के साथ


प्रोटोकॉल: सीरियल-टू-नेटवर्क संचार के लिए Modbus RTU से Modbus TCP/IP और UDP रूपातरण का समर्थन करता है

प्लेटफ़र्म:

  • Windows 7 SP1, 8, 10, 11 पर 32-बिट और 64-बिट दोनो मे, Windows Server 2008 R2 SP1–2022, और ARM पर Windows 10 और 11 पर चलता है
  • पूर्ण Linux संस्करण (फुल एडिशन)


मूल्य: सशुल्क लाइसेस के तहत उपलब्ध है और इसमे 14-दिन का निशुल्क ट्रायल शामिल है

लाभ

  • 255 से अधिक डिवाइस संभालता है
  • Windows सेवा के रूप मे संचालित होता है
  • कनेक्शन खो जाने पर डेटा बफ़रिग का समर्थन करता है
  • प्रति-क्लाइंट आधार पर पढ़ने/लिखने की एक्सेस नियंत्रित करे
  • ट्रैफ़क एन्क्रिप्शन का समर्थन करता है
  • Linux और Windows परिवेशो मे उपयोग के लिए डिज़इन किया गया
  • रिमोट क्लाइंट वर्चुअल COM पोर्ट के माध्यम से पूर्ण सीरियल कार्यक्षमता बनाए रखते है

हानियाँ

  • सॉफ़टवेयर के लिए सर्वर और क्लाइंट सिस्टम पर इंस्टॉलेशन की आवश्यकता है

मॉडबस मास्टर और स्लेव सिम्युलेटर

विकास के दौरान, Modbus सिमुलेशन आवश्यक है यह मास्टर और स्लेव सिस्टम को दोनो तरफ भौतिक हार्डवेयर की आवश्यकता के बिना वर्चुअल समकक्षो के विरुद्ध परीक्षण करने की अनुमति देता है

सिपली मॉडबस

के लिए सर्वश्रेष्ठ: ऐसे इंजीनियर जो एक सरल और किफायती Windows सूट की तलाश मे है, जो TCP और RTU पर Modbus मास्टर और स्लेव दोनो सिमुलेशन का समर्थन करता है

सिपली मॉडबस

Windows के लिए बनाया गया, Simply Modbus Modbus TCP/IP और RTU/ASCII सीरियल प्रोटोकॉल को टेस्ट करने, सिमुलेट करने और मॉनिटर करने के लिए टूल्स का एक सूट प्रदान करता है यह एक Modbus Master सिम्युलेटर, रजिस्टरो के निरंतर रियल-टाइम पोलिग के लिए एक Poll Manager, एक Modbus Slave सिम्युलेटर, और Modbus ट्रैफ़क लॉगिग के लिए एक Data Recorder प्रदान करता है इंटरफ़स चीज़ को सरल और न्यूनतम रखता है आप बस कनेक्शन कॉन्फ़गर करते है, फ़क्शन कोड चुनते है, और न्यूनतम सेटअप के साथ संचार शुरू करते है

विशेषताएँ

  • एक ही सूट मे Modbus Master और Slave सिम्युलेटर
  • रीयल-टाइम मे रजिस्टरो को लगातार पोल करने और प्रदर्शित करने के लिए Poll Manager की सुविधा
  • Modbus ट्रैफिक को फाइलो मे लॉग करने के लिए Data Recorder की सुविधा
  • प्रत्येक रजिस्टर के लिए स्वतंत्र कॉन्फ़गरेशन के साथ कई डेटा फ़र्मैट की अनुमति देता है
  • सीरियल पर Modbus RTU सिमुलेशन और ईथरनेट पर Modbus TCP सिमुलेशन का समर्थन करता है


Protocols: Modbus RTU, ASCII, और TCP/IP प्रोटोकॉल के साथ संगत।

Platform: Windows.

Price: किफायती सिगल-यूज़र प्लान और वैकल्पिक साइट लाइसेस के साथ, पेड लाइसेस के अंतर्गत उपलब्ध।

लाभ

  • एक ही पैकेज मे मास्टर और स्लेव दोनो शामिल है
  • सरल और केद्रित इंटरफ़स
  • बजट के अनुकूल
  • प्रति-रजिस्टर आधार पर डेटा प्रारूपो का कॉन्फ़गरेशन
  • साइट लाइसेस विकल्प के साथ उपलब्ध

हानियाँ

  • UI पुराना दिखता है
  • केवल Windows के लिए उपलब्ध
  • बुनियादी स्क्रिप्टिग और ऑटोमेशन समर्थन प्रदान करता है

मोडबस स्लेव

इसके लिए सर्वश्रेष्ठ: ऑटोमेशन इंजीनियरो और डेवलपर्स के लिए जिन्हे मास्टर सॉफ्टवेयर के व्यापक परीक्षण के लिए समानातर रूप से कई Modbus स्लेव सिमुलेशन चलाने की आवश्यकता होती है

मोडबस स्लेव

Witte Software का Modbus Slave Modbus Poll के लिए एक पेशेवर-स्तरीय समकक्ष के रूप मे कार्य करता है यह मल्टी-डॉक्यूमेट इंटरफ़स के साथ एक साथ 100 तक स्वतंत्र स्लेव विडोज़ चला सकता है, जिनमे से प्रत्येक अपना स्वयं का पता, रजिस्टर मैप और डेटा मान बनाए रखता है

Modbus Slave, OLE ऑटोमेशन के माध्यम से Excel के साथ एकीकृत होता है, जो संरचित परीक्षण परिदृश्यो की अनुमति देता है जहा रजिस्टर मान स्क्रिप्ट या डेटा सेट का अनुसरण करते है

विशेषताएँ

  • 100 तक एक साथ स्लेव विडोज़ का समर्थन करता है, जहा प्रत्येक विडो स्वतंत्र रूप से कॉन्फ़गर की जाती है
  • OLE ऑटोमेशन के माध्यम से Excel एकीकरण स्क्रिप्टेड टेस्ट डेटा के उपयोग की अनुमति देता है
  • मास्टर की त्रुटि हैडलिग के परीक्षण के लिए एक्सेप्शन रिस्पॉन्स सिमुलेशन का समर्थन करता है
  • Modbus RTU, ASCII, TCP, और UDP प्रोटोकॉल के साथ संगत
  • 30-दिन का निशुल्क ट्रायल शामिल है


प्रोटोकॉल: Modbus RTU, ASCII, TCP/IP, और UDP के साथ संगत।

प्लेटफ़र्म: Windows

कीमत: 30-दिन के निशुल्क ट्रायल के साथ उपलब्ध और एकल-उपयोगकर्ता लाइसेस की कीमत लगभग $99 है

लाभ

  • 100 स्लेव Windows तक समर्थन करता है
  • OLE के माध्यम से Excel के साथ एकीकरण प्रदान करता है
  • सभी Modbus प्रकारो के लिए समर्थन प्रदान करता है, जैसे RTU, ASCII, TCP/IP, और UDP
  • विश्वसनीय विक्रेता

हानियाँ

  • केवल Windows के लिए उपलब्ध
  • एक सशुल्क लाइसेस की आवश्यकता है
  • पुराने-स्टाइल वाला उपयोगकर्ता इंटरफ़स उपयोग करता है

कौन सा Modbus टूल आपकी ज़रूरतो के लिए उपयुक्त है?

कई Modbus टूल उपलब्ध है, और सबसे अच्छा टूल आपके विशिष्ट कार्य पर निर्भर करता है यदि आपको सीरियल ट्रैफ़क के लिए एक पैसिव मॉनिटर चाहिए या आप हार्डवेयर का सिमुलेशन करना चाहते है, किसी डिवाइस को नेटवर्क पर साझा करना चाहते है, या किसी डिवाइस का सक्रिय रूप से परीक्षण करना चाहते है, तो प्रत्येक परिदृश्य के लिए एक उद्देश्य-निर्मित समाधान उपलब्ध है

अपनी आवश्यकताओं के लिए सही टूल जल्दी से खोजने के लिए नीचे दी गई तालिका देखे

कार्य सर्वोत्तम टूल
कनेक्शन को बिना बाधित किए लाइव RTU/ASCII ट्रैफ़क की निगरानी करने के लिए Serial Port Monitor
रिक्वेस्ट के साथ किसी Modbus slave डिवाइस को क्वेरी करने के लिए Modbus Poll
किसी सेसर या PLC का सिमुलेशन करने के लिए slave डिवाइस के रूप मे चलाने हेतु Simply Modbus Slave
एक ही समय मे कई एप्लिकेशनो मे एक ही सीरियल पोर्ट साझा करने के लिए Virtual Serial Port Driver
रिमोट TCP/IP नेटवर्क पर किसी सीरियल डिवाइस से कनेक्ट करने के लिए Serial to Ethernet Connector
CRC, function code, और खराब response जैसी Modbus frame त्रुटियो की पहचान और समाधान करने के लिए Serial Port Monitor
सरल परीक्षण या सीखने के उद्देश्य के लिए मुफ़त टूल QModMaster

अक्सर पूछे जाने वाले प्रश्न

QModMaster एक लोकप्रिय निशुल्क Modbus टूल है जो RTU और TCP को सपोर्ट करता है, Windows और Linux सिस्टम पर चलता है, और एक बिल्ट-इन बस मॉनिटर प्रदान करता है ModPoll एक हल्का, निशुल्क CLI विकल्प है गैर-हस्तक्षेपकारी मॉनिटरिग या बिल्ट-इन Modbus फ्रेम डिकोडिग के लिए, Eltima का Serial Port Monitor 14-दिन का निशुल्क ट्रायल प्रदान करता है

Modbus RTU डेटा को बाइनरी रूप मे ट्रासमिट करने के लिए RS-232 और RS-485 जैसी सीरियल कम्युनिकेशन का उपयोग करता है जबकि, Modbus TCP उसी प्रोटोकॉल को चलाने के लिए Ethernet और TCP/IP का उपयोग करता है और सीरियल फ्रेमिग को 6-बाइट MBAP हेडर से बदल देता है अधिकाश आधुनिक टूल दोनो वेरिएंट्स के साथ संगत है

Eltima द्वारा Serial Port Monitor सक्रिय COM पोर्ट्स से गैर-हस्तक्षेपी संलग्नता का समर्थन करता है और पोर्ट का उपयोग करने वाले एप्लिकेशन को प्रभावित किए बिना वास्तविक समय मे Modbus ट्रैफ़क कैप्चर करता है

आप स्लेव डिवाइस का परीक्षण करने के लिए Modbus master सिम्युलेटर, जैसे निशुल्क QModMaster या Modbus Poll, का उपयोग कर सकते है यह आपको holding registers पढ़ने, TCP या serial के माध्यम से डिवाइस से कनेक्ट करने, और प्रतिक्रियाओं की अपेक्षित मानो से तुलना करने मे मदद करता है QModMaster मे स्वचालित परीक्षण अनुक्रमो के लिए बिल्ट-इन Perl scripting शामिल है

सीरियल पोर्ट्स मूल रूप से इसका समर्थन नही करते क्योकि एक समय मे केवल एक ही एप्लिकेशन पोर्ट का उपयोग कर सकता है Eltima का वर्चुअल सीरियल पोर्ट ड्राइवर सीरियल पोर्ट की प्रतिलिपि बनाता है और आने वाले डेटा को वास्तविक समय मे प्रत्येक जुड़ एप्लिकेशन तक पहुचाता है

Modbus Poll, slave डिवाइसो को अनुरोध भेजने और प्रतिक्रियाएँ देखने के लिए एक सक्रिय मास्टर सिम्युलेटर के रूप मे कार्य करता है Serial Port Monitor, अनुरोध भेजे बिना सक्रिय सीरियल कनेक्शनो पर ट्रैफ़क को इंटरसेप्ट और डिकोड करने के लिए एक निष्क्रिय विश्लेषक के रूप मे कार्य करता है हालाकि वे अलग-अलग कार्य करते है, फिर भी उन्हे अक्सर विकास वर्कफ़लो मे साथ मे उपयोग किया जाता है