UM3240.JPG

UM3240 औद्योगिक एक्चुएटर र सेन्सर नोड प्रयोगकर्ता पुस्तिका

UM3240 औद्योगिक एक्चुएटर र सेन्सर Node.jpg

 

परिचय
FP-IND-IODOUT1 एक STM32Cube प्रकार्य प्याक हो जसले तपाईंलाई P-NUCLEO-IOD3A1 वा P-NUCLEO-IOD04A1 वा P-NUCLEO-IOD7A1 किटहरू र L6362i6364 ट्रान्सफर मार्फत IO-Link मास्टर बीच IO-Link संचार सक्षम गर्न दिन्छ। मा STEVAL-IOD003V1 र X-NUCLEO-IOD02A1, क्रमशः।

प्रकार्य प्याकले IPS2050H र IPS2050H-32 को IO-Link डेमो-स्ट्याक र व्यवस्थापनलाई एकीकृत गर्दछ, क्रमशः X-NUCLEO-OUT03A1 र X-NUCLEO-OUT04A1 मा माउन्ट गरिएका डुअल हाई-साइड स्विचहरू। प्रकार्य प्याकले X-NUCLEOOUT4260A07 मा माउन्ट गरिएको IPS1LM क्वाड लो-साइड इन्टेलिजेन्ट पावर स्विचको व्यवस्थापनको लागि IO-Link डेमो-स्ट्याकलाई पनि एकीकृत गर्दछ। FP-IND-IODOUT1 मा IODD पनि समावेश छ file तपाईंको IO-Link मास्टरमा अपलोड गर्न।

प्याकेजमा समावेश सफ्टवेयर IAR, Keil, र STM32CubeIDE एकीकृत विकास वातावरणमा प्रयोग गर्न सकिन्छ।

 

STM1Cube को लागि 1 FP-IND-IODOUT32 सफ्टवेयर विस्तार

१.१ ओभरview
FP-IND-IODOUT1 एक STM32 ODE प्रकार्य प्याक हो र STM32Cube कार्यक्षमता विस्तार गर्दछ।
सफ्टवेयरले IPS2050H/IPS2050H-32/IPS4260LM यन्त्रहरूको नियन्त्रण सक्षम बनाउँछ जसले IO-Link संचार लाइन मार्फत actuators जस्तै कार्य गर्दछ। यसबाहेक, यसले IO-Link ट्रान्ससिभर L6362A र L6364Q मा/बाट IO-Link डेटा स्थानान्तरण सक्षम गर्दछ।

L6364Q को लागि मात्र, सफ्टवेयरले यसको आन्तरिक तापक्रम सेन्सर पढ्न अनुमति दिन्छ।
मुख्य प्याकेज सुविधाहरू हुन्:

  • औद्योगिक IO-Link actuator र सेन्सर नोडहरू विकास गर्न फर्मवेयर पूरा गर्नुहोस्
  • L6362A र L6364Q को लागि IO-Link स्ट्याक विशेषता मिडलवेयर पुस्तकालयहरू र ड्राइभरहरू
  • IPS2050H/IPS2050H-32/IPS4260LM लाई आदेशहरू प्रदान गर्न चालकहरू
  • P-NUCLEO-IOD3A1 र P-NUCLEO-IOD04A1 र P-NUCLEO-IOD7A1 लाई औद्योगिक IO-Link actuator र सेन्सर नोडको रूपमा मूल्याङ्कन गर्न प्रयोग गर्न तयार बाइनरी।
  • विभिन्न MCU परिवारहरूमा सजिलो पोर्टेबिलिटी, STM32Cube लाई धन्यवाद
  • नि: शुल्क, प्रयोगकर्ता-अनुकूल इजाजतपत्र सर्तहरू

1.2 वास्तुकला
एप्लिकेसन सफ्टवेयरले निम्न सफ्टवेयर तहहरू मार्फत स्ट्याक्ड शिल्डहरू पहुँच गर्दछ:

  • STM32Cube HAL तह, जसले माथिल्लो अनुप्रयोग, पुस्तकालय, र स्ट्याक तहहरूसँग अन्तर्क्रिया गर्न अनुप्रयोग प्रोग्रामिङ इन्टरफेस (APIs) को सरल, जेनेरिक, बहु-उदाहरण सेट प्रदान गर्दछ। यसमा जेनेरिक र एक्स्टेन्सन एपीआईहरू छन् र सीधा जेनेरिक आर्किटेक्चरको वरिपरि बनाइएको छ र दिइएको माइक्रोकन्ट्रोलर एकाई (MCU) को लागि विशिष्ट हार्डवेयर कन्फिगरेसनहरू बिना कार्यहरू कार्यान्वयन गर्न मिडलवेयर तह जस्ता क्रमिक तहहरूलाई अनुमति दिन्छ। यो संरचनाले पुस्तकालय कोड पुन: प्रयोज्यता सुधार गर्छ र अन्य उपकरणहरूमा सजिलो पोर्टेबिलिटीको ग्यारेन्टी दिन्छ।
  • बोर्ड समर्थन प्याकेज (BSP) तह, जसले MCU बाहेक STM32 Nucleo मा सबै बाह्य उपकरणहरूलाई समर्थन गर्दछ। APIs को यो सीमित सेटले LED, प्रयोगकर्ता बटन, आदि जस्ता निश्चित बोर्ड-विशिष्ट बाह्य उपकरणहरूको लागि प्रोग्रामिङ इन्टरफेस प्रदान गर्दछ। यो इन्टरफेसले विशेष बोर्ड संस्करण पहिचान गर्न पनि मद्दत गर्दछ।

चित्र 1. FP-IND-IODOUT1 सफ्टवेयर वास्तुकला

FIG 1 Architecture.jpg

1.3 फोल्डर संरचना
चित्र 2. FP-IND-IODOUT1 प्याकेज फोल्डर संरचना

FIG 2 फोल्डर संरचना.JPG

निम्न फोल्डरहरू सफ्टवेयर प्याकेजमा समावेश छन्:

  • _htmresc: html कागजातहरूको लागि ग्राफिक्स समावेश गर्दछ।
  • कागजात: कम्पाइल गरिएको HTML समावेश गर्दछ file सफ्टवेयर कम्पोनेन्टहरू र API हरू (प्रत्येक परियोजनाको लागि एउटा) विवरण स्रोत कोडबाट उत्पन्न।
  • ड्राइभरहरू: प्रत्येक समर्थित बोर्ड वा हार्डवेयर प्लेटफर्मको लागि HAL ड्राइभरहरू र बोर्ड-विशेष ड्राइभरहरू समावेश गर्दछ, जसमा अन-बोर्ड कम्पोनेन्टहरू र CMSIS विक्रेता-स्वतन्त्र हार्डवेयर एब्स्ट्रेक्शन लेयर आर्म कोर्टेक्स-एम प्रोसेसर श्रृंखलाका लागि समावेश छ।
  • मिडलवेयरहरू: IO-Link ministack को विशेषता पुस्तकालयहरू र प्रोटोकलहरू।
  • परियोजनाहरू: s समावेश गर्दछampऔद्योगिक IO-Link actuator र सेन्सर नोड कार्यान्वयन गर्ने le अनुप्रयोग।
    यो एप्लिकेसन NUCLEO-L073RZ र NUCLEO-G071RB र NUCLEO-L452RE प्लेटफर्महरूका लागि तीन विकास वातावरणमा प्रदान गरिएको छ: हातको लागि IAR एम्बेडेड वर्कबेन्च, MDK-ARM सफ्टवेयर विकास वातावरण, र STM32CubeIDE। P-NUCLEO-IOD3A1 को लागि आवेदन NUCLEO-L073RZ र NUCLEO-L452RE प्लेटफर्महरूको लागि प्रदान गरिएको छ। P-NUCLEO-IOD04A1 र P-NUCLEOIOD7A1 को लागि आवेदन NUCLEO-L073RZ र NUCLEO-G071RB प्लेटफर्महरूको लागि प्रदान गरिएको छ।

1.4 APIs
पूर्ण प्रयोगकर्ता API प्रकार्य र प्यारामिटर विवरणहरूको साथ विस्तृत प्राविधिक जानकारी कम्पाइल गरिएको HTML मा छन् file "कागजात" फोल्डरमा।

१० एसampP-NUCLEO-IOD3A1 को साथ आवेदन विवरण
एसample अनुप्रयोग L003A ट्रान्सीभरको साथ STEVAL-IOD1V6362 प्रयोग गरेर प्रोजेक्ट फोल्डरमा प्रदान गरिएको छ।
र X-NUCLEO-OUT03A1 IPS2050H सँग।
निर्माण गर्न तयार परियोजनाहरू बहु IDE को लागि उपलब्ध छन्। तपाइँ बाइनरी मध्ये एक अपलोड गर्न सक्नुहुन्छ fileFPIND सँग प्रदान गरिएको छ-
IODOUT1 STM32 STLINK उपयोगिता, STM32CubeProgrammer, वा तपाईंको IDE मा प्रोग्रामिङ सुविधा मार्फत।
FP-IND-IODOUT1 फर्मवेयरको मूल्याङ्कन गर्न, यो IODD अपलोड गर्न आवश्यक छ। file आफ्नो नियन्त्रण उपकरण मा
IO-Link Master र 003-तार केबल (L+, L-/GND, CQ) द्वारा STEVAL-IOD1V3 मा जडान गर्नुहोस्। खण्ड २.३ देखाउँछ
एक पूर्वample जहाँ IO-Link मास्टर P-NUCLEO-IOM01M1 हो र सम्बन्धित नियन्त्रण उपकरण IO-Link हो।
TEConcept (ST साझेदार) द्वारा विकसित नियन्त्रण उपकरण। वैकल्पिक रूपमा, तपाईले अर्को IO-Link मास्टर प्रयोग गर्न सक्नुहुन्छ
सम्बन्धित नियन्त्रण उपकरण।

१० एसampP-NUCLEO-IOD04A1 को साथ आवेदन विवरण
एसample अनुप्रयोग L02Q ट्रान्सीभर र X-NUCLEO-OUT1A6364 सँग X-NUCLEO-IOD04A1 प्रयोग गरेर प्रोजेक्ट फोल्डरमा प्रदान गरिएको छ।

निर्माण गर्न तयार परियोजनाहरू बहु IDE को लागि उपलब्ध छन्। तपाइँ बाइनरी मध्ये एक अपलोड गर्न सक्नुहुन्छ fileSTM1 STLINK उपयोगिता, STM32CubeProgrammer, वा तपाईंको IDE मा प्रोग्रामिङ सुविधा मार्फत FPIND- IODOUT32 प्रदान गरिएको छ।

FP-IND-IODOUT1 फर्मवेयरको मूल्याङ्कन गर्न, यो IODD अपलोड गर्न आवश्यक छ। file तपाईंको IO-Link मास्टरको नियन्त्रण उपकरणमा र 02-तार केबल (L+, L-/GND, CQ) द्वारा X-NUCLEO-IOD1A3 मा जडान गर्नुहोस्। खण्ड २.३ ले पूर्व देखाउँछample जहाँ IO-Link मास्टर P-NUCLEO-IOM01M1 हो र सम्बन्धित नियन्त्रण उपकरण TEConcept (ST पार्टनर) द्वारा विकसित IO-Link नियन्त्रण उपकरण हो। वैकल्पिक रूपमा, तपाइँ सम्बन्धित नियन्त्रण उपकरणको साथ अर्को IO-Link मास्टर प्रयोग गर्न सक्नुहुन्छ।

१० एसampP-NUCLEO-IOD7A1 को साथ आवेदन विवरण
एसampL02Q ट्रान्सीभरको साथ X-NUCLEO-IOD1A6364 र IPS07LM सँग X-NUCLEO-OUT1A4260 प्रयोग गरेर ले अनुप्रयोग प्रोजेक्ट फोल्डरमा प्रदान गरिएको छ।

निर्माण गर्न तयार परियोजनाहरू बहु IDE को लागि उपलब्ध छन्। तपाइँ बाइनरी मध्ये एक अपलोड गर्न सक्नुहुन्छ fileSTM1 STLINK उपयोगिता, STM32CubeProgrammer, वा तपाईंको IDE मा प्रोग्रामिङ सुविधा मार्फत FPIND- IODOUT32 प्रदान गरिएको छ।
FP-IND-IODOUT1 फर्मवेयरको मूल्याङ्कन गर्न, यो IODD अपलोड गर्न आवश्यक छ। file तपाईंको IO-Link मास्टरको नियन्त्रण उपकरणमा र 02-तार केबल (L+, L-/GND, CQ) द्वारा X-NUCLEO-IOD1A3 मा जडान गर्नुहोस्। खण्ड २.३ ले पूर्व देखाउँछample जहाँ IO-Link मास्टर P-NUCLEO-IOM01M1 हो र सम्बन्धित नियन्त्रण उपकरण TEConcept (ST पार्टनर) द्वारा विकसित IO-Link नियन्त्रण उपकरण हो। वैकल्पिक रूपमा, तपाइँ सम्बन्धित नियन्त्रण उपकरणको साथ अर्को IO-Link मास्टर प्रयोग गर्न सक्नुहुन्छ।

 

2 प्रणाली सेटअप गाइड

2.1 हार्डवेयर विवरण
2.1.1 P-NUCLEO-IOD3A1 STM32 न्यूक्लियो प्याक
P-NUCLEO-IOD3A1 NUCLEO-L32RZ वा NUCLEO-L003RE विकास बोर्डहरूमा स्ट्याक गरिएको STEVAL-IOD1V03 र X-NUCLEOOUT1A073 विस्तार बोर्डहरू मिलेर बनेको STM452 न्यूक्लियो प्याक हो। STEVAL-IOD003V1 ले IO-Link मास्टरसँग भौतिक जडानको लागि IO-Link उपकरण ट्रान्सीभर सुविधा दिन्छ, जबकि X-NUCLEO-OUT03A1 STM2050 Nucleo को लागि IPS32H मा आधारित औद्योगिक डिजिटल आउटपुट विस्तार बोर्ड हो, र NUCLEO-L073CU वा NUCLEO -L452RE आवश्यक हार्डवेयर हो FP-INDIODOUT1 प्रकार्य प्याक चलाउन र ट्रान्ससिभर र पावर स्विच नियन्त्रण गर्न स्रोतहरू। FP-IND-IODOUT1 ले IO-Link डेमो स्ट्याक लाइब्रेरी (X-CUBE-IOD02 बाट व्युत्पन्न) को XNUCLEO- OUT03A1 सँग सम्बन्धित X-CUBE-IPS खण्डसँग संयोजन गर्दछ र एक पूर्व सुविधा दिन्छ।ampIO-Link उपकरण actuator र सेन्सर नोड को le। P-NUCLEOIOD3A1 मूल्याङ्कन उद्देश्यका लागि र विकास वातावरणको रूपमा प्रयोग गर्न सकिन्छ। STM32 Nucleo प्याकले IO-Link र SIO अनुप्रयोगहरूको विकासको लागि, L6362A सञ्चार सुविधाहरूको मूल्याङ्कन र STM32L073RZ र STM32L452RE माइक्रोकन्ट्रोलरहरूको गणना कार्यसम्पादनको साथमा सस्तो र प्रयोग गर्न सजिलो समाधान प्रदान गर्दछ।

चित्र 3. P-NUCLEO-IOD3A1 STM32 न्यूक्लियो प्याक

FIG 3 हार्डवेयर description.jpg

2.1.2 P-NUCLEO-IOD04A1 STM32 न्यूक्लियो प्याक
P-NUCLEO-IOD04A1 एक STM32 न्यूक्लियो प्याक हो जुन X-NUCLEO-IOD02A1 र X-NUCLEOOUT04A1 विस्तार बोर्डहरू NUCLEO-L073RZ वा NUCLEO-G071RB विकास बोर्डहरूमा स्ट्याक गरिएको छ।

X-NUCLEO-IOD02A1 ले IO-Link मास्टरसँग भौतिक जडानको लागि IO-Link उपकरण ट्रान्सीभर सुविधा दिन्छ, जबकि X-NUCLEO-OUT04A1 STM2050 Nucleo को लागि IPS32H-32 मा आधारित औद्योगिक डिजिटल आउटपुट विस्तार बोर्ड हो, र NUCLEO। -L073RZ वा FP-IND-IODOUT071 प्रकार्य प्याक चलाउन र ट्रान्ससिभर र पावर स्विच नियन्त्रण गर्न NUCLEO-G1RB आवश्यक हार्डवेयर स्रोतहरू हुन्।
FP-IND-IODOUT1 ले IO-Link डेमो स्ट्याक लाइब्रेरी (X-CUBE-IOD02 बाट व्युत्पन्न) को X-NUCLEO-OUT04A1 सँग सम्बन्धित X-CUBEIPS खण्डसँग संयोजन गर्दछ र एक पूर्व विशेषताहरूampIO-Link उपकरण actuator र सेन्सर नोड को le।

P-NUCLEO-IOD04A1 मूल्याङ्कन उद्देश्यका लागि र विकास वातावरणको रूपमा प्रयोग गर्न सकिन्छ।
STM32 Nucleo प्याकले IO-Link र SIO अनुप्रयोगहरूको विकासको लागि, L6364Q सञ्चार सुविधाहरूको मूल्याङ्कन र STM32L073RZ र STM32G071RB माइक्रोकन्ट्रोलरहरूको गणना कार्यसम्पादनको साथमा सस्तो र प्रयोग गर्न सजिलो समाधान प्रदान गर्दछ।

चित्र 4. P-NUCLEO-IOD04A1 STM32 न्यूक्लियो प्याक

FIG 4 P-NUCLEO-IOD04A1 STM32 Nucleo pack.jpg

2.1.3 P-NUCLEO-IOD7A1 STM32 न्यूक्लियो प्याक
P-NUCLEO-IOD7A1 NUCLEO-G32RB वा NUCLEO-L02RZ विकास बोर्डहरूमा स्ट्याक गरिएको X-NUCLEO-IOD1A07 र X-NUCLEOOUT1A071 विस्तार बोर्डहरू मिलेर बनेको STM073 न्यूक्लियो प्याक हो।

X-NUCLEO-IOD02A1 ले IO-Link मास्टरमा भौतिक जडानको लागि IO-Link उपकरण ट्रान्सीभर सुविधा दिन्छ, जबकि X-NUCLEO-OUT07A1 STM4260 न्यूक्लियोको लागि IPS32LM मा आधारित औद्योगिक डिजिटल आउटपुट विस्तार बोर्ड हो, र NUCLEO-071 वा NUCLEO-L073RZ हो FP-IND-IODOUT1 प्रकार्य प्याक चलाउन र ट्रान्ससिभर र पावर स्विच नियन्त्रण गर्न आवश्यक हार्डवेयर स्रोतहरू।

FP-IND-IODOUT1 ले IO-Link डेमो स्ट्याक लाइब्रेरी (X-CUBE-IOD02 बाट व्युत्पन्न) को X-NUCLEO-OUT07A1 सँग सम्बन्धित X-CUBEIPS खण्डसँग संयोजन गर्दछ र एक पूर्व विशेषताहरूampIO-Link उपकरण actuator र सेन्सर नोड को le।

P-NUCLEO-IOD7A1 मूल्याङ्कन उद्देश्यका लागि र विकास वातावरणको रूपमा प्रयोग गर्न सकिन्छ।
STM32 Nucleo प्याकले IO-Link र SIO अनुप्रयोगहरूको विकासको लागि, L6364Q सञ्चार सुविधाहरूको मूल्याङ्कन र STM32G071RB र STM32L073RZ माइक्रोकन्ट्रोलरहरूको गणना कार्यसम्पादनको साथमा सस्तो र प्रयोग गर्न सजिलो समाधान प्रदान गर्दछ।

चित्र 5. P-NUCLEO-IOD7A1 STM32 न्यूक्लियो प्याक

FIG 5 P-NUCLEO-IOD7A1 STM32 Nucleo pack.jpg

2.1.4 P-NUCLEO-IOM01M1 STM32 न्यूक्लियो प्याक
P-NUCLEO-IOM01M1 एक STM32 Nucleo प्याक हो जसमा STEVAL-IOM001V1 र NUCLEOF446RE बोर्डहरू छन्। STEVAL-IOM001V1 एकल IO-Link मास्टर PHY लेयर (L6360) हो, जबकि NUCLEOF446RE ले IO-Link स्ट्याक rev 1.1 चलाउँछ (TEConcept GmbH द्वारा विकसित र सम्पत्ति, लाइसेन्स 10 k मिनेटमा सीमित, अतिरिक्त लागत बिना नवीकरणीय)। IO-Link स्ट्याक अपडेटलाई UM2421 (www.st.com मा सित्तैमा उपलब्ध) मा वर्णन गरिएको प्रक्रिया अनुसरण गरेर विशेष रूपमा अनुमति दिइएको छ। पूर्वलोड गरिएको स्ट्याकको कुनै पनि अन्य मेटाउने/ओभरराइटले यसलाई पुनर्स्थापना गर्न असम्भव बनाउँछ।

STM32 Nucleo प्याकले IO-Link अनुप्रयोगहरू, L6360 सञ्चार सुविधाहरू र मजबुतता, STM32F446RET6 गणना कार्यसम्पादनको मूल्याङ्कनका लागि किफायती र प्रयोग गर्न सजिलो समाधान प्रदान गर्दछ। प्याक, क्वाड-पोर्ट IO-Link मास्टर निर्माण गर्न चार STEVAL-IOM001V1 बोर्डहरू सम्म होस्टिंग, IO-Link भौतिक तह पहुँच गर्न र IO-Link उपकरणहरूसँग सञ्चार गर्न सक्छ।

तपाईंले समर्पित GUI (IO-Link Control Tool©, TEConcept GmbH को सम्पत्ति) मार्फत उपकरणको मूल्याङ्कन गर्न सक्नुहुन्छ वा समर्पित SPI इन्टरफेसबाट पहुँचयोग्य IO-Link मास्टर ब्रिजको रूपमा प्रयोग गर्न सक्नुहुन्छ: डेमो प्रोजेक्टको स्रोत कोड (निम्न-स्तर IO- TEConcept GmbH द्वारा विकसित डेमो अनुप्रयोगमा लिंक मास्टर पहुँच) र एपीआई विशिष्टता नि: शुल्क उपलब्ध छन्।

चित्र 6. P-NUCLEO-IOM01M1 STM32 न्यूक्लियो प्याक

FIG 1 P-NUCLEO-IOM01M1 STM32 Nucleo pack.jpg

११..2.2.२ हार्डवेयर सेटअप
निम्न हार्डवेयर घटकहरू आवश्यक छन्:

  1. IO-Link उपकरण अनुप्रयोगहरूको लागि एउटा STM32 Nucleo प्याक (अर्डर कोड: P-NUCLEO-IOD3A1 वा P-NUCLEOIOD04A1 वा P-NUCLEO-IOD7A1)
  2. IO-Link v32 PHY र स्ट्याकको साथ IO-Link मास्टरको लागि एउटा STM1.1 Nucleo प्याक (अर्डर कोड: P-NUCLEOIOM01M1)
  3. ३-तार केबल (L+, L-/GND, CQ)

2.3 P-NUCLEO-IOD3A1 र P-NUCLEO-IOD04A1 र PNUCLEO-IOD7A1 लाई P-NUCLEO-IOM01M1 IO-Link मास्टर मार्फत कसरी नियन्त्रण गर्ने

चरण 1. P-NUCLEO-IOM01M1 र P-NUCLEO-IOD3A1 वा P-NUCLEO-IOD04A1 वा PNUCLEO- IOD7A1 लाई 3-तार केबल मार्फत जडान गर्नुहोस् (L+, L-/GND र CQ-, बोर्ड serigraph हेर्नुहोस्) ।
चरण 2. P-NUCLEO-IOM01M1 लाई 24 V/0.5 A बिजुली आपूर्तिमा जडान गर्नुहोस्।
निम्न तथ्याङ्कहरूले P-NUCLEO-IOM01M1 र P-NUCLEO-IOD3A1 वा
P-NUCLEO-IOD04A1 वा P-NUCLEO-IOD7A1 FP-IND-IODOUT1 फर्मवेयर चलिरहेको छ।

चित्र 7. P-NUCLEO-IOD3A1 को लागि टर्मिनल सेटिङहरू

FIG 2 टर्मिनल settings.jpg

चित्र 8. P-NUCLEO-IOD04A1 को लागि टर्मिनल सेटिङहरू

FIG 3 टर्मिनल settings.jpg

चित्र 9. P-NUCLEO-IOD7A1 को लागि टर्मिनल सेटिङहरू

FIG 4 टर्मिनल settings.jpg

चरण 3. तपाईंको ल्यापटप/पीसीमा IO-Link नियन्त्रण उपकरण सुरु गर्नुहोस्।
चरण 4. IO-Link नियन्त्रण उपकरण चलिरहेको P-NUCLEO-IOM01M1 लाई मिनी-USB केबलद्वारा जडान गर्नुहोस् तपाईंको ल्यापटप/पीसीमा।
अर्को चरणहरू (5 देखि 13) ले IO-Link नियन्त्रण उपकरणमा गरिने कार्यहरूलाई जनाउँछ।

चरण 5. IODD अपलोड गर्नुहोस् file P-NUCLEO को IO-Link नियन्त्रण उपकरणमा प्रयोगमा [उपकरण चयन गर्नुहोस्] मा क्लिक गरेर उचित IODD (xml ढाँचा) अपलोड गर्न निर्देशनहरू पालना गर्नुहोस्। file सफ्टवेयर प्याकेजको IODD डाइरेक्टरीमा उपलब्ध छ।
यो कार्य पछि, चयन गरिएको यन्त्रको बारेमा जानकारी देखाइनेछ। IODD files लाई COM1 (4.8 kbit/s, P-NUCLEO-IOD3A1 को लागि मात्र) र COM2 (38.4 kbit/s) र COM3 (230.4 kbit/s) प्रसारण दरहरू प्रदान गरिन्छ।

चित्र 10. उपकरण चयन

FIG 5 Device Selection.jpg

चित्र 11. P-NUCLEO-IOD3A1, P-NUCLEO-IOD04A1 र P-NUCLEOIOD7A1 को लागि उपकरण चयन

FIG 6 Device Selection.jpg

चरण 6. COM पोर्ट चयन गर्नुहोस् र हरियो आइकन (शीर्ष बायाँ कुनामा) मा क्लिक गरेर मास्टर जडान गर्नुहोस्।

चित्र 12. मास्टर जडान

FIG 7 मास्टर Connection.jpg

चरण 7. P-NUCLEO आपूर्ति गर्न [पावर अन] मा क्लिक गर्नुहोस्। यदि P-NUCLEO-IOD3A1 प्रयोग गरिएको छ भने, STEVAL-IOD003V1 मा हरियो LED सक्रिय हुन्छ। यदि P-NUCLEO-IOD04A1 वा P-NUCLEO-IOD7A1 प्रयोग गरिन्छ भने, X-NUCLEO-IOD02A1 मा रातो एलईडी झिम्किन्छ।

चरण 8. IO-Link संचार सुरु गर्न [IO-Link] मा क्लिक गर्नुहोस्। यदि P-NUCLEO-IOD04A1 वा P-NUCLEO-IOD7A1 प्रयोग गरिन्छ भने, X-NUCLEO-IOD02A1 मा हरियो एलईडी झिम्किन्छ।

चित्र 13. पावर अन र IO-Link

FIG 8 पावर अन र IO-Link.jpg

अर्को चरणहरू (9 देखि 21) ले X-NUCLEO-OUT2050A2050, XNUCLEO-OUT32UA4260 मा माउन्ट गरिएका IPS03H वा IPS1H-04 वा IPS1LM लाई आदेशहरू प्रदान गर्न IO-Link नियन्त्रण उपकरणमा गरिने कार्यहरूलाई जनाउँछ। OUT07A1 ढाल बोर्डहरू। तपाईं डायग्नोस्टिक पिनहरूको स्थिति जाँच गर्न कार्यहरू पनि गर्न सक्नुहुन्छ।

सामान्यतया, नियन्त्रण उपकरण प्रयोग गरेर IO-Link लाइन मार्फत बुद्धिमान पावर स्विचलाई आदेश प्रदान गर्न, यो नियन्त्रण उपकरण [लेखन चयन गरिएको] आदेश प्रयोग गरी आवश्यक छ। प्रभावकारी हुनको लागि, यो कार्यलाई परिवर्तन गरिसकेपछि [Enter] थिच्नु आवश्यक छ र मानले रङ नीलोमा परिवर्तन गर्छ भनी प्रमाणित गर्नुहोस्।

यसलाई पछ्याउँदै, [लेखन चयन गरिएको] मा क्लिक गर्दा कार्य सही रूपमा लागू हुन्छ, र पाठको रङ हरियोमा परिवर्तन हुनुपर्छ।

निम्न चरणहरूमा हामीले प्रयोगमा रहेको P-NUCLEO अनुसार जेनेरिक स्ट्रिङ X-NUCLEO-OUT0xA1 रिपोर्ट गर्छौं, प्रयोगकर्ताले X-NUCLEO-OUT03A1 वा X-NUCLEO-OUT04A1 वा X-NUCLEOOUT07A1 लाई विचार गर्नुपर्छ। त्यस्तै, च्यानल N ले X-NUCLEO-OUTxA1 मा उपलब्ध जेनेरिक च्यानललाई जनाउँछ।

चरण 9. प्रयोग गर्नुहोस् [अवलोकन मेनु]>[X-NUCLEO-OUT0xA1]>[च्यानल N]>[स्टेडी स्टेट अन वा अफ] च्यानल 1,2 को पावर अन वा अफ गर्न वा P-NUCLEO-IOD7A1 च्यानलहरू 3 वा 4 को लागि मात्र। स्थिर अवस्था मोडमा।

यदि मान सेट १ छ भने, कार्य च्यानलमा पावर गर्न हो। मान ० ले च्यानल बन्द गर्नेछ। स्थिर अवस्था मोडमा सक्रिय गर्दा PWM मोडमा पहिले नै सक्रिय भएको च्यानलले PWM लाई अवरोध गर्नेछ र स्थिर अवस्था मोडलाई सक्रिय गर्नेछ। तलको चित्रले पूर्व देखाउँछampस्थिर स्थिति मोडमा च्यानल एक स्विच गर्न को लागी।

चित्र 14. P-NUCLEO-IOD1A04 को लागि च्यानल 1 स्थिर अवस्था

FIG 9.jpg

चित्र 15. P-NUCLEO-IOD3A7 को लागि च्यानल 1 स्थिर अवस्था

FIG 10.jpg

चरण 10. तपाईंले च्यानल 0 वा P-का लागि मात्र प्रयोग गर्न चाहनुभएको PWM फ्रिक्वेन्सी सेट गर्न [अवलोकन मेनु]>[X-NUCLEO-OUT1xA1,2]>[च्यानल N]>[PWM फ्रिक्वेन्सी मान [Hz]] मा क्लिक गर्नुहोस्। NUCLEO-IOD7A1 च्यानलहरू 3 वा
4. सेट गर्न सकिने फ्रिक्वेन्सी दायरा 0 देखि 100 हर्ट्ज हो। आवृत्ति चरण 1 Hz छ।
चरण 11. तपाईंले च्यानल 0 वा P का लागि मात्र प्रयोग गर्न चाहनुभएको ड्युटी साइकल सेट गर्न [अवलोकन मेनु]>[X-NUCLEO-OUT1xA1,2]>[च्यानल N]>[PWM ड्युटी साइकल मान [%]] मा क्लिक गर्नुहोस्। -NUCLEO-IOD7A1 च्यानलहरू 3 वा 4।
सेट गर्न सकिने कर्तव्य चक्र दायरा ०% देखि १००% सम्म छ। शुल्क चक्र चरण 0% हो।

चरण 12. [अवलोकन मेनु]>[X-NUCLEO-OUT0xA1]>[च्यानल N]>[PWM अन वा अफ] च्यानल 1,2 वा P-NUCLEO-IOD7A1 च्यानलहरू 3 वा 4 को लागि मात्र सक्रिय वा बन्द गर्न क्लिक गर्नुहोस्। PWM मोडमा।

यदि मान सेट 1 हो भने, कार्य च्यानलमा पावर हो। मान ० ले च्यानल बन्द गर्छ। PWM मोडमा खोल्दा पहिले नै स्थिर अवस्था मोडमा सक्रिय भएको च्यानलले स्थिर अवस्थालाई अवरोध गर्छ र PWM मोड खोल्छ। तलको चित्रले पूर्व देखाउँछampPWM मोडमा च्यानल एक स्विच गर्न को लागी।

IPS परिवर्तनको इनपुट र सम्बन्धित आउटपुटहरू हेर्नको लागि, फ्रिक्वेन्सी र ड्यूटी चक्रको मान शून्य बाहेक अर्को मानमा सेट गर्न आवश्यक छ।
चित्र 16. P-NUCLEO-IOD1A04 को लागि च्यानल 1 PWM अन

FIG 11.jpg

चित्र 17. P-NUCLEO-IOD4A7 को लागि च्यानल 1 PWM अन

FIG 12.jpg

चरण 13. P-NUCLEO-IOD3A1 वा P-NUCLEO-IOD04A1 को लागि [अवलोकन मेनु]>[X-NUCLEOOUT0xA1]>[ च्यानल N]>[गल्ती स्थिति] प्रयोग गर्नुहोस् च्यानल १ वा २ दोष पिनको स्थिति प्रमाणित गर्न।
यो पङ्क्ति चयन गर्न आवश्यक छ र [पढ्नुहोस् चयन गरिएको] मा क्लिक गर्नुहोस्। 0 को पढ्ने मान भनेको कुनै गल्ती छैन, जबकि 1 ले त्रुटिलाई संकेत गर्दछ।
P-NUCLEO-IOD7A1 को लागि [अवलोकन मेनु]>[X-NUCLEO-OUT07A1]>[च्यानल N]>[डायग लेभल] च्यानल N डायग सिग्नलको स्तर प्रमाणित गर्न प्रयोग गर्नुहोस्।
यो पङ्क्ति चयन गर्न आवश्यक छ र [पढ्नुहोस् चयन गरिएको] मा क्लिक गर्नुहोस्। 0 को पढ्ने मान भनेको सङ्केत स्तर कम हो, जबकि 1 ले उच्च स्तरलाई सङ्केत गर्छ।
चित्र 18. P-NUCLEO-IOD1A04 को लागि च्यानल 1 त्रुटि जाँच

FIG 13.jpg

चित्र 19. P-NUCLEO-IOD1A7 को लागि च्यानल 1 डायग स्तर पढ्नुहोस्

FIG 14.jpg

चरण 14. P-NUCLEO-IOD7A1 को लागि FLT पिनको स्थिति प्रमाणित गर्न [अवलोकन मेनु]>[X-NUCLEO-OUT07A1]>[FLT स्थिति] प्रयोग गर्नुहोस्।
यो पङ्क्ति चयन गर्न आवश्यक छ र [पढ्नुहोस् चयन गरिएको] मा क्लिक गर्नुहोस्। 1 को पढ्ने मान भनेको कुनै गल्ती छैन, जबकि 0 ले त्रुटिलाई संकेत गर्दछ। यदि NO FAULT वा FAULT स्ट्रिङ खैरो देखिन्छ भने यसको मतलब यो यन्त्रले अझै पढेको छैन र त्यसैले महत्त्वपूर्ण छैन। यन्त्रबाट स्थिति पढेपछि स्ट्रिङ हरियो हुन्छ। सामान्यतया FLT पिनको स्थिति अद्यावधिक गर्न सधैं [Read Selected] मा क्लिक गर्न आवश्यक हुन्छ।

चित्र 20. P-NUCLEO-IOD7A1 को लागि FLT जाँच

FIG 15.jpg

चरण 15. P-NUCLEO-IOD7A1 को लागि OL पिनको स्थिति प्रमाणित गर्न [अवलोकन मेनु]>[X-NUCLEO-OUT07A1]>[OL स्थिति] प्रयोग गर्नुहोस्। यो पङ्क्ति चयन गर्न आवश्यक छ र [पढ्नुहोस् चयन गरिएको] मा क्लिक गर्नुहोस्। 1 को पढ्ने मानको अर्थ खुला लोडको कारण कुनै गल्ती छैन, जबकि 0 ले खुला लोड त्रुटिलाई जनाउँछ। यदि NO FAULT वा FAULT string खैरो रंगमा देखा पर्यो भने यसको मतलब यो यन्त्रले अझै पढेको छैन र त्यसैले महत्त्वपूर्ण छैन।
यन्त्रबाट स्थिति पढेपछि स्ट्रिङ हरियो हुन्छ।

चित्र 21. OL P-NUCLEO-IOD7A1 को लागि जाँच गर्नुहोस्

FIG 16.jpg

चरण 16. यदि P-NUCLEO-IOD04A1 वा P-NUCLEO-IOD7A1 प्रयोग गरिएको छ भने, L6364Q आन्तरिक तापक्रम सेन्सरको साथ डाटा एक्सचेन्ज सक्रिय गर्न, [प्यारामिटर मेनु]>[प्रक्रिया इनपुट चयन] मा जानुहोस् र L6364Q तापमान चयन गर्नुहोस्। सेन्सर। [Enter] थिच्नुहोस् र त्यसपछि [Write Selected] मा क्लिक गर्नुहोस् (पाठ हरियो हुनेछ) र उपकरणबाट आउने डाटा प्रोसेस डाटा सेक्सनमा देखाइनेछ। तपाईंले [प्लट] बटन क्लिक गरेर तापमान सेन्सर डेटा ग्राफ गर्न सक्नुहुन्छ।

चित्र 22. P-NUCLEO-IOD04A1 र P-NUCLEO-IOD7A1 को लागि तापमान सेन्सर पढ्नुहोस्

FIG 17.jpg

चित्र 23. तापमान सेन्सर प्लट (उदाहरणample with P-NUCLEO-IOD04A1)

FIG 18.jpg

चरण 17. P-NUCLEO-IOD3A1 वा P-NUCLEO-IOD04A1 को लागि IPS फल्ट पिन मानहरूको मानहरू दुई सेन्सरहरू जस्तै प्रयोग गर्न सम्भव छ र त्यसपछि तिनीहरूको मानहरू प्रक्रिया डेटाको रूपमा चक्रीय रूपमा प्रतिबिम्बित गर्दछ। यो गर्नका लागि, [Parameter Menu]>[Process Input Selection] मा जानुहोस् र क्रमशः IPS2050H FAULT Pins value वा IPS2050H-32 FAULT Pins मान चयन गर्नुहोस्, [Enter] थिच्नुहोस् (पाठ निलो हुनेछ), त्यसपछि [Write Selected] मा क्लिक गर्नुहोस्। (पाठ हरियो हुनेछ) र IPS2050H/IPS2050H-32 फल्ट पिनबाट आउने डाटा प्रक्रिया डाटा खण्डमा देखाइनेछ। तपाईंले [प्लट] बटन थिचेर गल्ती पिनको स्थिति ग्राफ गर्न सक्नुहुन्छ। P-NUCLEO-IOD7A1 को लागि IPS FLT र OL पिन मानहरू वा प्रति च्यानल DIAG संकेतहरूको मानहरू प्रयोग गर्न सम्भव छ मानौं तिनीहरू सेन्सरहरू हुन् र त्यसपछि तिनीहरूका मानहरूलाई प्रक्रिया डेटाको रूपमा चक्रीय रूपमा प्रतिबिम्बित गर्दछ। यो गर्नका लागि, [Parameter Menu]>[Process Input Selection] मा जानुहोस् र FLT र OL Signalization वा DIAGs Level चयन गर्नुहोस्, [Enter] थिच्नुहोस् (पाठ निलो हुनेछ), त्यसपछि [Write Selected] मा क्लिक गर्नुहोस् (पाठ पल्टिनेछ। हरियो) र IPS4260LM FLT र OL पिनहरू वा DIAG संकेतहरूबाट आउने डाटा प्रक्रिया डेटा खण्डमा देखाइनेछ। तपाईंले [प्लट] बटन थिचेर गल्ती पिनको स्थिति ग्राफ गर्न सक्नुहुन्छ।

चित्र 24. P-NUCLEO-IOD3A1 वा P-NUCLEO-IOD04A1 (पूर्व) को लागि IPS फल्ट पिन डेटा पढियोample को लागी
P-NUCLEO-IOD04A1)

FIG 19.jpg

चित्र 25. P-NUCLEO-IOD7A1 को लागि IPS FLT र OL पिन डेटा पढिन्छ

FIG 20.jpg

चित्र 26. P-NUCLEO-IOD7A1 को लागि IPS DIAG संकेत डेटा पढिन्छ

FIG 21.jpg

FIG 22.JPG

FIG 23.JPG

 

2.4 सफ्टवेयर सेटअप
NUCLEO-L073RZ वा NUCLEO-G071RB (P-NUCLEO-IOD04A1 र P-NUCLEO-IOD7A1 को लागि प्रयोग गरिएको) र NUCLEO-NUCLEO-L073RB को लागि IO-Link अनुप्रयोगहरूको लागि अनुप्रयोगहरू सिर्जना गर्न उपयुक्त विकास वातावरण सेटअप गर्न निम्न सफ्टवेयर घटकहरू आवश्यक छन्। -L452RE (का लागि प्रयोग गरियो P-NUCLEO-IOD3A1), L6362A/L6364Q, र IPS2050H/IPS2050H-32 वा IPS4260LM:

• FP-IND-IODOUT1 फर्मवेयर र सम्बन्धित कागजातहरू www.st.com मा उपलब्ध छन्
• निम्न विकास उपकरण-श्रृंखला र कम्पाइलरहरू मध्ये एक:
- आर्म टूलचेन + ST-LINK/V2 को लागि IAR एम्बेडेड वर्कबेन्च
- वास्तविकView माइक्रोकन्ट्रोलर विकास किट टूलचेन (MDK-ARM सफ्टवेयर विकास वातावरण
+ ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2

संशोधन इतिहास
तालिका 1. कागजात संशोधन इतिहास

FIG 24 संशोधन इतिहास।JPG

 

महत्त्वपूर्ण सूचना - ध्यानपूर्वक पढ्नुहोस्
STMicroelectronics NV र यसका सहायक कम्पनीहरू ("ST") ले बिना सूचना कुनै पनि समयमा ST उत्पादनहरू र/वा यस कागजातमा परिवर्तनहरू, सुधारहरू, परिमार्जनहरू, परिमार्जनहरू र सुधारहरू गर्ने अधिकार सुरक्षित राख्छन्। खरिदकर्ताहरूले अर्डर राख्नु अघि ST उत्पादनहरूमा नवीनतम सान्दर्भिक जानकारी प्राप्त गर्नुपर्छ। ST उत्पादनहरू अर्डर स्वीकृतिको समयमा ST को बिक्रीका सर्तहरू र सर्तहरू अनुसार बेचिन्छन्।
ST उत्पादनहरूको छनोट, छनोट र प्रयोगको लागि खरिदकर्ताहरू पूर्ण रूपमा जिम्मेवार छन् र ST ले आवेदन सहायता वा खरिदकर्ताहरूको उत्पादनहरूको डिजाइनको लागि कुनै दायित्व मान्दैन।

कुनै लाइसेन्स, एक्सप्रेस वा निहित, कुनै पनि बौद्धिक सम्पत्ति अधिकार यहाँ ST द्वारा प्रदान गरिएको छैन।
यहाँ उल्लेख गरिएको जानकारी भन्दा फरक प्रावधानहरू सहित ST उत्पादनहरूको पुन: बिक्रीले त्यस्तो उत्पादनको लागि ST द्वारा प्रदान गरिएको कुनै पनि वारेन्टी रद्द हुनेछ।
ST र ST लोगो ST को ट्रेडमार्क हो। ST ट्रेडमार्कहरूको बारेमा थप जानकारीको लागि, www.st.com/trademarks मा हेर्नुहोस्। अन्य सबै उत्पादन वा सेवा नामहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।

यस कागजातमा भएको जानकारीले यस कागजातको कुनै पनि अघिल्लो संस्करणहरूमा पहिले प्रदान गरिएको जानकारीलाई हटाउँछ र प्रतिस्थापन गर्दछ।

© 2024 STMicroelectronics - सबै अधिकार सुरक्षित
UM3240
UM3240

 

यस म्यानुअल बारे थप पढ्नुहोस् र PDF डाउनलोड गर्नुहोस्:

कागजातहरू / स्रोतहरू

ST UM3240 औद्योगिक एक्चुएटर र सेन्सर नोड [pdf] प्रयोगकर्ता पुस्तिका
UM3240 औद्योगिक एक्चुएटर र सेन्सर नोड, UM3240, औद्योगिक एक्चुएटर र सेन्सर नोड, सेन्सर नोड

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *