UM3240.JPG

UM3240 ינדוסטריאַל אַקטואַטאָר און סענסאָר נאָדע באַניצער מאַנואַל

UM3240 ינדוסטריאַל אַקטואַטאָר און סענסאָר Node.jpg

 

הקדמה
FP-IND-IODOUT1 איז אַ STM32Cube פונקציע פּאַק וואָס אַלאַוז איר צו געבן IO-לינק קאָמוניקאַציע צווישן P-NUCLEO-IOD3A1 אָדער P-NUCLEO-IOD04A1 אָדער P-NUCLEO-IOD7A1 קיץ און אַן IO-Link בעל דורך די L6362A אָדער L6364Q טראַנססעיווערס מאָונטעד אויף די STEVAL-IOD003V1 און X-NUCLEO-IOD02A1, ריספּעקטיוולי.

די פונקציע פּאַק ינטאַגרייץ אַן IO-Link דעמאָ-סטאַק און פאַרוואַלטונג פון די IPS2050H און IPS2050H-32, צווייענדיק הויך-זייַט סוויטשיז מאָונטעד אויף די X-NUCLEO-OUT03A1 און X-NUCLEO-OUT04A1, ריספּעקטיוולי. די פֿונקציע פּאַק אויך ינטאַגרייץ אַן IO-Link דעמאָ אָנלייגן פֿאַר די פאַרוואַלטונג פון די IPS4260LM קוואַד נידעריק-זייַט ינטעליגענט מאַכט באַשטימען מאָונטעד אויף די X-NUCLEOOUT07A1. FP-IND-IODOUT1 אויך כולל די יאָדד file צו זיין ופּלאָאַדעד צו דיין IO-Link בעל.

די ווייכווארג ינקלודעד אין דעם פּעקל קענען זיין געוויינט אין ינאַגרייטיד אַנטוויקלונג ינווייראַנמאַנץ פון IAR, Keil און STM32CubeIDE.

 

1 FP-IND-IODOUT1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube

1.1 איבערview
FP-IND-IODOUT1 איז אַ STM32 ODE פונקציע פּאַק און יקספּאַנדז STM32Cube פאַנגקשאַנאַליטי.
די ווייכווארג ינייבאַלז די קאָנטראָל פון די IPS2050H/IPS2050H-32/IPS4260LM דעוויסעס וואָס אַקט ווי אַקטוייטערז דורך די IO-Link קאָמוניקאַציע שורה. דערצו, עס ינייבאַלז IO-Link דאַטן אַריבערפירן צו / פֿון די IO-Link טראַנססעיווערס L6362A און L6364Q.

בלויז פֿאַר די L6364Q, די ווייכווארג אַלאַוז לייענען די ינערלעך טעמפּעראַטור סענסער.
די הויפּט פֿעיִקייטן פון דעם פּעקל זענען:

  • גאַנץ פירמוואַרע צו אַנטוויקלען ינדאַסטריאַל יאָ-לינק אַקטואַטאָר און סענסער נאָודז
  • מיטלוואַרע לייברעריז און דריווערס מיט IO-Link אָנלייגן פֿאַר L6362A און L6364Q
  • דריווערס צו צושטעלן קאַמאַנדז צו IPS2050H/IPS2050H-32/IPS4260LM
  • גרייט-צו-נוצן ביינערי צו אָפּשאַצן P-NUCLEO-IOD3A1 און P-NUCLEO-IOD04A1 און P-NUCLEO-IOD7A1 ווי אַן ינדאַסטריאַל IO-Link אַקטואַטאָר און סענסער נאָדע
  • גרינג פּאָרטאַביליטי צווישן פאַרשידענע MCU משפחות, דאַנק צו STM32Cube
  • פריי, באַניצער-פרייַנדלעך דערלויבעניש טערמינען

1.2 אַרקאַטעקטשער
די אַפּלאַקיישאַן ווייכווארג אַקסעס די סטאַקט שילדז דורך די פאלגענדע ווייכווארג לייַערס:

  • די STM32Cube HAL שיכטע, וואָס גיט אַ פּשוט, דזשאַנעריק, מאַלטי-ינסטאַנס גאַנג פון אַפּלאַקיישאַן פּראָגראַממינג ינטערפייסיז (אַפּיס) צו ינטעראַקט מיט די אויבערשטער אַפּלאַקיישאַן, ביבליאָטעק און אָנלייגן לייַערס. עס האט דזשאַנעריק און פאַרלענגערונג אַפּיס און איז גלייַך געבויט אַרום אַ דזשאַנעריק אַרקאַטעקטשער און אַלאַוז סאַקסעסיוו לייַערס ווי די מידאַלוואַרע שיכטע צו ינסטרומענט פאַנגקשאַנז אָן ריקוויירינג ספּעציפיש ייַזנוואַרג קאַנפיגיעריישאַנז פֿאַר אַ געגעבן מיקראָקאָנטראָללער אַפּאַראַט (MCU). די סטרוקטור ימפּרוווז ריוזאַביליטי פון ביבליאָטעק קאָד און געראַנטיז אַן גרינג פּאָרטאַביליטי אויף אנדערע דעוויסעס.
  • די ברעט שטיצן פּעקל (BSP) שיכטע, וואָס שטיצט אַלע די פּעריפעראַלס אויף די STM32 Nucleo אַחוץ די MCU. דעם לימיטעד גאַנג פון אַפּיס גיט אַ פּראָגראַממינג צובינד פֿאַר זיכער ברעט-ספּעציפיש פּעריפעראַלס ווי די געפירט, די באַניצער קנעפּל, אאז"ו ו. דעם צובינד אויך העלפּס צו ידענטיפיצירן די ספּעציפיש ברעט ווערסיע.

פיגורע 1. FP-IND-IODOUT1 ווייכווארג אַרקאַטעקטשער

FIG 1 Architecture.jpg

1.3 טעקע סטרוקטור
פיגורע 2. FP-IND-IODOUT1 פּעקל טעקע סטרוקטור

פייַג 2 פאָלדער סטרוקטור.דזשפּג

די פאלגענדע פאָלדערס זענען אַרייַנגערעכנט אין די ווייכווארג פּעקל:

  • _htmresc: כּולל גראַפיקס פֿאַר HTML דאָקומענטן.
  • דאַקיומענטיישאַן: כּולל אַ קאַמפּיילד HTML file דזשענערייטאַד פֿון די מקור קאָד מיט דיטיילד ווייכווארג קאַמפּאָונאַנץ און אַפּיס (איינער פֿאַר יעדער פּרויעקט).
  • דריווערס: כּולל די HAL דריווערס און די ברעט-ספּעציפיש דריווערס פֿאַר יעדער געשטיצט ברעט אָדער ייַזנוואַרג פּלאַטפאָרמע, אַרייַנגערעכנט די פֿאַר די אויף-באָרד קאַמפּאָונאַנץ, און די CMSIS פאַרקויפער-פרייַ ייַזנוואַרג אַבסטראַקציע שיכטע פֿאַר די Arm Cortex-M פּראַסעסער סעריע.
  • Middlewares: לייברעריז און פּראָטאָקאָלס מיט די IO-Link מיניסטאַק.
  • פּראַדזשעקס: כּולל די sampדי אַפּלאַקיישאַן ימפּלאַמענאַד אַן ינדאַסטריאַל יאָ-לינק אַקטואַטאָר און סענסער נאָדע.
    די אַפּלאַקיישאַן איז צוגעשטעלט פֿאַר די NUCLEO-L073RZ און NUCLEO-G071RB און NUCLEO-L452RE פּלאַטפאָרמס אין דריי אַנטוויקלונג ינווייראַנמאַנץ: IAR Embedded Workbench for Arm, MDK-ARM ווייכווארג אַנטוויקלונג סוויווע און STM32CubeIDE. פֿאַר די P-NUCLEO-IOD3A1 די אַפּלאַקיישאַן איז צוגעשטעלט פֿאַר די NUCLEO-L073RZ און NUCLEO-L452RE פּלאַטפאָרמס. פֿאַר די P-NUCLEO-IOD04A1 און P-NUCLEOIOD7A1 די אַפּלאַקיישאַן איז צוגעשטעלט פֿאַר די NUCLEO-L073RZ און NUCLEO-G071RB פּלאַטפאָרמס.

1.4 אַפּיס
דיטיילד טעכניש אינפֿאָרמאַציע מיט פול באַניצער אַפּי פונקציע און פּאַראַמעטער דיסקריפּשאַנז זענען אין אַ קאַמפּיילד HTML file אין די "דאָקומענטאַטיאָן" טעקע.

1.5 שampדי אַפּלאַקיישאַן באַשרייַבונג מיט P-NUCLEO-IOD3A1
די sampדי אַפּלאַקיישאַן איז צוגעשטעלט אין די פּראַדזשעקס טעקע, ניצן די STEVAL-IOD003V1 מיט L6362A טראַנססעיווער
און X-NUCLEO-OUT03A1 מיט די IPS2050H.
גרייט-צו-בויען פּראַדזשעקס זענען בנימצא פֿאַר קייפל IDEs. איר קענען ופּלאָאַד איינער פון די ביינערי fileאיז צוגעשטעלט מיט FPIND-
IODOUT1 דורך STM32 STLINK Utility, STM32CubeProgrammer אָדער די פּראָגראַממינג שטריך אין דיין IDE.
צו אָפּשאַצן די FP-IND-IODOUT1 פירמוואַרע, עס איז נייטיק צו צופֿעליקער די IODD file אויף די קאָנטראָל געצייַג פון דיין
IO‑Link Master און פאַרבינדן עס צו די STEVAL-IOD003V1 מיט אַ 3-דראָט קאַבלע (L+, L-/GND, CQ). אָפּטיילונג 2.3 ווייזט
אַן עקסampווו די IO-Link האר איז די P-NUCLEO-IOM01M1 און די פֿאַרבונדענע קאָנטראָל געצייַג איז די IO-Link
קאָנטראָל טול דעוועלאָפּעד דורך TEConcept (ST שוטעף). אַלטערנאַטיוועלי, איר קענען נוצן אן אנדער IO-Link Master מיט די
שייַכות קאָנטראָל געצייַג.

1.6 שampדי אַפּלאַקיישאַן באַשרייַבונג מיט P-NUCLEO-IOD04A1
די sampדי אַפּלאַקיישאַן איז צוגעשטעלט אין די פּראַדזשעקס טעקע, ניצן די X-NUCLEO-IOD02A1 מיט L6364Q טראַנססעיווער און X-NUCLEO-OUT04A1.

גרייט-צו-בויען פּראַדזשעקס זענען בנימצא פֿאַר קייפל IDEs. איר קענען ופּלאָאַד איינער פון די ביינערי fileס צוגעשטעלט מיט FPIND-IODOUT1 דורך STM32 STLINK Utility, STM32CubeProgrammer אָדער די פּראָגראַממינג שטריך אין דיין IDE.

צו אָפּשאַצן די FP-IND-IODOUT1 פירמוואַרע, עס איז נייטיק צו צופֿעליקער די IODD file אויף די קאָנטראָל געצייַג פון דיין IO‑Link האר און פאַרבינדן עס צו די X-NUCLEO-IOD02A1 דורך אַ 3-דראָט קאַבלע (L+, L-/GND, CQ). אָפּטיילונג 2.3 ווייזט אַן עקסampווו די IO-Link האר איז די P-NUCLEO-IOM01M1 און די פֿאַרבונדענע קאָנטראָל געצייַג איז די IO-Link קאָנטראָל טול דעוועלאָפּעד דורך TEConcept (ST שוטעף). אַלטערנאַטיוועלי, איר קענען נוצן אן אנדער IO-Link Master מיט די פֿאַרבונדענע קאָנטראָל געצייַג.

1.7 שampדי אַפּלאַקיישאַן באַשרייַבונג מיט P-NUCLEO-IOD7A1
די sampדי אַפּלאַקיישאַן איז צוגעשטעלט אין די פּראַדזשעקס טעקע, ניצן די X-NUCLEO-IOD02A1 מיט L6364Q טראַנססעיווער און X-NUCLEO-OUT07A1 מיט די IPS4260LM.

גרייט-צו-בויען פּראַדזשעקס זענען בנימצא פֿאַר קייפל IDEs. איר קענען ופּלאָאַד איינער פון די ביינערי fileס צוגעשטעלט מיט FPIND-IODOUT1 דורך STM32 STLINK Utility, STM32CubeProgrammer אָדער די פּראָגראַממינג שטריך אין דיין IDE.
צו אָפּשאַצן די FP-IND-IODOUT1 פירמוואַרע, עס איז נייטיק צו צופֿעליקער די IODD file אויף די קאָנטראָל געצייַג פון דיין IO‑Link האר און פאַרבינדן עס צו די X-NUCLEO-IOD02A1 דורך אַ 3-דראָט קאַבלע (L+, L-/GND, CQ). אָפּטיילונג 2.3 ווייזט אַן עקסampווו די IO-Link האר איז די P-NUCLEO-IOM01M1 און די פֿאַרבונדענע קאָנטראָל געצייַג איז די IO-Link קאָנטראָל טול דעוועלאָפּעד דורך TEConcept (ST שוטעף). אַלטערנאַטיוועלי, איר קענען נוצן אן אנדער IO-Link Master מיט די פֿאַרבונדענע קאָנטראָל געצייַג.

 

2 סיסטעם סעטאַפּ פירער

2.1 האַרדוואַרע באַשרייַבונג
2.1.1 P-NUCLEO-IOD3A1 STM32 Nucleo פּאַק
די P-NUCLEO-IOD3A1 איז אַ STM32 נוקלעאָ פּאַק קאַמפּאָוזד פון די STEVAL-IOD003V1 און X-NUCLEOOUT03A1 יקספּאַנשאַן באָרדז סטאַקט אויף די NUCLEO-L073RZ אָדער NUCLEO-L452RE אַנטוויקלונג באָרדז. די STEVAL-IOD003V1 פֿעיִקייטן אַן IO-Link מיטל טראַנססעיווער פֿאַר די גשמיות פֿאַרבינדונג צו אַן IO-Link בעל, בשעת די X-NUCLEO-OUT03A1 איז אַן ינדאַסטריאַל דיגיטאַל רעזולטאַט יקספּאַנשאַן ברעט באזירט אויף IPS2050H פֿאַר STM32 Nucleo און די NUCLEO-L073RZ אָדער NUCLEO -L452RE זענען די נויטיק ייַזנוואַרג רעסורסן צו לויפן די FP-INDIODOUT1 פונקציע פּאַק און צו קאָנטראָלירן די טראַנססעיווער און די מאַכט באַשטימען. די FP-IND-IODOUT1 קאַמביינז אַן IO-Link דעמאָ סטאַק ביבליאָטעק (דערייווד פון X-CUBE-IOD02) מיט די X-CUBE-IPS אָפּטיילונג שייַכות צו די XNUCLEO-OUT03A1 און פֿעיִקייטן אַן עקס.ampדי IO-Link מיטל אַקטואַטאָר און סענסער נאָדע. די P-NUCLEIOOD3A1 קענען ווערן גענוצט פֿאַר אפשאצונג צוועקן און ווי אַ אַנטוויקלונג סוויווע. די STM32 Nucleo פּאַק גיט אַ אַפאָרדאַבאַל און גרינג-צו-נוצן לייזונג פֿאַר די אַנטוויקלונג פון IO-Link און SIO אַפּלאַקיישאַנז, יוואַליויישאַן פון L6362A קאָמוניקאַציע פֿעיִקייטן און ראָובאַסטנאַס, צוזאַמען מיט די קאַמפּיאַטיישאַן פאָרשטעלונג פון די STM32L073RZ און STM32L452RE מיקראָקאָנטראָללערס.

פיגורע 3. פּ-נוקלעאָ-יאָד3אַ1 סטמ32 נוקלעאָ פּאַק

FIG 3 האַרדוואַרע description.jpg

2.1.2 P-NUCLEO-IOD04A1 STM32 Nucleo פּאַק
די P-NUCLEO-IOD04A1 איז אַ STM32 נוקלעאָ פּאַק קאַמפּאָוזד פון די X-NUCLEO-IOD02A1 און X-NUCLEOOUT04A1 יקספּאַנשאַן באָרדז סטאַקט אויף די NUCLEO-L073RZ אָדער NUCLEO-G071RB אַנטוויקלונג באָרדז.

די X-NUCLEO-IOD02A1 פֿעיִקייטן אַן IO-Link מיטל טראַנססעיווער פֿאַר די גשמיות פֿאַרבינדונג צו אַן IO-Link בעל, בשעת די X-NUCLEO-OUT04A1 איז אַן ינדאַסטריאַל דיגיטאַל רעזולטאַט יקספּאַנשאַן ברעט באזירט אויף IPS2050H-32 פֿאַר STM32 Nucleo און די NUCLEO -L073RZ אָדער NUCLEO-G071RB זענען די נויטיק ייַזנוואַרג רעסורסן צו לויפן די FP-IND-IODOUT1 פונקציאָנירן פּאַק און קאָנטראָלירן די טראַנססעיווער און די מאַכט באַשטימען.
די FP-IND-IODOUT1 קאַמביינז אַן IO-Link דעמאָ סטאַק ביבליאָטעק (דערייווד פון X-CUBE-IOD02) מיט די X-CUBEIPS אָפּטיילונג שייַכות צו די X-NUCLEO-OUT04A1 און פֿעיִקייטן אַן עקס.ampדי IO-Link מיטל אַקטואַטאָר און סענסער נאָדע.

די P-NUCLEO-IOD04A1 קענען זיין געוויינט פֿאַר יוואַליויישאַן צוועקן און ווי אַ אַנטוויקלונג סוויווע.
די STM32 Nucleo פּאַק גיט אַ אַפאָרדאַבאַל און גרינג-צו-נוצן לייזונג פֿאַר די אַנטוויקלונג פון IO-Link און SIO אַפּלאַקיישאַנז, אפשאצונג פון L6364Q קאָמוניקאַציע פֿעיִקייטן און ראָובאַסטנאַס, צוזאַמען מיט די קאַמפּיוטינג פאָרשטעלונג פון די STM32L073RZ און STM32G071RB מיקראָקאָנטראָללערס.

פיגורע 4. פּ-נוקלעאָ-יאָד04אַ1 סטמ32 נוקלעאָ פּאַק

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

2.1.3 P-NUCLEO-IOD7A1 STM32 Nucleo פּאַק
די P-NUCLEO-IOD7A1 איז אַ STM32 נוקלעאָ פּאַק קאַמפּאָוזד פון די X-NUCLEO-IOD02A1 און X-NUCLEOOUT07A1 יקספּאַנשאַן באָרדז סטאַקט אויף די NUCLEO-G071RB אָדער NUCLEO-L073RZ אַנטוויקלונג באָרדז.

די X-NUCLEO-IOD02A1 פֿעיִקייטן אַן IO-Link מיטל טראַנססעיווער פֿאַר די גשמיות פֿאַרבינדונג צו אַן IO-Link בעל, בשעת די X-NUCLEO-OUT07A1 איז אַן ינדאַסטריאַל דיגיטאַל רעזולטאַט יקספּאַנשאַן ברעט באזירט אויף IPS4260LM פֿאַר STM32 Nucleo און די NUCLEO-G071RB אָדער NUCLEO-L073RZ זענען די נויטיק ייַזנוואַרג רעסורסן צו לויפן די FP-IND-IODOUT1 פונקציע פּאַק און צו קאָנטראָלירן די טראַנססעיווער און די מאַכט באַשטימען.

די FP-IND-IODOUT1 קאַמביינז אַן IO-Link דעמאָ סטאַק ביבליאָטעק (דערייווד פון X-CUBE-IOD02) מיט די X-CUBEIPS אָפּטיילונג שייַכות צו די X-NUCLEO-OUT07A1 און פֿעיִקייטן אַן עקס.ampדי IO-Link מיטל אַקטואַטאָר און סענסער נאָדע.

די P-NUCLEO-IOD7A1 קענען זיין געוויינט פֿאַר יוואַליויישאַן צוועקן און ווי אַ אַנטוויקלונג סוויווע.
די STM32 Nucleo פּאַק גיט אַ אַפאָרדאַבאַל און גרינג-צו-נוצן לייזונג פֿאַר די אַנטוויקלונג פון IO-Link און SIO אַפּלאַקיישאַנז, אפשאצונג פון L6364Q קאָמוניקאַציע פֿעיִקייטן און ראָובאַסטנאַס, צוזאַמען מיט די קאַמפּיאַטיישאַן פאָרשטעלונג פון די STM32G071RB און STM32L073RZ מיקראָקאָנטראָללערס.

פיגורע 5. פּ-נוקלעאָ-יאָד7אַ1 סטמ32 נוקלעאָ פּאַק

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

2.1.4 P-NUCLEO-IOM01M1 STM32 נוקלעאָ פּאַק
די P-NUCLEO-IOM01M1 איז אַ STM32 נוקלעאָ פּאַק קאַנסיסטינג פון די STEVAL-IOM001V1 און די NUCLEOF446RE באָרדז. די STEVAL-IOM001V1 איז אַ איין IO-Link בעל PHY שיכטע (L6360), בשעת די NUCLEOF446RE לויפט אַן IO-Link סטאַק רעוו 1.1 (דעוועלאָפּעד דורך און פאַרמאָג פון TEConcept GmbH, דערלויבעניש לימיטעד צו 10 ק מינוט, רינואַבאַל אָן נאָך קאָס). די IO-Link אָנלייגן דערהייַנטיקן איז דערלויבט אויסשליסלעך דורך נאָכפאָלגן די פּראָצעדור דיסקרייבד אין UM2421 (פריי בנימצא אין www.st.com). קיין אנדערע מעקן / אָווועררייט פון די פּרעלאָאַדעד אָנלייגן מאכט עס אוממעגלעך צו ומקערן עס.

די STM32 Nucleo פּאַק גיט אַ אַפאָרדאַבאַל און גרינג-צו-נוצן לייזונג פֿאַר די אפשאצונג פון IO-Link אַפּלאַקיישאַנז, L6360 קאָמוניקאַציע פֿעיִקייטן און ראָובאַסטנאַס, צוזאַמען מיט די STM32F446RET6 קאַמפּיאַטיישאַן פאָרשטעלונג. דער פּאַק, מיט אַרויף צו פיר STEVAL-IOM001V1 באָרדז צו בויען אַ קוואַד-פּאָרט IO-Link בעל, קענען אַקסעס די IO-Link גשמיות שיכטע און יבערגעבן מיט IO-Link דעוויסעס.

איר קענען אָפּשאַצן די געצייַג דורך די דעדאַקייטאַד GUI (IO-Link Control Tool©, פאַרמאָג פון TEConcept GmbH) אָדער נוצן עס ווי אַ IO-Link בעל בריק צוטריטלעך פֿון די דעדאַקייטאַד SPI צובינד: מקור קאָד פון דעמאָ פּרויעקט (נידעריק מדרגה IO- פֿאַרבינדונג בעל אַקסעס צו די דעמאָ אַפּלאַקיישאַן, דעוועלאָפּעד דורך TEConcept GmbH) און אַפּי באַשרייַבונג זענען פריי.

פיגורע 6. P-NUCLEO-IOM01M1 STM32 Nucleo פּאַק

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

2.2 האַרדוואַרע סעטאַפּ
די פאלגענדע ייַזנוואַרג קאַמפּאָונאַנץ זענען דארף:

  1. איין STM32 Nucleo פּאַק פֿאַר IO-Link מיטל אַפּלאַקיישאַנז (סדר קאָד: P-NUCLEO-IOD3A1 אָדער P-NUCLEOIOD04A1 אָדער P-NUCLEO-IOD7A1)
  2. איין STM32 Nucleo פּאַק פֿאַר IO-Link בעל מיט IO-Link v1.1 PHY און אָנלייגן (סדר קאָד: P-NUCLEIOIOM01M1)
  3. א 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-, אָפּשיקן צו די ברעט סעריגראַפי) .
שריט 2. קאָננעקט די P-NUCLEO-IOM01M1 צו אַ 24 וו / 0.5 א מאַכט צושטעלן.
די פאלגענדע פיגיערז ווייַזן ווי צו פאַרבינדן די P-NUCLEO-IOM01M1 און די P-NUCLEO-IOD3A1 אָדער
P-NUCLEO-IOD04A1 אָדער P-NUCLEO-IOD7A1 מיט די FP-IND-IODOUT1 פירמוואַרע פליסנדיק.

פיגורע 7. טערמינאַל סעטטינגס פֿאַר P-NUCLEO-IOD3A1

FIG 2 Terminal settings.jpg

פיגורע 8. טערמינאַל סעטטינגס פֿאַר P-NUCLEO-IOD04A1

FIG 3 Terminal settings.jpg

פיגורע 9. טערמינאַל סעטטינגס פֿאַר P-NUCLEO-IOD7A1

FIG 4 Terminal settings.jpg

שריט 3. קאַטער די יאָ-לינק קאָנטראָל טול אויף דיין לאַפּטאַפּ / פּיסי.
שריט 4. קאָננעקט דורך מיני-וסב קאַבלע די P-NUCLEO-IOM01M1 פליסנדיק די יאָ-לינק קאָנטראָל טול צו דיין לאַפּטאַפּ / פּיסי.
די ווייַטער סטעפּס (5 צו 13) אָפּשיקן צו אַקשאַנז צו זיין דורכגעקאָכט אויף די IO-Link קאָנטראָל טול.

שריט 5. צופֿעליקער די יאָדד file פון P-NUCLEO אין נוצן צו די IO-Link קאָנטראָל טול דורך געבן אַ קליק אויף [סעלעקט מיטל] און נאָכגיין די ינסטראַקשאַנז צו צופֿעליקער די געהעריק IODD (קסמל פֿאָרמאַט) file בנימצא אין די IODD וועגווייַזער פון די ווייכווארג פּעקל.
נאָך דעם קאַמף, די אינפֿאָרמאַציע וועגן די אויסגעקליבן מיטל וועט זיין געוויזן. יאָדד files זענען צוגעשטעלט פֿאַר COM1 (4.8 קביט / s, בלויז פֿאַר P-NUCLEO-IOD3A1) און COM2 (38.4 קביט / s) און COM3 (230.4 קביט / s) טראַנסמיסיע רייץ.

פיגורע 10. מיטל סעלעקציע

FIG 5 Device Selection.jpg

פיגורע 11. מיטל סעלעקציע פֿאַר P-NUCLEO-IOD3A1, P-NUCLEO-IOD04A1 און P-NUCLEOIOD7A1

FIG 6 Device Selection.jpg

שריט 6. אויסקלייַבן די קאַם פּאָרט און פאַרבינדן די האר דורך געבן אַ קליק אויף די גרין בילדל (שפּיץ לינקס ווינקל).

פיגורע 12. בעל קאַנעקשאַן

FIG 7 Master Connection.jpg

שריט 7. דריקט אויף [מאַכט אויף] צו צושטעלן די P-NUCLEO. אויב P-NUCLEO-IOD3A1 איז געניצט, די גרין געפירט אויף די STEVAL-IOD003V1 טורנס אויף. אויב P-NUCLEO-IOD04A1 אָדער P-NUCLEO-IOD7A1 איז געניצט, די רויט געפירט אויף די X-NUCLEO-IOD02A1 בלינקס.

שריט 8. דריקט אויף [יאָ-לינק] צו אָנהייבן אַן יאָ-לינק קאָמוניקאַציע. אויב P-NUCLEO-IOD04A1 אָדער P-NUCLEO-IOD7A1 איז געניצט, די גרין געפירט אויף X-NUCLEO-IOD02A1 בלינקס.

פיגורע 13. מאַכט אויף און יאָ-לינק

FIG 8 מאַכט אויף און IO-Link.jpg

די ווייַטער סטעפּס (9 צו 21) אָפּשיקן צו אַקשאַנז צו זיין דורכגעקאָכט אויף די IO-Link קאָנטראָל טול צו צושטעלן קאַמאַנדז צו די IPS2050H אָדער IPS2050H-32 אָדער IPS4260LM מאָונטעד אויף די X-NUCLEO-OUT03A1, XNUCLEO-OUT04A1 אָדער X-NUCLEO- OUT07A1 שילד באָרדז. איר קענט אויך נעמען אַקשאַנז צו קאָנטראָלירן די סטאַטוס פון די דיאַגנאָסטיק פּינס.

אין אַלגעמיין, צו צושטעלן אַ באַפֿעל צו די ינטעליגענט מאַכט סוויטש דורך די IO-לינק שורה מיט די קאָנטראָל טול, עס איז נייטיק צו נוצן די קאָנטראָל טול [שרייב סעלעקטעד] באַפֿעל. צו זיין עפעקטיוו, דעם קאַמף ריקווייערז דרינגלעך [Enter] נאָך טשאַנגינג און וועראַפייינג אַז די ווערט ענדערונגען קאָליר צו בלוי.

נאָך דעם, קליקינג אויף [שרייַבן אויסגעקליבן] אַפּלייז די אַקציע ריכטיק, און די טעקסט קאָליר זאָל טוישן צו גרין.

אין די פאלגענדע סטעפּס מיר באַריכט די דזשאַנעריק שטריקל X-NUCLEO-OUT0xA1 לויט די P-NUCLEO אין נוצן, דער באַניצער מוזן באַטראַכטן X-NUCLEO-OUT03A1 אָדער X-NUCLEO-OUT04A1 אָדער X-NUCLEOOUT07A1. סימילאַרלי, קאַנאַל N רעפערס צו אַ דזשאַנעריק קאַנאַל בנימצא אויף די X-NUCLEO-OUTxA1.

טרעטן 9. ניצן [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT0xA1]>[קאַנאַל N]>[שטענדיק שטאַט ON אָדער OFF] צו מאַכט אויף אָדער אַוועק קאַנאַל 1,2 אָדער בלויז פֿאַר P-NUCLEO-IOD7A1 טשאַנאַלז 3 אָדער 4 אין פעסט שטאַט מאָדע.

אויב די ווערט שטעלן איז 1, דער קאַמף איז צו מאַכט אויף דעם קאַנאַל. די ווערט 0 וועט קער אַוועק די קאַנאַל. ווענדן אויף אין פעסט שטאַט מאָדע אַ קאַנאַל שוין אויסגעדרייט אין PWM מאָדע וועט יבעררייַסן די PWM און קער אויף די פעסט שטאַט מאָדע. די פיגור אונטן ווייזט אַן עקסampצו באַשטימען קאַנאַל איין אין אַ פעסט שטאַט מאָדע.

פיגורע 14. קאַנאַל 1 פעסט שטאַט ON פֿאַר P-NUCLEO-IOD04A1

FIG 9.jpg

פיגורע 15. קאַנאַל 3 פעסט שטאַט ON פֿאַר P-NUCLEO-IOD7A1

FIG 10.jpg

שריט 10. דריקט אויף [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT0xA1]>[Channel N]>[PWM אָפטקייַט ווערט [Hz]] צו שטעלן די PWM אָפטקייַט איר ווילן צו נוצן פֿאַר קאַנאַל 1,2 אָדער בלויז פֿאַר P- NUCLEO-IOD7A1 טשאַנאַלז 3 אָדער
4. די אָפטקייַט קייט וואָס קענען זיין באַשטימט איז 0 צו 100 הז. די אָפטקייַט שריט איז 1 הז.
שריט 11. דריקט אויף [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT0xA1]>[Channel N]>[PWM דוטי ציקל ווערט [%]] צו שטעלן די פליכט ציקל איר ווילן צו נוצן פֿאַר קאַנאַל 1,2 אָדער בלויז פֿאַר P -NUCLEO-IOD7A1 טשאַנאַלז 3 אָדער 4.
די פליכט ציקל קייט וואָס קענען זיין באַשטימט איז 0% צו 100%. די פליכט ציקל שריט איז 1%.

שריט 12. דריקט אויף [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT0xA1]>[Channel N]>[PWM ON אָדער OFF] צו מאַכט אויף אָדער אַוועק קאַנאַל 1,2 אָדער בלויז פֿאַר P-NUCLEO-IOD7A1 טשאַנאַלז 3 אָדער 4 אין PWM מאָדע.

אויב די ווערט שטעלן איז 1, דער קאַמף איז מאַכט אויף דעם קאַנאַל. די ווערט 0 טורנס אַוועק די קאַנאַל. ווענדן אין PWM מאָדע אַ קאַנאַל וואָס איז שוין אויסגעדרייט אין פעסט שטאַט מאָדע ינטעראַפּץ די פעסט שטאַט און טורנס אויף די PWM מאָדע. די פיגור אונטן ווייזט אַן עקסampצו באַשטימען דעם קאַנאַל איין אין PWM מאָדע.

צו זען די ינפּוץ און פֿאַרבונדענע אַוטפּוץ פון די IPS טוישן, עס איז נייטיק צו שטעלן די ווערט פון די אָפטקייַט און פליכט ציקל צו אַ ווערט אנדערע ווי נול.
פיגורע 16. טשאַננעל 1 פּוום ON פֿאַר P-NUCLEO-IOD04A1

FIG 11.jpg

פיגורע 17. טשאַננעל 4 פּוום ON פֿאַר P-NUCLEO-IOD7A1

FIG 12.jpg

שריט 13. פֿאַר P-NUCLEO-IOD3A1 אָדער P-NUCLEO-IOD04A1, נוצן [אָבסערוואַציע מעניו]>[X-NUCLEOOUT0xA1]>[ קאַנאַל N]>[שולד סטאַטוס] צו באַשטעטיקן די סטאַטוס פון די קאַנאַל 1 אָדער 2 שולד שטיפט.
עס איז נייטיק צו אויסקלייַבן די רודערן און גיט אויף [לייענען סעלעקטעד]. א לייענען ווערט פון 0 מיטל קיין שולד, בשעת 1 ינדיקייץ אַ שולד.
פֿאַר P-NUCLEO-IOD7A1, נוצן [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT07A1]>[Channel N]>[Diag Level] צו באַשטעטיקן די מדרגה פון די קאַנאַל N דיאַג סיגנאַל.
עס איז נייטיק צו אויסקלייַבן די רודערן און גיט אויף [לייענען סעלעקטעד]. א לייענען ווערט פון 0 מיטל דיאַג סיגנאַל מדרגה נידעריק, בשעת 1 ינדיקייץ אַ הויך מדרגה.
פיגורע 18. קאַנאַל 1 שולד טשעק פֿאַר פּ-נוקלעאָ-יאָד04אַ1

FIG 13.jpg

פיגורע 19. קאַנאַל 1 דיאַג לעוועל לייענען פֿאַר P-NUCLEO-IOD7A1

FIG 14.jpg

שריט 14. פֿאַר P-NUCLEO-IOD7A1 נוצן [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT07A1]>[FLT סטאַטוס] צו באַשטעטיקן די FLT שטיפט סטאַטוס.
עס איז נייטיק צו אויסקלייַבן די רודערן און גיט אויף [לייענען סעלעקטעד]. א לייענען ווערט פון 1 מיטל קיין שולד, בשעת 0 ינדיקייץ אַ שולד. אויב די NO FAULT אָדער FAULT שטריקל איז גרוי, עס מיטל אַז עס איז נאָך נישט לייענען דורך די מיטל און איז דעריבער נישט באַטייטיק. דער שטריקל איז גרין נאָך לייענען די סטאַטוס פון די מיטל. אין אַלגעמיין, עס איז שטענדיק נייטיק צו גיט אויף [לייענען סעלעקטעד] צו דערהייַנטיקן די סטאַטוס פון די FLT שטיפט.

פיגורע 20. FLT קוק פֿאַר P-NUCLEO-IOD7A1

FIG 15.jpg

שריט 15. פֿאַר P-NUCLEO-IOD7A1 נוצן [אָבסערוואַציע מעניו]>[X-NUCLEO-OUT07A1]>[אָל סטאַטוס] צו באַשטעטיקן די אָל שטיפט סטאַטוס. עס איז נייטיק צו אויסקלייַבן די רודערן און גיט אויף [לייענען סעלעקטעד]. א לייענען ווערט פון 1 מיטל קיין שולד רעכט צו עפענען מאַסע, בשעת 0 ינדיקייץ אַ עפענען מאַסע שולד. אויב די NO FAULT אָדער FAULT שטריקל איז אין גרוי, עס מיטל אַז עס איז נאָך נישט לייענען דורך די מיטל און איז דעריבער נישט באַטייטיק.
דער שטריקל איז גרין נאָך לייענען די סטאַטוס פון די מיטל.

פיגורע 21. OL קוק פֿאַר P-NUCLEO-IOD7A1

FIG 16.jpg

שריט 16. אויב אַ P-NUCLEO-IOD04A1 אָדער אַ P-NUCLEO-IOD7A1 איז געניצט, צו אַקטאַווייט די דאַטן-וועקסל מיט L6364Q ינערלעך טעמפּעראַטור סענסער, גיין צו [Parameter Menu]> [פּראָסעס ינפּוט סעלעקציע] און אויסקלייַבן די L6364Q טעמפּעראַטור סענסער. דריקן [אַרייַן] און דעמאָלט גיט אויף [שרייַבן סעלעקטעד] (דער טעקסט וועט ווערן גרין) און די דאַטן וואָס קומען פון די מיטל וועט זיין געוויזן אין די פּראָצעס דאַטאַ אָפּטיילונג. איר קענען גראַפיק די טעמפּעראַטור סענסער דאַטן דורך געבן אַ קליק דעם [פּלאַץ] קנעפּל.

פיגורע 22. טעמפּעראַטור סענסאָר לייענען פֿאַר P-NUCLEO-IOD04A1 און P-NUCLEO-IOD7A1

FIG 17.jpg

פיגורע 23. טעמפּעראַטור סענסער פּלאַנעווען (למשלampמיט P-NUCLEO-IOD04A1)

FIG 18.jpg

שריט 17. פֿאַר P-NUCLEO-IOD3A1 אָדער אַ P-NUCLEO-IOD04A1, עס איז מעגלעך צו נוצן די וואַלועס פון די IPS שולד פּינס וואַלועס ווי אויב זיי זענען געווען צוויי סענסאָרס און דעמאָלט ריפלעקס זייער וואַלועס סייקליקלי ווי פּראָצעס דאַטן. צו טאָן דאָס, גיין צו [פּאַראַמעטער מעניו]> [פּראָסעס ינפּוט סעלעקציע] און סעלעקטירן IPS2050H FAULT Pins ווערט אָדער IPS2050H-32 FAULT Pins ריספּעקטיוולי, דריקן [Enter] (דער טעקסט וועט ווערן בלוי), און גיט אויף [שרייַבן סעלעקטעד] (דער טעקסט וועט ווערן גרין) און די דאַטן פֿון די IPS2050H/IPS2050H-32 שולד פּינס וועט זיין געוויזן אין די פּראָצעס דאַטאַ אָפּטיילונג. איר קענען גראַפיק די סטאַטוס פון די שולד פּינס דורך דרינגלעך די [פּלאַץ] קנעפּל. פֿאַר P-NUCLEO-IOD7A1, עס איז מעגלעך צו נוצן די וואַלועס פון די IPS FLT און OL פּינס וואַלועס אָדער פּער קאַנאַל DIAG סיגנאַלז ווי אויב זיי זענען סענסאָרס און ריפלעקס זייער וואַלועס סייקליקלי ווי פּראָצעס דאַטן. צו טאָן דאָס, גיין צו [פּאַראַמעטער מעניו]> [פּראָסעס ינפּוט סעלעקציע] און סעלעקטירן FLT און OL סיגנאַליזאַטיאָן אָדער DIAGs לעוועל, דריקן [Enter] (דער טעקסט וועט ווערן בלוי), און גיט אויף [שרייַבן אויסגעקליבן] (דער טעקסט וועט קערן). גרין) און די דאַטן וואָס קומען פֿון די IPS4260LM FLT און OL פּינס אָדער פֿון DIAG סיגנאַלז וועט זיין געוויזן אין די פּראַסעס דאַטאַ אָפּטיילונג. איר קענען גראַפיק די סטאַטוס פון די שולד פּינס דורך דרינגלעך די [פּלאַץ] קנעפּל.

פיגור 24. IPS שולד פּינס דאַטן לייענען פֿאַר P-NUCLEO-IOD3A1 אָדער P-NUCLEO-IOD04A1 (ex.ampלאַ פֿאַר
P-NUCLEO-IOD04A1)

FIG 19.jpg

פיגור 25. IPS FLT און OL פּינס דאַטן לייענען פֿאַר P-NUCLEO-IOD7A1

FIG 20.jpg

פיגורע 26. IPS DIAG סיגנאַלז דאַטן לייענען פֿאַר P-NUCLEO-IOD7A1

FIG 21.jpg

פייַג 22.דזשפּג

פייַג 23.דזשפּג

 

2.4 ווייכווארג סעטאַפּ
די פאלגענדע ווייכווארג קאַמפּאָונאַנץ זענען דארף צו שטעלן אַ פּאַסיק אַנטוויקלונג סוויווע צו שאַפֿן אַפּלאַקיישאַנז פֿאַר IO-Link אַפּלאַקיישאַנז פֿאַר NUCLEO-L073RZ אָדער NUCLEO-G071RB (געוויינט פֿאַר P-NUCLEO-IOD04A1 און P-NUCLEO-IOD7A1) און NUCLEO-L073RZ אָדער NUCLEO -L452RE (געוויינט פֿאַר P-NUCLEO-IOD3A1), L6362A/L6364Q און IPS2050H/IPS2050H-32 אָדער IPS4260LM:

• FP-IND-IODOUT1 פירמוואַרע און פֿאַרבונדענע דאַקיומענטיישאַן בנימצא אויף www.st.com
• איינער פון די פאלגענדע דיוועלאַפּמאַנץ געצייַג קייט און קאַמפּיילערז:
- IAR עמבעדיד וואָרקבענטש פֿאַר אָרעם מכשירים + ST-LINK/V2
– פאַקטישView מיקראָקאָנטראָללער אַנטוויקלונג קיט טאָאָלטשאַין (MDK-ARM ווייכווארג אַנטוויקלונג סוויווע
+ ST-LINK/V2)
- STM32CubeIDE + ST-LINK/V2

רעוויזיע געשיכטע
טיש 1. דאָקומענט רעוויזיע געשיכטע

FIG 24 Revision history.JPG

 

וויכטיק אָנזאָג - לייענען קערפאַלי
STMicroelectronics NV און זייַן סאַבסידיעריז ("ST") רעזערווירן די רעכט צו מאַכן ענדערונגען, קערעקשאַנז, ימפּרווומאַנץ, מאָדיפיקאַטיאָנס און ימפּרווומאַנץ צו ST פּראָדוקטן און / אָדער דעם דאָקומענט אין קיין צייט אָן באַמערקן. פּערטשאַסערז זאָל באַקומען די לעצטע באַטייַטיק אינפֿאָרמאַציע אויף ST פּראָדוקטן איידער פּלייסינג אָרדערס. ST פּראָדוקטן זענען סאָלד לויט צו ST ס טערמינען און באדינגונגען פון פאַרקויף אין דער צייט פון דער דערקענטעניש פון סדר.
פּערטשאַסערז זענען בלויז פאַראַנטוואָרטלעך פֿאַר די ברירה, סעלעקציע און נוצן פון ST פּראָדוקטן און ST אַסומז קיין אַכרייַעס פֿאַר אַפּלאַקיישאַן הילף אָדער די פּלאַן פון פּערטשאַסערז פּראָדוקטן.

קיין דערלויבעניש, אויסדריקן אָדער ימפּלייד, צו קיין אינטעלעקטואַל פאַרמאָג רעכט איז דערלויבט דורך ST.
ריסייל פון ST פּראָדוקטן מיט פּראַוויזשאַנז אַנדערש פון די אינפֿאָרמאַציע געשטעלט דאָ וועט פּאָסל קיין וואָראַנטי געגעבן דורך ST פֿאַר אַזאַ פּראָדוקט.
ST און די ST לאָגאָ זענען טריידמאַרקס פון ST. פֿאַר נאָך אינפֿאָרמאַציע וועגן ST טריידמאַרקס, אָפּשיקן צו www.st.com/trademarks. אַלע אנדערע פּראָדוקט אָדער דינסט נעמען זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז.

אינפֿאָרמאַציע אין דעם דאָקומענט סאַפערז און ריפּלייסיז אינפֿאָרמאַציע ביז אַהער סאַפּלייד אין קיין פריערדיקע ווערסיעס פון דעם דאָקומענט.

© 2024 STMicroelectronics - כל רעכט רעזערווירט
ומקסנומקס
ומקסנומקס

 

לייענען מער וועגן דעם מאַנואַל און אראפקאפיע PDF:

דאָקומענטן / רעסאָורסעס

ST UM3240 ינדוסטריאַל אַקטואַטאָר און סענסאָר נאָדע [pdfבאַניצער מאַנואַל
UM3240 ינדוסטריאַל אַקטואַטאָר און סענסאָר נאָדע, UM3240, ינדוסטריאַל אַקטואַטאָר און סענסאָר נאָדע, סענסאָר נאָדע

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *