مایکروسیمي DG0440 په سمارټ فیوژن 2 وسیلو کې د موډبس TCP حواله ډیزاین چلول
د مایکروسمي کارپوریټ مرکزي دفتر
یو شرکت، الیسو ویجو،
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 سوداګریزې نښې دي. نورې ټولې سوداګریزې نښې او د خدماتو نښان د دوی د اړوندو مالکینو ملکیت دی
مایکروسیمي دلته د معلوماتو یا د کوم ځانګړي هدف لپاره د دې محصولاتو او خدماتو مناسبیت په اړه هیڅ تضمین ، نمایندګي یا تضمین نه کوي ، او نه هم مایکروسمي د کوم محصول یا سرکټ د غوښتنلیک یا کارولو څخه رامینځته شوي کوم مسؤلیت په غاړه اخلي. لاندې پلورل شوي محصولات او نور کوم محصولات چې د مایکروسمي لخوا پلورل شوي د محدود ازموینې تابع دي او باید د ماموریت مهم تجهیزاتو یا غوښتنلیکونو سره په ګډه ونه کارول شي. د فعالیت هر ډول مشخصات باوري دي مګر تایید شوي ندي ، او پیرودونکی باید د محصولاتو ټول فعالیت او نور ازموینې ترسره او بشپړ کړي ، یوازې او په ګډه د هر ډول پای محصولاتو سره یوځای یا نصب کړي. پیرودونکی باید د مایکروسيمي لخوا چمتو شوي هیڅ ډیټا او د فعالیت مشخصاتو یا پیرامیټونو باندې تکیه ونه کړي. دا د پیرودونکي مسؤلیت دی چې په خپلواکه توګه د هر محصول مناسبیت وټاکي او ورته ازموینه او تصدیق کړي. دلته د مایکروسيمي لخوا چمتو شوي معلومات "لکه څنګه چې دي، چیرته دي" او د ټولو غلطیو سره چمتو شوي، او د دې ډول معلوماتو سره تړلی ټول خطر په بشپړ ډول د پیرودونکي سره دی. مایکروسیمي هیڅ ګوند ته په ښکاره یا ښکاره توګه د پیټینټ حقونه، جوازونه، یا کوم بل IP حقونه نه ورکوي، که دا پخپله د داسې معلوماتو په اړه وي یا د داسې معلوماتو لخوا تشریح شوي. په دې سند کې چمتو شوي معلومات د مایکروسمي ملکیت دی، او مایکروسمي حق لري چې په دې سند کې معلومات یا هر محصول او خدماتو ته هر وخت پرته له خبرتیا څخه کوم بدلون راولي.
د مایکروسیمي په اړه
Microsemi Corporation (Nasdaq: MSCC) د فضا او دفاع، مخابراتو، معلوماتو مرکز او صنعتي بازارونو لپاره د سیمیکمډکټر او سیسټم حلونو جامع پورټ فولیو وړاندې کوي. په محصولاتو کې لوړ فعالیت او د وړانګو سخت انلاګ مخلوط سیګنل مدغم سرکټونه ، FPGAs ، SoCs او ASICs شامل دي؛ د بریښنا مدیریت محصولات؛ د وخت او همغږي کولو وسایل او دقیق وخت حلونه، د وخت لپاره د نړۍ معیار ترتیب کول؛ د غږ پروسس کولو وسایل؛ د RF حلونه؛ جلا اجزا؛ د تصدۍ ذخیره کولو او مخابراتو حلونه ، امنیت ټیکنالوژي او د توزیع وړ انټي tamper محصولات؛ ایترنیټ حلونه؛ د بریښنا څخه ډیر ایترنیټ ICs او مینځپانګه؛ همدارنګه د دودیز ډیزاین وړتیاوې او خدمات. مایکروسیمي مرکزي دفتر د کالیفورنیا په الیسو ویجو کې دی او په ټوله نړۍ کې نږدې 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) لپاره سند تازه کړی.
د IwIP او FreeRTOS په کارولو سره په SmartFusion2 وسیلو کې د Modbus TCP حوالې ډیزاین چلول
پیژندنه
مایکروسیمي د SmartFusion®2 SoC FPGA وسیلو لپاره د حوالې ډیزاین وړاندیز کوي چې ښیې
د درې سرعت ایترنیټ منځني لاسرسي کنټرولر (TSEMAC) د SmartFusion2 SoC FPGA ځانګړتیاوې او د موډبس پروتوکول پلي کوي. د حوالې ډیزاین په UG0557 پرمخ ځي: SmartFusion2 SoC FPGA پرمختللي پرمختیا کټ کارونکي لارښود. دا د ډیمو لارښود تشریح کوي.
- د SmartFusion2 TSEMAC کارول د سیریل ګیګابایټ میډیا خپلواک انٹرفیس (SGMII) PHY سره وصل دی.
- د سپک وزن IP (IwIP) لیږد کنټرول پروتوکول (TCP) یا IP سټیک او وړیا ریښتیني وخت عملیاتي سیسټم (RTOS) سره د SmartFusion2 MAC ډرایور ادغام.
- د صنعتي اتومات پروتوکول سره د غوښتنلیک پرت ، په TCP یا IP کې موډبس.
- د حوالې ډیزاین چلولو څرنګوالی
د SmartFusion2 SoC FPGA د مایکرو کنټرولر فرعي سیسټم (MSS) د TSEMAC پیریفیریل مثال لري. TSEMAC د کوربه پروسیسر او ایترنیټ شبکې ترمینځ د لاندې معلوماتو لیږد نرخونو (لین سرعت) کې تنظیم کیدی شي:
- 10 Mbps
- 100 Mbps
- 1000 Mbps
د SmartFusion2 وسیلو لپاره د TSEMAC انٹرفیس په اړه د نورو معلوماتو لپاره، UG0331 وګورئ: SmartFusion2 Microcontroller Subsystem User Guide.
د موډبس پروتوکول کارول
موډبس د غوښتنلیک پرت پیغام رسولو پروتوکول دی چې په اوه کچه کې شتون لري
د پرانیستې سیسټمونو سره نښلول (OSI) ماډل. دا د مختلف ډوله بسونو یا شبکو سره وصل شوي وسیلو ترمینځ د پیرودونکي یا سرور ارتباط وړ کوي. دا د خدماتو پروتوکول دی چې ډیری خدمتونه وړاندې کوي چې د فنکشن کوډونو لخوا مشخص شوي. د موډبس فنکشن کوډونه د موډبس غوښتنې یا ځواب پروتوکول ډیټا واحدونو عناصر دي. د موډبس پروتوکول اجزا عبارت دي له:
- TCP یا IP په ایترنیټ کې
- په مختلفو رسنیو کې د غیر متناسب سریال لیږد
- تار:
- EIA/TIA-232-E
- EIA-422
- EIA/TIA-485-A فایبر
- راډیو
- موډبس پلس، د لوړ سرعت نښه کولو شبکه
لاندې شمیره د مختلف مخابراتي شبکو لپاره د موډبس مخابراتو سټیکونه تشریح کوي.
شکل 1 • د موډبس مخابراتو سټیک
په SmartFusion2 وسیلې کې د موډبس پروتوکول کارول
د موډبس TCP سرور په SmartFusion2 پرمختللي پرمختیا کټ کې پرمخ ځي او د Modbus TCP پیرودونکي ته ځواب ورکوي چې په کوربه کمپیوټر کې روان دی. لاندې ارقام د موډبس TCP سرور بلاک ډیاګرام او په SmartFusion2 وسیله کې غوښتنلیک ښیې.
شکل 2 • د موډبس 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 • د حوالې ډیزاین اړتیاوې او توضیحات
د ډیزاین اړتیاوې: توضیحات
هارډویر
- د سمارټ فیوژن 2 پرمختللی پرمختیا کټ
- د USB A څخه د منی بی کیبل
- 12V اډاپټر
Rev A یا وروسته - ایترنیټ کیبل RJ45
- د لاندې سیریل ټرمینل ایمولیشن برنامو څخه کوم یو:
- هایپرټرمینل
- تیراټرم
– پوټي - کوربه کمپیوټر یا لپ ټاپ وینډوز 64-bit عملیاتي سیسټم
سافټویر
- Libero® سیسټم پر چپ (SoC) v11.8
- SoftConsole v4.0
- د فلش پرو پروګرام کولو سافټویر v11.8
- USB ته UART ډرایورونه -
- د MSS ایترنیټ میک ډرایورونه v3.1.100
- د سیریل ټرمینل ایمولیشن برنامه HyperTerminal، TeraTerm، یا PuTTY
- براوزر موزیلا فایرفاکس یا انټرنیټ اکسپلورر
ډیمو ډیزاین
لاندې برخې د IwIP او FreeRTOS په کارولو سره په SmartFusion2 وسیلو کې د Modbus TCP حوالې ډیزاین ډیمو ډیزاین تشریح کوي.
د ډیمو ډیزاین fileد ډاونلوډ لپاره دلته شتون لري:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
د ډیمو ډیزاین fileپه کې شامل دي:
- لیبرو
- برنامه کول files
- HostTool
- زه ولولئ
لاندې انځور د ډیزاین لوړ پوړ جوړښت ښیي files. د نورو معلوماتو لپاره، Readme.txt وګورئ file.
شکل 3 • ډیمو ډیزاین Fileد لوړې کچې جوړښت
د ډیمو ډیزاین ځانګړتیاوې
د حوالې ډیزاین کې شامل دي:
- د Libero SoC Verilog پروژه بشپړه کړه
- د SoftConsole فرم ویئر پروژه
د حوالې ډیزاین کولی شي د وړیا Modbus مخابراتو سټیک تنظیماتو پورې اړوند د لاندې موډبس فنکشن کوډونو ملاتړ وکړي:
- د ننوتلو راجسترونه ولولئ (د فعالیت کوډ 0×04)
- د ساتلو راجسترونه ولولئ (د فعالیت کوډ 0 × 03)
- واحد راجسترونه ولیکئ (د فعالیت کوډ 0×06)
- ډیری راجسترونه ولیکئ (د فعالیت کوډ 0 × 10)
- ډیری راجسترونه ولولئ یا ولیکئ (د فعالیت کوډ 0 × 17)
- کویل ولولئ (د فعالیت کوډ 0×01)
- واحد کویل ولیکئ (د فعالیت کوډ 0×05)
- څو کویلونه ولیکئ (د فعالیت کوډ 0×0F)
- جلا معلومات ولولئ (د فعالیت کوډ (0×02)
د حوالې ډیزاین د ټولو وړیا Modbus مخابراتو سټیک تنظیماتو لپاره د لاندې موډبس فنکشن کوډونو ملاتړ کوي:
- د ننوتلو راجسترونه ولولئ (د فعالیت کوډ 0×04)
- جلا معلومات ولولئ (د فعالیت کوډ (0×02)
- څو کویلونه ولیکئ (د فعالیت کوډ 0×0F)
- د ساتلو راجسترونه ولولئ (د فعالیت کوډ 0 × 03)
د ډیمو ډیزاین توضیحات
ډیزاین د SGMII PHY انٹرفیس په کارولو سره د لسو بټ انٹرفیس (TBI) عملیاتو لپاره د TSEMAC تنظیم کولو سره پلي کیږي. د TSEMAC TBI انٹرفیس په اړه د نورو معلوماتو لپاره، UG0331 وګورئ: SmartFusion2 Microcontroller Subsystem User Guide.
د Libero SoC هارډویر پروژه
لاندې ارقام د هارډویر ډیزاین پلي کول ښیې چې په کوم کې د حوالې ډیزاین غلام فرم ویئر چلیږي.
شکل 4 • Libero SoC د لوړې کچې هارډویر ډیزاین
د Libero SoC هارډویر پروژه لاندې SmartFusion2 MSS سرچینې او IPs کاروي:
- TSEMAC TBI انٹرفیس
- MMUART_0 د RS-232 مخابراتو لپاره په SmartFusion2 پرمختللي پرمختیا کټ کې
- وقف شوي ان پټ پیډ 0 د ساعت سرچینې په توګه
- د عمومي هدف داخل او محصول (GPIO) چې لاندې کار کوي:
- د روښنايي امیټینګ ډایډز (LEDs): 4 شمیره
- پش بټن: 4 شمیره
- دوه ګونی ان لاین کڅوړه (DIP) سویچونه: 4 شمیره
- لاندې بورډ سرچینې د Modbus کمانډونو سره تړاو لري:
- LEDs (کویلونه)
- د DIP سویچونه (مجرد داخلونه)
- پش بټن (مجازاً داخلونه)
- د ریښتیني وخت ساعت (RTC) (د ننوتلو راجسترونه)
- د تیز رفتار سیریل انٹرفیس (SERDESIF) SERDES_IF IP، د SERDESIF_3 EPCS لین 3 لپاره ترتیب شوی، لاندې انځور وګورئ. د لوړ سرعت سیریل انٹرفیسونو په اړه د نورو معلوماتو لپاره، وګورئ UG0447- SmartFusion2 او IGLOO2 FPGA د لوړ سرعت سیریل انٹرفیس کارونکي لارښود.
لاندې شمیره د لوړ سرعت سیریل انٹرفیس تنظیم کونکي کړکۍ ښیې.
شکل 5 • د تیز سرعت سیریل انٹرفیس ترتیب کوونکی کړکۍ
د بسته بندۍ دنده
د LED، DIP سویچونو، پش بټن سویچونو، او PHY انٹرفیس سیګنالونو لپاره د بسته بندۍ دندې په لاندې جدول کې د جدول 5، مخ 9 له لارې ښودل شوي.
جدول 2 • LED د بسته بندۍ پنونو دنده
- د محصول بسته پن
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
3 جدول • DIP د بسته بندي پنونو دندې ته ځي
- د محصول بسته پن
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
4 جدول • د تڼۍ فشار د بسته بندي پنونو دندې ته ځي
- د محصول بسته پن
- سویچ1 J25
- SWITCH2 H25
- سویچ3 J24
- SWITCH4 H23
جدول 5 • د PHY انٹرفیس سیګنالونه د بسته بندي پنونو دندې ته
- د پورټ نوم لارښود بسته پن
- PHY_MDC محصول F3
- PHY_MDIO ان پټ K7
- PHY_RST محصول F2
د سافټ کنسول فرم ویئر پروژه
د سټنډرډ SoftConsole IDE په کارولو سره د SoftConsole پروژه غوښتنه وکړئ. د سټیک لاندې نسخې د حوالې ډیزاین لپاره کارول کیږي:
- lwIP TCP یا IP سټیک نسخه 1.3.2
- د موډبس TCP سرور نسخه 1.5 (www.freemodbus.org) د موډبس TCP سرور په توګه د بشپړ فنکشن کوډ ملاتړ لپاره د پرمختګونو سره
- FreeRTOS (www.freertos.org)
لاندې ارقام د SoftConsole سافټویر سټیکس ډایرکټر جوړښت ښیې.
شکل 6 • د SoftConsole پروژې اکسپلورر کړکۍ
د SoftConsole کاري ځای د پروژې څخه جوړ دی، Modbus_TCP_App چې د Modbus TCP غوښتنلیک لري (کوم چې lwIP او FreeRTOS کاروي) او ټول فرم ویئر او هارډویر خلاصون پرتونه چې د هارډویر ډیزاین سره مطابقت لري.
لاندې ارقام د ډیمو لپاره کارول شوي ډرایور نسخې ښیې.
شکل 7 • د ډیمو ډیزاین ډرایور نسخې
د ډیمو ډیزاین تنظیم کول
لاندې مرحلې تشریح کوي چې څنګه د سمارټ فیوژن 2 پرمختللي پرمختیا کټ بورډ لپاره ډیمو تنظیم کړئ:
- کوربه کمپیوټر د J33 نښلونکي سره د USB A څخه د منی-B کیبل په کارولو سره وصل کړئ. د یونیورسل ایسینکرونس ریسیور/ټرانسمیټر (UART) پل چلوونکي USB ته په اوتومات ډول کشف شوي.
- د کشف شوي څلور مخابراتي (COM) بندرونو څخه، د COM بندرونو څخه هر یو ښي کلیک وکړئ او ملکیتونه غوره کړئ. د ټاکل شوي COM پورټ ملکیت کړکۍ ښودل کیږي، لکه څنګه چې په لاندې انځور کې ښودل شوي.
- ډاډ ترلاسه کړئ چې د ملکیتونو په کړکۍ کې د USB FP5 سیریل کنورټر C په څیر موقعیت ولرئ لکه څنګه چې په لاندې شکل کې ښودل شوي.
یادونه: د سیریل پورټ ترتیب لپاره د COM پورټ شمیره یادداشت کړئ او ډاډ ترلاسه کړئ چې د COM بندر موقعیت د USB FP5 سیریل کنورټر C کې مشخص شوی.
شکل 8 • د وسیلې مدیر کړکۍ
- د USB ډرایور نصب کړئ که چیرې د USB ډرایور په اوتومات ډول ونه موندل شي.
- د FTDI مینی USB کیبل له لارې د سیریل ټرمینل مخابراتو لپاره د FTDI D2XX ډرایور نصب کړئ. د چلوونکو او نصبولو لارښود له دې څخه ډاونلوډ کړئ:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - جمپرونه د SmartFusion2 پرمختللی پرمختیایی کټ بورډ سره وصل کړئ لکه څنګه چې په لاندې جدول کې ښودل شوي. د جمپر ځایونو په اړه د معلوماتو لپاره، ضمیمه وګورئ: د جمپر ځایونه، 19 پاڼه.
احتیاط: د جمپر نښلولو دمخه د بریښنا رسولو سویچ، SW7، بند کړئ.
جدول 6 • د SmartFusion2 پرمختللی پرمختیایی کټ جمپر ترتیبات
- جمپر پن له پن څخه نظرونو ته
- J116, J353, J354, J54 1 2 دا د پرمختللي پرمختیا کټ بورډ ډیفالټ جمپر ترتیبات دي. ډاډ ترلاسه کړئ چې کودونه
- J123 2 3 په مطابق ترتیب شوي.
- J124، J121، J32 1 2 JTAG د FTDI له لارې پروګرام کول
- په SmartFusion42 Advanced Development Kit بورډ کې د J2 نښلونکي سره د بریښنا رسولو وصل کړئ.
- دا ډیزاین example کولی شي په دواړو جامد IP او متحرک IP حالتونو کې وګرځي. د ډیفالټ په واسطه، پروګرام کول files د متحرک IP حالت لپاره چمتو شوي.
- د جامد IP لپاره، کوربه کمپیوټر د J21 نښلونکي سره وصل کړئ
د RJ2 کیبل په کارولو سره د SmartFusion45 پرمختللي پرمختیا کټ بورډ. - د متحرک IP لپاره ، د خلاصې شبکې بندرونو څخه کوم یو د RJ21 کیبل په کارولو سره د SmartFusion2 پرمختللي پرمختیا کټ بورډ J45 نښلونکي سره وصل کړئ.
- د جامد IP لپاره، کوربه کمپیوټر د J21 نښلونکي سره وصل کړئ
د بورډ تنظیم کولو سنیپ شاټ
د SmartFusion2 پرمختللی پرمختیایی کټ بورډ عکسونه د ټولو ترتیب کولو ارتباطاتو سره په ضمیمه کې ورکړل شوي: د Modbus TCP حواله ډیزاین چلولو لپاره د بورډ ترتیب، 18 پاڼه.
د ډیمو ډیزاین چلول
لاندې مرحلې د ډیمو ډیزاین چلولو څرنګوالی تشریح کوي:
- ډیزاین ډاونلوډ کړئ file له:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - د بریښنا رسولو سویچ چالان کړئ، SW7.
- د سیریل ټرمینل ایمولیشن پروګرام پیل کړئ لکه:
- HyperTerminal
- پوټي
- تیراټرم
یادونه: په دې ډیمو کې HyperTerminal کارول کیږي.
د پروګرام ترتیب په لاندې ډول دی: - د بوډ نرخ: 115200
- 8 ډیټا بټونه
- 1 ودرېږه
- نه برابري
- د جریان کنټرول نشته
د سیریل ټرمینل ایمولیشن پروګرامونو ترتیبولو په اړه د معلوماتو لپاره، د سریال ټرمینل ایمولیشن پروګرامونو ترتیب کول وګورئ.
- د FlashPro سافټویر لانچ کړئ.
- نوې پروژه کلیک وکړئ.
- د نوې پروژې په کړکۍ کې، د پروژې نوم دننه کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل 9 • د FlashPro نوې پروژه
- په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې تاسو غواړئ پروژه خوندي کړئ.
- د برنامه کولو حالت په توګه واحد وسیله غوره کړئ.
- د پروژې خوندي کولو لپاره OK کلیک وکړئ.
- کلیک وکړئ وسیله تنظیم کړئ.
- په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې Modbus_TCP_top.stp file موقعیت لري او غوره کړئ file. اصلي ځای دا دی:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). اړین پروګرامونه file غوره شوی او په وسیله کې د پروګرام کولو لپاره چمتو دی لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 10 • د FlashPro پروژه ترتیب شوې
- د آلې پروګرام کولو پیل کولو لپاره په پروګرام کلیک وکړئ. انتظار وکړئ تر هغه چې یو پیغام ښکاره شي چې دا ښیي چې برنامه تیره شوې. دا ډیمو د SmartFusion2 وسیله ته اړتیا لري چې د موډبس غوښتنلیک فعالولو لپاره د اپلیکیشن کوډ سره دمخه پروګرام شوی وي. د SmartFusion2 وسیله د FlashPro سافټویر په کارولو سره د Modbus_TCP_top.stp سره مخکینۍ پروګرام شوی.
شکل 11 • د فلش پرو پروګرام پاس شو
یادونه: په جامد IP حالت کې ډیزاین چلولو لپاره، په ضمیمه کې ذکر شوي ګامونه تعقیب کړئ: په جامد IP حالت کې ډیزاین چلول، 20 پاڼه.
- د SmartFusion2 پرمختللی پرمختیایي بورډ بریښنا سایکل کړئ.
د IP پتې سره د ښه راغلاست پیغام په HyperTerminal کړکۍ کې ښودل کیږي، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل 12 • HyperTerminal د IP پته سره
په کوربه کمپیوټر کې د نوي کمانډ پرامپټ خلاص کړئ ، فولډر ته لاړشئ
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool) چیرته
SmartFusion2_Modbus_TCP_Client.exe file شتون لري، کمانډ دننه کړئ: SmartFusion2_Modbus_TCP_Client.exe لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 13 • د موډبس پیرودونکي غوښتنه کول
لاندې انځور د Modbus TCP فعالیتونه ښیې چې روان دي. دندې یې دا دي:
- جلا معلومات ولولئ (د فعالیت کوډ 02)
- د ساتلو ثبتونه ولولئ (د فعالیت کوډ 03)
- د ننوتلو راجسترونه ولولئ (د فعالیت کوډ 04)
- څو کویلونه ولیکئ (د فعالیت کوډ 15)
14 شکل • د موډبس فنکشنل کوډونو مظاهره
د Modbus افعال په اړه د نورو معلوماتو لپاره Running Modbus Functions پاڼه 17 وګورئ چې د حوالې ډیزاین کې ښودل شوي.
- د ډیمو چلولو وروسته، HyperTerminal بند کړئ.
د Modbus افعال چلول
دا برخه د موډبس دندې تشریح کوي چې د حوالې ډیزاین کې ښودل شوي.
جلا معلومات ولولئ (د فعالیت کوډ 02)
GPIOs د 4 DIP سویچونو او 4 پش بټن سویچونو سره وصل دي. په SmartFusion2 Advanced Development Kit کې د DIP سویچونو او پش بټن سویچونه آن او بند کړئ. جلا جلا معلومات ولولئ فعال کوډ د سویچ حالتونه ښیې لکه څنګه چې په لاندې شکل کې ښودل شوي.
15 شکل • جلا معلومات ولولئ
د هولډنګ راجسترونه ولولئ (د فعالیت کوډ 03)
لاندې ارقام په فرم ویئر کې تعریف شوي نړیوال بفر ډیټا ښیې.
16 شکل • د هولډنګ راجسترونه ولولئ
د ننوت ثبتونه ولولئ (د فعالیت کوډ 04)
لاندې شمیره د ثانیو شمیر ښیې چې د ریښتیني وخت کاونټر (RTC) شمیرل شوي.
17 شکل • د ننوت ثبتونه ولولئ
څو کویلونه ولیکئ (د فعالیت کوډ 0×0F)
لاندې شمیره د GPIOs سره وصل شوي LEDs ته د ټګل کولو لپاره د څو کویلونو راجسټر ډیټا ښیي.
18 شکل • څو کویلونه ولیکئ
ضمیمه: د Modbus TCP حواله ډیزاین چلولو لپاره د بورډ ترتیب
لاندې ارقام د سمارټ فیوژن 2 پرمختللي پرمختیا کټ بورډ کې د حوالې ډیزاین چلولو لپاره د بورډ تنظیم ښیي.
شکل 19 • د SmartFusion2 پرمختللی پرمختیایی کټ بورډ تنظیم کول
ضمیمه: د جمپر ځایونه
لاندې ارقام د SmartFusion2 پرمختللي پرمختیایی کټ بورډ کې د جمپر ځایونه ښیې.
شکل 20 • د SmartFusion2 پرمختللی پرمختیایی کټ د سلکس سکرین ټاپ View
یادونه: په سور کې روښانه شوي جمپرونه د ډیفالټ لخوا تنظیم شوي. په شنه کې روښانه شوي جمپرونه باید په لاسي ډول تنظیم شي.
یادونه: په مخکینۍ شکل کې د جمپرونو موقعیت د لټون وړ دی.
ضمیمه: په جامد IP حالت کې ډیزاین چلول
لاندې مرحلې تشریح کوي چې څنګه په جامد IP حالت کې ډیزاین چل کړئ:
- د SoftConsole پروژې د پروژې اکسپلورر کړکۍ کې ښیې کلیک وکړئ او ملکیتونو ته لاړ شئ لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 21 • د SoftConsole پروژې د پروژې سپړونکي کړکۍ
- د Modbus_TCP_App کړکۍ لپاره د ملکیتونو وسیلې تنظیماتو کې د NET_USE_DHCP سمبول لرې کړئ. لاندې شکل د Modbus_TCP_App کړکۍ لپاره ملکیتونه ښیې.
شکل 22 • د پروژې سپړونکي ملکیت کړکۍ
- که چیرې وسیله په جامد IP حالت کې وصل وي، د بورډ جامد IP پته 169.254.1.23 ده، بیا د IP پته منعکس کولو لپاره د کوربه TCP/IP ترتیبات بدل کړئ. لاندې انځور او 24 شکل وګورئ،
23 شکل • کوربه کمپیوټر TCP/IP ترتیبات
24 شکل • د جامد IP پته ترتیبات
یادونه: کله چې دا ترتیبات تنظیم شي، ډیزاین تالیف کړئ، ډیزاین په فلش حافظه کې بار کړئ، او د SoftConsole په کارولو سره ډیزاین چل کړئ.
DG0440 ډیمو لارښود بیاکتنه 7.0
اسناد / سرچینې
![]() |
مایکروسیمي DG0440 په سمارټ فیوژن 2 وسیلو کې د موډبس TCP حواله ډیزاین چلول [pdf] د کارونکي لارښود DG0440 په SmartFusion2 وسیلو کې د Modbus TCP حواله ډیزاین چلول، DG0440، په SmartFusion2 وسیلو کې د Modbus TCP حواله ډیزاین چلول، په SmartFusion2 وسیلو کې ډیزاین |