Microsemi -LOGO

Microsemi DG0440 a’ ruith Dealbhadh Iomraidh Modbus TCP air Innealan SmartFusion2

Microsemi -DG0618-Mearachd-lorg-agus-ceartachadh-air-SmartFusion2-Innealan-cleachdadh-DDR Memory-PRODUCT-IMAGE

Prìomh Oifisean Corporra Microsemi
Aon Iomairt, Aliso Viejo,
CA 92656 na SA
Taobh a-staigh na SA: +1 800-713-4113
Taobh a-muigh nan SA: +1 949-380-6100
facs: +1 949-215-4996
Post-d: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Gach còir glèidhte. Tha Microsemi agus suaicheantas Microsemi nan comharran-malairt aig Microsemi Corporation. Is ann leis an luchd-seilbh aca a tha a h-uile comharra-malairt agus comharra seirbheis eile

Chan eil Microsemi a’ toirt barantas, riochdachadh no gealltanas sam bith a thaobh an fhiosrachaidh a tha ann an seo no freagarrachd a thoraidhean agus a sheirbheisean airson adhbhar sònraichte sam bith, agus chan eil Microsemi a’ gabhail ri uallach sam bith a thig bho bhith a’ cleachdadh no a’ cleachdadh toradh no cuairt sam bith. Tha na toraidhean a chaidh a reic gu h-ìosal agus toraidhean sam bith eile a chaidh a reic le Microsemi air a bhith fo ùmhlachd deuchainn cuibhrichte agus cha bu chòir an cleachdadh còmhla ri uidheamachd no tagraidhean a tha deatamach do mhisean. Thathas a’ creidsinn gu bheil mion-chomharrachadh coileanaidh sam bith earbsach ach chan eil iad air an dearbhadh, agus feumaidh Ceannaiche a h-uile coileanadh agus deuchainn eile air na toraidhean a dhèanamh agus a chrìochnachadh, leotha fhèin agus còmhla ri, no air a chuir a-steach, ann an toraidhean deireannach sam bith. Cha bhith ceannaiche an urra ri dàta agus mion-chomharrachadh coileanaidh no crìochan a bheir Microsemi seachad. Tha e an urra ris a’ Cheannaiche dearbhadh gu neo-eisimeileach iomchaidheachd thoraidhean sam bith agus an aon rud a dhearbhadh agus a dhearbhadh. Tha am fiosrachadh a thug Microsemi gu h-ìosal air a thoirt seachad “mar a tha, càite a bheil” agus leis a h-uile locht, agus tha an cunnart gu lèir co-cheangailte ris an fhiosrachadh sin gu tur leis a ’Cheannaiche. Cha bhith Microsemi a’ toirt, gu follaiseach no gu h-obann, do phàrtaidh sam bith còraichean peutant, ceadan, no còraichean IP sam bith eile, ge bith an ann a thaobh an fhiosrachaidh sin fhèin no rud sam bith a tha air a mhìneachadh leis an fhiosrachadh sin. Tha am fiosrachadh a tha air a thoirt seachad san sgrìobhainn seo le seilbh Microsemi, agus tha Microsemi a’ gleidheadh ​​​​na còrach atharrachaidhean sam bith a dhèanamh air an fhiosrachadh san sgrìobhainn seo no air toraidhean is seirbheisean sam bith aig àm sam bith gun rabhadh.

