Microsemi -LOGO

Microsemi DG0440 הפעלת Modbus TCP Reference Design על התקני SmartFusion2

Microsemi -DG0618-Error-Detection-and-Correction-on-SmartFusion2-Devices-Using-DDR Memory-PRODUCT-IMAGE

מטה התאגידים של Microsemi
One Enterprise, Aliso Viejo,
CA 92656 ארה"ב
בתוך ארה"ב: +1 800-713-4113
מחוץ לארה"ב: +1 949-380-6100
פקס: 1+ 949-215-4996
אֶלֶקטרוֹנִי: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. כל הזכויות שמורות. Microsemi והלוגו של Microsemi הם סימנים מסחריים של Microsemi Corporation. כל שאר הסימנים המסחריים וסימני השירות הם רכושם של בעליהם בהתאמה

מיקרוסמי אינה נותנת אחריות, מצג או ערבות בנוגע למידע הכלול כאן או להתאמת המוצרים והשירותים שלה לכל מטרה מסוימת, וגם מיקרוסמי אינה נושאת באחריות כלשהי הנובעת מהיישום או השימוש במוצר או מעגל כלשהו. המוצרים הנמכרים להלן וכל מוצר אחר שנמכר על ידי Microsemi עברו בדיקות מוגבלות ואין להשתמש בהם בשילוב עם ציוד או יישומים קריטיים למשימה. כל מפרט ביצועים נחשב אמין אך אינו מאומת, והקונה חייב לערוך ולהשלים את כל הביצועים ובדיקות אחרות של המוצרים, לבד וביחד עם, או מותקן, במוצרים הסופיים כלשהם. הקונה לא יסתמך על נתונים ומפרטי ביצועים או פרמטרים כלשהם שסופקו על ידי Microsemi. באחריות הקונה לקבוע באופן עצמאי את ההתאמה של כל מוצר ולבדוק ולאמת אותו. המידע המסופק על ידי Microsemi להלן מסופק "כמות שהוא, היכן הוא" ועם כל התקלות, וכל הסיכון הכרוך במידע זה הוא כולו על הקונה. Microsemi אינה מעניקה, במפורש או במשתמע, לכל צד זכויות פטנט, רישיונות, או כל זכויות IP אחרות, בין אם לגבי מידע זה עצמו או כל דבר המתואר במידע זה. המידע המסופק במסמך זה הוא קנייני של Microsemi, ו-Microsemi שומרת לעצמה את הזכות לבצע כל שינוי במידע במסמך זה או במוצרים ובשירותים כלשהם בכל עת ללא הודעה מוקדמת.

על Microsemi
Microsemi Corporation (נאסד"ק: MSCC) מציעה פורטפוליו מקיף של פתרונות מוליכים למחצה ומערכות עבור תעופה וחלל והגנה, תקשורת, מרכזי נתונים ושווקים תעשייתיים. המוצרים כוללים מעגלים משולבים של אותות מעורבים אנלוגיים בעלי ביצועים גבוהים ומוקשים בקרינה, FPGAs, SoCs ו-ASICs; מוצרי ניהול חשמל; מכשירי תזמון וסנכרון ופתרונות זמן מדויקים, מציבים את הסטנדרט העולמי לזמן; מכשירים לעיבוד קול; פתרונות RF; רכיבים בדידים; פתרונות אחסון ותקשורת ארגוניים, טכנולוגיות אבטחה ואנטי-ט ניתן להרחבהampER מוצרים; פתרונות Ethernet; Power-over-Ethernet ICs ו-midspans; כמו גם יכולות ושירותי עיצוב מותאמים אישית. מטה מיקרוסמי נמצא ב-Aliso Viejo, קליפורניה, ויש לו כ-4,800 עובדים ברחבי העולם. למידע נוסף ב www.microsemi.com.

היסטוריית גרסאות

היסטוריית הגרסאות מתארת ​​את השינויים שיושמו במסמך. השינויים מפורטים לפי עדכון, החל מהפרסום העדכני ביותר.

גרסה 7.0
עדכן את המסמך עבור מהדורת התוכנה Libero v11.8.

גרסה 6.0
השינויים הבאים נעשים בגרסה 6.0 של מסמך זה.

  • דרישות העיצוב של Libero SoC, FlashPro ו-SoftConsole מעודכנות בדרישות העיצוב, עמוד 5.
  • לאורך המדריך מתעדכנים שמות הפרויקטים של SoftConsole המשמשים בעיצוב ההדגמה וכל הדמויות הנלוות.

גרסה 5.0
עדכן את המסמך עבור מהדורת התוכנה Libero v11.7 (SAR 76559).

גרסה 4.0
עדכן את המסמך עבור מהדורת התוכנה Libero v11.6 (SAR 72924).

גרסה 3.0
עדכן את המסמך עבור מהדורת התוכנה Libero v11.5 (SAR 63972).

גרסה 2.0
עדכן את המסמך עבור מהדורת התוכנה Libero v11.3 (SAR 56538).

גרסה 1.0
עדכן את המסמך עבור מהדורת התוכנה Libero v11.2 (SAR 53221).

הפעלת Modbus TCP Reference Design על התקני SmartFusion2 באמצעות IwIP ו- FreeRTOS

מָבוֹא
Microsemi מציעה עיצוב ייחוס עבור התקני SmartFusion®2 SoC FPGA המדגימים את
בקר תלת-מהירות Ethernet גישה בינוני (TSEMAC) תכונות של SmartFusion2 SoC FPGA ומיישם את פרוטוקול Modbus. עיצוב ההתייחסות פועל על UG0557: SmartFusion2 SoC FPGA Advanced Development Kit Guide. מדריך הדגמה זה מתאר.

  • שימוש ב-SmartFusion2 TSEMAC המחובר לממשק טורי גיגה-ביט מדיה עצמאי (SGMII) PHY.
  •  שילוב של מנהל התקן SmartFusion2 MAC עם פרוטוקול בקרת שידור IP (IwIP) קל משקל (TCP) או ערימת IP ומערכת ההפעלה החופשית בזמן אמת (RTOS).
  • שכבת יישום עם פרוטוקול אוטומציה תעשייתית, Modbus על TCP או IP.
  • כיצד להפעיל את עיצוב ההתייחסות

תת-מערכת המיקרו-בקר (MSS) של ה-SmartFusion2 SoC FPGA יש מופע של הציוד ההיקפי של TSEMAC. ניתן להגדיר את ה-TSEMAC בין המעבד המארח לרשת ה-Ethernet בקצבי העברת הנתונים הבאים (מהירויות קו):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

למידע נוסף על ממשק TSEMAC עבור התקני SmartFusion2, עיין במדריך למשתמש של UG0331: SmartFusion2 Microcontroller Subsystem.

שימוש בפרוטוקול Modbus
Modbus הוא פרוטוקול העברת הודעות שכבת יישומים הקיים ברמה שבע של
מודל חיבור מערכות פתוחות (OSI). זה מאפשר תקשורת לקוח או שרת בין המכשירים המחוברים בסוגים שונים של אוטובוסים או רשתות. זהו פרוטוקול שירות המציע שירותים רבים המצוינים על ידי קודי הפונקציה. קודי הפונקציות של Modbus הם רכיבים של יחידות נתונים של Modbus בקשה או תשובה. הרכיבים של פרוטוקול Modbus כוללים:

  • TCP או IP דרך Ethernet
  • שידור טורי אסינכרוני על מגוון מדיה
  • חוּט:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A סיבים
  • רָדִיוֹ
  • Modbus PLUS, רשת העברת אסימונים במהירות גבוהה

האיור הבא מתאר את ערימות התקשורת של Modbus עבור רשתות תקשורת שונות.

איור 1 • מחסנית תקשורת Modbus

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-23

שימוש בפרוטוקול Modbus במכשיר SmartFusion2
שרת Modbus TCP פועל על ערכת הפיתוח המתקדמת SmartFusion2 ומגיב ללקוח Modbus TCP הפועל במחשב המארח. האיור הבא מציג את דיאגרמת הבלוק של שרת Modbus TCP והיישום במכשיר SmartFusion2.

איור 2 • תרשים בלוקים של שרת Modbus TCP ויישום ב-SmartFusion2

0RGEXV 7&3 $SSOLFDWLRQ 0RGEXV 7&3 6HUYHU
,Z,3 7&3 RU ,3 6WDFN
)UHH5726 )LUPZDUH
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:)

דרישות עיצוב
הטבלה הבאה מפרטת את דרישות עיצוב החומרה והתוכנה.

טבלה 1 • דרישות ופרטים של עיצוב עזר

