Microsemi -LOGO

Microsemi DG0440 Keyrir Modbus TCP tilvísunarhönnun á SmartFusion2 tækjum

Microsemi -DG0618-Villa-uppgötvun-og-leiðrétting-á-SmartFusion2-Tækjum-nota-DDR-minni-PRODUCT-IMAGE

Höfuðstöðvar Microsemi fyrirtækja
One Enterprise, Aliso Viejo,
CA 92656 BNA
Innan Bandaríkjanna: +1 800-713-4113
Utan Bandaríkjanna: +1 949-380-6100
Fax: +1 949-215-4996
Netfang: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Allur réttur áskilinn. Microsemi og Microsemi merkið eru vörumerki Microsemi Corporation. Öll önnur vörumerki og þjónustumerki eru eign viðkomandi eigenda

Microsemi veitir enga ábyrgð, yfirlýsingu eða ábyrgð varðandi upplýsingarnar sem hér eru að finna eða hæfi vara þess og þjónustu í neinum sérstökum tilgangi, né tekur Microsemi á sig neina ábyrgð sem stafar af notkun eða notkun á vöru eða hringrás. Vörurnar sem seldar eru hér á eftir og allar aðrar vörur sem Microsemi selur hafa verið háðar takmörkuðum prófunum og ætti ekki að nota í tengslum við mikilvægan búnað eða forrit. Allar frammistöðuforskriftir eru taldar vera áreiðanlegar en eru ekki sannreyndar og kaupandi verður að framkvæma og ljúka öllum frammistöðu- og öðrum prófunum á vörunum, einn og ásamt, eða uppsettum í, hvaða lokavöru sem er. Kaupandi skal ekki treysta á nein gögn og frammistöðuforskriftir eða færibreytur frá Microsemi. Það er á ábyrgð kaupanda að ákvarða sjálfstætt hæfi hvers kyns vara og prófa og sannreyna það sama. Upplýsingarnar sem Microsemi veitir hér á eftir eru veittar „eins og þær eru, hvar er“ og með öllum göllum, og öll áhættan sem fylgir slíkum upplýsingum er algjörlega hjá kaupanda. Microsemi veitir hvorki, beinlínis né óbeint, neinum aðila nein einkaleyfisréttindi, leyfi eða önnur IP réttindi, hvort sem er með tilliti til slíkra upplýsinga sjálfra eða nokkuð sem lýst er í slíkum upplýsingum. Upplýsingar sem gefnar eru upp í þessu skjali eru í eigu Microsemi og Microsemi áskilur sér rétt til að gera allar breytingar á upplýsingum í þessu skjali eða hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara.

Um Microsemi
Microsemi Corporation (Nasdaq: MSCC) býður upp á alhliða safn af hálfleiðara- og kerfislausnum fyrir flug- og varnarmál, fjarskipti, gagnaver og iðnaðarmarkaði. Vörur innihalda hágæða og geislunarhertar hliðrænar blönduð merki samþættar hringrásir, FPGAs, SoCs og ASICs; orkustjórnunarvörur; tíma- og samstillingartæki og nákvæmar tímalausnir, setja heimsstaðalinn fyrir tíma; raddvinnslutæki; RF lausnir; stakir íhlutir; geymslu- og samskiptalausnir fyrirtækja, öryggistækni og stigstærð andstæðingur-tamper vörur; Ethernet lausnir; Power-over-Ethernet ICs og midspans; sem og sérsniðna hönnunarmöguleika og þjónustu. Microsemi er með höfuðstöðvar í Aliso Viejo, Kaliforníu, og hefur um það bil 4,800 starfsmenn á heimsvísu. Frekari upplýsingar á www.microsemi.com.

Endurskoðunarsaga

Endurskoðunarferillinn lýsir þeim breytingum sem voru innleiddar í skjalinu. Breytingarnar eru taldar upp eftir endurskoðun, frá og með nýjustu útgáfunni.

Endurskoðun 7.0
Uppfærði skjalið fyrir Libero v11.8 hugbúnaðarútgáfu.

Endurskoðun 6.0
Eftirfarandi breytingar eru gerðar í endurskoðun 6.0 í þessu skjali.

  • Libero SoC, FlashPro og SoftConsole hönnunarkröfur eru uppfærðar í hönnunarkröfum, síðu 5.
  • Í leiðbeiningunum eru nöfn SoftConsole verkefna sem notuð eru í kynningarhönnuninni og allar tengdar tölur uppfærðar.

Endurskoðun 5.0
Uppfærði skjalið fyrir Libero v11.7 hugbúnaðarútgáfu (SAR 76559).

Endurskoðun 4.0
Uppfærði skjalið fyrir Libero v11.6 hugbúnaðarútgáfu (SAR 72924).

Endurskoðun 3.0
Uppfærði skjalið fyrir Libero v11.5 hugbúnaðarútgáfu (SAR 63972).

Endurskoðun 2.0
Uppfærði skjalið fyrir Libero v11.3 hugbúnaðarútgáfu (SAR 56538).

Endurskoðun 1.0
Uppfærði skjalið fyrir Libero v11.2 hugbúnaðarútgáfu (SAR 53221).

Keyrir Modbus TCP tilvísunarhönnun á SmartFusion2 tækjum sem nota IwIP og FreeRTOS

Inngangur
Microsemi býður upp á viðmiðunarhönnun fyrir SmartFusion®2 SoC FPGA tæki sem sýna fram á
þríhraða ethernet miðlungs aðgangsstýring (TSEMAC) eiginleikar SmartFusion2 SoC FPGA og útfærir Modbus samskiptareglur. Viðmiðunarhönnunin keyrir á UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Þessi kynningarhandbók lýsir.

  • Notkun SmartFusion2 TSEMAC tengt við raðgígabita miðlunaróháð viðmót (SGMII) PHY.
  •  Samþætting SmartFusion2 MAC rekla með léttum IP (IwIP) sendingarstýringarreglum (TCP) eða IP stafla og ókeypis rauntíma stýrikerfi (RTOS).
  • Umsóknarlag með iðnaðar sjálfvirkni samskiptareglum, Modbus á TCP eða IP.
  • Hvernig á að keyra tilvísunarhönnunina

Örstýringarundirkerfi (MSS) SmartFusion2 SoC FPGA er með dæmi um TSEMAC jaðartæki. Hægt er að stilla TSEMAC á milli hýsingargjörvans og Ethernet netkerfisins á eftirfarandi gagnaflutningshraða (línuhraða):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Fyrir frekari upplýsingar um TSEMAC tengi fyrir SmartFusion2 tæki, sjá UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Með því að nota Modbus bókunina
Modbus er skilaboðasamskiptareglur forritalags sem er til staðar á sjöunda stigi
líkan fyrir opna kerfistengingar (OSI). Það gerir viðskiptavinum eða netþjóni samskipti milli tækjanna sem eru tengd í mismunandi gerðum rútum eða netkerfum. Það er þjónustusamskiptareglur sem býður upp á margar þjónustur sem tilgreindar eru með aðgerðakóðunum. Modbus aðgerðakóðarnir eru þættir í Modbus beiðni- eða svarsamskiptagagnaeiningum. Íhlutir Modbus siðareglur eru:

  • TCP eða IP yfir Ethernet
  • Ósamstilltur raðflutningur yfir margs konar miðla
  • Vír:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A trefjar
  • Útvarp
  • Modbus PLUS, háhraða auðkennisnet

Eftirfarandi mynd lýsir Modbus samskiptastöflum fyrir ýmis samskiptanet.

Mynd 1 • Modbus Communication Stack

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

Notkun Modbus Protocol á SmartFusion2 tæki
Modbus TCP þjónninn keyrir á SmartFusion2 Advanced Development Kit og bregst við Modbus TCP biðlaranum sem keyrir á hýsingartölvunni. Eftirfarandi mynd sýnir blokkarmynd af Modbus TCP þjóninum og forritinu á SmartFusion2 tækinu.

Mynd 2 • Bálkamynd af Modbus TCP þjóni og forriti á SmartFusion2

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

Hönnunarkröfur
Eftirfarandi tafla sýnir kröfur um hönnun vélbúnaðar og hugbúnaðar.

Tafla 1 • Tilvísunarkröfur um hönnun og upplýsingar

Hönnunarkröfur: Lýsing
Vélbúnaður

  • SmartFusion2 Advanced Development Kit
    – USB A til mini-B snúru
    – 12 V millistykki
    Rev A eða síðar
  • Ethernet snúru RJ45
  • Einhver af eftirfarandi raðstöðvahermiforritum:
    - HyperTerminal
    – TeraTerm
    – Kítti
  • Host PC eða fartölvu Windows 64-bita stýrikerfi

Hugbúnaður

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • FlashPro forritunarhugbúnaður v11.8
  • USB til UART bílstjóri -
  • MSS Ethernet MAC bílstjóri v3.1.100
  • Raðstöðvahermiforrit HyperTerminal, TeraTerm eða PuTTY
  • Vafra Mozilla Firefox eða Internet Explorer

Demo hönnun
Eftirfarandi hlutar lýsa kynningarhönnun Modbus TCP viðmiðunarhönnunar á SmartFusion2 tækjum sem nota IwIP og FreeRTOS.
Demo hönnunin files er hægt að hlaða niður á:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Demo hönnunin files innihalda:

  • Libero
  • Forritun files
  • HostTool
  • Lesa mig

Eftirfarandi mynd sýnir uppbyggingu hönnunar á efstu stigi files. Fyrir frekari upplýsingar, sjá Readme.txt file.

Mynd 3 • Demo Design Files Uppbygging á efstu stigi

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

 Demo hönnunareiginleikar
Viðmiðunarhönnunin inniheldur:

  • Ljúktu Libero SoC Verilog verkefninu
  • SoftConsole vélbúnaðarverkefni

Tilvísunarhönnunin getur stutt eftirfarandi Modbus virknikóða, allt eftir ókeypis Modbus samskiptastaflastillingum:

  • Lesa inntaksskrár (aðgerðakóði 0×04)
  • Lestu geymsluskrár (aðgerðakóði 0×03)
  • Skrifaðu stakar skrár (aðgerðakóði 0×06)
  • Skrifaðu margar skrár (aðgerðakóði 0×10)
  • Lesa eða skrifa margar skrár (aðgerðakóði 0×17)
  • Lesa spólur (virknikóði 0×01)
  • Skrifaðu staka spólu (virknikóði 0×05)
  • Skrifaðu margar spólur (virknikóði 0×0F)
  • Lestu stakar inntak (aðgerðakóði (0×02)

Tilvísunarhönnunin styður eftirfarandi Modbus virknikóða fyrir allar ókeypis Modbus samskiptastakkastillingar:

  • Lesa inntaksskrár (aðgerðakóði 0×04)
  • Lestu stakar inntak (aðgerðakóði (0×02)
  • Skrifaðu margar spólur (virknikóði 0×0F)
  • Lestu geymsluskrár (aðgerðakóði 0×03)

Demo hönnunarlýsing
Hönnunin er útfærð með því að nota SGMII PHY tengi með því að stilla TSEMAC fyrir tíu bita tengi (TBI) aðgerðina. Fyrir frekari upplýsingar um TSEMAC TBI tengi, sjá UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC vélbúnaðarverkefni
Eftirfarandi mynd sýnir útfærslu vélbúnaðarhönnunar sem viðmiðunarhönnunarþrælsfastbúnaðurinn keyrir á.

Mynd 4 • Libero SoC vélbúnaðarhönnun á efstu stigi

Libero SoC vélbúnaðarverkefnið notar eftirfarandi SmartFusion2 MSS auðlindir og IP-tölur:

  • TSEMAC TBI tengi
  • MMUART_0 fyrir RS-232 samskipti á SmartFusion2 Advanced Development Kit
  • Sérstakur inntakspúði 0 sem klukkugjafi
  • Almennt inntak og úttak (GPIO) sem tengist eftirfarandi:
    • Ljósdíóða (LED): 4 tölur
    • Þrýstihnappar: 4 tölur
    • Tvöfaldur in-line pakki (DIP) rofar: 4 tölur
  • Eftirfarandi stjórnartilföng eru tengd Modbus skipunum:
    • LED (spólur)
    • DIP rofar (stætt inntak)
    • Þrýstihnappar (stætt inntak)
    • Rauntímaklukka (RTC) (inntaksskrár)
  • Háhraða raðviðmót (SERDESIF) SERDES_IF IP, stillt fyrir SERDESIF_3 EPCS braut 3, sjá eftirfarandi mynd. Til að vita meira um háhraða raðtengi, sjáðu UG0447- SmartFusion2 og IGLOO2 FPGA háhraða raðtengi notendahandbókina.

Eftirfarandi mynd sýnir High Speed ​​Serial Interface Configurator gluggann.

Mynd 5 • Háhraða Serial Interface Configurator Gluggi

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

Pakkapinnaverkefni
Úthlutun pakkapinna fyrir LED, DIP rofa, þrýstihnappa og PHY tengimerki eru sýndar í eftirfarandi töflu í gegnum töflu 5, blaðsíðu 9.

Tafla 2 • LED til að pakka pinnaúthlutunum

  • Úttakspakkapinna
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Tafla 3 • DIP skiptir yfir í pakkapinnaúthlutun

  • Úttakspakkapinna
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Tafla 4 • Þrýstihnappaskiptir yfir í úthlutun pakkapinna

  • Úttakspakkapinna
  • ROFA1 J25
  • ROFI2 H25
  • ROFA3 J24
  • ROFI4 H23

Tafla 5 • PHY tengimerki til að pakka pinnaverkefnum

  • Gáttarheiti Stefna Pakki Pin
  • PHY_MDC úttak F3
  • PHY_MDIO inntak K7
  • PHY_RST Úttak F2

SoftConsole vélbúnaðarverkefni
Kallaðu á SoftConsole verkefnið með því að nota sjálfstæða SoftConsole IDE. Eftirfarandi útgáfur af stafla eru notaðar fyrir tilvísunarhönnun:

  • lwIP TCP eða IP stafla útgáfa 1.3.2
  • Modbus TCP miðlara útgáfa 1.5 (www.freemodbus.org) með endurbótum fyrir fullkominn stuðning við aðgerðarkóða sem Modbus TCP miðlara
  • FreeRTOS (www.freertos.org)

Eftirfarandi mynd sýnir SoftConsole hugbúnaðarstafla möppuuppbyggingu hönnunarinnar.

Mynd 6 • SoftConsole Project Explorer gluggi

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

SoftConsole vinnusvæðið samanstendur af verkefninu, Modbus_TCP_App sem hefur Modbus TCP forritið (sem notar lwIP og FreeRTOS) og öllum fastbúnaðar- og vélbúnaðarútdráttarlögum sem samsvara vélbúnaðarhönnuninni.
Eftirfarandi mynd sýnir bílstjóraútgáfurnar sem notaðar eru fyrir kynninguna.

Mynd 7 • Demo Design Driver útgáfur

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

Uppsetning kynningarhönnunar
Eftirfarandi skref lýsa því hvernig á að setja upp kynninguna fyrir SmartFusion2 Advanced Development Kit borðið:

  1. Tengdu hýsingartölvuna við J33 tengið með USB A til mini-B snúru. USB til alhliða ósamstilltur móttakara/sendi (UART) brúar reklar finnast sjálfkrafa.
  2. Hægrismelltu á einhverja af COM-tengjunum sem fundust fjögur samskipti (COM) og veldu Properties. Valinn COM-tengi eiginleikagluggi birtist eins og sýnt er á eftirfarandi mynd.
  3. Gakktu úr skugga um að staðsetningin sé eins og á USB FP5 Serial Converter C í Properties glugganum eins og sýnt er á eftirfarandi mynd.

Athugið: Skráðu COM tenginúmerið fyrir uppsetningu raðtengis og tryggðu að staðsetning COM tengisins sé tilgreind eins og á USB FP5 raðbreyti C.

Mynd 8 • Tækjastjórnunargluggi

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

  1. Settu upp USB rekla ef USB reklar finnast ekki sjálfkrafa.
  2. Settu upp FTDI D2XX rekilinn fyrir raðtengisamskipti í gegnum FTDI mini USB snúru. Sæktu rekla og uppsetningarleiðbeiningar frá:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Tengdu jumperana á SmartFusion2 Advanced Development Kit borðinu eins og sýnt er í eftirfarandi töflu. Fyrir upplýsingar um staðsetningar stökkvaranna, sjá viðauka: Staðsetningar stökkvaranna, blaðsíðu 19.

VARÚÐ: Slökktu á aflgjafarofanum, SW7, áður en þú tengir tengibúnaðinn.
Tafla 6 • SmartFusion2 Advanced Development Kit Jumper Stillingar

  • Jumper Pin Frá Pin Til Athugasemda
  • J116, J353, J354,J54 1 2 Þetta eru sjálfgefnar jumper stillingar á Advanced Development Kit borðinu. Gakktu úr skugga um að jumpers
  • J123 2 3 eru sett í samræmi við það.
  • J124, J121, J32 1 2 JTAG forritun í gegnum FTDI
  1. Tengdu aflgjafann við J42 tengið í SmartFusion2 Advanced Development Kit borðinu.
  2. Þessi hönnun tdample getur keyrt bæði í kyrrstæðum IP og kvikum IP stillingum. Sjálfgefið er forritun files eru veitt fyrir kraftmikla IP ham.
    • Fyrir kyrrstöðu IP skaltu tengja hýsingartölvuna við J21 tengið á
      SmartFusion2 Advanced Development Kit borð með RJ45 snúru.
    • Fyrir kraftmikið IP skaltu tengja eitthvert af opnu nettengjunum við J21 tengið á SmartFusion2 Advanced Development Kit borðinu með því að nota RJ45 snúru.

Skyndimynd af stjórnskipulagi
Skyndimyndir af SmartFusion2 Advanced Development Kit borðinu með öllum uppsetningartengingum eru gefnar í viðauka: Uppsetning borðs til að keyra Modbus TCP tilvísunarhönnun, blaðsíðu 18.

Keyrir Demo Design
Eftirfarandi skref lýsa því hvernig á að keyra kynningarhönnunina:

  1. Sækja hönnunina file frá:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Kveiktu á aflgjafarofanum, SW7.
  3. Ræstu hvaða raðstöðvahermi sem er eins og:
    • HyperTerminal
    • Kítti
    • TeraTerm
      Athugið: Í þessari kynningu er HyperTerminal notað.
      Uppsetningin fyrir forritið er:
    • Baud hlutfall: 115200
    • 8 Gagnabitar
    • 1 Stöðvunarbiti
    • Enginn jöfnuður
    • Engin flæðistýring
      Til að fá upplýsingar um uppsetningu á raðstöðvahermiforritum, sjá Stilla raðstöðvahermiforrit.
  4. Ræstu FlashPro hugbúnaðinn.
  5. Smelltu á Nýtt verkefni.
  6. Í New Project glugganum, sláðu inn heiti verkefnisins, eins og sýnt er á eftirfarandi mynd.

Mynd 9 • FlashPro Nýtt verkefni

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

  1. Smelltu á Vafra og farðu að staðsetningunni þar sem þú vilt vista verkefnið.
  2. Veldu Einstakt tæki sem forritunarham.
  3. Smelltu á OK til að vista verkefnið.
  4. Smelltu á Stilla tæki.
  5. Smelltu á Vafra og farðu að staðsetningu þar sem Modbus_TCP_top.stp file er staðsett og veldu file. Sjálfgefin staðsetning er:
    (\SF2_Modbus_TCP_Ref_Design_DF\Forritunfile\Modbus_TCP_top.stp). Nauðsynleg forritun file er valið og er tilbúið til forritunar í tækinu eins og sýnt er á eftirfarandi mynd.
    Mynd 10 • FlashPro verkefni stillt
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. Smelltu á PROGRAM til að byrja að forrita tækið. Bíddu þar til skilaboð birtast sem gefa til kynna að forritið hafi staðist. Þessi kynning krefst þess að SmartFusion2 tækið sé forforritað með forritskóðanum til að virkja Modbus forritið. SmartFusion2 tækið er forforritað með Modbus_TCP_top.stp með FlashPro hugbúnaði.
    Mynd 11 • FlashPro forrit samþykkt
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9Athugið: Til að keyra hönnunina í kyrrstæðum IP ham skaltu fylgja skrefunum sem nefnd eru í viðauka: Keyra hönnunina í kyrrstæðum IP ham, blaðsíðu 20.
  7.  Kveiktu á SmartFusion2 Advanced Development töflunni.
    Velkomin skilaboð með IP tölunni birtast í HyperTerminal glugganum, eins og sýnt er á eftirfarandi mynd.
    Mynd 12 • HyperTerminal með IP tölu
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10Opnaðu nýja skipanalínu á hýsingartölvunni, farðu í möppuna
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) þar sem
    SmartFusion2_Modbus_TCP_Client.exe file er til staðar skaltu slá inn skipunina: SmartFusion2_Modbus_TCP_Client.exe eins og sýnt er á eftirfarandi mynd.
    Mynd 13 • Að kalla fram Modbus biðlarann
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11Eftirfarandi mynd sýnir Modbus TCP aðgerðir sem eru í gangi. Aðgerðirnar eru:
    • Lestu stakar inntak (aðgerðakóði 02)
    • Lestu eignarskrár (aðgerðakóði 03)
    • Lesa inntaksskrár (aðgerðakóði 04)
    • Skrifaðu margar spólur (virknikóði 15)
      Mynd 14 • Sýning á virknikóða Modbus
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12Sjá Modbus aðgerðir í gangi, blaðsíðu 17 fyrir frekari upplýsingar um Modbus aðgerðir sem sýndar eru í tilvísunarhönnuninni.
  8. Eftir að hafa keyrt kynninguna skaltu loka HyperTerminal.

Keyrir Modbus aðgerðir
Þessi hluti lýsir Modbus aðgerðum sem sýndar eru í tilvísunarhönnuninni.

Lestu stakar inntak (aðgerðakóði 02)
GPIO eru tengdir við 4 DIP rofa og 4 þrýstihnappa. Kveiktu á og slökktu á DIP rofanum og þrýstihnapparofunum á SmartFusion2 Advanced Development Kit. Lesa staka inntak virka kóða sýnir stöður rofa eins og sýnt er á eftirfarandi mynd.

Mynd 15 • Lesið stakar inntakMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

Lestu eignarskrár (aðgerðakóði 03)
Eftirfarandi mynd sýnir alþjóðleg biðminni gögn sem eru skilgreind í fastbúnaðinum.
Mynd 16 • Lestu eignarskrárMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

Lesa inntaksskrár (aðgerðakóði 04)
Eftirfarandi mynd sýnir fjölda sekúndna sem rauntímateljarinn (RTC) hefur talið.
Mynd 17 • Lesið inntaksskrárMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

Skrifaðu margar spólur (virknikóði 0×0F)
Eftirfarandi mynd sýnir Write Multiple Coils skráargögnin til að skipta um ljósdíóða sem eru tengd við GPIO.
Mynd 18 • Skrifaðu margar spólurMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

Viðauki: Uppsetning borðs til að keyra Modbus TCP tilvísunarhönnun

Eftirfarandi mynd sýnir töfluuppsetninguna til að keyra viðmiðunarhönnunina á SmartFusion2 Advanced Development Kit borðinu.

Mynd 19 • SmartFusion2 Advanced Development Kit Board Uppsetning

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

Viðauki: Staðsetningar hoppara

Eftirfarandi mynd sýnir staðsetningu stökkvaranna á SmartFusion2 Advanced Development Kit borðinu.

Mynd 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18Athugið: Stökkvarar auðkenndir með rauðu eru sjálfgefnir stilltir. Stökkvarar auðkenndir með grænu verða að vera stilltir handvirkt.
Athugið: Hægt er að leita að staðsetningu stökkvaranna á myndinni á undan.

Viðauki: Keyra hönnunina í Static IP Mode

Eftirfarandi skref lýsa því hvernig á að keyra hönnunina í kyrrstöðu IP ham:

  1. Hægrismelltu á Project Explorer gluggann í SoftConsole verkefninu og farðu í Properties eins og sýnt er á eftirfarandi mynd.
    Mynd 21 • Project Explorer gluggi SoftConsole Project
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. Fjarlægðu táknið NET_USE_DHCP í Tool Settings í Properties for Modbus_TCP_App glugganum. Eftirfarandi mynd sýnir Properties for Modbus_TCP_App gluggann.
    Mynd 22 • Eiginleikagluggi Project Explorer
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. Ef tækið er tengt í kyrrstöðu IP-stillingu er kyrrstaða IP-tölu borðsins 169.254.1.23, breyttu síðan TCP/IP stillingum Host til að endurspegla IP-tölu. Sjá eftirfarandi mynd og mynd 24,
    Mynd 23 • TCP/IP stillingar fyrir Host PC
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    Mynd 24 • Static IP Address Stillingar
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    Athugið: Þegar þessar stillingar eru stilltar skaltu setja hönnunina saman, hlaða hönnuninni inn í Flash minni og keyra hönnunina með SoftConsole.

DG0440 Demo Guide Revision 7.0

Skjöl / auðlindir

Microsemi DG0440 Keyrir Modbus TCP tilvísunarhönnun á SmartFusion2 tækjum [pdfNotendahandbók
DG0440 Keyrir Modbus TCP viðmiðunarhönnun á SmartFusion2 tækjum, DG0440, keyrir Modbus TCP viðmiðunarhönnun á SmartFusion2 tækjum, hönnun á SmartFusion2 tækjum

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *