Microsemi -LOGO

Microsemi DG0440 Running Modbus TCP Disinn ta 'Referenza fuq Apparat SmartFusion2

Microsemi -DG0618-Sejbien-u-Korezzjoni-dwar-Tagħmir-SmartFusion2-Jużaw-Memorja-DDR-IMMAĠNI-PRODOTT

Kwartieri Ġenerali Korporattivi Microsemi
One Enterprise, Aliso Viejo,
CA 92656 USA
Fl-Istati Uniti: +1 800-713-4113
Barra l-Istati Uniti: +1 949-380-6100
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Id-drittijiet kollha riżervati. Microsemi u l-logo Microsemi huma trademarks ta’ Microsemi Corporation. It-trademarks u l-marki tas-servizz l-oħra kollha huma l-proprjetà tas-sidien rispettivi tagħhom

Microsemi ma tagħmel l-ebda garanzija, rappreżentazzjoni, jew garanzija dwar l-informazzjoni li tinsab hawnhekk jew l-adegwatezza tal-prodotti u s-servizzi tagħha għal xi skop partikolari, u lanqas Microsemi ma tassumi l-ebda responsabbiltà tkun xi tkun li tirriżulta mill-applikazzjoni jew l-użu ta 'kwalunkwe prodott jew ċirkwit. Il-prodotti mibjugħa hawn taħt u kwalunkwe prodott ieħor mibjugħ minn Microsemi kienu soġġetti għal ttestjar limitat u m'għandhomx jintużaw flimkien ma 'tagħmir jew applikazzjonijiet kritiċi għall-missjoni. Kwalunkwe speċifikazzjonijiet tal-prestazzjoni huma maħsuba li huma affidabbli iżda mhumiex verifikati, u x-Xerrej għandu jwettaq u jlesti l-prestazzjoni kollha u l-ittestjar ieħor tal-prodotti, waħdu u flimkien ma ', jew installati fi kwalunkwe prodott finali. Ix-xerrej m'għandux jiddependi fuq xi speċifikazzjonijiet jew parametri ta' dejta u prestazzjoni pprovduti minn Microsemi. Hija r-responsabbiltà tax-Xerrej li jiddetermina b'mod indipendenti l-adegwatezza ta' kwalunkwe prodott u li jittestja u jivverifika l-istess. L-informazzjoni pprovduta minn Microsemi hawn taħt hija pprovduta "kif inhi, fejn hija" u bid-difetti kollha, u r-riskju kollu assoċjat ma 'din l-informazzjoni huwa kompletament max-Xerrej. Microsemi ma tagħti, b'mod espliċitu jew impliċitu, lil xi parti xi drittijiet ta' privattiva, liċenzji, jew kwalunkwe dritt ieħor ta' PI, kemm jekk fir-rigward ta' tali informazzjoni nnifisha jew kwalunkwe ħaġa deskritta minn tali informazzjoni. L-informazzjoni pprovduta f'dan id-dokument hija proprjetarja ta' Microsemi, u Microsemi tirriżerva d-dritt li tagħmel kwalunkwe tibdil fl-informazzjoni f'dan id-dokument jew fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż.

Dwar Microsemi
Microsemi Corporation (Nasdaq: MSCC) toffri portafoll komprensiv ta 'soluzzjonijiet ta' semikondutturi u sistemi għall-ajruspazju u difiża, komunikazzjonijiet, ċentru tad-dejta u swieq industrijali. Il-prodotti jinkludu ċirkwiti integrati ta' sinjal imħallat Analog ta' prestazzjoni għolja u mwebbsa bir-radjazzjoni, FPGAs, SoCs u ASICs; prodotti għall-ġestjoni tal-enerġija; apparati ta 'ħin u sinkronizzazzjoni u soluzzjonijiet ta' ħin preċiżi, li jistabbilixxu l-istandard tad-dinja għall-ħin; Tagħmir għall-ipproċessar tal-vuċi; Soluzzjonijiet RF; komponenti diskreti; ħażna ta 'intrapriżi u soluzzjonijiet ta' komunikazzjoni, teknoloġiji ta 'sigurtà u anti-t skalabbliamper prodotti; Soluzzjonijiet Ethernet; Power-over-Ethernet ICs u midspans; kif ukoll kapaċitajiet u servizzi tad-disinn apposta. Microsemi għandha kwartjieri ġenerali f'Aliso Viejo, California, u għandha madwar 4,800 impjegat globalment. Tgħallem aktar fuq www.microsemi.com.

Storja tar-Reviżjoni

L-istorja tar-reviżjoni tiddeskrivi l-bidliet li ġew implimentati fid-dokument. Il-bidliet huma elenkati b'reviżjoni, li tibda bil-pubblikazzjoni l-aktar attwali.

Reviżjoni 7.0
Aġġorna d-dokument għar-rilaxx tas-softwer Libero v11.8.

Reviżjoni 6.0
Il-bidliet li ġejjin isiru fir-reviżjoni 6.0 ta' dan id-dokument.

  • Ir-rekwiżiti tad-disinn ta' Libero SoC, FlashPro, u SoftConsole huma aġġornati fir-Rekwiżiti tad-Disinn, paġna 5.
  • Matul il-gwida, l-ismijiet tal-proġetti SoftConsole użati fid-disinn demo u l-figuri assoċjati kollha huma aġġornati.

Reviżjoni 5.0
Aġġorna d-dokument għar-rilaxx tas-softwer Libero v11.7 (SAR 76559).

Reviżjoni 4.0
Aġġorna d-dokument għar-rilaxx tas-softwer Libero v11.6 (SAR 72924).

Reviżjoni 3.0
Aġġorna d-dokument għar-rilaxx tas-softwer Libero v11.5 (SAR 63972).

Reviżjoni 2.0
Aġġorna d-dokument għar-rilaxx tas-softwer Libero v11.3 (SAR 56538).

Reviżjoni 1.0
Aġġorna d-dokument għar-rilaxx tas-softwer Libero v11.2 (SAR 53221).

It-tħaddim tad-Disinn ta' Referenza ta' Modbus TCP fuq Apparat SmartFusion2 li juża IwIP u FreeRTOS

Introduzzjoni
Microsemi joffri disinn ta 'referenza għal apparati SmartFusion®2 SoC FPGA li juru l-
karatteristiċi tal-kontrollur ta 'aċċess medju ethernet tri-veloċità (TSEMAC) tas-SmartFusion2 SoC FPGA u jimplimenta l-protokoll Modbus. Id-disinn ta 'referenza jimxi fuq l-UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Din il-gwida demo tiddeskrivi.

  • Użu ta' SmartFusion2 TSEMAC konness ma' PHY serial gigabit media independent interface (SGMII).
  •  Integrazzjoni tas-sewwieq SmartFusion2 MAC mal-protokoll tal-kontroll tat-trażmissjoni IP ħafif (IwIP) (TCP) jew IP stack u s-sistema operattiva b'xejn f'ħin reali (RTOS).
  • Saff ta 'applikazzjoni bi protokoll ta' awtomazzjoni industrijali, Modbus fuq TCP jew IP.
  • Kif tmexxi d-disinn ta 'referenza

Is-sottosistema tal-mikrokontrollur (MSS) tas-SmartFusion2 SoC FPGA għandha eżempju tal-periferali TSEMAC. It-TSEMAC jista’ jiġi kkonfigurat bejn il-proċessur ospitanti u n-netwerk Ethernet bir-rati ta’ trasferiment tad-dejta li ġejjin (veloċitajiet tal-linja):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Għal aktar informazzjoni dwar l-interface TSEMAC għal apparati SmartFusion2, ara l-UG0331: Gwida għall-Utent tas-Subsistema tal-Mikrokontrollur SmartFusion2.

Bl-użu tal-Protokoll Modbus
Modbus huwa protokoll ta 'messaġġi saff ta' applikazzjoni preżenti fil-livell sebgħa tal-
mudell ta' interkonnessjoni ta' sistemi miftuħa (OSI). Jippermetti komunikazzjoni klijent jew server bejn l-apparati konnessi f'tipi differenti ta 'karozzi tal-linja jew netwerks. Huwa protokoll ta 'servizz li joffri ħafna servizzi speċifikati mill-kodiċi tal-funzjoni. Il-kodiċijiet tal-funzjoni Modbus huma elementi ta' unitajiet tad-dejta tal-protokoll ta' talba jew tweġiba Modbus. Il-komponenti tal-protokoll Modbus jinkludu:

  • TCP jew IP fuq Ethernet
  • Trażmissjoni serjali asinkronika fuq varjetà ta 'midja
  • Wajer:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Fibra
  • Radju
  • Modbus PLUS, netwerk b'veloċità għolja li jgħaddi tokens

Il-figura li ġejja tiddeskrivi l-munzell ta 'komunikazzjoni Modbus għal diversi netwerks ta' komunikazzjoni.

Figura 1 • Modbus Communication Stack

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-23

Bl-użu tal-Protokoll Modbus fuq l-Apparat SmartFusion2
Is-server Modbus TCP jaħdem fuq il-Kit ta' Żvilupp Avvanzat SmartFusion2 u jirrispondi għall-klijent Modbus TCP li jaħdem fuq il-PC ospitanti. Il-figura li ġejja turi d-dijagramma blokk tas-server Modbus TCP u l-applikazzjoni fuq l-apparat SmartFusion2.

Figura 2 • Dijagramma tal-Blokk ta' Modbus TCP Server u Applikazzjoni fuq SmartFusion2

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

Rekwiżiti tad-Disinn
It-tabella li ġejja telenka r-rekwiżiti tad-disinn tal-ħardwer u s-softwer.

Tabella 1 • Rekwiżiti u Dettalji tad-Disinn ta' Referenza

Rekwiżiti tad-Disinn: Deskrizzjoni
Ħardwer

  • SmartFusion2 Kit ta' Żvilupp Avvanzat
    – Kejbil USB A għal mini-B
    – 12 V adapter
    Rev A jew aktar tard
  • Cable Ethernet RJ45
  • Kwalunkwe wieħed mill-programmi ta' emulazzjoni tat-terminal serjali li ġejjin:
    – HyperTerminal
    – TeraTerm
    – STOK
  • PC Ospitanti jew Laptop Windows 64-bit Sistema Operattiva

Software

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • Softwer ta' programmar FlashPro v11.8
  • USB għal sewwieqa UART -
  • MSS Ethernet MAC sewwieqa v3.1.100
  • Programm ta' emulazzjoni tat-terminal serjali HyperTerminal, TeraTerm, jew PuTTY
  • Browser Mozilla Firefox jew Internet Explorer

Disinn Demo
Is-sezzjonijiet li ġejjin jiddeskrivu d-disinn demo tad-disinn ta 'referenza Modbus TCP fuq apparati SmartFusion2 li jużaw IwIP u FreeRTOS.
Id-disinn demo files huma disponibbli biex jitniżżel fuq:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Id-disinn demo filei jinkludu:

  • Libero
  • Programmazzjoni files
  • HostTool
  • Aqrali

Il-figura li ġejja turi l-istruttura tal-ogħla livell tad-disinn files. Għal aktar informazzjoni, ara Readme.txt file.

Figura 3 • Disinn Demo Files Struttura tal-Ogħla Livell

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-1

 Karatteristiċi tad-Disinn Demo
Id-disinn ta’ referenza jinkludi:

  • Imla l-proġett Libero SoC Verilog
  • Proġett tal-firmware SoftConsole

Id-disinn ta’ referenza jista’ jappoġġja l-kodiċijiet tal-funzjoni Modbus li ġejjin skont is-settings tal-munzell ta’ komunikazzjoni Modbus b’xejn:

  • Aqra reġistri tad-dħul (kodiċi tal-funzjoni 0×04)
  • Aqra r-reġistri taż-żamma (kodiċi tal-funzjoni 0×03)
  • Ikteb reġistri singoli (kodiċi tal-funzjoni 0×06)
  • Ikteb reġistri multipli (kodiċi tal-funzjoni 0×10)
  • Aqra jew Ikteb reġistri multipli (kodiċi tal-funzjoni 0×17)
  • Aqra l-coils (kodiċi tal-funzjoni 0 × 01)
  • Ikteb kolja waħda (kodiċi tal-funzjoni 0 × 05)
  • Ikteb kolji multipli (kodiċi tal-funzjoni 0 × 0F)
  • Aqra inputs diskreti (kodiċi tal-funzjoni (0×02)

Id-disinn ta' referenza jappoġġja l-kodiċijiet tal-funzjoni Modbus li ġejjin għall-issettjar tal-munzell ta' komunikazzjoni Modbus b'xejn:

  • Aqra reġistri tad-dħul (kodiċi tal-funzjoni 0×04)
  • Aqra inputs diskreti (kodiċi tal-funzjoni (0×02)
  • Ikteb kolji multipli (kodiċi tal-funzjoni 0 × 0F)
  • Aqra r-reġistri taż-żamma (kodiċi tal-funzjoni 0×03)

Deskrizzjoni tad-Disinn Demo
Id-disinn huwa implimentat bl-użu ta 'interface SGMII PHY billi jiġi kkonfigurat it-TSEMAC għall-operazzjoni ta' interface ta 'għaxar bit (TBI). Għal aktar informazzjoni dwar l-interface TSEMAC TBI, ara l-UG0331: Gwida għall-Utent tas-Subsistema tal-Mikrokontrollur SmartFusion2.

Proġett Libero SoC Hardware
Il-figura li ġejja turi l-implimentazzjoni tad-disinn tal-ħardwer li fuqha jaħdem il-firmware slave tad-disinn ta 'referenza.

Figura 4 • Disinn tal-Hardware tal-Ogħla Livell tas-SoC Libero

Il-proġett tal-ħardwer Libero SoC juża r-riżorsi SmartFusion2 MSS u l-IPs li ġejjin:

  • Interfaċċja TSEMAC TBI
  • MMUART_0 għal komunikazzjonijiet RS-232 fuq il-Kit ta' Żvilupp Avvanzat SmartFusion2
  • Kuxxinett tal-input iddedikat 0 bħala s-sors tal-arloġġ
  • Input u output għal skopijiet ġenerali (GPIO) li jgħaqqad dan li ġej:
    • Dajowds li jarmu d-dawl (LEDs): 4 numri
    • Buttuni: 4 numri
    • Swiċċijiet tal-pakkett doppju in-line (DIP): 4 numri
  • Ir-riżorsi tal-bord li ġejjin huma assoċjati mal-kmandi Modbus:
    • LEDs (coils)
    • DIP switches (inputs diskreti)
    • Buttuni (inputs diskreti)
    • Arloġġ fil-ħin reali (RTC) (reġistri tad-dħul)
  • Interface tas-serje ta 'veloċità għolja (SERDESIF) SERDES_IF IP, ikkonfigurat għal SERDESIF_3 EPCS korsija 3, ara l-figura li ġejja. Biex tkun taf aktar dwar l-interfaces tas-serje ta 'veloċità għolja, ara l-Gwida tal-Utent tal-Interfaces tas-Serjali ta' Veloċità Għolja UG0447-SmartFusion2 u IGLOO2 FPGA.

Il-figura li ġejja turi t-tieqa tal-Konfiguratur tal-Interface Serjali ta' Veloċità Għolja.

Figura 5 • It-Tieqa tal-Konfiguratur tal-Interface Serjali b'Veloċità Għolja

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-3

Assenji tal-Pin tal-Pakkett
L-assenjazzjonijiet tal-pinnijiet tal-pakkett għall-LED, swiċċijiet DIP, swiċċijiet bi buttuna, u sinjali tal-interface PHY huma murija fit-tabella li ġejja sa Tabella 5, paġna 9.

Tabella 2 • Assenjamenti ta' LED għal Pinnijiet tal-Pakkett

  • Pakkett tal-Output Pin
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Tabella 3 • Swiċċijiet DIP għall-Assenjamenti tal-Pinnijiet tal-Pakkett

  • Pakkett tal-Output Pin
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Tabella 4 • Swiċċijiet tal-Buttuni tal-Imbotta għall-Assenjazzjonijiet tal-Brilli tal-Pakkett

  • Pakkett tal-Output Pin
  • SWIĊĊ1 J25
  • SWITCH2 H25
  • SWIĊĊ3 J24
  • SWITCH4 H23

Tabella 5 • Sinjali ta' l-Interface PHY għall-Assenjazzjonijiet tal-Brilli tal-Pakkett

  • Isem tal-Port Direzzjoni Pakkett Pin
  • PHY_MDC Output F3
  • PHY_MDI Input K7
  • PHY_RST Riżultat F2

Proġett tal-Firmware SoftConsole
Invoka l-proġett SoftConsole billi tuża SoftConsole IDE standalone. Il-verżjonijiet li ġejjin tal-munzell jintużaw għad-disinn ta’ referenza:

  • lwIP TCP jew IP stack verżjoni 1.3.2
  • Modbus TCP server verżjoni 1.5 (www.freemodbus.org) b'titjib għall-appoġġ sħiħ tal-kodiċi tal-funzjoni bħala server Modbus TCP
  • FreeRTOS (www.freertos.org)

Il-figura li ġejja turi l-istruttura tad-direttorju tal-munzell tas-software SoftConsole tad-disinn.

Figura 6 • SoftConsole Project Explorer Tieqa

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-4

L-ispazju tax-xogħol SoftConsole jikkonsisti mill-proġett, Modbus_TCP_App li għandu l-applikazzjoni Modbus TCP (li juża lwIP u FreeRTOS) u s-saffi kollha tal-astrazzjoni tal-firmware u l-ħardwer li jikkorrispondu mad-disinn tal-hardware.
Il-figura li ġejja turi l-verżjonijiet tas-sewwieq użati għad-demo.

Figura 7 • Verżjonijiet tad-Demo Design Driver

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-5

Twaqqif tad-Disinn Demo
Il-passi li ġejjin jiddeskrivu kif tissettja d-demo għall-bord tal-Kit ta’ Żvilupp Avvanzat SmartFusion2:

  1. Qabbad il-PC ospitanti mal-konnettur J33 billi tuża l-kejbil USB A għal mini-B. Is-sewwieqa tal-pont tal-USB għal riċevitur/trasmettitur asinkroniku universali (UART) jiġu skoperti awtomatikament.
  2. Mill-erba 'portijiet ta' komunikazzjoni (COM) misjuba, ikklikkja bil-lemin fuq kwalunkwe wieħed mill-portijiet COM u agħżel Proprjetajiet. It-tieqa tal-proprjetajiet tal-port COM magħżula hija murija, kif muri fil-figura li ġejja.
  3. Kun żgur li jkollok il-Post bħal fuq USB FP5 Serial Converter C fit-tieqa tal-Proprjetajiet kif muri fil-figura li ġejja.

Nota: Agħmel nota tan-numru tal-port COM għall-konfigurazzjoni tal-port tas-serje u kun żgur li l-Post tal-port COM huwa speċifikat bħal fuq USB FP5 Serial Converter C.

Figura 8 • Tieqa tal-Maniġer tal-Apparat

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-6

  1. Installa s-sewwieq USB jekk is-sewwieqa USB ma jinstabux awtomatikament.
  2. Installa s-sewwieq FTDI D2XX għall-komunikazzjoni terminali serjali permezz tal-kejbil mini USB FTDI. Niżżel is-sewwieqa u l-gwida tal-installazzjoni minn:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Qabbad il-jumpers fuq il-bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2 kif muri fit-tabella li ġejja. Għal informazzjoni dwar il-postijiet tal-jumpers, ara l-Appendiċi: Postijiet tal-jumpers, paġna 19.

ATTENZJONI: Itfi l-iswiċċ tal-provvista tal-enerġija, SW7, qabel ma tagħmel il-konnessjonijiet tal-jumper.
Tabella 6 • Issettjar tal-Jumper tal-Kit ta' Żvilupp Avvanzat SmartFusion2

  • Jumper Pin Mill-Pin Għall-Kummenti
  • J116, J353, J354,J54 1 2 Dawn huma s-settings tal-jumpers default tal-bord tal-Kit ta' Żvilupp Avvanzat. Tiżgura li l-jumpers
  • J123 2 3 huma stabbiliti kif xieraq.
  • J124, J121, J32 1 2 JTAG ipprogrammar permezz tal-FTDI
  1. Qabbad il-provvista tal-enerġija mal-konnettur J42 fil-bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2.
  2. Dan id-disinn example tista 'taħdem kemm fil-modi IP statiċi kif ukoll dinamiċi IP. B'mod awtomatiku, l-ipprogrammar files huma pprovduti għall-mod IP dinamiku.
    • Għal IP statiku, qabbad il-PC ospitanti mal-konnettur J21 tal-
      Bord SmartFusion2 Advanced Development Kit bl-użu ta 'kejbil RJ45.
    • Għal IP dinamika, qabbad kwalunkwe wieħed mill-portijiet tan-netwerk miftuħa mal-konnettur J21 tal-bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2 billi tuża kejbil RJ45.

Snapshot tas-Setup tal-Bord
Snapshots tal-bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2 bil-konnessjonijiet tas-setup kollha jingħataw fl-Appendiċi: Setup tal-Bord għat-Tmexxija tad-Disinn ta' Referenza Modbus TCP, paġna 18.

Tmexxi d-Disinn Demo
Il-passi li ġejjin jiddeskrivu kif tħaddem id-disinn demo:

  1. Niżżel id-disinn file minn:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Ixgħel is-swiċċ tal-provvista tal-enerġija, SW7.
  3. Ibda kwalunkwe programm ta' emulazzjoni ta' terminali serjali bħal:
    • HyperTerminal
    • PUTTY
    • TeraTerm
      Nota: F'din id-demo jintuża HyperTerminal.
      Il-konfigurazzjoni għall-programm hija:
    • Rata Baud: 115200
    • 8 bits tad-data
    • 1 Stop bit
    • Ebda parità
    • Ebda kontroll tal-fluss
      Għal informazzjoni dwar il-konfigurazzjoni tal-programmi ta’ emulazzjoni tat-terminal serjali, ara l-Konfigurazzjoni tal-Programmi ta’ Emulazzjoni tat-Terminal Serjali.
  4. Tnedija tas-softwer FlashPro.
  5. Ikklikkja Proġett Ġdid.
  6. Fit-tieqa tal-Proġett Ġdid, daħħal l-Isem tal-Proġett, kif muri fil-figura li ġejja.

Figura 9 • Proġett Ġdid FlashPro

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-7

  1. Ikklikkja Ibbrawżja u naviga lejn il-post fejn trid issalva l-proġett.
  2. Agħżel Apparat Uniku bħala l-mod ta 'Programmazzjoni.
  3. Ikklikkja OK biex issalva l-proġett.
  4. Ikklikkja Konfigura l-Apparat.
  5. Ikklikkja Ibbrawżja u naviga lejn il-post fejn il-Modbus_TCP_top.stp file tinsab u agħżel il- file. Il-post default huwa:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). L-ipprogrammar meħtieġ file hija magħżula u hija lesta biex tiġi pprogrammata fl-apparat kif muri fil-figura li ġejja.
    Figura 10 • Proġett FlashPro Konfigurat
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-8
  6. Ikklikkja PROGRAM biex tibda tipprogramma l-apparat. Stenna sakemm jintwera messaġġ li jindika li l-programm għadda. Din id-demo teħtieġ li l-apparat SmartFusion2 jiġi pprogrammat minn qabel bil-kodiċi tal-applikazzjoni biex jattiva l-applikazzjoni Modbus. L-apparat SmartFusion2 huwa pprogrammat minn qabel bil-Modbus_TCP_top.stp bl-użu tas-softwer FlashPro.
    Figura 11 • Programm FlashPro Għadda
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-9Nota: Biex tħaddem id-disinn fil-modalità IP statika, segwi l-passi msemmija fl-Appendiċi: Tmexxi d-Disinn fil-Modalità IP statiku, paġna 20.
  7.  Iċ-ċiklu ta' l-enerġija fuq il-bord ta' Żvilupp Avvanzat SmartFusion2.
    Messaġġ ta 'merħba bl-indirizz IP jintwera fit-tieqa HyperTerminal, kif muri fil-figura li ġejja.
    Figura 12 • HyperTerminal b'indirizz IP
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-10Iftaħ pront ta 'kmand ġdid fuq il-PC ospitanti, mur fil-folder
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) fejn
    SmartFusion2_Modbus_TCP_Client.exe file huwa preżenti, daħħal il-kmand: SmartFusion2_Modbus_TCP_Client.exe kif muri fil-figura li ġejja.
    Figura 13 • Invokazzjoni tal-Klijent Modbus
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-11Il-figura li ġejja turi l-funzjonijiet Modbus TCP li qed jaħdmu. Il-funzjonijiet huma:
    • Aqra inputs diskreti (kodiċi tal-funzjoni 02)
    • Aqra r-reġistri tal-azjenda (kodiċi tal-funzjoni 03)
    • Aqra reġistri tad-dħul (kodiċi tal-funzjoni 04)
    • Ikteb kojls multipli (kodiċi tal-funzjoni 15)
      Figura 14 • Dimostrazzjoni tal-Kodiċijiet Funzjonali Modbus
      Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-12Ara l-Funzjonijiet ta' Modbus Running, paġna 17 għal aktar informazzjoni dwar il-funzjonijiet Modbus li huma murija fid-disinn ta' referenza.
  8. Wara li tmexxi d-demo, agħlaq HyperTerminal.

Tmexxija tal-Funzjonijiet Modbus
Din it-taqsima tiddeskrivi l-funzjonijiet Modbus li huma murija fid-disinn ta' referenza.

Aqra Inputs Diskreti (kodiċi tal-funzjoni 02)
Il-GPIOs huma konnessi ma' 4 DIP switches u 4 push-buttons. Ixgħel u itfi l-iswiċċijiet DIP u l-iswiċċijiet tal-buttuni fuq is-SmartFusion2 Advanced Development Kit. Aqra inputs diskreti kodiċi funzjonali juri l-istatus ta 'swiċċijiet kif muri fil-figura li ġejja.

Figura 15 • Aqra Inputs DiskretiMicrosemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-13

Aqra Reġistri Holding (kodiċi tal-funzjoni 03)
Il-figura li ġejja turi d-dejta tal-buffer globali definita fil-firmware.
Figura 16 • Aqra Reġistri ta' HoldingMicrosemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-14

Aqra Reġistri tal-Input (kodiċi tal-funzjoni 04)
Il-figura li ġejja turi n-numru ta' sekondi li l-counter f'ħin reali (RTC) għadd.
Figura 17 • Aqra Reġistri tal-InputMicrosemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-15

Ikteb Kojls Multipli (kodiċi tal-funzjoni 0×0F)
Il-figura li ġejja turi d-dejta tar-reġistru Write Multiple Coils għat-toggling tal-LEDs konnessi mal-GPIOs.
Figura 18 • Ikteb Multiple CoilsMicrosemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-16

Appendiċi: Setup tal-Bord għat-Tmexxija tad-Disinn ta' Referenza Modbus TCP

Il-figura li ġejja turi s-setup tal-bord għat-tħaddim tad-disinn ta 'referenza fuq il-bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2.

Figura 19 • Setup tal-Bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-17

Appendiċi: Postijiet tal-Jumpers

Il-figura li ġejja turi l-postijiet tal-jumpers fuq il-bord tal-Kit ta' Żvilupp Avvanzat SmartFusion2.

Figura 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-18Nota: Jumpers enfasizzati bl-aħmar huma stabbiliti awtomatikament. Jumpers enfasizzati bl-aħdar għandhom jiġu ssettjati manwalment.
Nota: Il-post tal-jumpers fil-figura ta' qabel jista' jitfittex.

Appendiċi: Tmexxi d-Disinn fil-Modalità IP Statika

Il-passi li ġejjin jiddeskrivu kif tħaddem id-disinn fil-mod IP statiku:

  1. Ikklikkja bil-lemin it-tieqa tal-Project Explorer tal-proġett SoftConsole u mur Properties kif muri fil-figura li ġejja.
    Figura 21 • Tieqa tal-Proġett Explorer tal-Proġett SoftConsole
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-19
  2. Neħħi s-simbolu NET_USE_DHCP fis-Settings tal-Għodda tat-tieqa tal-Proprjetajiet għal Modbus_TCP_App. Il-figura li ġejja turi l-Properties for Modbus_TCP_App tieqa.
    Figura 22 • Tieqa tal-Proprjetajiet tal-Proġett Explorer
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-20
  3. Jekk l-apparat ikun konness fil-mod IP statiku, l-indirizz IP statiku tal-bord huwa 169.254.1.23, imbagħad ibdel is-settings TCP/IP Ospitanti biex jirrifletti l-indirizz IP. Ara l-figura li ġejja u l-Figura 24,
    Figura 23 • Issettjar TCP/IP tal-PC Ospitanti
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-21
    Figura 24 • Settings Static IP Address
    Microsemi-DG0440-Running-Modbus-TCP-Disinn-Referenza-fuq-Apparat-SmartFusion2-22
    Nota: Meta dawn is-settings jiġu kkonfigurati, ikkumpila d-disinn, tagħbija d-disinn fil-memorja Flash, u mexxi d-disinn bl-użu ta 'SoftConsole.

DG0440 Gwida Demo Reviżjoni 7.0

Dokumenti / Riżorsi

Microsemi DG0440 Running Modbus TCP Disinn ta 'Referenza fuq Apparat SmartFusion2 [pdfGwida għall-Utent
DG0440 Disinn ta' Referenza Modbus TCP li jaħdem fuq Apparat SmartFusion2, DG0440, Disinn ta' Referenza Modbus TCP li jaħdem fuq Apparat SmartFusion2, Disinn fuq Apparat SmartFusion2

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *