Microsemi -LOGO

Microsemi DG0440 Rhedeg Dyluniad Cyfeirio TCP Modbus ar Ddyfeisiadau SmartFusion2

Microsemi -DG0618-Gwall-Canfod-a-Cywiro-ar-SmartFusion2-Dyfeisiau-defnyddio-DDR Memory-PRODUCT-IMAGE

Pencadlys Corfforaethol Microsemi
Un Fenter, Aliso Viejo,
CA 92656 UDA
O fewn UDA: +1 800-713-4113
Y tu allan i UDA: +1 949-380-6100
Ffacs: +1 949-215-4996
E-bost: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Cedwir pob hawl. Mae Microsemi a logo Microsemi yn nodau masnach Microsemi Corporation. Mae'r holl nodau masnach a nodau gwasanaeth eraill yn eiddo i'w perchnogion priodol

Nid yw Microsemi yn gwneud unrhyw warant, cynrychiolaeth na gwarant ynghylch y wybodaeth a gynhwysir yma nac addasrwydd ei gynhyrchion a'i wasanaethau at unrhyw ddiben penodol, ac nid yw Microsemi ychwaith yn cymryd unrhyw atebolrwydd o gwbl sy'n deillio o gymhwyso neu ddefnyddio unrhyw gynnyrch neu gylched. Mae'r cynhyrchion a werthir isod ac unrhyw gynhyrchion eraill a werthwyd gan Microsemi wedi bod yn destun profion cyfyngedig ac ni ddylid eu defnyddio ar y cyd ag offer neu gymwysiadau sy'n hanfodol i genhadaeth. Credir bod unrhyw fanylebau perfformiad yn ddibynadwy ond nid ydynt wedi'u gwirio, a rhaid i'r Prynwr gynnal a chwblhau'r holl berfformiad a phrofion eraill o'r cynhyrchion, ar eu pen eu hunain ac ynghyd ag unrhyw gynhyrchion terfynol, neu wedi'u gosod ynddynt. Ni fydd y prynwr yn dibynnu ar unrhyw ddata a manylebau perfformiad neu baramedrau a ddarperir gan Microsemi. Cyfrifoldeb y Prynwr yw pennu addasrwydd unrhyw gynhyrchion yn annibynnol a phrofi a gwirio'r un peth. Darperir y wybodaeth a ddarperir gan Microsemi isod “fel y mae, ble mae” a chyda phob nam, ac mae'r holl risg sy'n gysylltiedig â gwybodaeth o'r fath yn gyfan gwbl gyda'r Prynwr. Nid yw Microsemi yn rhoi, yn benodol nac yn ymhlyg, i unrhyw barti unrhyw hawliau patent, trwyddedau, nac unrhyw hawliau eiddo deallusol eraill, boed hynny mewn perthynas â gwybodaeth o'r fath ei hun neu unrhyw beth a ddisgrifir gan wybodaeth o'r fath. Mae'r wybodaeth a ddarperir yn y ddogfen hon yn berchnogol i Microsemi, ac mae Microsemi yn cadw'r hawl i wneud unrhyw newidiadau i'r wybodaeth yn y ddogfen hon neu i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd.

Am Microsemi
Mae Microsemi Corporation (Nasdaq: MSCC) yn cynnig portffolio cynhwysfawr o atebion lled-ddargludyddion a systemau ar gyfer awyrofod ac amddiffyn, cyfathrebu, canolfannau data a marchnadoedd diwydiannol. Mae cynhyrchion yn cynnwys cylchedau integredig signal cymysg analog perfformiad uchel ac wedi'u caledu gan ymbelydredd, FPGAs, SoCs ac ASICs; cynhyrchion rheoli pŵer; dyfeisiau amseru a chydamseru a datrysiadau amser manwl gywir, gan osod safon y byd ar gyfer amser; dyfeisiau prosesu llais; atebion RF; cydrannau arwahanol; datrysiadau storio a chyfathrebu menter, technolegau diogelwch a gwrth-t graddadwyampcynhyrchion er; atebion Ethernet; ICs pŵer-dros-Ethernet a midspans; yn ogystal â galluoedd a gwasanaethau dylunio personol. Mae pencadlys Microsemi yn Aliso Viejo, California, ac mae ganddo tua 4,800 o weithwyr yn fyd-eang. Dysgwch fwy yn www.microsemi.com.

Hanes Adolygu

Mae'r hanes adolygu yn disgrifio'r newidiadau a roddwyd ar waith yn y ddogfen. Rhestrir y newidiadau yn ôl adolygiad, gan ddechrau gyda'r cyhoeddiad diweddaraf.

Adolygiad 7.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.8.

Adolygiad 6.0
Gwneir y newidiadau canlynol yn adolygiad 6.0 o'r ddogfen hon.

  • Mae gofynion dylunio Libero SoC, FlashPro, a SoftConsole yn cael eu diweddaru yn y Gofynion Dylunio, tudalen 5.
  • Drwy gydol y canllaw, mae enwau'r prosiectau SoftConsole a ddefnyddir yn y dyluniad demo a'r holl ffigurau cysylltiedig yn cael eu diweddaru.

Adolygiad 5.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.7 (SAR 76559).

Adolygiad 4.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.6 (SAR 72924).

Adolygiad 3.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.5 (SAR 63972).

Adolygiad 2.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.3 (SAR 56538).

Adolygiad 1.0
Diweddaru'r ddogfen ar gyfer rhyddhau meddalwedd Libero v11.2 (SAR 53221).

Rhedeg Dyluniad Cyfeirio TCP Modbus ar Ddyfeisiadau SmartFusion2 Gan Ddefnyddio IwIP a FreeRTOS

Rhagymadrodd
Mae Microsemi yn cynnig dyluniad cyfeirio ar gyfer dyfeisiau FPGA SmartFusion®2 SoC sy'n dangos y
rheolydd mynediad cyfrwng ether-rwyd tri-cyflymder (TSEMAC) nodweddion y SmartFusion2 SoC FPGA ac yn gweithredu'r protocol Modbus. Mae'r dyluniad cyfeirio yn rhedeg ar y Canllaw Defnyddiwr Pecyn Datblygu Uwch UG0557: SmartFusion2 SoC FPGA. Mae'r canllaw demo hwn yn disgrifio.

  • Defnydd o SmartFusion2 TSEMAC wedi'i gysylltu â rhyngwyneb annibynnol cyfryngau gigabit cyfresol (SGMII) PHY.
  •  Integreiddio gyrrwr MAC SmartFusion2 gyda'r protocol rheoli trosglwyddo IP ysgafn (IwIP) (TCP) neu stac IP a'r system weithredu amser real am ddim (RTOS).
  • Haen cais gyda phrotocol awtomeiddio diwydiannol, Modbus ar TCP neu IP.
  • Sut i redeg y dyluniad cyfeirio

Mae gan is-system microreolydd (MSS) y SmartFusion2 SoC FPGA enghraifft o ymylol TSEMAC. Gellir ffurfweddu'r TSEMAC rhwng y prosesydd gwesteiwr a'r rhwydwaith Ethernet ar y cyfraddau trosglwyddo data canlynol (cyflymder llinell):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

I gael rhagor o wybodaeth am ryngwyneb TSEMAC ar gyfer dyfeisiau SmartFusion2, gweler Canllaw i Ddefnyddwyr Is-system Microreolyddion UG0331: SmartFusion2.

Gan ddefnyddio Protocol Modbus
Modbus yw protocol negeseuon haen cais sy'n bresennol ar lefel saith y
model rhyng-gysylltu systemau agored (OSI). Mae'n galluogi cyfathrebu cleient neu weinydd rhwng y dyfeisiau sydd wedi'u cysylltu mewn gwahanol fathau o fysiau neu rwydweithiau. Mae'n brotocol gwasanaeth sy'n cynnig llawer o wasanaethau a bennir gan y codau swyddogaeth. Mae codau swyddogaeth Modbus yn elfennau o unedau data protocol cais neu ateb Modbus. Mae cydrannau protocol Modbus yn cynnwys:

  • TCP neu IP dros Ethernet
  • Trosglwyddiad cyfresol asyncronaidd dros amrywiaeth o gyfryngau
  • Gwifren:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Ffibr
  • Radio
  • Modbus PLUS, rhwydwaith pasio tocynnau cyflym

Mae'r ffigur canlynol yn disgrifio staciau cyfathrebu Modbus ar gyfer gwahanol rwydweithiau cyfathrebu.

Ffigur 1 • Stack Cyfathrebu Modbus

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-23

Defnyddio Protocol Modbus ar Ddychymyg SmartFusion2
Mae gweinydd TCP Modbus yn rhedeg ar y Pecyn Datblygu Uwch SmartFusion2 ac yn ymateb i'r cleient Modbus TCP sy'n rhedeg ar y cyfrifiadur gwesteiwr. Mae'r ffigur canlynol yn dangos y diagram bloc o weinydd TCP Modbus a'r cymhwysiad ar y ddyfais SmartFusion2.

Ffigur 2 • Diagram Bloc o Weinydd TCP Modbus a Chymhwysiad ar SmartFusion2

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

Gofynion Dylunio
Mae'r tabl canlynol yn rhestru'r gofynion dylunio caledwedd a meddalwedd.

Tabl 1 • Cyfeirnod Gofynion a Manylion Dylunio

Gofynion Dylunio: Disgrifiad
Caledwedd

  • Pecyn Datblygiad Uwch SmartFusion2
    - Cebl USB A i mini-B
    - addasydd 12 V
    Parch A neu ddiweddarach
  • Cebl Ethernet RJ45
  • Unrhyw un o'r rhaglenni efelychu terfynell cyfresol canlynol:
    - HyperTerfynell
    – Tymor Tera
    -PuTTY
  • PC gwesteiwr neu liniadur Windows System Weithredu 64-bit

Meddalwedd

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • Meddalwedd rhaglennu FlashPro v11.8
  • Gyrwyr USB i UART -
  • Gyrwyr MAC Ethernet MSS v3.1.100
  • Rhaglen efelychu terfynell gyfresol HyperTerminal, TeraTerm, neu PuTTY
  • Porwr Mozilla Firefox neu Internet Explorer

Dylunio Demo
Mae'r adrannau canlynol yn disgrifio dyluniad demo cynllun cyfeirio Modbus TCP ar ddyfeisiau SmartFusion2 gan ddefnyddio IwIP a FreeRTOS.
Y dyluniad demo files ar gael i'w lawrlwytho yn:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Y dyluniad demo files cynnwys:

  • Libero
  • Rhaglennu files
  • HostTool
  • Darllenme

Mae'r ffigur canlynol yn dangos strwythur lefel uchaf y dyluniad files. Am ragor o wybodaeth, gweler y dudalen Readme.txt file.

Ffigur 3 • Dyluniad Demo Files Strwythur Lefel Uchaf

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-1

 Nodweddion Dylunio Demo
Mae'r dyluniad cyfeirio yn cynnwys:

  • Cwblhau prosiect Libero SoC Verilog
  • Prosiect firmware SoftConsole

Gall y dyluniad cyfeirio gefnogi'r codau swyddogaeth Modbus canlynol yn dibynnu ar osodiadau stack cyfathrebu Modbus am ddim:

  • Darllen cofrestri mewnbwn (cod swyddogaeth 0 × 04)
  • Darllen cofrestri daliad (cod swyddogaeth 0 × 03)
  • Ysgrifennu cofrestrau sengl (cod swyddogaeth 0 × 06)
  • Ysgrifennu cofrestrau lluosog (cod swyddogaeth 0 × 10)
  • Darllen neu Ysgrifennu cofrestrau lluosog (cod swyddogaeth 0 × 17)
  • Darllen coiliau (cod swyddogaeth 0 × 01)
  • Ysgrifennu coil sengl (cod swyddogaeth 0 × 05)
  • Ysgrifennu coiliau lluosog (cod swyddogaeth 0 × 0F)
  • Darllen mewnbynnau arwahanol (cod swyddogaeth (0×02)

Mae'r dyluniad cyfeirio yn cefnogi'r codau swyddogaeth Modbus canlynol ar gyfer pob gosodiad pentwr cyfathrebu Modbus am ddim:

  • Darllen cofrestri mewnbwn (cod swyddogaeth 0 × 04)
  • Darllen mewnbynnau arwahanol (cod swyddogaeth (0×02)
  • Ysgrifennu coiliau lluosog (cod swyddogaeth 0 × 0F)
  • Darllen cofrestri daliad (cod swyddogaeth 0 × 03)

Disgrifiad Dyluniad Demo
Gweithredir y dyluniad gan ddefnyddio rhyngwyneb SGMII PHY trwy ffurfweddu'r TSEMAC ar gyfer gweithrediad y rhyngwyneb deg-bit (TBI). I gael rhagor o wybodaeth am ryngwyneb TSEMAC TBI, gweler Canllaw Defnyddiwr Is-system Microcontroller UG0331: SmartFusion2.

Prosiect Caledwedd Libero SoC
Mae'r ffigur canlynol yn dangos y gweithrediad dylunio caledwedd y mae'r firmware caethweision dylunio cyfeirio yn rhedeg arno.

Ffigur 4 • Dyluniad Caledwedd Lefel Uchaf Libero SoC

Mae prosiect caledwedd Libero SoC yn defnyddio'r adnoddau SmartFusion2 MSS a'r IPs canlynol:

  • Rhyngwyneb TSEMAC TBI
  • MMUART_0 ar gyfer cyfathrebiadau RS-232 ar Becyn Datblygu Uwch SmartFusion2
  • Pad mewnbwn pwrpasol 0 fel ffynhonnell y cloc
  • Mewnbwn ac allbwn pwrpas cyffredinol (GPIO) sy'n rhyngwynebu'r canlynol:
    • Deuodau allyrru golau (LEDs): 4 rhif
    • Botymau gwthio: 4 rhif
    • Switshis pecyn mewn-lein deuol (DIP): 4 rhif
  • Mae'r adnoddau bwrdd canlynol yn gysylltiedig â gorchmynion Modbus:
    • LEDs (coiliau)
    • Switsys DIP (mewnbynnau arwahanol)
    • Botymau gwthio (mewnbynnau arwahanol)
    • Cloc amser real (RTC) (cofrestrau mewnbwn)
  • Rhyngwyneb cyfresol cyflym (SERDESIF) SERDES_IF IP, wedi'i ffurfweddu ar gyfer SRDESIF_3 EPCS lôn 3, gweler y ffigur canlynol. I wybod mwy am ryngwynebau cyfresol cyflym, gweler Canllaw Defnyddiwr Rhyngwynebau Cyfresol Cyflymder Uchel UG0447- SmartFusion2 ac IGLOO2 FPGA.

Mae'r ffigur canlynol yn dangos y ffenestr Cyflunydd Rhyngwyneb Cyfresol Cyflymder Uchel.

Ffigur 5 • Ffenestr Cyflunydd Rhyngwyneb Cyfresol Cyflymder Uchel

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-3

Aseiniadau Pin Pecyn
Dangosir aseiniadau pin pecyn ar gyfer LED, switshis DIP, switshis botwm gwthio, a signalau rhyngwyneb PHY yn y tabl canlynol trwy Dabl 5, tudalen 9.

Tabl 2 • LED i Aseiniadau Pinnau Pecyn

  • Pin Pecyn Allbwn
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Tabl 3 • Newidiadau RhYC i Aseiniadau Pinnau Pecyn

  • Pin Pecyn Allbwn
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Tabl 4 • Switshis Botwm Gwthio i Aseiniadau Pinnau Pecyn

  • Pin Pecyn Allbwn
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

Tabl 5 • Arwyddion Rhyngwyneb PHY i Aseiniadau Pinnau Pecyn

  • Pin Pecyn Cyfeiriad Enw Porth
  • PHY_MDC Allbwn F3
  • PHY_MDIO Mewnbwn K7
  • PHY_RST Allbwn F2

Prosiect Firmware SoftConsole
Defnyddio'r prosiect SoftConsole gan ddefnyddio SoftConsole IDE annibynnol. Defnyddir y fersiynau canlynol o'r pentwr ar gyfer y dyluniad cyfeirio:

  • fersiwn pentwr lwIP TCP neu IP 1.3.2
  • Fersiwn gweinydd Modbus TCP 1.5 (www.freemodbus.org) gyda gwelliannau ar gyfer y gefnogaeth cod swyddogaeth gyflawn fel gweinydd Modbus TCP
  • FreeRTOS (www.freertos.org)

Mae'r ffigur canlynol yn dangos strwythur cyfeiriadur pentyrrau meddalwedd SoftConsole o'r dyluniad.

Ffigur 6 • Ffenestr SoftConsole Project Explorer

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-4

Mae man gwaith SoftConsole yn cynnwys y prosiect, Modbus_TCP_App sydd â chymhwysiad Modbus TCP (sy'n defnyddio lwIP a FreeRTOS) a'r holl haenau tynnu firmware a chaledwedd sy'n cyfateb i'r dyluniad caledwedd.
Mae'r ffigur canlynol yn dangos y fersiynau gyrrwr a ddefnyddir ar gyfer y demo.

Ffigur 7 • Fersiynau Gyrwyr Dyluniad Demo

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-5

Sefydlu'r Dyluniad Demo
Mae'r camau canlynol yn disgrifio sut i osod y demo ar gyfer bwrdd Kit Datblygiad Uwch SmartFusion2:

  1. Cysylltwch y PC gwesteiwr â'r cysylltydd J33 gan ddefnyddio'r cebl USB A i mini-B. Mae gyrwyr pontydd derbynnydd / trosglwyddydd asyncronaidd cyffredinol (UART) o USB yn cael eu canfod yn awtomatig.
  2. O'r pedwar porthladd cyfathrebu (COM) a ganfuwyd, de-gliciwch ar unrhyw un o'r porthladdoedd COM a dewis Priodweddau. Mae'r ffenestr priodweddau porthladd COM a ddewiswyd yn cael ei harddangos, fel y dangosir yn y ffigur canlynol.
  3. Sicrhewch fod y Lleoliad fel ar USB FP5 Serial Converter C yn y ffenestr Priodweddau fel y dangosir yn y ffigur canlynol.

Nodyn: Gwnewch nodyn o rif porthladd COM ar gyfer cyfluniad porthladd cyfresol a sicrhewch fod Lleoliad porthladd COM wedi'i nodi fel ar USB FP5 Serial Converter C.

Ffigur 8 • Ffenestr Rheolwr Dyfais

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-6

  1. Gosodwch y gyrrwr USB os na chaiff y gyrwyr USB eu canfod yn awtomatig.
  2. Gosodwch y gyrrwr FTDI D2XX ar gyfer cyfathrebu terfynell cyfresol trwy gebl USB mini FTDI. Lawrlwythwch y gyrwyr a'r canllaw gosod o:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Cysylltwch y siwmperi ar fwrdd Kit Datblygiad Uwch SmartFusion2 fel y dangosir yn y tabl canlynol. I gael gwybodaeth am leoliadau siwmper, gweler yr Atodiad: Lleoliadau Siwmper, tudalen 19.

RHYBUDD: Diffoddwch y switsh cyflenwad pŵer, SW7, cyn gwneud y cysylltiadau siwmper.
Tabl 6 • Gosodiadau Siwmper Kit Datblygiad Uwch SmartFusion2

  • Pin Siwmper O'r Pin I Sylwadau
  • J116, J353, J354,J54 1 2 Dyma osodiadau siwmper rhagosodedig y bwrdd Cit Datblygiad Uwch. Sicrhewch fod y siwmperi
  • J123 2 3 yn cael eu gosod yn unol â hynny.
  • J124, J121, J32 1 2 JTAG rhaglennu trwy FTDI
  1. Cysylltwch y cyflenwad pŵer â'r cysylltydd J42 ym mwrdd Kit Datblygiad Uwch SmartFusion2.
  2. Mae'r dyluniad hwn yn gynampGall redeg mewn moddau IP statig a IP deinamig. Yn ddiofyn, rhaglennu files yn cael eu darparu ar gyfer modd IP deinamig.
    • Ar gyfer IP statig, cysylltwch y PC gwesteiwr i gysylltydd J21 y
      Bwrdd Kit Datblygiad Uwch SmartFusion2 gan ddefnyddio cebl RJ45.
    • Ar gyfer IP deinamig, cysylltwch unrhyw un o'r porthladdoedd rhwydwaith agored â chysylltydd J21 bwrdd Kit Datblygiad Uwch SmartFusion2 gan ddefnyddio cebl RJ45.

Ciplun Gosod Bwrdd
Rhoddir cipluniau o fwrdd Pecyn Datblygiad Uwch SmartFusion2 gyda'r holl gysylltiadau gosod yn yr Atodiad: Gosod Bwrdd ar gyfer Rhedeg Dyluniad Cyfeirnod TCP Modbus, tudalen 18.

Rhedeg y Dyluniad Demo
Mae'r camau canlynol yn disgrifio sut i redeg y dyluniad demo:

  1. Lawrlwythwch y dyluniad file oddi wrth:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Trowch y switsh cyflenwad pŵer YMLAEN, SW7.
  3. Dechreuwch unrhyw raglen efelychu terfynell gyfresol fel:
    • HyperTerfynell
    • PuTTY
    • Tymor Tera
      Nodyn: Yn y demo hwn defnyddir HyperTerminal.
      Y ffurfweddiad ar gyfer y rhaglen yw:
    • Cyfradd Baud: 115200
    • 8 Darnau data
    • 1 Stop did
    • Dim cydraddoldeb
    • Dim rheolaeth llif
      I gael gwybodaeth am ffurfweddu'r rhaglenni efelychu terfynell gyfresol, gweler Ffurfweddu Rhaglenni Efelychu Terfynell Gyfresol.
  4. Lansio meddalwedd FlashPro.
  5. Cliciwch Prosiect Newydd.
  6. Yn y ffenestr Prosiect Newydd, rhowch Enw'r Prosiect, fel y dangosir yn y ffigur canlynol.

Ffigur 9 • Prosiect Newydd FlashPro

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-7

  1. Cliciwch Pori a llywio i'r lleoliad lle rydych chi am achub y prosiect.
  2. Dewiswch ddyfais Sengl fel y modd Rhaglennu.
  3. Cliciwch OK i achub y prosiect.
  4. Cliciwch Ffurfweddu Dyfais.
  5. Cliciwch Pori a llywio i'r lleoliad lle mae'r Modbus_TCP_top.stp file wedi ei leoli a dewiswch y file. Y lleoliad diofyn yw:
    ( \SF2_Modbus_TCP_Ref_Design_DF\Rhaglenufile\Modbus_TCP_top.stp). Y rhaglennu gofynnol file wedi'i ddewis ac yn barod i'w raglennu yn y ddyfais fel y dangosir yn y ffigur canlynol.
    Ffigur 10 • Prosiect FlashPro wedi'i Ffurfweddu
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-8
  6. Cliciwch RHAGLEN i ddechrau rhaglennu'r ddyfais. Arhoswch nes bydd neges yn cael ei harddangos yn nodi bod y rhaglen wedi pasio. Mae'r demo hwn yn ei gwneud yn ofynnol i'r ddyfais SmartFusion2 gael ei rhag-raglennu gyda chod y cais i actifadu'r cymhwysiad Modbus. Mae dyfais SmartFusion2 wedi'i rhag-raglennu gyda'r Modbus_TCP_top.stp gan ddefnyddio meddalwedd FlashPro.
    Ffigur 11 • Pasiwyd y Rhaglen FlashPro
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-9Nodyn: I redeg y dyluniad yn y modd IP statig, dilynwch y camau a grybwyllir yn Atodiad: Rhedeg y Dyluniad yn y Modd IP Statig, tudalen 20.
  7.  Cylchred pŵer bwrdd Datblygiad Uwch SmartFusion2.
    Mae neges groeso gyda'r cyfeiriad IP yn cael ei harddangos yn y ffenestr HyperTerminal, fel y dangosir yn y ffigur canlynol.
    Ffigur 12 • HyperTerfynell gyda Chyfeiriad IP
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-10Agorwch anogwr gorchymyn newydd ar y PC gwesteiwr, ewch i'r ffolder
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) ble
    SmartFusion2_Modbus_TCP_Client.exe file yn bresennol, nodwch y gorchymyn: SmartFusion2_Modbus_TCP_Client.exe fel y dangosir yn y ffigur canlynol.
    Ffigur 13 • Galw Cleient Modbus
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-11Mae'r ffigur canlynol yn dangos swyddogaethau Modbus TCP sy'n rhedeg. Y swyddogaethau yw:
    • Darllen mewnbynnau arwahanol (cod swyddogaeth 02)
    • Darllen cofrestri daliadau (cod swyddogaeth 03)
    • Darllen cofrestri mewnbwn (cod swyddogaeth 04)
    • Ysgrifennu coiliau lluosog (cod swyddogaeth 15)
      Ffigur 14 • Arddangosiad Codau Swyddogaethol Modbus
      Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-12Gweler Swyddogaethau Rhedeg Modbus, tudalen 17 am ragor o wybodaeth am swyddogaethau Modbus a ddangosir yn y dyluniad cyfeirio.
  8. Ar ôl rhedeg y demo, caewch HyperTerminal.

Rhedeg Swyddogaethau Modbus
Mae'r adran hon yn disgrifio swyddogaethau Modbus a ddangosir yn y dyluniad cyfeirio.

Darllen Mewnbynnau Arwahanol (cod swyddogaeth 02)
Mae GPIOs wedi'u cysylltu â 4 switsh DIP a 4 switsh botwm gwthio. Trowch YMLAEN a diffodd y switshis DIP a'r switshis botwm gwthio ar y Pecyn Datblygiad Uwch SmartFusion2. Mae cod swyddogaeth darllen mewnbynnau arwahanol yn dangos statws switshis fel y dangosir yn y ffigur canlynol.

Ffigur 15 • Darllen Mewnbynnau ArwahanolMicrosemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-13

Darllen Cofrestrau Daliadau (cod swyddogaeth 03)
Mae'r ffigur canlynol yn dangos y data byffer byd-eang a ddiffinnir yn y firmware.
Ffigur 16 • Darllenwch Gofrestri DaliadauMicrosemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-14

Darllen Cofrestrau Mewnbwn (cod swyddogaeth 04)
Mae'r ffigur canlynol yn dangos nifer yr eiliadau y mae'r rhifydd amser real (RTC) wedi'u cyfrif.
Ffigur 17 • Darllen Cofrestrau MewnbwnMicrosemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-15

Ysgrifennu Coiliau Lluosog (cod swyddogaeth 0 × 0F)
Mae'r ffigur canlynol yn dangos data cofrestr Write Multiple Coils ar gyfer toglo'r LEDs sy'n gysylltiedig â GPIOs.
Ffigur 18 • Ysgrifennu Coiliau LluosogMicrosemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-16

Atodiad: Sefydlu Bwrdd ar gyfer Rhedeg Cynllun Cyfeirio TCP Modbus

Mae'r ffigur canlynol yn dangos gosodiad y bwrdd ar gyfer rhedeg y dyluniad cyfeirio ar fwrdd Kit Datblygiad Uwch SmartFusion2.

Ffigur 19 • Gosod Bwrdd Cit Datblygiad Uwch SmartFusion2

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-17

Atodiad: Lleoliadau Siwmper

Mae'r ffigur canlynol yn dangos y lleoliadau siwmper ar fwrdd Kit Datblygiad Uwch SmartFusion2.

Ffigur 20 • Pecyn Datblygiad Uwch SmartFusion2 Sgrîn Sidan Top View

Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-18Nodyn: Mae siwmperi sydd wedi'u hamlygu mewn coch yn cael eu gosod yn ddiofyn. Rhaid gosod siwmperi sydd wedi'u hamlygu mewn gwyrdd â llaw.
Nodyn: Mae lleoliad y siwmperi yn y ffigur blaenorol yn chwiliadwy.

Atodiad: Rhedeg y Dyluniad yn y Modd IP Statig

Mae'r camau canlynol yn disgrifio sut i redeg y dyluniad yn y modd IP statig:

  1. De-gliciwch ffenestr Project Explorer o brosiect SoftConsole ac ewch i Priodweddau fel y dangosir yn y ffigur canlynol.
    Ffigur 21 • Project Explorer Window of SoftConsole Project
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-19
  2. Tynnwch y symbol NET_USE_DHCP yn Gosodiadau Offer y Priodweddau ar gyfer ffenestr Modbus_TCP_App. Mae'r ffigur canlynol yn dangos y ffenestr Priodweddau Modbus_TCP_App.
    Ffigur 22 • Ffenestr Priodweddau Project Explorer
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-20
  3. Os yw'r ddyfais wedi'i chysylltu yn y modd IP statig, cyfeiriad IP statig y bwrdd yw 169.254.1.23, yna newidiwch y gosodiadau Host TCP/IP i adlewyrchu'r cyfeiriad IP. Gweler y ffigur canlynol a Ffigur 24,
    Ffigur 23 • Gosodiadau TCP/IP PC gwesteiwr
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-21
    Ffigur 24 • Gosodiadau Cyfeiriad IP Statig
    Microsemi-DG0440-Rhedeg-Modbus-TCP-Cyfeirnod-Dylunio-ar-SmartFusion2-Dyfeisiau-22
    Nodyn: Pan fydd y gosodiadau hyn wedi'u ffurfweddu, lluniwch y dyluniad, llwythwch y dyluniad i gof Flash, a rhedwch y dyluniad gan ddefnyddio SoftConsole.

DG0440 Canllaw Demo Adolygu 7.0

Dogfennau / Adnoddau

Microsemi DG0440 Rhedeg Dyluniad Cyfeirio TCP Modbus ar Ddyfeisiadau SmartFusion2 [pdfCanllaw Defnyddiwr
DG0440 Rhedeg Dyluniad Cyfeirnod TCP Modbus ar Ddyfeisiadau SmartFusion2, DG0440, Rhedeg Dyluniad Cyfeirio Modbus TCP ar Ddyfeisiadau SmartFusion2, Dyluniad ar Ddyfeisiadau SmartFusion2

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *