Microsemi -LOGO

Microsemi DG0440 Kuthamanga kwa Modbus TCP Reference Design pa SmartFusion2 Devices

Microsemi -DG0618-Zolakwika-Kuzindikira-ndi-Kuwongolera-pa-SmartFusion2-Zipangizo-zogwiritsa-DDR Memory-PRODUCT-IMAGE

Likulu la Microsemi Corporate
One Enterprise, Aliso Viejo,
CA 92656 USA
Mkati mwa USA: +1 800-713-4113
Kunja kwa USA: +1 949-380-6100
Fax: +1 949-215-4996
Imelo: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Maumwini onse ndi otetezedwa. Microsemi ndi Microsemi logo ndi zizindikilo za Microsemi Corporation. Zizindikiro zina zonse ndi zizindikilo za ntchito ndi katundu wa eni ake

Microsemi sichipereka chitsimikizo, choyimira, kapena chitsimikiziro chokhudza zomwe zili pano kapena kuyenerera kwa katundu ndi ntchito zake pazifukwa zinazake, komanso Microsemi sakhala ndi udindo uliwonse chifukwa cha ntchito kapena kugwiritsa ntchito mankhwala kapena dera lililonse. Zogulitsa zomwe zimagulitsidwa apa ndi zina zilizonse zomwe zimagulitsidwa ndi Microsemi zakhala zikuyesedwa pang'ono ndipo siziyenera kugwiritsidwa ntchito limodzi ndi zida zofunikira kwambiri kapena ntchito. Zochita zilizonse zimakhulupirira kuti ndizodalirika koma sizinatsimikizidwe, ndipo Wogula ayenera kuchita ndikumaliza ntchito zonse ndi kuyesa kwina kwazinthuzo, payekha komanso, kapena kuyikamo, zomaliza zilizonse. Wogula sadzadalira deta iliyonse ndi machitidwe kapena magawo operekedwa ndi Microsemi. Ndiudindo wa Wogula kuti adziyese yekha ngati zogulitsa zilizonse ndi kuyesa ndikutsimikizira zomwezo. Zomwe zimaperekedwa ndi Microsemi pansipa zimaperekedwa "monga momwe zilili, zili kuti" komanso zolakwa zonse, ndipo chiopsezo chonse chokhudzana ndi chidziwitso choterocho chiri kwathunthu ndi Wogula. Microsemi sapereka, momveka bwino kapena momveka bwino, kwa chipani chilichonse ufulu wa patent, zilolezo, kapena ufulu wina uliwonse wa IP, kaya ndi chidziwitso chokhacho kapena chilichonse chofotokozedwa ndi chidziwitsocho. Chidziwitso choperekedwa m'chikalatachi ndi cha Microsemi, ndipo Microsemi ali ndi ufulu wosintha zomwe zili mu chikalatachi kapena pazinthu zilizonse ndi mautumiki nthawi iliyonse popanda chidziwitso.

Za Microsemi
Microsemi Corporation (Nasdaq: MSCC) imapereka chidziwitso chokwanira cha semiconductor ndi njira zothetsera ndege ndi chitetezo, mauthenga, malo osungirako deta ndi misika yamakampani. Zogulitsa zimaphatikizirapo ma analogi osakanikirana ndi ma radiation osakanikirana, ma FPGA, SoCs ndi ASIC; zinthu zoyendetsera mphamvu; zida zanthawi ndi kulunzanitsa ndi mayankho olondola a nthawi, kuyika mulingo wapadziko lonse wa nthawi; zida processing mawu; RF zothetsera; zigawo zikuluzikulu; mabizinesi osungira ndi njira zoyankhulirana, matekinoloje achitetezo ndi anti-t scalableamper mankhwala; Efaneti mayankho; Power-over-Ethernet ICs ndi midspans; komanso luso lokonzekera ndi ntchito. Microsemi ili ku Aliso Viejo, California, ndipo ili ndi antchito pafupifupi 4,800 padziko lonse lapansi. Dziwani zambiri pa www.microsemi.com.

Mbiri Yobwereza

Mbiri yokonzanso ikufotokoza zosintha zomwe zidakhazikitsidwa muzolemba. Zosinthazo zandandalikidwa ndi kubwereza, kuyambira ndi zofalitsa zamakono.

Kusintha kwa 7.0
Kusintha chikalata cha pulogalamu ya Libero v11.8.

Kusintha kwa 6.0
Zosintha zotsatirazi zachitika mu revision 6.0 ya chikalatachi.

  • Libero SoC, FlashPro, ndi SoftConsole zofunikira pakupanga zimasinthidwa mu Zofunikira Zopanga, tsamba 5.
  • Mu bukhuli lonse, mayina a mapulojekiti a SoftConsole omwe amagwiritsidwa ntchito popanga mawonekedwe ndi ziwerengero zonse zomwe zikugwirizana nazo zimasinthidwa.

Kusintha kwa 5.0
Kusinthidwa chikalata cha Libero v11.7 software release (SAR 76559).

Kusintha kwa 4.0
Kusinthidwa chikalata cha Libero v11.6 software release (SAR 72924).

Kusintha kwa 3.0
Kusinthidwa chikalata cha Libero v11.5 software release (SAR 63972).

Kusintha kwa 2.0
Kusinthidwa chikalata cha Libero v11.3 software release (SAR 56538).

Kusintha kwa 1.0
Kusinthidwa chikalata cha Libero v11.2 software release (SAR 53221).

Kuthamanga kwa Modbus TCP Reference Design pa SmartFusion2 Zida Zogwiritsa Ntchito IwIP ndi FreeRTOS

Mawu Oyamba
Microsemi imapereka mawonekedwe opangira zida za SmartFusion®2 SoC FPGA zomwe zimawonetsa
Tri-speed ethernet medium access controller (TSEMAC) mawonekedwe a SmartFusion2 SoC FPGA ndipo amagwiritsa ntchito protocol ya Modbus. Kapangidwe kazowunikira kumayendera UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Buku lachiwonetseroli likufotokoza.

  • Kugwiritsa ntchito SmartFusion2 TSEMAC yolumikizidwa ndi serial gigabit media independent interface (SGMII) PHY.
  •  Kuphatikizika kwa dalaivala wa SmartFusion2 MAC wokhala ndi njira yopepuka ya IP (IwIP) transmission control protocol (TCP) kapena stack ya IP ndi pulogalamu yaulere ya nthawi yeniyeni (RTOS).
  • Wosanjikiza wogwiritsa ntchito ndi protocol automation protocol, Modbus pa TCP kapena IP.
  • Momwe mungayendetsere zolembera

Microcontroller subsystem (MSS) ya SmartFusion2 SoC FPGA ili ndi chitsanzo cha zotumphukira za TSEMAC. TSEMAC ikhoza kukhazikitsidwa pakati pa purosesa yolandirira ndi netiweki ya Ethernet pamitengo yotsatsira iyi (mawilo a mzere):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Kuti mumve zambiri za mawonekedwe a TEMAC pazida za SmartFusion2, onani UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Kugwiritsa ntchito Modbus Protocol
Modbus ndi pulogalamu yotumizira mauthenga yomwe ilipo pamlingo wachisanu ndi chiwiri wa
Open System interconnection (OSI) chitsanzo. Imathandizira kulumikizana kwa kasitomala kapena seva pakati pa zida zolumikizidwa mumitundu yosiyanasiyana ya mabasi kapena maukonde. Ndi protocol yautumiki yomwe imapereka ntchito zambiri zomwe zafotokozedwa ndi ma code antchito. Nambala za ntchito za Modbus ndizinthu za pempho la Modbus kapena kuyankha ma data a protocol. Zomwe zili mu protocol ya Modbus zikuphatikizapo:

  • TCP kapena IP pa Ethernet
  • Asynchronous serial transmission pamitundu yosiyanasiyana yama media
  • Waya:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Fiber
  • Wailesi
  • Modbus PLUS, netiweki yothamanga kwambiri yodutsa chizindikiro

Chithunzi chotsatirachi chikufotokoza zolumikizirana za Modbus pama network osiyanasiyana olumikizirana.

Chithunzi 1 • Modbus Communication Stack

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

Kugwiritsa ntchito Modbus Protocol pa SmartFusion2 Chipangizo
Seva ya Modbus TCP imayenda pa SmartFusion2 Advanced Development Kit ndipo imayankha kasitomala wa Modbus TCP yemwe akuthamanga pa PC yomwe ili nayo. Chithunzi chotsatira chikuwonetsa chojambula cha seva ya Modbus TCP ndikugwiritsa ntchito pa chipangizo cha SmartFusion2.

Chithunzi 2 • Block Diagram ya Modbus TCP Server ndi Application pa SmartFusion2

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

Zofunikira Zopanga
Gome ili pansipa likuwonetsa zofunikira za hardware ndi mapulogalamu a pulogalamu.

Gulu 1 • Zofunikira Zopangira Ma Reference ndi Tsatanetsatane

Zofunikira Zopanga: Kufotokozera
Zida zamagetsi

  • SmartFusion2 Advanced Development Kit
    - Chingwe cha USB A kupita ku mini-B
    - 12 V adapter
    Rev A kapena kenako
  • Ethernet chingwe RJ45
  • Iliyonse mwamapulogalamu otsatsira otsatirawa:
    - Hyperterminal
    - TeraTerm
    - PuTTY
  • Host PC kapena Laputopu Windows 64-bit Operating System

Mapulogalamu

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • Pulogalamu ya FlashPro v11.8
  • USB kupita ku madalaivala a UART -
  • Madalaivala a MSS Ethernet MAC v3.1.100
  • Pulogalamu yotsatsira ma serial terminal emulation HyperTerminal, TeraTerm, kapena PuTTY
  • Msakatuli wa Mozilla Firefox kapena Internet Explorer

Demo Design
Magawo otsatirawa akufotokoza mawonekedwe a mawonekedwe a Modbus TCP pazida za SmartFusion2 pogwiritsa ntchito IwIP ndi FreeRTOS.
Mawonekedwe a demo files zilipo kuti mutsitse pa:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Mawonekedwe a demo files zikuphatikizapo:

  • Libero
  • Kupanga mapulogalamu files
  • HostTool
  • Ndiwerengeni

Chithunzi chotsatira chikuwonetsa mapangidwe apamwamba a mapangidwe files. Kuti mudziwe zambiri, onani Readme.txt file.

Chithunzi 3 • Demo Design Files Kapangidwe kapamwamba

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

 Mawonekedwe a Demo Design
Mareferensi ake akuphatikiza:

  • Malizitsani ntchito ya Libero SoC Verilog
  • Pulogalamu ya firmware ya SoftConsole

Mapangidwe amawu atha kuthandizira ma code awa a Modbus kutengera makonda aulere a Modbus kulumikizana:

  • Werengani zolembera zolowera (kodi ya ntchito 0×04)
  • Werengani zolembera zogwirira ntchito (kodi ya ntchito 0×03)
  • Lembani kaundula kamodzi (kodi ya ntchito 0×06)
  • Lembani kaundula angapo (kachidindo kantchito 0×10)
  • Werengani kapena Lembani zolembera zingapo (chithunzi cha ntchito 0×17)
  • Werengani makoyilo (kodi ya ntchito 0×01)
  • Lembani koyilo imodzi (kodi ya ntchito 0×05)
  • Lembani makoyilo angapo (kodi ya ntchito 0×0F)
  • Werengani zolowetsa (kodi ya ntchito (0×02)

Mapangidwe amawu amathandizira ma code otsatirawa a Modbus pazokonda zonse zaulere za Modbus kulumikizana:

  • Werengani zolembera zolowera (kodi ya ntchito 0×04)
  • Werengani zolowetsa (kodi ya ntchito (0×02)
  • Lembani makoyilo angapo (kodi ya ntchito 0×0F)
  • Werengani zolembera zogwirira ntchito (kodi ya ntchito 0×03)

Demo Design Description
Kapangidwe kameneka kakugwiritsidwa ntchito pogwiritsa ntchito mawonekedwe a SGMII PHY pokonza TEMAC pa ntchito ya ten-bit interface (TBI). Kuti mumve zambiri za mawonekedwe a TEMAC TBI, onani UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Chithunzi chotsatira chikuwonetsa kukhazikitsidwa kwa kapangidwe kazinthu kamene kamangidwe kake kagulu ka firmware kamayendera.

Chithunzi 4 • Libero SoC Top-Level Hardware Design

Pulojekiti ya Hardware ya Libero SoC imagwiritsa ntchito zida zotsatirazi za SmartFusion2 MSS ndi ma IP:

  • Mawonekedwe a TEMAC TBI
  • MMUART_0 ya RS-232 yolumikizirana pa SmartFusion2 Advanced Development Kit
  • Pad yodzipatulira 0 ngati gwero la wotchi
  • General purpose input and output (GPIO) yomwe imalumikizana ndi izi:
    • Ma diode otulutsa kuwala (ma LED): manambala 4
    • Makatani-mabatani: 4 manambala
    • Kusintha kwapawiri mumzere phukusi (DIP): manambala 4
  • Zida zotsatirazi zikugwirizana ndi malamulo a Modbus:
    • Ma LED (magalasi)
    • Zosintha za DIP (zolowera mosiyanasiyana)
    • Makatani-mabatani (zolowera zachinsinsi)
    • Wotchi yanthawi yeniyeni (RTC) (zolembera zolowetsa)
  • Mawonekedwe othamanga kwambiri (SERDESIF) SERDES_IF IP, yokonzedwera SERDESIF_3 EPCS lane 3, onani chithunzi chotsatirachi. Kuti mudziwe zambiri za mawonekedwe othamanga kwambiri, onani UG0447- SmartFusion2 ndi IGLOO2 FPGA High Speed ​​Serial Interfaces User Guide.

Chithunzi chotsatira chikuwonetsa zenera la High Speed ​​Serial Interface Configurator.

Chithunzi 5 • High Speed ​​Serial Interface Configurator Window

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

Ntchito Pin Phukusi
Ntchito za pini zapaketi za LED, masiwichi a DIP, zosinthira mabatani, ndi mawonekedwe a PHY akuwonetsedwa patebulo lotsatirali kudzera mu Gulu 5, tsamba 9.

Table 2 • LED to Package Pins Ntchito

  • Pin ya Phukusi Lotulutsa
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Tebulo 3 • DIP Imasinthira Kuntchito Zapaketi Zapaketi

  • Pin ya Phukusi Lotulutsa
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Tebulo 4 • Kankhani Batani Kusintha kwa Phukusi Mapini Ntchito

  • Pin ya Phukusi Lotulutsa
  • SWITCH1 J25
  • Kusintha kwa H2
  • SWITCH3 J24
  • Kusintha kwa H4

Table 5 • PHY Interface Signals to Package Pins Ntchito Zantchito

  • Port Name Direction Package Pin
  • PHY_MDC Zotulutsa F3
  • PHY_MDIO Zolowetsa K7
  • PHY_RST Zotulutsa F2

SoftConsole Firmware Project
Pemphani pulojekiti ya SoftConsole pogwiritsa ntchito standalone SoftConsole IDE. Matembenuzidwe otsatirawa a stack amagwiritsidwa ntchito popanga zolozera:

  • lwIP TCP kapena IP stack mtundu 1.3.2
  • Modbus TCP seva mtundu 1.5 (www.freemodbus.org) ndi zowonjezera zothandizira ma code code monga seva ya Modbus TCP
  • FreeRTOS (www.freertos.org)

Chithunzi chotsatira chikuwonetsa mawonekedwe a SoftConsole a stacks directory of the design.

Chithunzi 6 • SoftConsole Project Explorer Window

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

Malo ogwirira ntchito a SoftConsole ali ndi pulojekitiyi, Modbus_TCP_App yomwe ili ndi pulogalamu ya Modbus TCP (yomwe imagwiritsa ntchito lwIP ndi FreeRTOS) ndi zigawo zonse za firmware ndi hardware abstraction zomwe zimagwirizana ndi mapangidwe a hardware.
Chithunzi chotsatira chikuwonetsa mitundu ya oyendetsa omwe amagwiritsidwa ntchito pawonetsero.

Chithunzi 7 • Demo Design Driver Versions

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

Kukhazikitsa Demo Design
Zotsatirazi zikufotokozera momwe mungakhazikitsire chiwonetsero cha SmartFusion2 Advanced Development Kit board:

  1. Lumikizani PC yolandila ku cholumikizira cha J33 pogwiritsa ntchito chingwe cha USB A kupita ku mini-B. Madalaivala a mlatho wa USB kupita ku universal asynchronous receiver/transmitter (UART) amadziwikiratu.
  2. Kuchokera pamadoko anayi (COM) omwe apezeka, dinani kumanja lililonse la madoko a COM ndikusankha Properties. Zenera losankhidwa la COM port properties likuwonetsedwa, monga momwe tawonetsera pa chithunzi chotsatira.
  3. Onetsetsani kuti muli ndi Malo monga pa USB FP5 Serial Converter C pawindo la Properties monga momwe chithunzichi chikusonyezera.

Zindikirani: Lembani nambala ya doko la COM pakusintha kwa doko la serial ndikuwonetsetsa kuti Malo adoko a COM atchulidwa monga pa USB FP5 Serial Converter C.

Chithunzi 8 • Zenera la Chipangizo cha Chipangizo

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

  1. Ikani USB dalaivala ngati madalaivala USB si wapezeka basi.
  2. Ikani dalaivala wa FTDI D2XX kuti mulumikizane ndi serial terminal kudzera pa chingwe cha USB cha FTDI. Tsitsani maupangiri oyendetsa ndi kukhazikitsa kuchokera:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Lumikizani ma jumper pa bolodi la SmartFusion2 Advanced Development Kit monga momwe tawonetsera patebulo ili. Kuti mudziwe zambiri za malo odumphira, onani Zakumapeto: Malo a Jumper, tsamba 19.

CHENJEZO: ZIMmitsa chosinthira magetsi, SW7, musanapange malumikizidwe odumphira.
Tebulo 6 • SmartFusion2 Advanced Development Kit Jumper Settings

  • Jumper Pin Kuchokera ku Pin kupita ku Ndemanga
  • J116, J353, J354,J54 1 2 Awa ndi masinthidwe odumphira okhazikika a board Advanced Development Kit. Onetsetsani kuti jumpers
  • J123 2 3 imayikidwa molingana.
  • J124, J121, J32 1 2 JTAG mapulogalamu kudzera pa FTDI
  1. Lumikizani magetsi ku cholumikizira cha J42 mu board ya SmartFusion2 Advanced Development Kit.
  2. Mapangidwe awa example imatha kuthamanga mumitundu yonse iwiri ya IP komanso ma IP amphamvu. Mwa kusakhulupirika, mapulogalamu files amaperekedwa kwa dynamic IP mode.
    • Pa IP yokhazikika, lumikizani PC yolandila ku cholumikizira cha J21 cha
      SmartFusion2 Advanced Development Kit board pogwiritsa ntchito chingwe cha RJ45.
    • Pa IP yamphamvu, lumikizani madoko aliwonse otseguka a netiweki ku cholumikizira cha J21 cha SmartFusion2 Advanced Development Kit board pogwiritsa ntchito chingwe cha RJ45.

Chidule cha Board Setup
Zithunzi za SmartFusion2 Advanced Development Kit board yokhala ndi zolumikizira zonse zimaperekedwa mu Appendix: Board Setup for Running the Modbus TCP Reference Design, tsamba 18.

Kuyendetsa Demo Design
Njira zotsatirazi zikufotokozera momwe mungayendetsere mawonekedwe a demo:

  1. Koperani mapangidwe file kuchokera:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Yatsani chosinthira magetsi, SW7.
  3. Yambitsani pulogalamu iliyonse yotsatsira ma serial terminal monga:
    • Hyperterminal
    • Zithunzi za PuTTY
    • TeraTerm
      Zindikirani: Muchiwonetsero ichi HyperTerminal imagwiritsidwa ntchito.
      Kukonzekera kwa pulogalamuyi ndi:
    • Chiwerengero cha Baud: 115200
    • 8 Zigawo za data
    • 1 Imani pang'ono
    • Palibe kufanana
    • Palibe zowongolera
      Kuti mumve zambiri pakukonza mapulogalamu otsanzira serial terminal, onani Configuring Serial Terminal Emulation Programs.
  4. Yambitsani pulogalamu ya FlashPro.
  5. Dinani Ntchito Yatsopano.
  6. Mu New Project zenera, kulowa Project Name, monga momwe chithunzi chotsatirachi.

Chithunzi 9 • FlashPro New Project

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

  1. Dinani Sakatulani ndikuyenda kumalo komwe mukufuna kusunga pulojekitiyo.
  2. Sankhani Single chipangizo monga Programming mode.
  3. Dinani Chabwino kuti musunge polojekiti.
  4. Dinani Konzani Chipangizo.
  5. Dinani Sakatulani ndikuyenda kupita komwe Modbus_TCP_top.stp file lili ndi kusankha file. Malo okhazikika ndi:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\ Modbus_TCP_top.stp). Pulogalamu yofunika file yasankhidwa ndipo yakonzeka kukonzedwa mu chipangizochi monga momwe tawonetsera pachithunzichi.
    Chithunzi 10 • FlashPro Project Configured
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. Dinani PROGRAM kuti muyambe kukonza chipangizochi. Dikirani mpaka uthenga uwoneke wosonyeza kuti pulogalamuyo yadutsa. Chiwonetserochi chimafuna kuti chipangizo cha SmartFusion2 chikonzedweratu ndi code yogwiritsira ntchito kuti mutsegule pulogalamu ya Modbus. Chipangizo cha SmartFusion2 chidakonzedweratu ndi Modbus_TCP_top.stp pogwiritsa ntchito pulogalamu ya FlashPro.
    Chithunzi 11 • Pulogalamu ya FlashPro Yadutsa
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9Chidziwitso: Kuti muyendetse mapangidwewo mumayendedwe a IP osasunthika, tsatirani njira zomwe zatchulidwa mu Zowonjezera: Kuthamanga Mapangidwe mu Static IP Mode, tsamba 20.
  7.  Kuzungulira kwamphamvu SmartFusion2 Advanced Development board.
    Uthenga wolandiridwa ndi adilesi ya IP ukuwonetsedwa pawindo la HyperTerminal, monga momwe tawonetsera pachithunzichi.
    Chithunzi 12 • HyperTerminal yokhala ndi IP Address
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10Tsegulani lamulo latsopano pa PC yolandila, pitani ku foda
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) komwe
    SmartFusion2_Modbus_TCP_Client.exe file ilipo, lowetsani lamulo: SmartFusion2_Modbus_TCP_Client.exe monga momwe tawonetsera pa chithunzi chotsatirachi.
    Chithunzi 13 • Kuyitana Makasitomala a Modbus
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11Chithunzi chotsatira chikuwonetsa ntchito za Modbus TCP zomwe zikuyenda. Ntchito zake ndi:
    • Werengani zolowetsa (kodi ya ntchito 02)
    • Werengani zolembera zogwirira ntchito (kodi ya ntchito 03)
    • Werengani zolembera zolembera (ntchito khodi 04)
    • Lembani ma coil angapo (ntchito khodi 15)
      Chithunzi 14 • Chiwonetsero cha Modbus Functional Codes
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12Onani Kuthamanga kwa Modbus Functions, tsamba 17 kuti mudziwe zambiri za ntchito za Modbus zomwe zikuwonetsedwa muzojambula.
  8. Pambuyo poyendetsa chiwonetserocho, tsekani HyperTerminal.

Kuthamanga Ntchito za Modbus
Gawoli likufotokoza ntchito za Modbus zomwe zikuwonetsedwa muzojambula.

Werengani Zolowetsa Zosiyanasiyana (kodi ya ntchito 02)
Ma GPIO amalumikizidwa ndi masiwichi 4 a DIP ndi ma switch 4 okankhira. Yatsani ndi kuzimitsa masiwichi a DIP ndi kukankha mabatani pa SmartFusion2 Advanced Development Kit. Werengani ma code a discrete omwe akugwira ntchito akuwonetsa masiwichi monga momwe zikuwonekera pachithunzichi.

Chithunzi 15 • Werengani Zolemba ZapaderaMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

Werengani Ma Registas Ogwira (kodi ya ntchito 03)
Chithunzi chotsatira chikuwonetsa deta yapadziko lonse lapansi yofotokozedwa mu firmware.
Chithunzi 16 • Werengani Mabuku OgwiraMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

Werengani Zolembera Zolowetsa (kodi ya ntchito 04)
Chithunzi chotsatira chikuwonetsa kuchuluka kwa masekondi omwe owerengera enieni (RTC) adawerengera.
Chithunzi 17 • Werengani Zolembera ZolowetsaMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

Lembani Ma Coils Angapo (kodi ya ntchito 0×0F)
Chithunzi chotsatirachi chikuwonetsa zolembera za Lembani Ma Coils Angapo kuti musinthe ma LED olumikizidwa ku ma GPIO.
Chithunzi 18 • Lembani Mapiritsi AngapoMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

Zowonjezera: Kukonzekera kwa Board for Running Modbus TCP Reference Design

Chithunzi chotsatirachi chikuwonetsa kukhazikitsidwa kwa bolodi kuti mugwiritse ntchito zolembera pa SmartFusion2 Advanced Development Kit board.

Chithunzi 19 • SmartFusion2 Advanced Development Kit Board Setup

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

Zowonjezera: Malo a Jumper

Chithunzi chotsatira chikuwonetsa malo odumphira pa SmartFusion2 Advanced Development Kit board.

Chithunzi 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18Zindikirani: Zodumpha zowonekera mofiira zimayikidwa mwachisawawa. Zodumpha zowoneka bwino zobiriwira ziyenera kukhazikitsidwa pamanja.
Zindikirani: Malo a jumpers mu chithunzi chapitachi ndi osakasaka.

Zowonjezera: Kuyendetsa Mapangidwe mu Static IP Mode

Njira zotsatirazi zikufotokozera momwe mungayendetsere mapangidwe mu static IP mode:

  1. Dinani kumanja zenera la Project Explorer la pulojekiti ya SoftConsole ndikupita ku Properties monga zikuwonetsedwa pachithunzi chotsatira.
    Chithunzi 21 • Project Explorer Window ya SoftConsole Project
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. Chotsani chizindikiro NET_USE_DHCP mu Zikhazikiko za Zida za Properties pawindo la Modbus_TCP_App. Chithunzi chotsatira chikuwonetsa Zenera la Modbus_TCP_App.
    Chithunzi 22 • Project Explorer Properties Window
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. Ngati chipangizochi chikugwirizana ndi static IP mode, board static IP adilesi ndi 169.254.1.23, ndiye sinthani Host TCP/IP makonzedwe kuti awonetse IP adilesi. Onani chithunzi chotsatirachi ndi Chithunzi 24,
    Chithunzi 23 • Host PC TCP/IP Settings
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    Chithunzi 24 • Zikhazikiko za Adilesi Yokhazikika ya IP
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    Zindikirani: Zokonda izi zikakonzedwa, phatikizani mapangidwe, sungani mapangidwewo mu Flash memory, ndikuyendetsa mapangidwewo pogwiritsa ntchito SoftConsole.

DG0440 Kuwongolera kwa Demo 7.0

Zolemba / Zothandizira

Microsemi DG0440 Kuthamanga kwa Modbus TCP Reference Design pa SmartFusion2 Devices [pdf] Buku Logwiritsa Ntchito
DG0440 Running Modbus TCP Reference Design pa SmartFusion2 Devices, DG0440, Running Modbus TCP Reference Design pa SmartFusion2 Devices, Design pa SmartFusion2 Devices

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *