Microsemi DG0440 Rhedeg Dyluniad Cyfeirio TCP Modbus ar Ddyfeisiadau SmartFusion2
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
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
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
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
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
Sefydlu'r Dyluniad Demo
Mae'r camau canlynol yn disgrifio sut i osod y demo ar gyfer bwrdd Kit Datblygiad Uwch SmartFusion2:
- 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.
- 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.
- 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
- Gosodwch y gyrrwr USB os na chaiff y gyrwyr USB eu canfod yn awtomatig.
- 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 - 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
- Cysylltwch y cyflenwad pŵer â'r cysylltydd J42 ym mwrdd Kit Datblygiad Uwch SmartFusion2.
- 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.
- Ar gyfer IP statig, cysylltwch y PC gwesteiwr i gysylltydd J21 y
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:
- Lawrlwythwch y dyluniad file oddi wrth:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - Trowch y switsh cyflenwad pŵer YMLAEN, SW7.
- 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.
- Lansio meddalwedd FlashPro.
- Cliciwch Prosiect Newydd.
- Yn y ffenestr Prosiect Newydd, rhowch Enw'r Prosiect, fel y dangosir yn y ffigur canlynol.
Ffigur 9 • Prosiect Newydd FlashPro
- Cliciwch Pori a llywio i'r lleoliad lle rydych chi am achub y prosiect.
- Dewiswch ddyfais Sengl fel y modd Rhaglennu.
- Cliciwch OK i achub y prosiect.
- Cliciwch Ffurfweddu Dyfais.
- 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
- 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
Nodyn: 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.
- 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
Agorwch 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
Mae'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
Gweler Swyddogaethau Rhedeg Modbus, tudalen 17 am ragor o wybodaeth am swyddogaethau Modbus a ddangosir yn y dyluniad cyfeirio.
- 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 Arwahanol
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 Daliadau
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 Mewnbwn
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 Lluosog
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
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
Nodyn: 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:
- 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
- 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
- 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
Ffigur 24 • Gosodiadau Cyfeiriad IP Statig
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 |