औद्योगिक स्वचालन के क्षेत्र में, हम अक्सर विभिन्न संचार प्रोटोकॉल जैसे प्रोफिबस, कंट्रोलनेट, ईथरनेट, कैनोपेन, मोडबस और अन्य का सामना करते हैं। इनमें से, सबसे व्यापक रूप से उपयोग किया जाने वाला मुफ़्त और खुला स्रोत प्रोटोकॉल मोडबस है, जो लगभग सभी निर्माताओं के औद्योगिक उपकरणों द्वारा समर्थित है।
वास्तविक इंजीनियरिंग परियोजनाओं को निष्पादित करते समय, हमें अक्सर संचार परीक्षण करने की आवश्यकता होती है लेकिन परीक्षण के लिए संबंधित संचार उपकरणों की कमी होती है। इसलिए, सिमुलेशन परीक्षण सॉफ़्टवेयर की आवश्यकता है। सबसे अधिक इस्तेमाल किया जाने वाला सॉफ्टवेयर मॉडस्कैन है, जिसका उपयोग मॉडबस टीसीपी संचार, मॉडबस आरटीयू संचार और मॉडबस एएससीआईआई संचार के लिए किया जा सकता है। मास्टर स्टेशन के रूप में कार्य करते हुए, यह स्लेव स्टेशनों से डेटा एकत्र करता है। यह स्लेव डिवाइस (जो मॉडबस सक्षम स्मार्ट डिवाइस होना चाहिए) को कमांड भेज सकता है। स्लेव स्टेशन से प्रतिक्रिया प्राप्त होने पर, संबंधित रजिस्टर डेटा मॉनिटरिंग इंटरफ़ेस पर प्रदर्शित होता है।
तो हम परीक्षण कैसे करते हैं?
सबसे पहले, उपकरणों के लिए हार्डवेयर कनेक्शन स्थापित करें। डेटा अधिग्रहण के लिए मास्टर स्टेशन के रूप में काम करने के लिए पीसी पर मॉडस्कैन सॉफ़्टवेयर स्थापित करें। आपको स्लेव स्टेशन के रूप में एक मॉडबस-प्रोटोकॉल{{3}संगत स्मार्ट डिवाइस की भी आवश्यकता होगी। चूंकि पीसी में आम तौर पर केवल यूएसबी पोर्ट होते हैं, स्मार्ट स्लेव स्टेशन से कनेक्ट करने के लिए एक यूएसबी {{5} से {{6} सीरियल {{7} से {{8} आरएस 485 कनवर्टर की आवश्यकता होती है। यह सेटअप RS485 इंटरफ़ेस के साथ Modbus-RTU प्रोटोकॉल का समर्थन करने वाले उपकरणों पर लागू होता है। यदि स्मार्ट स्लेव डिवाइस मोडबस टीसीपी/आईपी प्रोटोकॉल का समर्थन करता है, तो बस ईथरनेट केबल का उपयोग करके पीसी और स्लेव डिवाइस को कनेक्ट करें।

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

मॉडबस टीसीपी संचार के लिए, नीचे दिखाए अनुसार संचार कनेक्शन कॉन्फ़िगर करें। टीसीपी/आईपी संचार कनेक्शन प्रकार का चयन करें, फिर स्लेव डिवाइस का आईपी पता और पोर्ट नंबर (डिफ़ॉल्ट 502) दर्ज करें।

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

डेटा प्रकार का चयन नीचे दिए गए चित्र में दिखाया गया है। वर्तमान में, हम बिट प्रकार, पूर्णांक प्रकार, डबल{{4}प्रिसिजन फ्लोटिंग{{6}प्वाइंट प्रकार और अन्य के साथ-साथ 32{2}}बिट फ्लोटिंग{{3}प्वाइंट प्रकार का उपयोग करते हैं। फ़्लोटिंग-पॉइंट प्रकारों के लिए, आप बिट स्वैपिंग को भी कॉन्फ़िगर कर सकते हैं।

चौथा, हमने मॉडबस टीसीपी के माध्यम से संचार परीक्षण किया। आईपी संचार पता पोर्ट नंबर 502 के साथ 192.168.1.10 पर सेट किया गया था। पीसी का आईपी पता स्लेव स्टेशन के आईपी पते (192.168.1.10) जैसे 192.168.1.20 के समान सबनेट के भीतर कॉन्फ़िगर किया गया था।
स्लेव रजिस्टर (होल्डिंग रजिस्टर) को पढ़ने के लिए, फ़ंक्शन कोड: 03, रजिस्टर प्रारंभ पता: 1, डेटा प्रकार: 32-बिट फ़्लोटिंग पॉइंट का चयन करें, और पढ़ने के लिए रजिस्टरों की संख्या सेट करें: 10। फिर कनेक्ट पर क्लिक करें, जैसा कि नीचे दिखाया गया है:

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




