कई सीआईए विनिर्देशों को पढ़ने के बाद, मुझे अभी भी कैनोपेन में पीडीओ मैपिंग, प्रोसेस छवि और प्रोसेस डेटा एक्सचेंज को समझने में कठिनाई हो रही है।पीडीओ मानचित्रण क्या है?
मुझे पता है एसडीओ प्री-परिचालन स्थिति में कॉन्फ़िगरेशन सेटिंग्स के लिए उपयोग किया जाता है और प्रोटोकॉल ओवरहेड होता है (क्योंकि यह डेटा के 8 बाइट से अधिक स्थानांतरित कर सकता है)।
परिचालन स्थिति में, पीडीओ प्रक्रिया डेटा के इनपुट और आउटपुट के लिए उपयुक्त हैं। पीडीओ केवल अधिकतम 8 बाइट डेटा स्थानांतरित कर सकते हैं।
11 बिट्स की सीओबी-आईडी है जिसमें फ़ंक्शन कोड और नोड नंबर है। चूंकि नोड संख्या 7 बिट्स का उपयोग करती है, इसलिए हमारे पास अधिकतम 127 नोड्स (कैनोपेन 2.0 ए नेटवर्क के लिए) हो सकते हैं।
लेकिन चार टीपीडीओ और चार आरपीडीओ हैं जो मुझे भ्रमित कर रहे हैं। आपको कई टीपीडीओ और आरपीडीओ की आवश्यकता क्यों होगी? डिवाइस पैरामीटर और डिवाइस की कार्यक्षमता का वर्णन करने के लिए और डिवाइस की कार्यक्षमता का वर्णन करने के लिए डिवाइस प्रोफाइल को कहीं भी 6000h से 6FFFh तक प्रविष्टियों का उपयोग किया जा सकता है और इस श्रेणी के भीतर 8 अलग-अलग डिवाइसों का वर्णन किया जा सकता है। लेकिन नेटवर्क में 127 नोड्स हो सकते हैं तो यह 8 डिवाइस क्या है?
मैं वर्तमान में एक Xenus XTL उपयोग कर रहा हूँ कुछ मोटर्स नियंत्रित करने के लिए और सही ढंग से (कोई pdos बस में भेजे जा रहे हैं) PDOs सेटअप पाने के लिए नहीं कर पा रहे। मेरा मुख्य प्रश्न, और कुछ और मैंने जो कुछ अन्य विवरण पढ़ा है, उसकी कमी है, यह है कि COBID मानचित्रण विशेष रूप से कैसे काम करता है? उदाहरण के लिए, यदि मैं 0x181 के कोबिड के साथ एक नोड पर एक टीपीडीओ परिभाषित करता हूं, तो मास्टर पर सभी आरपीडीओ करें और अन्य नोड्स को 0x181 का एक COBID, या 0x201 का COBID होना चाहिए, या प्रत्येक नोड पार्स 0x180 + $ NODEID सिंटैक्स से नोड आईडी जो मैं हर जगह उपयोग करता हूं? धन्यवाद! – daaxix