Microsemi -LOGO

Microsemi DG0440 Inomhanya Modbus TCP Reference Dhizaini paSmartFusion2 Zvishandiso

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

Microsemi Corporate Headquarters
Imwe Bhizinesi, Aliso Viejo,
CA 92656 USA
Mukati meUSA: +1 800-713-4113
Kunze kweUSA: +1 949-380-6100
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Kodzero dzese dzakachengetwa. Microsemi uye iyo Microsemi logo zviratidzo zveMicrosemi Corporation. Mamwe matrademark ese uye masevhisi mamaki zvinhu zvevaridzi vazvo

Microsemi haiiti waranti, inomiririra, kana vimbiso maererano nemashoko arimo kana kukodzera kwezvigadzirwa zvayo nemasevhisi kune chero chinangwa, uye Microsemi haitore chero mhosva chero ipi zvayo inobva mukushandiswa kana kushandiswa kwechigadzirwa kana dunhu. Zvigadzirwa zvinotengeswa pano uye chero zvimwe zvigadzirwa zvinotengeswa neMicrosemi zvave zvichiongororwa zvishoma uye hazvifanirwe kushandiswa pamwe chete nemishoni-yakakosha michina kana maapplication. Chero maitiro ekuita anotendwa kuti akavimbika asi haana kusimbiswa, uye Mutengi anofanira kuitisa uye kupedzisa kuita kwese uye kumwe kuyedzwa kwezvigadzirwa, ega uye pamwe chete, kana kuiswa mukati, chero zvigadzirwa. Mutengi haazovimbi nechero data uye maitiro ekuita kana ma paramita anopihwa neMicrosemi. Ibasa reMutengi kuzvimiririra kuona kukodzera kwechero zvigadzirwa uye kuyedza uye kuona zvakafanana. Mashoko anopiwa naMicrosemi pasi apa anopiwa "sezvazviri, kupi" uye nezvikanganiso zvose, uye ngozi yose inobatanidza nemashoko akadaro ndeyeMutengi. Microsemi haipe, zvakajeka kana kuti zvisina kujeka, kune chero bato chero kodzero yemvumo, marezinesi, kana chero imwe kodzero yeIP, ingave maererano neruzivo rwakadaro pacharwo kana chero chinotsanangurwa neruzivo rwakadaro. Ruzivo rwunopihwa mugwaro iri nderweMicrosemi, uye Microsemi inochengetera kodzero yekuita chero shanduko kune ruzivo rwuri mugwaro iri kana kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso.

About Microsemi
Microsemi Corporation (Nasdaq: MSCC) inopa yakazara portfolio ye semiconductor uye system mhinduro dzeaerospace & dziviriro, kutaurirana, data data uye misika yeindasitiri. Zvigadzirwa zvinosanganisira kushanda kwepamusoro uye nemwaranzi-yakaomeswa analogi yakasanganiswa-chiratidzo chekubatanidza maseketi, FPGAs, SoCs uye ASICs; magetsi ekugadzirisa zvigadzirwa; nguva uye midziyo yekuwiriranisa uye chaiyo nguva mhinduro, kuseta chiyero chenyika chenguva; midziyo yekugadzirisa izwi; RF mhinduro; discrete components; bhizinesi kuchengetedza uye kutaurirana mhinduro, kuchengetedza matekinoroji uye scalable anti-tamper products; Ethernet mhinduro; Simba-pamusoro-Ethernet ICs uye midspans; pamwe chete nemaitiro ekugadzira maitiro uye masevhisi. Microsemi inotungamirwa muAliso Viejo, California, uye ine vashandi vangangoita 4,800 pasi rose. Dzidza zvakawanda pa www.microsemi.com.

Revision History

Nhoroondo yekudzokorora inotsanangura shanduko dzakaitwa mugwaro. Kuchinja kwacho kunorongwa nekudzokorora, kutanga nebhuku razvino uno.

Kudzokorora 7.0
Yakagadziridza gwaro reLibero v11.8 software kuburitswa.

Kudzokorora 6.0
Shanduko dzinotevera dzinoitwa mudzokororo 6.0 yegwaro iri.

  • Libero SoC, FlashPro, uye SoftConsole dhizaini zvinodiwa zvinogadziridzwa muDesign Zvinodiwa, peji 5.
  • Mugwaro rese, mazita eSoftConsole mapurojekiti anoshandiswa mudhizaini yedemo uye ese ane hukama manhamba anovandudzwa.

Kudzokorora 5.0
Yakagadziridza gwaro reLibero v11.7 software kuburitswa (SAR 76559).

Kudzokorora 4.0
Yakagadziridza gwaro reLibero v11.6 software kuburitswa (SAR 72924).

Kudzokorora 3.0
Yakagadziridza gwaro reLibero v11.5 software kuburitswa (SAR 63972).

Kudzokorora 2.0
Yakagadziridza gwaro reLibero v11.3 software kuburitswa (SAR 56538).

Kudzokorora 1.0
Yakagadziridza gwaro reLibero v11.2 software kuburitswa (SAR 53221).

Inomhanya Modbus TCP Reference Dhizaini paSmartFusion2 Zvishandiso Uchishandisa IwIP uye FreeRTOS

Nhanganyaya
Microsemi inopa referensi dhizaini yeSmartFusion®2 SoC FPGA zvishandiso zvinoratidza iyo
tri-speed ethernet medium access controller (TSEMAC) maficha eSmartFusion2 SoC FPGA uye inoshandisa iyo Modbus protocol. Iyo referensi dhizaini inomhanya paUG0557: SmartFusion2 SoC FPGA Yepamberi Yekuvandudza Kit Mushandisi Yekushandisa. Iyi demo gwaro rinotsanangura.

  • Kushandiswa kweSmartFusion2 TSEMAC yakabatana kune serial gigabit media yakazvimirira interface (SGMII) PHY.
  •  Kubatanidzwa kweSmartFusion2 MAC mutyairi ane isingaremi IP (IwIP) transmission control protocol (TCP) kana IP stack uye yemahara chaiyo nguva yekushandisa system (RTOS).
  • Chikumbiro chekushandisa chine maindasitiri otomatiki protocol, Modbus paTCP kana IP.
  • Maitiro ekumhanyisa referensi dhizaini

Iyo microcontroller subsystem (MSS) yeSmartFusion2 SoC FPGA ine muenzaniso weTSEMAC peripheral. Iyo TEMAC inogona kugadzirwa pakati peiyo host processor neEthernet network pane inotevera data data rates (mutsara kumhanya):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Kuti uwane rumwe ruzivo nezveTSEMAC interface yeSmartFusion2 zvishandiso, ona UG0331: SmartFusion2 Microcontroller Subsystem Mushandisi Guide.

Kushandisa Modbus Protocol
Modbus ndeye application layer messaging protocol iripo padanho rechinomwe re
Open systems interconnection (OSI) modhi. Inogonesa mutengi kana sevha kutaurirana pakati pemidziyo yakabatana mumhando dzakasiyana dzemabhazi kana network. Iyo iprotocol yebasa inopa akawanda masevhisi anotsanangurwa nemakodhi ebasa. Iyo Modbus basa makodhi zvinhu zveModbus chikumbiro kana pindura protocol data zvikamu. Izvo zvikamu zveModbus protocol zvinosanganisira:

  • TCP kana IP pamusoro peEthernet
  • Asynchronous serial kutapurirana pamusoro peakasiyana midhiya
  • Waya:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Fiber
  • Radio
  • Modbus PLUS, yakakwira-kumhanya chiratidzo ichipfuura network

Iyi inotevera nhamba inotsanangura iyo Modbus yekutaurirana stacks kune akasiyana siyana ekutaurirana network.

Mufananidzo 1 • Modbus Kukurukurirana Stack

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

Kushandisa Modbus Protocol paSmartFusion2 Chishandiso
Iyo Modbus TCP server inomhanya paSmartFusion2 Yepamberi Yekuvandudza Kit uye inopindura kune Modbus TCP mutengi anomhanya paPC inotambira. Iyi inotevera nhamba inoratidza dhizaini dhizaini yeModbus TCP server uye application pane SmartFusion2 mudziyo.

Mufananidzo 2 • Block Diagram ye Modbus TCP Server uye 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 (+:)

Zvido zvekugadzira
Tafura inotevera inoronga hardware uye software dhizaini zvinodiwa.

Tafura 1 • Reference Design Zvinodiwa uye Details

Zvido zvekugadzira: Tsanangudzo
Hardware

  • SmartFusion2 Yepamberi Yekuvandudza Kit
    - USB A kune mini-B tambo
    - 12 V adapta
    Rev A kana gare gare
  • Ethernet tambo RJ45
  • Chero ipi yeinotevera serial terminal emulation zvirongwa:
    - Hyperterminal
    – TeraTerm
    – PuTTY
  • Host PC kana Laptop Windows 64-bit Operating System

Software

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • FlashPro programming software v11.8
  • USB kune vatyairi veUART -
  • MSS Ethernet MAC vatyairi v3.1.100
  • A serial terminal emulation chirongwa HyperTerminal, TeraTerm, kana PuTTY
  • Bhurawuza Mozilla Firefox kana Internet Explorer

Demo Dhizaini
Zvikamu zvinotevera zvinotsanangura dhizaini yedemo yeModbus TCP referensi dhizaini paSmartFusion2 zvishandiso uchishandisa IwIP uye FreeRTOS.
Iyo demo dhizaini files anowanikwa kudhawunirodha pa:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Iyo demo dhizaini files dzinosanganisira:

  • Libero
  • Programming files
  • HostTool
  • Readme

Mufananidzo unotevera unoratidza chimiro chepamusoro-soro chekugadzira files. Kuti uwane rumwe ruzivo, ona Readme.txt file.

Mufananidzo 3 • Demo Dhizaini Files Pamusoro-Chimiro Chimiro

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

 Demo Dhizaini Zvimiro
Reference design inosanganisira:

  • Pedzisa Libero SoC Verilog chirongwa
  • SoftConsole firmware project

Iyo referensi dhizaini inogona kutsigira anotevera Modbus basa makodhi zvichienderana neyemahara Modbus yekutaurirana stack marongero:

  • Verenga zvinyorwa zvekupinza (basa rekodhi 0×04)
  • Verenga kubata marejista (basa rekodhi 0×03)
  • Nyora marejista ega (basa rekodhi 0×06)
  • Nyora mazita akawanda (basa rekodhi 0 × 10)
  • Verenga kana Nyora akawanda marejista (basa rekodhi 0×17)
  • Verenga makoiri (basa rekodhi 0×01)
  • Nyora coil imwe chete (basa rekodhi 0×05)
  • Nyora macoil akawanda (basa rekodhi 0 × 0F)
  • Verenga zvinoiswa pachena (basa rekodhi (0×02)

Iyo referensi dhizaini inotsigira anotevera Modbus basa makodhi kune ese emahara Modbus kutaurirana stack marongero:

  • Verenga zvinyorwa zvekupinza (basa rekodhi 0×04)
  • Verenga zvinoiswa pachena (basa rekodhi (0×02)
  • Nyora macoil akawanda (basa rekodhi 0 × 0F)
  • Verenga kubata marejista (basa rekodhi 0×03)

Demo Dhizaini Tsananguro
Dhizaini yacho inoshandiswa uchishandisa SGMII PHY interface nekugadzirisa TEMAC yegumi-bit interface (TBI) mashandiro. Kuti uwane rumwe ruzivo nezveTSEMAC TBI interface, ona UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Iyi inotevera nhamba inoratidza dhizaini dhizaini iyo iyo referensi dhizaini muranda firmware inomhanya.

Mufananidzo 4 • Libero SoC Top-Level Hardware Design

Iyo Libero SoC hardware purojekiti inoshandisa inotevera SmartFusion2 MSS zviwanikwa uye IPs:

  • TSEMAC TBI interface
  • MMUART_0 yeRS-232 kutaurirana paSmartFusion2 Advanced Development Kit
  • Yakatsaurirwa pedhi yekuisa 0 sewachi sosi
  • General chinangwa chekuisa uye kuburitsa (GPIO) inobatanidza zvinotevera:
    • Light emitting diodes (LEDs): 4 nhamba
    • Push-mabhatani: 4 nhamba
    • Dual in-line package (DIP) switch: 4 nhamba
  • Aya anotevera bhodhi zviwanikwa akabatana nemirairo yeModbus:
    • LEDs (makoiri)
    • DIP switch (discrete inputs)
    • Push-mabhatani (discrete inputs)
    • Nguva chaiyo wachi (RTC) (mareji ekuisa)
  • High-speed serial interface (SERDESIF) SERDES_IF IP, yakagadzirirwa SERDESIF_3 EPCS lane 3, ona nhamba inotevera. Kuti uzive zvakawanda nezve yakakwirira-kumhanya serial interfaces, ona iyo UG0447- SmartFusion2 uye IGLOO2 FPGA Yepamusoro Yekumhanya Seri Interfaces Mushandisi Guide.

Iyi inotevera nhamba inoratidza iyo Yepamusoro Speed ​​Serial Interface Configurator hwindo.

Mufananidzo 5 • High Speed ​​Serial Interface Configurator Window

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

Package Pin Mabasa
Package pini inopihwa yeLED, DIP switch, push-bhatani switch, uye PHY interface masaini anoratidzwa patafura inotevera kuburikidza neTafura 5, peji 9.

Tafura 2 • LED kune Package Pini Mabasa

  • Output Package Pin
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Tafura 3 • DIP Inochinja kuPackage Pini Migove

  • Output Package Pin
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Tafura 4 • Batanidza Bhatani Rinochinja kuenda kuPackage Pini Migove

  • Output Package Pin
  • CHINJA1 J25
  • CHINJA2 H25
  • CHINJA3 J24
  • CHINJA4 H23

Tafura 5 • PHY Interface Signals to Package Pini Migove

  • Port Name Direction Package Pin
  • PHY_MDC Zvakabuda F3
  • PHY_MDIO Input K7
  • PHY_RST Zvakabuda F2

SoftConsole Firmware Project
Koka iyo SoftConsole chirongwa uchishandisa yakamira SoftConsole IDE. Aya anotevera mavhezheni eiyo stack anoshandiswa kune referensi dhizaini:

  • lwIP TCP kana IP stack shanduro 1.3.2
  • Modbus TCP server shanduro 1.5 (www.freemodbus.org) nekuvandudzwa kweiyo yakazara basa kodhi tsigiro seModbus TCP server
  • FreeRTOS (www.freertos.org)

Iyi inotevera nhamba inoratidza SoftConsole software stacks dhairekitori chimiro chedhizaini.

Mufananidzo 6 • SoftConsole Project Explorer Window

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

Iyo SoftConsole workspace ine purojekiti, Modbus_TCP_App ine Modbus TCP application (iyo inoshandisa lwIP neFreeRTOS) uye ese firmware uye hardware abstraction layers inoenderana neiyo hardware dhizaini.
Iyi inotevera nhamba inoratidza mutyairi shanduro dzinoshandiswa kune demo.

Mufananidzo 7 • Demo Design Driver Versions

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

Kugadzira iyo Demo Dhizaini
Aya anotevera matanho anotsanangura maitiro ekuseta demo yeiyo SmartFusion2 Yepamberi Yekuvandudza Kit bhodhi:

  1. Batanidza PC inotambira kuJ33 yekubatanidza uchishandisa USB A kune mini-B tambo. Iyo USB kune universal asynchronous receiver/transmitter (UART) madhiraivha ebhiriji anongoonekwa otomatiki.
  2. Kubva pane akaonekwa mana ekutaurirana (COM) madoko, tinya-kurudyi chero imwe yeCOM ports uye sarudza Properties. Iyo yakasarudzwa COM port properties hwindo inoratidzwa, sezvinoratidzwa mumufananidzo unotevera.
  3. Ita shuwa kuve neNzvimbo sepa USB FP5 Serial Converter C muProperty hwindo sezvakaratidzwa mumufananidzo unotevera.

Cherechedza: Nyora iyo COM port nhamba yekumisikidzwa kwe serial port uye ona kuti iyo COM port Nzvimbo inotsanangurwa sepa USB FP5 Serial Converter C.

Mufananidzo 8 • Mutariri weDhidhiyo Window

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

  1. Isa iyo USB mutyairi kana madhiraivha e USB asina kuonekwa otomatiki.
  2. Isa iyo FTDI D2XX mutyairi we serial terminal kutaurirana kuburikidza neFTDI mini USB tambo. Dhawunirodha madhiraivha uye gwaro rekuisa kubva:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Batanidza zvinosvetuka paSmartFusion2 Yepamberi Yekuvandudza Kit board sezvakaratidzwa patafura inotevera. Kuti uwane ruzivo nezvenzvimbo dzejumper, ona Appendikisi: Nzvimbo dzeJumper, peji 19.

CHENJERERO: DZIMA switch yemagetsi, SW7, usati wagadzira jumper yekubatanidza.
Tafura 6 • SmartFusion2 Advanced Development Kit Jumper Settings

  • Jumper Pin Kubva Pini Kuenda Mazano
  • J116, J353, J354,J54 1 2 Aya ndiwo magadzirirwo akasarudzika ejumper eiyo Advanced Development Kit board. Iva nechokwadi chokuti jumpers
  • J123 2 3 dzakagadzirirwa maererano.
  • J124, J121, J32 1 2 JTAG programming kuburikidza neFTDI
  1. Batanidza magetsi kuJ42 yekubatanidza muSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi.
  2. Iyi dhizaini example inogona kumhanya mune ese ari maviri IP uye ane simba IP modes. By default, programming files inopihwa dynamic IP mode.
    • Kune static IP, batanidza iyo inotambira PC kune J21 yekubatanidza ye
      SmartFusion2 Yepamberi Yekuvandudza Kit bhodhi uchishandisa RJ45 tambo.
    • Kune ine simba IP, batanidza chero yakavhurika network ports kune J21 yekubatanidza yeSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi uchishandisa RJ45 tambo.

Board Setup Snapshot
Snapshots yeSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi ine ese ekubatanidza yekuseta anopihwa muAppendix: Bhodhi Setup yeKumhanya iyo Modbus TCP Reference Dhizaini, peji 18.

Kumhanyisa Demo Dhizaini
Matanho anotevera anotsanangura maitiro ekuita demo dhizaini:

  1. Dhawunirodha dhizaini file kubva:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Batidza switch yemagetsi, SW7.
  3. Tanga chero serial terminal emulation chirongwa senge:
    • HyperTerminal
    • PuTTY
    • TeraTerm
      Cherechedza: Mune iyi demo HyperTerminal inoshandiswa.
      Kugadziriswa kwepurogiramu ndeiyi:
    • Mutengo weBaud: 115200
    • 8 Data bits
    • 1 Mira zvishoma
    • Hapana parity
    • Hapana kudzora kuyerera
      Kuti uwane ruzivo rwekugadzirisa serial terminal emulation zvirongwa, ona Configuring Serial Terminal Emulation Programs.
  4. Tangisa FlashPro software.
  5. Dzvanya Chirongwa Chitsva.
  6. Muhwindo reProjekti Itsva, isa Zita reProjekti, sezvakaratidzwa mumufananidzo unotevera.

Mufananidzo 9 • FlashPro New Project

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

  1. Dzvanya Bhurawuza uye famba uchienda kunzvimbo yaunoda kuchengetedza purojekiti.
  2. Sarudza Single mudziyo seProgramming mode.
  3. Dzvanya OK kuchengetedza chirongwa.
  4. Click Configure Device.
  5. Dzvanya Bhurawuza uye famba uchienda kunzvimbo iyo Modbus_TCP_top.stp file iripo uye sarudza iyo file. Nzvimbo yakasarudzika ndeiyi:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\ Modbus_TCP_top.stp). Iyo inodiwa programming file inosarudzwa uye yakagadzirira kurongwa mumudziyo sezvinoratidzwa mumufananidzo unotevera.
    Mufananidzo 10 • FlashPro Project Configured
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. Dzvanya PROGRAM kuti utange kuronga mudziyo. Mirira kusvika meseji yaratidzwa inoratidza kuti chirongwa chapfuura. Demo iyi inoda kuti SmartFusion2 mudziyo ugadzirwe nekodhi yekushandisa kuti uvhure Modbus application. Mudziyo weSmartFusion2 wakagadzirirwa kare neModbus_TCP_top.stp uchishandisa FlashPro software.
    Mufananidzo 11 • FlashPro Chirongwa Chakapfuura
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9Ongorora: Kumhanyisa dhizaini mune static IP modhi, tevera matanho ataurwa muAppendikisi: Kumhanyisa Dhizaini muStatic IP Mode, peji 20.
  7.  Simba kutenderera iyo SmartFusion2 Yepamberi Yekuvandudza bhodhi.
    Mharidzo yekugamuchira ine IP kero inoratidzwa muHyperTerminal hwindo, sezvakaratidzwa mumufananidzo unotevera.
    Mufananidzo 12 • HyperTerminal ine IP Kero
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10Vhura mutsva wekuraira kukurumidza paPC inotambira, enda kune folda
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) kupi
    SmartFusion2_Modbus_TCP_Client.exe file iripo, isa mutemo: SmartFusion2_Modbus_TCP_Client.exe sezvinoratidzwa mumufananidzo unotevera.
    Mufananidzo 13 • Kukoka Mutengi weModbus
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11Iyi inotevera nhamba inoratidza iyo Modbus TCP mabasa ari kushanda. Mabasa acho ndeaya:
    • Verenga zvinyorwa zvakasiyana (kodhi yebasa 02)
    • Verenga marejista ekubata (basa rekodhi 03)
    • Verenga mabhuku ekuisa (basa rekodhi 04)
    • Nyora makoiri akawanda (basa rekodhi 15)
      Mufananidzo 14 • Modbus Functional Codes Demonstration
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12Ona iyo Inomhanya Modbus Mabasa, peji 17 kuti uwane rumwe ruzivo nezve Modbus mabasa anoratidzwa mureferensi dhizaini.
  8. Mushure mekumhanyisa demo, vhara HyperTerminal.

Kumhanya Modbus Mabasa
Ichi chikamu chinotsanangura mabasa eModbus anoratidzwa mune referensi dhizaini.

Verenga Zvakasiyana Zvinopinza (basa rekodhi 02)
MaGPIO akabatana ne4 DIP switch uye 4 push-bhatani switch. Batidza uye dzima DIP switch uye push-bhatani switch paSmartFusion2 Yepamberi Yekuvandudza Kit. Verenga discrete inputs inoshanda kodhi inoratidza mastatus ekuchinja sezvakaratidzwa mumufananidzo unotevera.

Mufananidzo 15 • Verenga Discrete InputsMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

Verenga Holding Registers (basa rekodhi 03)
Iyi inotevera nhamba inoratidza yepasi rose buffer data inotsanangurwa mune firmware.
Mufananidzo 16 • Verenga Holding RegistersMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

Verenga Marejista ekupinda (basa rekodhi 04)
Nhamba inotevera inoratidza nhamba yemasekonzi akaverengerwa ne-real-time counter (RTC).
Mufananidzo 17 • Verenga Input RegistersMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

Nyora Makoiri Akawanda (kodhi yebasa 0×0F)
Nhamba inotevera inoratidza Nyora Multiple Coils register data yekushandura maLED akabatana neGPIOs.
Mufananidzo 18 • Nyora Makoiri akawandaMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

Appendikisi: Bhodhi Setup yeKumhanyisa iyo Modbus TCP Reference Dhizaini

Iyi inotevera nhamba inoratidza kuseta kwebhodhi yekumhanyisa referensi dhizaini paSmartFusion2 Yepamberi Yekuvandudza Kit bhodhi.

Mufananidzo 19 • SmartFusion2 Advanced Development Kit Board Setup

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

Appendix: Jumper Nzvimbo

Iyi inotevera nhamba inoratidza nzvimbo dzekusvetuka paSmartFusion2 Yepamberi Yekuvandudza Kit board.

Mufananidzo 20 • SmartFusion2 Advanced Development Kit Silkscreen Pamusoro View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18Cherechedza: Majumper akaoneswa mutsvuku anoiswa nekusarudzika. Majumper akaoneswa mugirini anofanira kusetwa nemaoko.
Cherechedza: Nzvimbo yevanosvetuka mumufananidzo wapfuura inotsvakwa.

Appendikisi: Kumhanyisa Dhizaini muStatic IP Mode

Matanho anotevera anotsanangura maitiro ekumhanyisa dhizaini mune static IP mode:

  1. Tinya-kurudyi iyo Project Explorer hwindo reSoftConsole chirongwa uye enda kuZvivakwa sezvakaratidzwa mumufananidzo unotevera.
    Mufananidzo 21 • Project Explorer Window yeSoftConsole Project
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. Bvisa chiratidzo NET_USE_DHCP muTool Settings yeZvivakwa zveModbus_TCP_App hwindo. Nhamba inotevera inoratidza Zvivakwa zve Modbus_TCP_App hwindo.
    Mufananidzo 22 • Project Explorer Properties Window
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. Kana chigadzirwa chacho chakabatanidzwa mu static IP mode, bhodhi static IP kero ndeye 169.254.1.23, zvino shandura Host TCP / IP marongero kuratidza IP kero. Ona mufananidzo unotevera uye Mufananidzo 24,
    Mufananidzo 23 • Host PC TCP / IP Settings
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    Mufananidzo 24 • Static IP Kero Settings
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    Cherechedza: Kana izvi zvigadziriso zvagadziriswa, unganidza dhizaini, rongedza dhizaini muFlash memory, uye mhanyisa dhizaini uchishandisa SoftConsole.

DG0440 Demo Gwaro Kudzokororwa 7.0

Zvinyorwa / Zvishandiso

Microsemi DG0440 Inomhanya Modbus TCP Reference Dhizaini paSmartFusion2 Zvishandiso [pdf] Bhuku reMushandisi
DG0440 Inomhanya Modbus TCP Reference Dhizaini paSmartFusion2 Zvishandiso, DG0440, Inomhanya Modbus TCP Reference Dhizaini paSmartFusion2 Zvishandiso, Dhizaini paSmartFusion2 Zvishandiso.

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *