Microsemi DG0440 veikia Modbus TCP etaloninis dizainas SmartFusion2 įrenginiuose
„Microsemi“ įmonės būstinė
„One Enterprise“, Aliso Viejo,
CA 92656 JAV
JAV: +1 800-713-4113
Už JAV ribų: +1 949-380-6100
Faksas: +1 XNUMX XNUMX XNUMX 949-215-4996
El. paštas: sales.support@microsemi.com
www.microsemi.com
© „Microsemi Corporation“, 2017 m. Visos teisės saugomos. Microsemi ir Microsemi logotipas yra Microsemi Corporation prekių ženklai. Visi kiti prekių ir paslaugų ženklai yra atitinkamų jų savininkų nuosavybė
„Microsemi“ nesuteikia jokių garantijų, pareiškimų ar garantijų dėl čia pateiktos informacijos arba savo produktų ir paslaugų tinkamumo jokiam konkrečiam tikslui, taip pat „Microsemi“ neprisiima jokios atsakomybės, kylančios dėl bet kokio gaminio ar grandinės taikymo ar naudojimo. Pagal šią nuostatą parduodami produktai ir visi kiti „Microsemi“ parduodami produktai buvo išbandyti ribotai ir neturėtų būti naudojami kartu su įranga ar programomis, kurios yra labai svarbios. Manoma, kad bet kokios veikimo specifikacijos yra patikimos, tačiau nėra patikrintos, todėl Pirkėjas turi atlikti ir užbaigti visus gaminių veikimo ir kitus bandymus atskirai ir kartu su bet kokiais galutiniais produktais arba juose sumontuotais. Pirkėjas negali pasikliauti jokiais Microsemi pateiktais duomenimis ir veikimo specifikacijomis ar parametrais. Pirkėjas privalo savarankiškai nustatyti bet kokių gaminių tinkamumą ir juos išbandyti bei patikrinti. „Microsemi“ toliau pateikta informacija pateikiama „tokia, kokia yra, kur yra“ ir su visais trūkumais, o visa su tokia informacija susijusi rizika tenka Pirkėjui. „Microsemi“ nei tiesiogiai, nei netiesiogiai nesuteikia jokiai šaliai jokių patentinių teisių, licencijų ar bet kokių kitų intelektinės nuosavybės teisių, nesvarbu, ar tai susiję su tokia informacija, ar bet kuo, kas aprašyta toje informacijoje. Šiame dokumente pateikta informacija priklauso „Microsemi“, todėl „Microsemi“ pasilieka teisę bet kuriuo metu be įspėjimo keisti šiame dokumente pateiktą informaciją arba bet kokius produktus ir paslaugas.
Apie Microsemi
„Microsemi Corporation“ (Nasdaq: MSCC) siūlo platų puslaidininkių ir sistemų sprendimų portfelį aviacijos ir gynybos, ryšių, duomenų centrų ir pramonės rinkoms. Produktai apima didelio našumo ir spinduliuotei atsparius analoginius mišraus signalo integrinius grandynus, FPGA, SoC ir ASIC; galios valdymo produktai; laiko matavimo ir sinchronizavimo įrenginiai bei tikslūs laiko sprendimai, nustatantys pasaulio laiko standartą; balso apdorojimo įrenginiai; RF sprendimai; atskiri komponentai; įmonės saugojimo ir ryšių sprendimai, saugos technologijos ir keičiamo dydžio anti-tamper produktai; Ethernet sprendimai; Power-over-Ethernet IC ir midspans; taip pat pritaikytos dizaino galimybės ir paslaugos. „Microsemi“ būstinė yra Aliso Viejo mieste, Kalifornijoje, joje visame pasaulyje dirba apie 4,800 darbuotojų. Sužinokite daugiau adresu www.microsemi.com.
Revizijos istorija
Taisymų istorija aprašo pakeitimus, kurie buvo įgyvendinti dokumente. Pakeitimai pateikiami pagal peržiūrą, pradedant naujausiu leidiniu.
7.0 peržiūra
Atnaujintas Libero v11.8 programinės įrangos leidimo dokumentas.
6.0 peržiūra
Šie pakeitimai padaryti šio dokumento 6.0 redakcijoje.
- „Libero SoC“, „FlashPro“ ir „SoftConsole“ dizaino reikalavimai atnaujinti projektavimo reikalavimai, 5 psl.
- Visame vadove atnaujinami demonstraciniame projekte naudojamų SoftConsole projektų pavadinimai ir visi susiję skaičiai.
5.0 peržiūra
Atnaujintas Libero v11.7 programinės įrangos leidimo dokumentas (SAR 76559).
4.0 peržiūra
Atnaujintas Libero v11.6 programinės įrangos leidimo dokumentas (SAR 72924).
3.0 peržiūra
Atnaujintas Libero v11.5 programinės įrangos leidimo dokumentas (SAR 63972).
2.0 peržiūra
Atnaujintas Libero v11.3 programinės įrangos leidimo dokumentas (SAR 56538).
1.0 peržiūra
Atnaujintas Libero v11.2 programinės įrangos leidimo dokumentas (SAR 53221).
Modbus TCP Reference Design paleidimas SmartFusion2 įrenginiuose naudojant IwIP ir FreeRTOS
Įvadas
„Microsemi“ siūlo standartinį „SmartFusion®2 SoC FPGA“ įrenginių dizainą, kuris demonstruoja
trijų greičių eterneto vidutinės prieigos valdiklio (TSEMAC) funkcijos SmartFusion2 SoC FPGA ir įgyvendina Modbus protokolą. Etaloninis dizainas veikia UG0557: SmartFusion2 SoC FPGA Advanced Development Kit vartotojo vadove. Šiame demonstraciniame vadove aprašoma.
- SmartFusion2 TSEMAC, prijungto prie nuoseklios gigabitinės medijos nepriklausomos sąsajos (SGMII) PHY, naudojimas.
- SmartFusion2 MAC tvarkyklės integravimas su lengvu IP (IwIP) perdavimo valdymo protokolu (TCP) arba IP kaminu ir nemokama realaus laiko operacine sistema (RTOS).
- Taikymo lygis su pramoninės automatikos protokolu, Modbus TCP arba IP.
- Kaip paleisti etaloninį dizainą
SmartFusion2 SoC FPGA mikrovaldiklio posistemis (MSS) turi TSEMAC periferinio įrenginio egzempliorių. TSEMAC galima konfigūruoti tarp pagrindinio procesoriaus ir eterneto tinklo šiais duomenų perdavimo sparta (linijos greičiu):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Daugiau informacijos apie TSEMAC sąsają SmartFusion2 įrenginiams rasite UG0331: SmartFusion2 mikrovaldiklio posistemio vartotojo vadove.
Naudojant Modbus protokolą
„Modbus“ yra programos lygmens pranešimų siuntimo protokolas, esantis septintame lygyje
atvirų sistemų sujungimo (OSI) modelis. Tai įgalina kliento arba serverio ryšį tarp įrenginių, prijungtų prie skirtingų tipų magistralėse ar tinkluose. Tai paslaugų protokolas, siūlantis daugybę funkcijų, nurodytų funkcijų kodais. Modbus funkcijų kodai yra Modbus užklausos arba atsakymo protokolo duomenų vienetų elementai. Modbus protokolo komponentai apima:
- TCP arba IP per Ethernet
- Asinchroninis serijinis perdavimas įvairiomis laikmenomis
- Laidas:
- PAV/TIA-232-E
- PAV-422
- EIA/TIA-485-A pluoštas
- Radijas
- Modbus PLUS, didelės spartos žetonų perdavimo tinklas
Toliau pateiktame paveikslėlyje aprašyti įvairių ryšių tinklų Modbus ryšio kaminai.
1 pav. • Modbus ryšio kaminas
„Modbus“ protokolo naudojimas „SmartFusion2“ įrenginyje
Modbus TCP serveris veikia SmartFusion2 Advanced Development Kit ir reaguoja į Modbus TCP klientą, veikiantį pagrindiniame kompiuteryje. Toliau pateiktame paveikslėlyje parodyta „Modbus TCP“ serverio ir programos „SmartFusion2“ įrenginyje blokinė schema.
2 pav. • Modbus TCP serverio ir programos SmartFusion2 blokinė schema
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7 ir 3 6HUYHU |
,Z,3 7&3 RU ,3 6WDFN | |
)UHH5726 | )LUPZDUH |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
Dizaino reikalavimai
Šioje lentelėje pateikiami techninės ir programinės įrangos projektavimo reikalavimai.
1 lentelė • Nuorodų projektavimo reikalavimai ir detalės
Dizaino reikalavimai: Aprašymas
Aparatūra
- SmartFusion2 Advanced Development Kit
– USB A į mini-B laidas
– 12 V adapteris
Rev A arba vėlesnė versija - Ethernet kabelis RJ45
- Bet kuri iš šių nuosekliųjų terminalų emuliacijos programų:
– „HyperTerminal“.
– „TeraTerm“.
– PuTTY - Pagrindinio kompiuterio arba nešiojamojo kompiuterio Windows 64 bitų operacinė sistema
Programinė įranga
- „Libero® System-on-Chip“ (SoC) v11.8
- SoftConsole v4.0
- FlashPro programavimo programinė įranga v11.8
- USB į UART tvarkyklės -
- MSS Ethernet MAC tvarkyklės v3.1.100
- Serijinio terminalo emuliacijos programa HyperTerminal, TeraTerm arba PuTTY
- Naršyklė Mozilla Firefox arba Internet Explorer
Demo dizainas
Tolesniuose skyriuose aprašomas Modbus TCP etaloninio dizaino demonstracinis dizainas SmartFusion2 įrenginiuose, naudojantys IwIP ir FreeRTOS.
Demo dizainas files galima atsisiųsti iš:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Demo dizainas files apima:
- Libero
- Programavimas files
- Prieglobos įrankis
- Skaityk mane
Toliau pateiktame paveikslėlyje parodyta aukščiausio lygio dizaino struktūra files. Norėdami gauti daugiau informacijos, žr. Readme.txt file.
3 pav. • Demonstracinė konstrukcija Files aukščiausio lygio struktūra
Demonstracinės dizaino ypatybės
Referencinis dizainas apima:
- Užbaikite Libero SoC Verilog projektą
- SoftConsole programinės įrangos projektas
Etaloninis dizainas gali palaikyti šiuos Modbus funkcijų kodus, priklausomai nuo laisvo Modbus ryšio kamino nustatymų:
- Skaityti įvesties registrus (funkcijos kodas 0×04)
- Skaityti laikymo registrus (funkcijos kodas 0×03)
- Rašyti atskirus registrus (funkcijos kodas 0×06)
- Įrašykite kelis registrus (funkcijos kodas 0×10)
- Skaityti arba rašyti kelis registrus (funkcijos kodas 0×17)
- Skaitymo ritės (funkcijos kodas 0×01)
- Įrašykite vieną ritę (funkcijos kodas 0×05)
- Įrašykite kelias rites (funkcijos kodas 0 × 0F)
- Skaityti atskiras įvestis (funkcijos kodas (0×02)
Referencinis dizainas palaiko šiuos Modbus funkcijų kodus visiems nemokamiems Modbus ryšio kamino parametrams:
- Skaityti įvesties registrus (funkcijos kodas 0×04)
- Skaityti atskiras įvestis (funkcijos kodas (0×02)
- Įrašykite kelias rites (funkcijos kodas 0 × 0F)
- Skaityti laikymo registrus (funkcijos kodas 0×03)
Demo dizaino aprašymas
Dizainas įgyvendinamas naudojant SGMII PHY sąsają, konfigūruojant TSEMAC dešimties bitų sąsajos (TBI) veikimui. Daugiau informacijos apie TSEMAC TBI sąsają rasite UG0331: SmartFusion2 mikrovaldiklio posistemio vartotojo vadove.
Libero SoC techninės įrangos projektas
Toliau pateiktame paveikslėlyje parodytas aparatinės įrangos projektavimo įgyvendinimas, kuriame veikia etaloninio dizaino pagalbinė programinė įranga.
4 pav. • Libero SoC aukščiausio lygio techninės įrangos dizainas
Libero SoC techninės įrangos projektas naudoja šiuos SmartFusion2 MSS išteklius ir IP:
- TSEMAC TBI sąsaja
- MMUART_0 RS-232 ryšiui naudojant SmartFusion2 Advanced Development Kit
- Skirtas įvesties blokas 0 kaip laikrodžio šaltinis
- Bendrosios paskirties įvestis ir išvestis (GPIO), kurios sąsajos yra šios:
- Šviesos diodai (LED): 4 skaičiai
- Mygtukai: 4 skaičiai
- Dviejų eilučių paketų (DIP) jungikliai: 4 numeriai
- Šie plokštės ištekliai yra susieti su Modbus komandomis:
- LED (ritės)
- DIP jungikliai (diskretūs įėjimai)
- Mygtukai (atskiros įvesties)
- Realaus laiko laikrodis (RTC) (įvesties registrai)
- Didelės spartos nuoseklioji sąsaja (SERDESIF) SERDES_IF IP, sukonfigūruota SERDESIF_3 EPCS 3 juostai, žr. tolesnį paveikslą. Norėdami sužinoti daugiau apie didelės spartos nuosekliąsias sąsajas, žr. UG0447-SmartFusion2 ir IGLOO2 FPGA didelės spartos nuosekliųjų sąsajų vartotojo vadovą.
Toliau pateiktame paveikslėlyje parodytas didelės spartos nuosekliosios sąsajos konfigūratoriaus langas.
5 pav. • Didelės spartos nuosekliosios sąsajos konfigūracijos langas
Paketo PIN priskyrimas
Šviesos diodų, DIP jungiklių, mygtukų jungiklių ir PHY sąsajos signalų paketų kaiščių priskyrimas parodytas toliau esančioje lentelėje iki 5 lentelės, 9 psl.
2 lentelė • Šviesos diodas į paketų kaiščių priskyrimus
- Išvesties paketo PIN kodas
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
3 lentelė • DIP jungikliai į paketo kaiščių priskyrimus
- Išvesties paketo PIN kodas
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
4 lentelė • Mygtukas perjungia į paketo kaiščių priskyrimus
- Išvesties paketo PIN kodas
- JUNGIKLIS1 J25
- SWITCH2 H25
- JUNGIKLIS3 J24
- SWITCH4 H23
5 lentelė • PHY sąsajos signalų paketo kaiščių priskyrimas
- Prievado pavadinimo krypties paketo PIN kodas
- PHY_MDC išvestis F3
- PHY_MDIO K7 įvestis
- PHY_RST išvestis F2
„SoftConsole“ programinės įrangos projektas
Iškvieskite SoftConsole projektą naudodami atskirą SoftConsole IDE. Etaloniniam dizainui naudojamos šios kamino versijos:
- lwIP TCP arba IP dėklo versija 1.3.2
- Modbus TCP serverio versija 1.5 (www.freemodbus.org) su patobulinimais, kad būtų galima palaikyti visą funkcijos kodą kaip Modbus TCP serverį
- FreeRTOS (www.freertos.org)
Šiame paveikslėlyje parodyta SoftConsole programinės įrangos kaminų katalogo struktūra.
6 pav. • „SoftConsole Project Explorer“ langas
„SoftConsole“ darbo sritį sudaro projektas „Modbus_TCP_App“, kuriame yra „Modbus“ TCP programa (kuri naudoja lwIP ir FreeRTOS) ir visi aparatinės įrangos ir aparatinės įrangos abstrakcijos sluoksniai, atitinkantys aparatinės įrangos dizainą.
Toliau pateiktame paveikslėlyje parodytos demonstracinei versijai naudojamos tvarkyklių versijos.
7 pav. • Demonstracinio dizaino tvarkyklės versijos
Demonstracinio dizaino nustatymas
Šiuose žingsniuose aprašoma, kaip nustatyti „SmartFusion2 Advanced Development Kit“ plokštės demonstracinę versiją:
- Prijunkite pagrindinį kompiuterį prie J33 jungties naudodami USB A į mini-B kabelį. USB ir universalaus asinchroninio imtuvo/siųstuvo (UART) tilto tvarkyklės aptinkamos automatiškai.
- Iš aptiktų keturių ryšio (COM) prievadų dešiniuoju pelės mygtuku spustelėkite bet kurį iš COM prievadų ir pasirinkite Ypatybės. Rodomas pasirinkto COM prievado ypatybių langas, kaip parodyta toliau pateiktame paveikslėlyje.
- Įsitikinkite, kad ypatybių lange yra vieta kaip USB FP5 nuosekliajame keitiklyje C, kaip parodyta toliau pateiktame paveikslėlyje.
Pastaba: Norėdami konfigūruoti nuoseklųjį prievadą, užsirašykite COM prievado numerį ir įsitikinkite, kad COM prievado vieta nurodyta kaip USB FP5 nuosekliajame keitiklyje C.
8 pav. • Įrenginių tvarkytuvės langas
- Įdiekite USB tvarkyklę, jei USB tvarkyklės neaptinkamos automatiškai.
- Įdiekite FTDI D2XX tvarkyklę nuosekliajam ryšiui per FTDI mini USB kabelį. Atsisiųskite tvarkykles ir diegimo vadovą iš:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Prijunkite trumpiklius prie SmartFusion2 Advanced Development Kit plokštės, kaip parodyta šioje lentelėje. Norėdami gauti informacijos apie džemperių vietas, žr. Priedą: Trumpklių vietos, 19 psl.
ATSARGIAI: Prieš sujungdami trumpiklius, išjunkite maitinimo jungiklį SW7.
6 lentelė • SmartFusion2 Advanced Development Kit trumpiklio nustatymai
- Jumper Pin Nuo Smeigtuko Į komentarus
- J116, J353, J354, J54 1 2 Tai yra numatytieji Advanced Development Kit plokštės trumpiklio nustatymai. Įsitikinkite, kad džemperiai
- J123 2 3 nustatomi atitinkamai.
- J124, J121, J32 1 2 JTAG programavimas per FTDI
- Prijunkite maitinimo šaltinį prie J42 jungties SmartFusion2 Advanced Development Kit plokštėje.
- Šis dizainas, pvzample gali veikti tiek statiniu, tiek dinaminiu IP režimu. Pagal numatytuosius nustatymus programavimas files yra numatytos dinaminiam IP režimui.
- Jei norite naudoti statinį IP, prijunkite pagrindinį kompiuterį prie J21 jungties
SmartFusion2 Advanced Development Kit plokštė naudojant RJ45 kabelį. - Jei norite naudoti dinaminį IP, RJ21 laidu prijunkite bet kurį iš atviro tinklo prievadų prie SmartFusion2 Advanced Development Kit plokštės J45 jungties.
- Jei norite naudoti statinį IP, prijunkite pagrindinį kompiuterį prie J21 jungties
Lentos sąrankos momentinė nuotrauka
„SmartFusion2 Advanced Development Kit“ plokštės su visomis sąrankos jungtimis momentinės nuotraukos pateiktos Priede: Plokštės sąranka „Modbus TCP“ referencinio dizaino paleidimui, 18 psl.
Demonstracinio dizaino vykdymas
Šie veiksmai aprašo, kaip paleisti demonstracinį dizainą:
- Atsisiųskite dizainą file iš:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - ĮJUNKITE maitinimo jungiklį SW7.
- Paleiskite bet kurią serijinio terminalo emuliacijos programą, pvz.:
- HiperTerminalas
- PuTTY
- TeraTerm
Pastaba: Šioje demonstracijoje naudojamas HyperTerminal.
Programos konfigūracija yra tokia: - Perdavimo greitis: 115200
- 8 duomenų bitai
- 1 Stop bitas
- Nėra pariteto
- Nėra srauto kontrolės
Norėdami gauti informacijos apie nuosekliųjų terminalų emuliacijos programų konfigūravimą, žr. Serialo terminalo emuliacijos programų konfigūravimą.
- Paleiskite „FlashPro“ programinę įrangą.
- Spustelėkite Naujas projektas.
- Naujo projekto lange įveskite projekto pavadinimą, kaip parodyta toliau pateiktame paveikslėlyje.
9 pav. • FlashPro naujas projektas
- Spustelėkite Naršyti ir eikite į vietą, kurioje norite išsaugoti projektą.
- Kaip programavimo režimą pasirinkite Single device.
- Spustelėkite Gerai, kad išsaugotumėte projektą.
- Spustelėkite Konfigūruoti įrenginį.
- Spustelėkite Naršyti ir eikite į vietą, kurioje yra Modbus_TCP_top.stp file yra ir pasirinkite file. Numatytoji vieta yra:
(\SF2_Modbus_TCP_Ref_Design_DF\Programavimasfile\Modbus_TCP_top.stp). Reikalingas programavimas file pasirinktas ir yra paruoštas programuoti įrenginyje, kaip parodyta toliau pateiktame paveikslėlyje.
10 pav. • Sukonfigūruotas FlashPro projektas
- Spustelėkite PROGRAM, kad pradėtumėte įrenginio programavimą. Palaukite, kol pasirodys pranešimas, nurodantis, kad programa praėjo. Norint suaktyvinti „Modbus“ programą, norint atlikti šią demonstracinę versiją, „SmartFusion2“ įrenginyje turi būti iš anksto užprogramuotas programos kodas. SmartFusion2 įrenginys yra iš anksto užprogramuotas su Modbus_TCP_top.stp naudojant FlashPro programinę įrangą.
11 pav. • „FlashPro“ programa įveikta
Pastaba: Norėdami paleisti dizainą statiniu IP režimu, atlikite veiksmus, nurodytus Priede: Dizaino vykdymas statiniu IP režimu, 20 psl.
- Įjunkite „SmartFusion2 Advanced Development“ plokštę.
HyperTerminal lange rodomas pasveikinimo pranešimas su IP adresu, kaip parodyta toliau pateiktame paveikslėlyje.
12 pav. • HyperTerminal su IP adresu
Pagrindiniame kompiuteryje atidarykite naują komandų eilutę, eikite į aplanką
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool), kur
SmartFusion2_Modbus_TCP_Client.exe file yra, įveskite komandą: SmartFusion2_Modbus_TCP_Client.exe kaip parodyta toliau pateiktame paveikslėlyje.
13 pav. • Modbus kliento iškvietimas
Toliau pateiktame paveikslėlyje parodytos veikiančios Modbus TCP funkcijos. Funkcijos yra šios:
- Skaityti atskiras įvestis (funkcijos kodas 02)
- Skaityti valdų registrus (funkcijos kodas 03)
- Skaityti įvesties registrus (funkcijos kodas 04)
- Įrašykite kelias rites (funkcijos kodas 15)
14 pav. • Modbus funkcinių kodų demonstravimas
Daugiau informacijos apie Modbus funkcijas, parodytas etaloniniame projekte, žr. „Modbus“ funkcijų vykdymas, 17 psl.
- Paleidę demonstracinę versiją, uždarykite „HyperTerminal“.
Modbus funkcijų vykdymas
Šiame skyriuje aprašomos „Modbus“ funkcijos, parodytos etaloniniame projekte.
Skaityti atskiras įvestis (funkcijos kodas 02)
GPIO yra prijungti prie 4 DIP jungiklių ir 4 mygtukų jungiklių. Įjunkite ir išjunkite „SmartFusion2 Advanced Development Kit“ DIP jungiklius ir mygtukus. Skaityti diskrečių įvesčių funkcinis kodas rodo jungiklių būsenas, kaip parodyta toliau pateiktame paveikslėlyje.
15 pav. • Skaityti atskirus įėjimus
Skaityti laikymo registrus (funkcijos kodas 03)
Toliau pateiktame paveikslėlyje pavaizduoti bendrieji buferio duomenys, apibrėžti programinėje įrangoje.
16 pav. • Skaityti laikymo registrus
Skaityti įvesties registrus (funkcijos kodas 04)
Toliau pateiktame paveikslėlyje parodytas sekundžių skaičius, kurį suskaičiavo realaus laiko skaitiklis (RTC).
17 pav. • Skaityti įvesties registrus
Įrašyti kelias rites (funkcijos kodas 0×0F)
Toliau pateiktame paveikslėlyje rodomi Write Multiple Coils registro duomenys, skirti perjungti prie GPIO prijungtus šviesos diodus.
18 pav. • Įrašykite kelias rites
Priedas: Plokštės sąranka, skirta „Modbus TCP Reference Design“ paleisti
Toliau pateiktame paveikslėlyje parodyta plokštės sąranka, skirta paleisti SmartFusion2 Advanced Development Kit plokštės etaloninį dizainą.
19 pav. • SmartFusion2 Advanced Development Kit plokštės sąranka
Priedas: džemperių vietos
Toliau pateiktame paveikslėlyje parodytos „SmartFusion2 Advanced Development Kit“ plokštės trumpiklių vietos.
20 pav. • SmartFusion2 Advanced Development Kit Silkscreen Top View
Pastaba: Raudonai paryškinti džemperiai yra nustatyti pagal numatytuosius nustatymus. Žalia spalva paryškinti džemperiai turi būti nustatyti rankiniu būdu.
Pastaba: Galima ieškoti džemperių vietos ankstesniame paveikslėlyje.
Priedas: Dizaino vykdymas statiniu IP režimu
Šie veiksmai aprašo, kaip paleisti dizainą statiniu IP režimu:
- Dešiniuoju pelės mygtuku spustelėkite SoftConsole projekto langą Project Explorer ir eikite į Ypatybės, kaip parodyta kitame paveikslėlyje.
21 pav. • „SoftConsole Project“ projekto naršyklės langas
- Lango Modbus_TCP_App ypatybių įrankių nustatymuose pašalinkite simbolį NET_USE_DHCP. Toliau pateiktame paveikslėlyje parodytas langas Modbus_TCP_App ypatybės.
22 pav. • Project Explorer ypatybių langas
- Jei įrenginys prijungtas statiniu IP režimu, plokštės statinis IP adresas yra 169.254.1.23, tada pakeiskite pagrindinio kompiuterio TCP/IP nustatymus, kad jie atspindėtų IP adresą. Žiūrėkite toliau pateiktą paveikslą ir 24 paveikslą,
23 pav. • Pagrindinio kompiuterio TCP/IP nustatymai
24 pav. • Statinio IP adreso nustatymai
Pastaba: Kai šie parametrai sukonfigūruoti, sukompiliuokite dizainą, įkelkite dizainą į „Flash“ atmintį ir paleiskite dizainą naudodami „SoftConsole“.
DG0440 Demonstracinio vadovo 7.0 versija
Dokumentai / Ištekliai
![]() |
Microsemi DG0440 veikia Modbus TCP etaloninis dizainas SmartFusion2 įrenginiuose [pdfVartotojo vadovas DG0440 Veikia Modbus TCP atskaitos dizainas SmartFusion2 įrenginiuose, DG0440, Modbus TCP etaloninis dizainas veikia SmartFusion2 įrenginiuose, dizainas SmartFusion2 įrenginiuose |