Mu dheidhinn Microsemi
Tha Microsemi Corporation (Nasdaq: MSCC) a’ tabhann pasgan farsaing de fhuasglaidhean semiconductor agus siostam airson aerospace & dìon, conaltradh, ionad dàta agus margaidhean gnìomhachais. Tha toraidhean a’ toirt a-steach cuairtean aonaichte comharra-measgaichte analog àrd-choileanadh agus cruaidh-rèididh, FPGAn, SoCs agus ASICn; bathar stiùireadh cumhachd; innealan tìm agus sioncronaidh agus fuasglaidhean ùine mionaideach, a’ suidheachadh inbhe an t-saoghail airson ùine; innealan giollachd guth; fuasglaidhean RF; co-phàirtean fa leth; fuasglaidhean stòraidh is conaltraidh iomairt, teicneòlasan tèarainteachd agus anti-t scalableampbathar; Ethernet fuasglaidhean; Power-over-Ethernet ICs agus midspans; a bharrachd air comasan dealbhaidh àbhaisteach agus seirbheisean. Tha prìomh oifis Microsemi ann an Aliso Viejo, California, agus tha timcheall air 4,800 neach-obrach aige air feadh na cruinne. Ionnsaich tuilleadh aig www.microsemi.com.

Eachdraidh Ath-sgrùdaidh

Tha eachdraidh an ath-sgrùdaidh a’ toirt cunntas air na h-atharrachaidhean a chaidh a chur an gnìomh sa phàipear. Tha na h-atharrachaidhean air an liostadh le ath-sgrùdadh, a’ tòiseachadh leis an fhoillseachadh as ùire.

Ath-sgrùdadh 7.0
Dh’ ùraich sinn an sgrìobhainn airson sgaoileadh bathar-bog Libero v11.8.

Ath-sgrùdadh 6.0
Tha na h-atharrachaidhean a leanas gan dèanamh ann am mùthadh 6.0 den sgrìobhainn seo.

  • Tha riatanasan dealbhaidh Libero SoC, FlashPro, agus SoftConsole air an ùrachadh anns na riatanasan dealbhaidh, duilleag 5.
  • Tron stiùireadh, tha ainmean phròiseactan SoftConsole a chaidh a chleachdadh ann an dealbhadh demo agus na figearan co-cheangailte uile air an ùrachadh.

Ath-sgrùdadh 5.0
Dh’ ùraich sinn an sgrìobhainn airson sgaoileadh bathar-bog Libero v11.7 (SAR 76559).

Ath-sgrùdadh 4.0
Dh’ ùraich sinn an sgrìobhainn airson sgaoileadh bathar-bog Libero v11.6 (SAR 72924).

Ath-sgrùdadh 3.0
Dh’ ùraich sinn an sgrìobhainn airson sgaoileadh bathar-bog Libero v11.5 (SAR 63972).

Ath-sgrùdadh 2.0
Dh’ ùraich sinn an sgrìobhainn airson sgaoileadh bathar-bog Libero v11.3 (SAR 56538).

Ath-sgrùdadh 1.0
Dh’ ùraich sinn an sgrìobhainn airson sgaoileadh bathar-bog Libero v11.2 (SAR 53221).

A’ ruith Dealbhadh Iomraidh Modbus TCP air innealan SmartFusion2 a’ cleachdadh IwIP agus FreeRTOS

Ro-ràdh
Tha Microsemi a’ tabhann dealbhadh iomraidh airson innealan SmartFusion®2 SoC FPGA a sheallas an
feartan rianadair ruigsinneachd meadhanach ethernet trì-luath (TSEMAC) den SmartFusion2 SoC FPGA agus a’ cur an gnìomh protocol Modbus. Tha an dealbhadh iomraidh a’ ruith air an UG0557: Stiùireadh Cleachdaiche Kit Leasachaidh Adhartach SmartFusion2 SoC FPGA. Tha an stiùireadh demo seo a’ toirt cunntas air.

  • Cleachdadh SmartFusion2 TSEMAC ceangailte ri eadar-aghaidh neo-eisimeileach meadhanan gigabit sreathach (SGMII) PHY.
  •  Amalachadh draibhear SmartFusion2 MAC leis a’ phròtacal smachd tar-chuir IP aotrom (IwIP) (TCP) no stac IP agus an siostam obrachaidh fìor-ùine an-asgaidh (RTOS).
  • Sreath tagraidh le protocol fèin-ghluasaid gnìomhachais, Modbus air TCP no IP.
  • Mar a ruitheas tu an dealbhadh iomraidh

Tha eisimpleir aig an fho-shiostam microcontroller (MSS) den SmartFusion2 SoC FPGA air iomall TSEMAC. Faodar an TSEMAC a rèiteachadh eadar am pròiseasar aoigheachd agus lìonra Ethernet aig na h-ìrean gluasad dàta a leanas (astar loidhne):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Airson tuilleadh fiosrachaidh mu eadar-aghaidh TEMAC airson innealan SmartFusion2, faic an UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

A 'cleachdadh Modbus Protocol
Tha Modbus na phròtacal teachdaireachd còmhdach tagraidh a tha an làthair aig ìre a seachd den
Modail eadar-cheangal siostaman fosgailte (OSI). Tha e a’ comasachadh conaltradh teachdaiche no frithealaiche eadar na h-innealan ceangailte ann an diofar sheòrsaichean bhusaichean no lìonraidhean. Is e protocol seirbheis a th ’ann a tha a’ tabhann mòran sheirbheisean a tha air an sònrachadh leis na còdan gnìomh. Tha còdan gnìomh Modbus nam eileamaidean de dh'iarrtasan Modbus no aonadan dàta protocol freagairt. Am measg nam pàirtean de phròtacal Modbus tha:

  • TCP no IP thairis air Ethernet
  • Tar-chuir sreathach asyncronach thairis air grunn mheadhanan
  • Uèir:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A freumhag
  • Rèidio
  • Modbus PLUS, lìonra pas comharran àrd-astar

Tha am figear a leanas a’ toirt cunntas air cruachan conaltraidh Modbus airson diofar lìonraidhean conaltraidh.

Figear 1 • Stac Conaltraidh Modbus

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

A’ cleachdadh Modbus Protocol air inneal SmartFusion2
Bidh am frithealaiche Modbus TCP a ’ruith air Kit Leasachaidh Adhartach SmartFusion2 agus a’ freagairt don neach-dèiligidh Modbus TCP a tha a ’ruith air a’ PC aoigheachd. Tha am figear a leanas a’ sealltainn an diagram bloca de fhrithealaiche Modbus TCP agus tagradh air an inneal SmartFusion2.

Figear 2 • Diagram Bloc de Fhrithealaiche Modbus TCP agus Iarrtas air SmartFusion2

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

Riatanasan dealbhaidh
Tha an clàr a leanas a’ liostadh na riatanasan dealbhaidh bathar-cruaidh is bathar-bog.

Clàr 1 • Riatanasan Dealbhaidh Iomraidh agus Mion-fhiosrachadh

Riatanasan dealbhaidh: Tuairisgeul
Bathar-cruaidh

  • Kit Leasachaidh Adhartach SmartFusion2
    - càball USB A gu mini-B
    - 12 V adapter
    An t-Urr A no nas fhaide air adhart
  • Càball Ethernet RJ45
  • Aon de na prògraman aithris crìochnachaidh sreathach a leanas:
    - HyperTerminal
    — Teirm
    — PuTTY
  • Host PC no Laptop Siostam-obrachaidh Windows 64-bit

Bathar-bog

  • Siostam-air-chip Libero® (SoC) v11.8
  • SoftConsole v4.0
  • Bathar-bog prògramaidh FlashPro v11.8
  • Draibhearan USB gu UART -
  • Dràibhearan MAC Ethernet MSS v3.1.100
  • Prògram aithris crìochnachaidh sreathach HyperTerminal, TeraTerm, no PuTTY
  • Brabhsair Mozilla Firefox no Internet Explorer

Dealbhadh Demo
Tha na h-earrannan a leanas a’ toirt cunntas air dealbhadh demo dealbhadh iomraidh Modbus TCP air innealan SmartFusion2 a’ cleachdadh IwIP agus FreeRTOS.
An dealbhadh demo files rim faighinn airson luchdachadh sìos aig:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
An dealbhadh demo files gabhail a-steach:

  • Libero
  • Prògramadh files
  • HostTool
  • Leugh mi

Tha an dealbh a leanas a’ sealltainn structar àrd-ìre an dealbhaidh files. Airson tuilleadh fiosrachaidh, faic an Readme.txt file.

Figear 3 • Dealbhadh Demo Files Structar Àrd Ìre

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

 Feartan dealbhaidh demo
Tha an dealbhadh iomraidh a’ toirt a-steach:

  • Cuir crìoch air pròiseact Libero SoC Verilog
  • Pròiseact firmware Softconsole

Faodaidh an dealbhadh iomraidh taic a thoirt do na còdan gnìomh Modbus a leanas a rèir suidheachadh stac conaltraidh Modbus an-asgaidh:

  • Leugh clàran cuir a-steach (còd gnìomh 0 × 04)
  • Leugh clàran cumail (còd gnìomh 0 × 03)
  • Sgrìobh clàran singilte (còd gnìomh 0 × 06)
  • Sgrìobh grunn chlàran (còd gnìomh 0 × 10)
  • Leugh no Sgrìobh iomadh clàr (còd gnìomh 0 × 17)
  • Leugh coils (còd gnìomh 0 × 01)
  • Sgrìobh coil singilte (còd gnìomh 0 × 05)
  • Sgrìobh iomadh coil (còd gnìomh 0 × 0F)
  • Leugh cuir a-steach air leth (còd gnìomh (0 × 02)

Tha an dealbhadh iomraidh a’ toirt taic do na còdan gnìomh Modbus a leanas airson a h-uile suidheachadh stac conaltraidh Modbus an-asgaidh:

  • Leugh clàran cuir a-steach (còd gnìomh 0 × 04)
  • Leugh cuir a-steach air leth (còd gnìomh (0 × 02)
  • Sgrìobh iomadh coil (còd gnìomh 0 × 0F)
  • Leugh clàran cumail (còd gnìomh 0 × 03)

Tuairisgeul Dealbhadh Demo
Tha an dealbhadh air a bhuileachadh le bhith a’ cleachdadh eadar-aghaidh SGMII PHY le bhith a’ rèiteachadh an TSEMAC airson an eadar-aghaidh deich-bit (TBI). Airson tuilleadh fiosrachaidh mu eadar-aghaidh TSEMAC TBI, faic an UG0331: Stiùireadh Cleachdaiche Fo-shiostam Microcontroller SmartFusion2.

Pròiseact Bathar-cruaidh Libero SoC
Tha am figear a leanas a’ sealltainn buileachadh dealbhadh bathar-cruaidh air a bheil am firmware tràillean dealbhaidh iomraidh a’ ruith.

Figear 4 • Dealbhadh Bathar-cruaidh Àrd-ìre Libero SoC

Bidh pròiseact bathar-cruaidh Libero SoC a’ cleachdadh na goireasan SmartFusion2 MSS agus IPs a leanas:

  • Eadar-aghaidh TSEMAC TBI
  • MMUART_0 airson conaltradh RS-232 air Kit Leasachaidh Adhartach SmartFusion2
  • Ceap cuir a-steach sònraichte 0 mar stòr a’ ghleoc
  • Cuir a-steach agus toradh adhbhar coitcheann (GPIO) a tha ag eadar-aghaidh na leanas:
    • Diodan sgaoileadh solais (LEDs): 4 àireamhan
    • Putanan-putain: 4 àireamhan
    • Suidsichean pacaid in-loidhne dùbailte (DIP): 4 àireamhan
  • Tha na goireasan bùird a leanas co-cheangailte ri òrdughan Modbus:
    • LEDs (coilean)
    • Suidsichean DIP (cuir a-steach air leth)
    • Putanan putain (cuir a-steach air leth)
    • Cloc fìor-ùine (RTC) (clàran cuir a-steach)
  • Eadar-aghaidh sreathach àrd-astar (SERDESIF) SERDES_IF IP, air a rèiteachadh airson SRDESIF_3 EPCS lane 3, faic am figear a leanas. Gus barrachd fhaighinn a-mach mu eadar-aghaidh sreathach àrd-astar, faic an Stiùireadh Cleachdaiche Eadar-aghaidh Sreathach Àrd-astar UG0447- SmartFusion2 agus IGLOO2 FPGA.

Tha am figear a leanas a’ sealltainn an uinneag Configurator Eadar-aghaidh Sreathach Àrd-astar.

Figear 5 • Uinneag Configurator Eadar-aghaidh Sreathach Àrd-astar

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

Sònrachaidhean Pin Pacaid
Tha sònrachaidhean prìne pacaidh airson LED, suidsichean DIP, suidsichean putan putaidh, agus comharran eadar-aghaidh PHY air an sealltainn sa chlàr a leanas tro Chlàr 5, duilleag 9.

Clàr 2 • LED gu sònrachaidhean prìne pacaidh

  • Pin pacaid toraidh
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Clàr 3 • Tionndaidhean DIP gu sònrachaidhean prìneachan pacaid

  • Pin pacaid toraidh
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Clàr 4 • Putan Putan Putan gu Sònrachaidhean prìneachan pacaid

  • Pin pacaid toraidh
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

Clàr 5 • Comharran eadar-aghaidh PHY gu sònrachaidhean prìne pacaidh

  • Pin pasgan stiùiridh ainm port
  • Toradh PHY_MDC F3
  • PHY_MDIO Cur a-steach K7
  • Toradh PHY_RST F2

Pròiseact firmware Softconsole
Thoir a-steach am pròiseact SoftConsole a’ cleachdadh SoftConsole IDE leis fhèin. Tha na dreachan a leanas den chruach air an cleachdadh airson dealbhadh iomraidh:

  • Tionndadh lwIP TCP no IP stack 1.3.2
  • Tionndadh frithealaiche Modbus TCP 1.5www.freemodbus.org) le leasachaidhean airson taic còd gnìomh iomlan mar fhrithealaiche Modbus TCP
  • FreeRTOS (www.freertos.org)

Tha am figear a leanas a’ sealltainn structar eòlaire cruachan bathar-bog SoftConsole den dealbhadh.

Figear 6 • Uinneag SoftConsole Project Explorer

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

Tha àite-obrach SoftConsole air a dhèanamh suas den phròiseact, Modbus_TCP_App aig a bheil an tagradh Modbus TCP (a bhios a’ cleachdadh lwIP agus FreeRTOS) agus na sreathan toirt air falbh firmware is bathar-cruaidh a tha a rèir dealbhadh bathar-cruaidh.
Tha an dealbh a leanas a’ sealltainn nan dreachan draibhear a chaidh a chleachdadh airson an demo.

Figear 7 • Demo Design Driver Version

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

A 'suidheachadh an dealbhadh demo
Tha na ceumannan a leanas a’ toirt cunntas air mar a shuidhicheas tu an demo airson bòrd Kit Leasachaidh Adhartach SmartFusion2:

  1. Ceangail am PC aoigheachd ris a 'cheangal J33 a' cleachdadh càball USB A gu mini-B. Tha na draibhearan drochaid USB gu cuidhteas / inneal-sgaoilidh asyncronach uile-choitcheann (UART) air an lorg gu fèin-ghluasadach.
  2. Bho na ceithir puirt conaltraidh (COM) a chaidh a lorg, cliog deas air gin de na puirt COM agus tagh Properties. Tha an uinneag feartan port COM taghte air a thaisbeanadh, mar a chithear san fhigear a leanas.
  3. Dèan cinnteach gu bheil an t-àite mar a tha air USB FP5 Serial Converter C anns an uinneag Properties mar a chithear san fhigear a leanas.

Thoir an aire: Dèan nota den àireamh port COM airson rèiteachadh port sreathach agus dèan cinnteach gu bheil suidheachadh port COM air a shònrachadh mar a tha air USB FP5 Serial Converter C.

Figear 8 • Uinneag Manaidsear Innealan

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

  1. Stàlaich an draibhear USB mura lorgar na draibhearan USB gu fèin-ghluasadach.
  2. Stàlaich an draibhear FTDI D2XX airson conaltradh ceann-uidhe sreathach tro chàball beag USB FTDI. Luchdaich sìos an dràibhear agus an stiùireadh stàlaidh bho:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Ceangail na geansaidhean air bòrd SmartFusion2 Advanced Development Kit mar a chithear sa chlàr a leanas. Airson fiosrachadh mu shuidheachadh leumadairean, faic am Pàipear-taice: Ionadan Geansaidh, duilleag 19.

Rabhadh: Cuir dheth an suidse solar cumhachd, SW7, mus dèan thu ceanglaichean geansaidh.
Clàr 6 • Roghainnean Geansaidh Kit Leasachaidh Adhartach SmartFusion2

  • Pin geansaidh bhon phrìne gu beachdan
  • J116, J353, J354,J54 1 2 Seo na roghainnean geansaidh bunaiteach air bòrd Kit Leasachaidh Adhartach. Dèan cinnteach gu bheil na leumadairean
  • J123 2 3 air an suidheachadh a rèir sin.
  • J124, J121, J32 1 2 JTAG prògramadh tro FTDI
  1. Ceangail an solar cumhachd ris a ’cheangal J42 ann am bòrd Kit Leasachaidh Adhartach SmartFusion2.
  2. Tha an dealbhadh seo example comasach air ruith ann am modhan IP statach agus IP fiùghantach. Gu gnàthach, prògramadh files air an solarachadh airson modh IP fiùghantach.
    • Airson IP statach, ceangail am PC aoigheachd gu ceanglaiche J21 an
      Bòrd Kit Leasachaidh Adhartach SmartFusion2 a’ cleachdadh càball RJ45.
    • Airson IP fiùghantach, ceangail gin de na puirt lìonra fosgailte ris a’ cheangal J21 de bhòrd Kit Leasachaidh Adhartach SmartFusion2 a’ cleachdadh càball RJ45.

Dealbh suidheachadh a’ Bhùird
Tha dealbhan de bhòrd Kit Leasachaidh Adhartach SmartFusion2 leis na ceanglaichean rèiteachaidh uile air an toirt seachad anns a’ Phàipear-taice: Suidheachadh Bùird airson a bhith a’ ruith Dealbhadh Iomraidh Modbus TCP, duilleag 18.

A 'ruith an Demo Design
Tha na ceumannan a leanas a’ mìneachadh mar a ruitheas tu an dealbhadh demo:

  1. Luchdaich sìos dealbhadh file bho:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Cuir AIR an suidse solar cumhachd, SW7.
  3. Tòisich prògram aithris crìochnachaidh sreathach sam bith mar:
    • HyperTerminal
    • PuTTY
    • Teirm
      Nota: Anns an demo seo tha HyperTerminal air a chleachdadh.
      Is e an rèiteachadh airson a’ phrògram:
    • Ìre: 115200
    • 8 Pìosan dàta
    • 1 Stad beagan
    • Gun cho-ionannachd
    • Gun smachd sruthadh
      Airson fiosrachadh mu bhith a’ rèiteachadh nam prògraman aithris crìochnachaidh sreathach, faic an Configuring Serial Terminal Emulation Programmes.
  4. Cuir air bhog am bathar-bog FlashPro.
  5. Cliog air Pròiseact Ùr.
  6. Ann an uinneag a’ Phròiseact Ùr, cuir a-steach ainm a’ phròiseict, mar a chithear san fhigear a leanas.

Figear 9 • Pròiseact Ùr FlashPro

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

  1. Cliog Dèan brobhsadh agus seòladh chun àite far a bheil thu airson am pròiseact a shàbhaladh.
  2. Tagh Inneal Singilte mar am modh Prògramadh.
  3. Cliog air OK gus am pròiseact a shàbhaladh.
  4. Cliog air Configure Device.
  5. Cliog Dèan brobhsadh agus seòladh chun àite far a bheil am Modbus_TCP_top.stp file suidhichte agus tagh an file. Is e an t-àite bunaiteach:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programadhfile\Modbus_TCP_top.stp). Prògramadh a tha a dhìth file air a thaghadh agus deiseil airson a bhith air a phrògramadh san inneal mar a chithear san fhigear a leanas.
    Figear 10 • Pròiseact FlashPro air a rèiteachadh
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. Cliog air PROGRAM gus tòiseachadh air an inneal a phrògramadh. Fuirich gus an nochd teachdaireachd ag innse gun deach am prògram seachad. Feumaidh an demo seo an inneal SmartFusion2 a bhith air a ro-chlàradh leis a’ chòd tagraidh gus an tagradh Modbus a ghnìomhachadh. Tha an inneal SmartFusion2 air a ro-chlàradh leis a 'Modbus_TCP_top.stp a' cleachdadh bathar-bog FlashPro.
    Figear 11 • Prògram FlashPro seachad
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9Nota: Gus an dealbhadh a ruith ann am modh IP statach, lean na ceumannan air an ainmeachadh ann am Pàipear-taice: A’ ruith an dealbhadh ann am modh IP statach, duilleag 20.
  7.  Cearcall cumhachd am bòrd Leasachaidh Adhartach SmartFusion2.
    Tha teachdaireachd fàilte leis an t-seòladh IP air a thaisbeanadh anns an uinneag HyperTerminal, mar a chithear san fhigear a leanas.
    Figear 12 • HyperTerminal le seòladh IP
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10Fosgail àithne ùr gu sgiobalta air a ’PC aoigheachd, rachaibh chun phasgan
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) càite
    SmartFusion2_Modbus_TCP_Client.exe file an làthair, cuir a-steach an àithne: SmartFusion2_Modbus_TCP_Client.exe mar a chithear san dealbh a leanas.
    Figear 13 • A' toirt ionnsaigh air Cliant Modbus
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11Tha an dealbh a leanas a’ sealltainn na gnìomhan Modbus TCP a tha a’ ruith. Is iad na gnìomhan:
    • Leugh cuir a-steach air leth (còd gnìomh 02)
    • Leugh clàran cumail (còd gnìomh 03)
    • Leugh clàran cuir a-steach (còd gnìomh 04)
    • Sgrìobh iomadh coil (còd gnìomh 15)
      Figear 14 • Taisbeanadh Còdan Gnìomh Modbus
      Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12Faic an Running Modbus Functions, duilleag 17 airson tuilleadh fiosrachaidh mu na gnìomhan Modbus a tha air an sealltainn anns an dealbhadh iomraidh.
  8. Às deidh dhut an demo a ruith, dùin HyperTerminal.

A’ ruith gnìomhan Modbus
Tha an earrann seo a’ toirt cunntas air gnìomhan Modbus a tha air an nochdadh anns an dealbhadh iomraidh.

Leugh cuir a-steach air leth (còd gnìomh 02)
Tha GPIOn ceangailte ri 4 suidsichean DIP agus 4 suidsichean putan putaidh. Tionndaidh AIR agus cuir dheth na suidsichean DIP agus suidsichean putan putaidh air Kit Leasachaidh Adhartach SmartFusion2. Leugh còd gnìomh cuir a-steach air leth a’ taisbeanadh inbhe suidsichean mar a chithear san fhigear a leanas.

Figear 15 • Leugh Cuir a-steach air lethMicrosemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

Leugh Clàran Seilbh (còd gnìomh 03)
Tha an dealbh a leanas a’ sealltainn an dàta bufair cruinne a tha air a mhìneachadh anns a’ firmware.
Figear 16 • Leugh Clàran SeilbhMicrosemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

Leugh Clàran Inntrigidh (còd gnìomh 04)
Tha am figear a leanas a’ sealltainn an àireamh de dhiogan a tha an cuntair fìor-ùine (RTC) air cunntadh.
Figear 17 • Leugh Clàran InntrigidhMicrosemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

Sgrìobh Ioma Coils (còd gnìomh 0 × 0F)
Tha am figear a leanas a’ sealltainn dàta clàr Write Multiple Coils airson a bhith a’ togail nan LEDan ceangailte ri GPIOn.
Figear 18 • Sgrìobh Ioma CoilMicrosemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

Pàipear-taice: Stèidheachadh Bùird airson Dealbhadh Iomraidh Modbus TCP a ruith

Tha am figear a leanas a’ sealltainn suidheachadh a’ bhùird airson an dealbhadh iomraidh a ruith air bòrd Kit Leasachaidh Adhartach SmartFusion2.

Figear 19 • Suidheachadh Bòrd Kit Leasachaidh Adhartach SmartFusion2

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

Pàipear-taice: Àiteachan geansaidh

Tha am figear a leanas a’ sealltainn na h-àiteachan geansaidh air bòrd Kit Leasachaidh Adhartach SmartFusion2.

Figear 20 • Kit Leasachaidh Adhartach SmartFusion2 Silkscreen Top View

Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18Thoir an aire: Tha geansaidhean air an comharrachadh ann an dearg air an suidheachadh gu bunaiteach. Feumaidh geansaidhean air an comharrachadh ann an uaine a bhith air an suidheachadh le làimh.
Thoir an aire: Faodar suidheachadh nan geansaidhean san fhigear roimhe seo a sgrùdadh.

Pàipear-taice: A 'ruith an Dealbhadh ann am Modh IP Statach

Tha na ceumannan a leanas ag innse mar a ruitheas tu an dealbhadh ann am modh IP statach:

  1. Dèan briogadh deas air uinneag Project Explorer de phròiseact SoftConsole agus rachaibh gu Properties mar a chithear san fhigear a leanas.
    Figear 21 • Project Explorer Window of SoftConsole Project
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. Thoir air falbh an samhla NET_USE_DHCP ann an Roghainnean Inneal nan Feartan airson uinneag Modbus_TCP_App. Tha am figear a leanas a’ sealltainn an uinneag Properties for Modbus_TCP_App.
    Figear 22 • Uinneag Properties Project Explorer
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. Ma tha an inneal ceangailte ann am modh IP statach, is e seòladh IP statach a’ bhùird 169.254.1.23, an uairsin atharraich na roghainnean Host TCP / IP gus an seòladh IP a nochdadh. Faic am figear a leanas agus Figear 24,
    Figear 23 • Host PC TCP/IP Settings
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    Figear 24 • Roghainnean Seòladh IP Statach
    Microsemi-DG0440-Runing-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    Thoir an aire: Nuair a bhios na roghainnean sin air an rèiteachadh, cuir ri chèile an dealbhadh, luchdaich an dealbhadh gu cuimhne Flash, agus ruith an dealbhadh a’ cleachdadh SoftConsole.

DG0440 Stiùireadh Demo Ath-sgrùdadh 7.0

Sgrìobhainnean/Goireasan

Microsemi DG0440 a’ ruith Dealbhadh Iomraidh Modbus TCP air Innealan SmartFusion2 [pdfStiùireadh Cleachdaiche
DG0440 a’ ruith Dealbhadh Iomraidh Modbus TCP air Innealan SmartFusion2, DG0440, A’ ruith Dealbhadh Iomraidh Modbus TCP air Innealan SmartFusion2, Dealbhadh air Innealan SmartFusion2

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *