समाचार

सीमेंस S7-200 ST सीरियल संचार के बारे में सामान्य प्रश्न

प्रकाशित:2023-07-27 11:39:28

1. क्या S7-200 ST मोडबस ASसंचार मोड का समर्थन करता है?


P 7- माइक्रो / विन स्मार्ट सॉफ्टवेयर मोडबस ASसंचार मोड निर्देश पुस्तकालय प्रदान नहीं करता है। यदि S7-200 ST CPU का उपयोग मोडबस ASसंचार के लिए किया जाता है, तो उपयोगकर्ता को प्रोग्रामिंग के लिए मुफ्त पोर्ट संचार मोड का उपयोग करने की आवश्यकता होती है।


2. RS485 पोर्ट कर सकते हैं (port 0) और एसबी सीएम01 सिग्नल बोर्ड (port 1) एक ही समय में मोडबस आरटीयू मास्टर स्टेशन या दास स्टेशन के रूप में S7-200 स्मार्ट सीपीयू फ़ंक्शन के साथ एकीकृत?


S7-200 ST V2.2 एक ही समय में प्राथमिक MODBUS U स्टेशन के रूप में दो संचार बंदरगाहों का समर्थन करता है, लेकिन माध्यमिक MODBUS U स्टेशन के रूप में नहीं।


3. मोडबस आरटीयू मास्टर के रूप में S7-200 स्मार्ट सीपीयू होल्ड रजिस्टर तक कैसे पहुंचता है जिसका मोडबस एड्रेस रेंज 499999 से अधिक है?


आम तौर पर, मोडबस प्रोटोकॉल & # 39; s होल्ड रजिस्टर रेंज 40001 और 499999 के बीच होती है, जो अधिकांश अनुप्रयोगों के लिए पर्याप्त है, लेकिन कुछ मोडबस स्लेव होल्ड रजिस्टर क्षेत्र पते इस सीमा के बाहर होंगे। मोडबस आरटीयू मास्टर प्रोटोकॉल लाइब्रेरी रजिस्टर एड्रेस रेंज रखने का समर्थन करती है (40001 to 49999) oआर (400001 to 465536). यदि मोडबस स्लेव एड्रेस रेंज 400001-465536 है, तो MBUS_MSG सबरूटीन को लागू करते समय r पैरामीटर को उचित मान असाइन करें, जैसे कि 416768।


4. जब S7-200 ST CPU, मोडबस U मास्टर स्टेशन के रूप में, कई बार US_MSG कमांड को आमंत्रित करता है, तो कमांड 6 # त्रुटि कोड क्यों दिखाता है?


1. एक समय में केवल एक US_MSG कमांड सक्रिय किया जा सकता है। यदि कई US_MSG कमांड सक्रिय होते हैं, तो ** US_MSG कमांड निष्पादित किए जाएंगे। बाद के सभी US_MSG कमांड निष्पादन को निरस्त कर देंगे और 6 # त्रुटि कोड दिखाई देंगे। एकाधिक US_MSG कमांड को मतदान मोड में निष्पादित करने की आवश्यकता है।


2. मोडबस लाइब्रेरी स्टोरेज क्षेत्र में आवंटित प्रस्तावित पता क्षेत्र पहले से ही प्रोग्रामिंग में उपयोग किए जाने वाले वी स्टोरेज क्षेत्र के साथ ओवरलैप होता है।


5. S7-200 ST CPU मोडबस आरटीयू मास्टर स्टेशन के रूप में कार्य करता है। जब दास स्टेशन दोषपूर्ण होता है या संचार लाइन काट दी जाती है, तो मास्टर स्टेशन कई अनुरोध पैकेट भेजने का प्रयास करता है, जिसके परिणामस्वरूप लंबा संचार समय होता है। संचार दक्षता में सुधार के लिए मास्टर स्टेशन के रिट्रांसमिशन की संख्या को कैसे कम करें?


जब US_MSG कमांड सक्रिय हो जाता है, तो यह मोडबस अनुरोध संदेश फ्रेम भेजेगा। यदि मास्टर स्टेशन को टाइमआउट पैरामीटर द्वारा परिभाषित समय अंतराल के भीतर दास स्टेशन से प्रतिक्रिया प्राप्त नहीं होती है, तो मोडबस आरटीयू मास्टर प्रोटोकॉल लाइब्रेरी डिफ़ॉल्ट रूप से दो और मोडबस अनुरोध संदेश फ्रेम भेजेगी। MBUS_MSG कमांड का पूर्ण बिट अंतिम अनुरोध फ्रेम भेजे जाने के बाद ही 1 पर सेट किया गया है और टाइमआउट पैरामीटर द्वारा परिभाषित अंतराल के बाद कोई उत्तर प्राप्त नहीं हुआ है। 2 से 0 तक mका मान बदलने से मोडबस अनुरोध फ्रेम के पीछे हटने के समय को रद्द किया जा सकता है। mका ** पता बस मास्टर आरटीयू प्रोटोकॉल लाइब्रेरी के तालिका प्रतीक को प्राप्त करके प्राप्त किया जा सकता है, जैसा कि चित्र 1 में दिखाया गया है।

सीमेंस S7-200 ST सीरियल संचार के बारे में सामान्य प्रश्न