דרישות עיצוב: תיאור
חוּמרָה

  • ערכת פיתוח מתקדמת SmartFusion2
    – כבל USB A ל-mini-B
    – מתאם 12V
    Rev A או מאוחר יותר
  • כבל Ethernet RJ45
  • כל אחת מתוכניות הדמיית המסוף הטורי הבאות:
    - מסוף היפר
    – TeraTerm
    - PuTTY
  • מארח מחשב או מחשב נייד מערכת הפעלה Windows 64-bit

תוֹכנָה

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • תוכנת תכנות FlashPro v11.8
  • מנהלי התקנים USB ל-UART -
  • מנהלי התקנים של MSS Ethernet MAC v3.1.100
  • תוכנית אמולציית מסוף טורית HyperTerminal, TeraTerm או PuTTY
  • דפדפן Mozilla Firefox או Internet Explorer

עיצוב הדגמה
הסעיפים הבאים מתארים את עיצוב ההדגמה של עיצוב ההתייחסות Modbus TCP בהתקני SmartFusion2 המשתמשים ב-IwIP ו-FreeRTOS.
עיצוב ההדגמה files זמינים להורדה ב:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
עיצוב ההדגמה files כוללים:

  • ליברו
  • תִכנוּת files
  • HostTool
  • קרא לי

האיור הבא מציג את המבנה ברמה העליונה של העיצוב fileס. למידע נוסף, עיין בקובץ Readme.txt file.

איור 3 • עיצוב הדגמה Fileמבנה ברמה העליונה

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-1

 תכונות עיצוב הדגמה
עיצוב ההתייחסות כולל:

  • השלם את פרויקט Libero SoC Verilog
  • פרויקט קושחה של SoftConsole

עיצוב ההתייחסות יכול לתמוך בקודי הפונקציות הבאים של Modbus בהתאם להגדרות ערימת התקשורת החינמיות של Modbus:

  • קריאת אוגרי קלט (קוד פונקציה 0×04)
  • קריאת אוגרי החזקות (קוד פונקציה 0×03)
  • כתוב אוגרים בודדים (קוד פונקציה 0×06)
  • כתוב מספר אוגרים (קוד פונקציה 0×10)
  • קריאה או כתיבה של אוגרים מרובים (קוד פונקציה 0×17)
  • קריאת סלילים (קוד פונקציה 0×01)
  • כתוב סליל בודד (קוד פונקציה 0×05)
  • כתוב מספר סלילים (קוד פונקציה 0×0F)
  • קרא כניסות בדידות (קוד פונקציה (0×02)

עיצוב ההתייחסות תומך בקודי הפונקציות הבאים של Modbus עבור כל הגדרות ערימת התקשורת החינמיות של Modbus:

  • קריאת אוגרי קלט (קוד פונקציה 0×04)
  • קרא כניסות בדידות (קוד פונקציה (0×02)
  • כתוב מספר סלילים (קוד פונקציה 0×0F)
  • קריאת אוגרי החזקות (קוד פונקציה 0×03)

תיאור עיצוב הדגמה
התכנון מיושם באמצעות ממשק SGMII PHY על ידי קביעת תצורת ה-TSEMAC לפעולת ממשק עשר סיביות (TBI). למידע נוסף על ממשק TSEMAC TBI, עיין במדריך למשתמש של UG0331: SmartFusion2 Microcontroller Subsystem.

פרויקט החומרה של Libero SoC
האיור הבא מציג את יישום תכנון החומרה שעליו פועלת קושחת העבד של תכנון הייחוס.

איור 4 • Libero SoC עיצוב חומרה ברמה העליונה

פרויקט החומרה של Libero SoC משתמש במשאבי SmartFusion2 MSS ובכתובות ה-IP הבאות:

  • ממשק TSEMAC TBI
  • MMUART_0 לתקשורת RS-232 בערכת הפיתוח המתקדמת SmartFusion2
  • משטח קלט ייעודי 0 כמקור השעון
  • קלט ופלט לשימוש כללי (GPIO) המממשקים את הדברים הבאים:
    • דיודות פולטות אור (LED): 4 מספרים
    • כפתורים: 4 מספרים
    • מתגי חבילה כפולה (DIP): 4 מספרים
  • משאבי הלוח הבאים משויכים לפקודות Modbus:
    • נוריות (סלילים)
    • מתגי DIP (כניסות בדידות)
    • כפתורי לחיצה (כניסות בדידות)
    • שעון זמן אמת (RTC) (אוגרי קלט)
  • ממשק טורי מהיר (SERDESIF) SERDES_IF IP, מוגדר עבור SERDESIF_3 EPCS מסלול 3, ראה את האיור הבא. למידע נוסף על ממשקים טוריים במהירות גבוהה, עיין במדריך למשתמש של UG0447- SmartFusion2 ו-IGLOO2 FPGA High Speed ​​Serial Interfaces.

האיור הבא מציג את החלון High Speed ​​Serial Interface Configurator.

איור 5 • חלון קופיגורטור ממשק טורי במהירות גבוהה

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-3

מטלות סיכות חבילה
הקצאות סיכות חבילה עבור מתגי LED, DIP, מתגי לחצן ואותות ממשק PHY מוצגות בטבלה הבאה דרך טבלה 5, עמוד 9.

טבלה 2 • הקצאות LED ל-Pin Packages

  • סיכת חבילת פלט
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

טבלה 3 • מתגי DIP להקצאות פיני חבילה

  • סיכת חבילת פלט
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

טבלה 4 • מתגי לחצן לחיצה להקצאות סיכות חבילה

  • סיכת חבילת פלט
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

טבלה 5 • אותות ממשק PHY להקצאות חבילות פינים

  • סיכת חבילת כיוון שם יציאה
  • PHY_MDC פלט F3
  • כניסת PHY_MDIO K7
  • PHY_RST פלט F2

פרויקט קושחה של SoftConsole
הפעל את פרויקט SoftConsole באמצעות SoftConsole IDE עצמאי. הגרסאות הבאות של המחסנית משמשות עבור עיצוב ההתייחסות:

  • lwIP TCP או מחסנית IP גרסה 1.3.2
  • Modbus TCP שרת גרסה 1.5 (www.freemodbus.org) עם שיפורים לתמיכה מלאה בקוד הפונקציה כשרת Modbus TCP
  • FreeRTOS (www.freertos.org)

האיור הבא מציג את מבנה ספריות ערימות של תוכנת SoftConsole של העיצוב.

איור 6 • SoftConsole Project Explorer חלון

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-4

סביבת העבודה של SoftConsole מורכבת מהפרויקט, Modbus_TCP_App הכולל את אפליקציית Modbus TCP (המשתמשת ב-lwIP ו-FreeRTOS) וכל שכבות ההפשטה של ​​הקושחה והחומרה המתאימות לתכנון החומרה.
האיור הבא מציג את גרסאות הדרייבר המשמשות להדגמה.

איור 7 • גרסאות מנהלי התקן של עיצוב הדגמה

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-5

הגדרת עיצוב ההדגמה
השלבים הבאים מתארים כיצד להגדיר את ההדגמה ללוח SmartFusion2 Advanced Development Kit:

  1. חבר את המחשב המארח למחבר J33 באמצעות כבל USB A ל-mini-B. מנהלי התקן של גשר ה-USB למקלט/משדר אסינכרוני אוניברסלי (UART) מזוהים אוטומטית.
  2. מתוך ארבע יציאות התקשורת (COM) שזוהו, לחץ לחיצה ימנית על כל אחת מיציאות ה-COM ובחר מאפיינים. חלון מאפייני יציאת ה-COM שנבחר מוצג, כפי שמוצג באיור הבא.
  3. ודא שיש את המיקום כמו ב-USB FP5 Serial Converter C בחלון המאפיינים כפי שמוצג באיור הבא.

פֶּתֶק: רשום את מספר יציאת ה-COM עבור תצורת היציאה הטורית וודא שמיקום יציאת ה-COM מצוין כמו בממיר טורי USB FP5 C.

איור 8 • חלון מנהל ההתקנים

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-6

  1. התקן את מנהל ההתקן של ה-USB אם מנהלי ההתקן של ה-USB אינם מזוהים באופן אוטומטי.
  2. התקן את מנהל ההתקן FTDI D2XX לתקשורת מסוף טורית דרך כבל המיני USB FTDI. הורד את מנהלי ההתקן ומדריך ההתקנה מ:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. חבר את המגשרים על לוח SmartFusion2 Advanced Development Kit כפי שמוצג בטבלה הבאה. למידע על מיקומי מגשרים, עיין בנספח: מיקומי מגשרים, עמוד 19.

זְהִירוּת: כבה את מתג אספקת החשמל, SW7, לפני ביצוע חיבורי המגשר.
טבלה 6 • SmartFusion2 Advanced Development Kit Jumper הגדרות

  • מגשר סיכה מסיכה לתגובות
  • J116, J353, J354,J54 1 2 אלו הן הגדרות המגשרים המוגדרות כברירת מחדל של לוח ערכת הפיתוח המתקדמת. ודא כי המגשרים
  • J123 2 3 מוגדרים בהתאם.
  • J124, J121, J32 1 2 JTAG תכנות באמצעות FTDI
  1. חבר את ספק הכוח למחבר J42 בלוח SmartFusion2 Advanced Development Kit.
  2. עיצוב זה לשעברample יכול לפעול הן במצב IP סטטי והן במצב IP דינמי. כברירת מחדל, תכנות files מסופקים עבור מצב IP דינמי.
    • עבור IP סטטי, חבר את המחשב המארח למחבר J21 של
      לוח SmartFusion2 Advanced Development Kit באמצעות כבל RJ45.
    • עבור IP דינמי, חבר כל אחת מיציאות הרשת הפתוחות למחבר J21 של לוח SmartFusion2 Advanced Development Kit באמצעות כבל RJ45.

תמונת מצב של הגדרת לוח
תמונות של לוח SmartFusion2 Advanced Development Kit עם כל חיבורי ההגדרה ניתנות בנספח: הגדרת לוח להפעלת עיצוב העזר של Modbus TCP, עמוד 18.

הפעלת עיצוב ההדגמה
השלבים הבאים מתארים כיצד להפעיל את עיצוב ההדגמה:

  1. הורד את העיצוב file מִן:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. הפעל את מתג אספקת החשמל, SW7.
  3. הפעל כל תוכנית אמולציית מסוף טורית כגון:
    • היפרטרמינל
    • מֶרֶק
    • TeraTerm
      הערה: בהדגמה זו נעשה שימוש ב-HyperTerminal.
      התצורה של התוכנית היא:
    • שיעור בוד: 115200
    • 8 סיביות נתונים
    • 1 עצור bit
    • אין זוגיות
    • אין בקרת זרימה
      למידע על קביעת התצורה של תוכניות אמולציית המסוף הטורי, ראה הגדרת תוכניות אמולציית מסוף טורית.
  4. הפעל את תוכנת FlashPro.
  5. לחץ על פרויקט חדש.
  6. בחלון פרויקט חדש, הזן את שם הפרויקט, כפי שמוצג באיור הבא.

איור 9 • FlashPro Project New Project

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-7

  1. לחץ על עיון ונווט למיקום שבו ברצונך לשמור את הפרויקט.
  2. בחר התקן יחיד כמצב תכנות.
  3. לחץ על אישור כדי לשמור את הפרויקט.
  4. לחץ על הגדר התקן.
  5. לחץ על עיון ונווט למיקום שבו ה- Modbus_TCP_top.stp file נמצא ובחר את file. מיקום ברירת המחדל הוא:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). התכנות הנדרש file נבחר ומוכן לתכנות במכשיר כפי שמוצג באיור הבא.
    איור 10 • FlashPro Project מוגדר
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. לחץ על PROGRAM כדי להתחיל בתכנות ההתקן. המתן עד שתוצג הודעה המציינת שהתוכנית עברה. הדגמה זו מחייבת את התקן SmartFusion2 להיות מתוכנת מראש עם קוד האפליקציה כדי להפעיל את אפליקציית Modbus. התקן SmartFusion2 מתוכנת מראש עם Modbus_TCP_top.stp באמצעות תוכנת FlashPro.
    איור 11 • תוכנית FlashPro עברה
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9הערה: כדי להפעיל את העיצוב במצב IP סטטי, בצע את השלבים המוזכרים בנספח: הפעלת העיצוב במצב IP סטטי, עמוד 20.
  7.  הפעל את לוח הפיתוח המתקדם של SmartFusion2.
    הודעת פתיחה עם כתובת ה-IP מוצגת בחלון HyperTerminal, כפי שמוצג באיור הבא.
    איור 12 • HyperTerminal עם כתובת IP
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10פתח שורת פקודה חדשה במחשב המארח, עבור לתיקיה
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) איפה
    SmartFusion2_Modbus_TCP_Client.exe file קיים, הזן את הפקודה: SmartFusion2_Modbus_TCP_Client.exe כפי שמוצג באיור הבא.
    איור 13 • הפעלת לקוח Modbus
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11האיור הבא מציג את פונקציות Modbus TCP הפועלות. הפונקציות הן:
    • קרא כניסות בדידות (קוד פונקציה 02)
    • קריאת אוגרי החזקה (קוד פונקציה 03)
    • קרא אוגרי קלט (קוד פונקציה 04)
    • כתוב מספר סלילים (קוד פונקציה 15)
      איור 14 • הדגמת קודי פונקציונליות של Modbus
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12ראה הפעלת פונקציות Modbus, עמוד 17 למידע נוסף על פונקציות Modbus המודגמות בתכנון ההתייחסות.
  8. לאחר הפעלת ההדגמה, סגור את HyperTerminal.

הפעלת פונקציות Modbus
סעיף זה מתאר את פונקציות Modbus המודגמות בתכנון ההתייחסות.

קרא כניסות בדידות (קוד פונקציה 02)
GPIOs מחוברים ל-4 מתגי DIP ו-4 מתגי כפתור. הפעל וכבה את מתגי ה-DIP ומתגי הלחצן בערכת הפיתוח המתקדמת SmartFusion2. קוד פונקציונלי של קריאת כניסות בדידות מציג את המצבים של מתגים כפי שמוצג באיור הבא.

איור 15 • קרא כניסות דיסקרטיותMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

קרא רישומי אחזקות (קוד פונקציה 03)
האיור הבא מציג את נתוני המאגר הגלובלי המוגדרים בקושחה.
איור 16 • קרא את רישומי החזקותMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

קריאת רישומי קלט (קוד פונקציה 04)
האיור הבא מציג את מספר השניות שמונה בזמן אמת (RTC) סופר.
איור 17 • קריאת רישומי קלטMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

כתוב סלילים מרובים (קוד פונקציה 0×0F)
האיור הבא מציג את נתוני הרישום של Write Multiple Coils עבור החלפת נוריות ה-LED המחוברות ל-GPIOs.
איור 18 • כתוב סלילים מרוביםMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

נספח: הגדרת לוח להפעלת עיצוב העזר של Modbus TCP

האיור הבא מציג את הגדרת הלוח להפעלת עיצוב הייחוס בלוח SmartFusion2 Advanced Development Kit.

איור 19 • הגדרת לוח ערכת פיתוח מתקדמת SmartFusion2

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-17

נספח: מיקומי מגשרים

האיור הבא מציג את מיקומי המגשרים בלוח SmartFusion2 Advanced Development Kit.

איור 20 • ערכת פיתוח מתקדמת SmartFusion2 מסך משי עליון View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18פֶּתֶק: מגשרים מסומנים באדום מוגדרים כברירת מחדל. מגשרים מסומנים בירוק חייבים להיות מוגדרים ידנית.
פֶּתֶק: ניתן לחפש את המיקום של המגשרים באיור הקודם.

נספח: הפעלת העיצוב במצב IP סטטי

השלבים הבאים מתארים כיצד להפעיל את העיצוב במצב IP סטטי:

  1. לחץ לחיצה ימנית על חלון Project Explorer של פרוייקט SoftConsole ועבור אל מאפיינים כפי שמוצג באיור הבא.
    איור 21 • Project Explorer חלון של SoftConsole Project
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. הסר את הסמל NET_USE_DHCP בהגדרות כלי בחלון המאפיינים של Modbus_TCP_App. האיור הבא מציג את חלון המאפיינים עבור Modbus_TCP_App.
    איור 22 • חלון מאפיינים של Project Explorer
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. אם ההתקן מחובר במצב IP סטטי, כתובת ה-IP הסטטית של הלוח היא 169.254.1.23, ולאחר מכן שנה את הגדרות Host TCP/IP כך שישקפו את כתובת ה-IP. ראה את האיור הבא ואת איור 24,
    איור 23 • הגדרות TCP/IP של מחשב מארח
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    איור 24 • הגדרות כתובת IP סטטית
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    פֶּתֶק: כאשר הגדרות אלו מוגדרות, קומפילו את העיצוב, טען את העיצוב לזיכרון פלאש והפעל את העיצוב באמצעות SoftConsole.

DG0440 מדריך הדגמה גרסה 7.0

מסמכים / משאבים

Microsemi DG0440 הפעלת Modbus TCP Reference Design על התקני SmartFusion2 [pdfמדריך למשתמש
DG0440 הפעלת Modbus TCP Reference Design על התקני SmartFusion2, DG0440, הפעלת Modbus TCP Reference Design על התקני SmartFusion2, עיצוב על התקני SmartFusion2

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *