Microsemi -LOGO

Microsemi DG0440 Mandeha Modbus TCP Reference Design amin'ny fitaovana SmartFusion2

Microsemi -DG0618-Error-Detection-sy-Correction-on-SmartFusion2-Devices-mampiasa-DDR Memory-PRODUCT-Image

Ny sandan'ny anjara Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo,
CA 92656 Etazonia
Any Etazonia: +1 800-713-4113
Any ivelan'i Etazonia: +1 949-380-6100
Fax: +1 949-215-4996
mailaka: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Zo rehetra voatokana. Ny Microsemi sy ny logo Microsemi dia marika famantarana ny Microsemi Corporation. Ny marika sy marika serivisy hafa rehetra dia fananan'ny tompony tsirairay avy

Ny Microsemi dia tsy manao antoka, misolo tena, na miantoka momba ny fampahalalana voarakitra ato na ny maha-mety ny vokatra sy ny serivisiny amin'ny tanjona manokana, ary ny Microsemi dia tsy mandray andraikitra na inona na inona mitranga amin'ny fampiharana na fampiasana vokatra na faritra. Ny vokatra amidy eto sy ny vokatra hafa amidin'i Microsemi dia iharan'ny fitsapana voafetra ary tsy tokony hampiasaina miaraka amin'ny fitaovana na fampiharana mitsikera iraka. Ny fepetra rehetra momba ny fampisehoana dia heverina fa azo itokisana nefa tsy voamarina, ary ny mpividy dia tsy maintsy mitarika sy mamita ny zava-bita rehetra sy ny fitsapana hafa momba ny vokatra, irery ary miaraka amin'ny, na napetraka amin'ny vokatra farany. Ny mpividy dia tsy miantehitra amin'ny angon-drakitra sy ny fepetra momba ny fampisehoana na ny mari-pamantarana omen'ny Microsemi. Anjaran'ny Mpividy ny mamaritra tsy miankina ny maha-mety ny vokatra rehetra ary ny mitsapa sy manamarina izany. Ny fampahalalana nomen'ny Microsemi eto ambany dia omena "toy ny misy, aiza" ary miaraka amin'ny lesoka rehetra, ary ny loza rehetra mifandraika amin'izany fampahalalana izany dia an'ny Mpividy tanteraka. Ny Microsemi dia tsy manome, mazava na an-kolaka, ho an'ny antoko na iza na iza zo patanty, fahazoan-dàlana, na zo IP hafa, na momba izany fampahalalana izany na zavatra voalaza amin'ny fampahalalana toy izany. Ny fampahalalana omena ato amin'ity antontan-taratasy ity dia an'ny Microsemi, ary i Microsemi dia manana zo hanao fanovana amin'ny fampahalalana ato amin'ity antontan-taratasy ity na amin'ny vokatra sy serivisy amin'ny fotoana rehetra tsy misy fampandrenesana.

Momba ny Microsemi
Microsemi Corporation (Nasdaq: MSCC) dia manolotra portfolio feno amin'ny semiconductor sy vahaolana rafitra ho an'ny aerospace & fiarovana, fifandraisana, ivom-baovao ary tsena indostrialy. Ny vokatra dia ahitana ny fampandehanana avo lenta sy ny taratra mahery vaika analoga mifangaro famantarana mifangaro, FPGA, SoC ary ASIC; vokatra fitantanana herinaratra; fitaovana ara-potoana sy fampifanarahana ary vahaolana amin'ny fotoana voafaritra tsara, mametraka ny fenitry izao tontolo izao momba ny fotoana; fitaovana fanodinana feo; RF vahaolana; singa miavaka; fitahirizana orinasa sy vahaolana amin'ny fifandraisana, teknolojia fiarovana ary anti-t azo scalableampny vokatra; Vahaolana Ethernet; Power-over-Ethernet IC sy midspans; ary koa ny fahaiza-manao famolavolana sy serivisy. Microsemi dia manana foibe any Aliso Viejo, Kalifornia, ary manana mpiasa 4,800 eo ho eo eran-tany. Mianara bebe kokoa amin'ny www.microsemi.com.

Tantara fanavaozana

Ny tantaran'ny fanavaozana dia mamaritra ny fanovana nampiharina tao amin'ny antontan-taratasy. Ny fanovana dia voatanisa amin'ny fanavaozana, manomboka amin'ny famoahana farany indrindra.

Fanavaozana 7.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.8.

Fanavaozana 6.0
Ireto fanovana manaraka ireto dia atao amin'ny fanavaozana 6.0 amin'ity antontan-taratasy ity.

  • Ny fepetra takian'ny famolavolana Libero SoC, FlashPro ary SoftConsole dia nohavaozina ao amin'ny Requirements Design, pejy 5.
  • Manerana ny torolalana dia havaozina ny anaran'ny tetikasa SoftConsole ampiasaina amin'ny famolavolana demo sy ireo tarehimarika mifandraika amin'izany.

Fanavaozana 5.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.7 (SAR 76559).

Fanavaozana 4.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.6 (SAR 72924).

Fanavaozana 3.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.5 (SAR 63972).

Fanavaozana 2.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.3 (SAR 56538).

Fanavaozana 1.0
Nohavaozina ny antontan-taratasy momba ny famoahana rindrambaiko Libero v11.2 (SAR 53221).

Mandeha Modbus TCP Reference Design amin'ny fitaovana SmartFusion2 Mampiasa IwIP sy FreeRTOS

Sava lalana
Microsemi dia manolotra endrika fanondro ho an'ny fitaovana SmartFusion®2 SoC FPGA izay mampiseho ny
tri-speed ethernet medium access controller (TSEMAC) dia manasongadina ny SmartFusion2 SoC FPGA ary mampihatra ny protocol Modbus. Ny famolavolana reference dia mandeha amin'ny UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Ity torolàlana demo ity dia mamaritra.

  • Fampiasana SmartFusion2 TSEMAC mifandray amin'ny serial gigabit media independent interface (SGMII) PHY.
  •  Fampidirana ny mpamily SmartFusion2 MAC miaraka amin'ny IP maivana (IwIP) transmission control protocol (TCP) na IP stack ary ny rafitra fiasa maimaim-poana (RTOS).
  • Lay fampiharana miaraka amin'ny protocol automation indostrialy, Modbus amin'ny TCP na IP.
  • Ahoana ny fomba fampandehanana ny famolavolana reference

Ny subsystem microcontroller (MSS) an'ny SmartFusion2 SoC FPGA dia manana ohatra amin'ny periferika TSEMAC. Ny TSEMAC dia azo amboarina eo anelanelan'ny processeur mpampiantrano sy ny tambajotra Ethernet amin'ny tahan'ny famindrana angon-drakitra manaraka (haingam-pandeha):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Raha mila fanazavana fanampiny momba ny interface TSEMAC ho an'ny fitaovana SmartFusion2, jereo ny UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Mampiasa ny Modbus Protocol
Modbus dia protocole fandefasana hafatra sosona fampiharana misy amin'ny ambaratonga fahafito amin'ny
Open System Interconnection (OSI) modely. Izy io dia ahafahan'ny mpanjifa na mpizara mifandray amin'ny fitaovana mifandray amin'ny karazana fiara fitateram-bahoaka na tambajotra. Izy io dia serivisy serivisy izay manolotra serivisy maro voafaritry ny kaody fiasa. Ny kaody fiasan'ny Modbus dia singa amin'ny angon-drakitra fangatahana Modbus na vondrona data protocole. Ny singa ao amin'ny protocol Modbus dia ahitana:

  • TCP na IP amin'ny Ethernet
  • Fifindran'ny serial asynchronous amin'ny haino aman-jery isan-karazany
  • Wire:
    • EIA/TIA-232-E
    • EIA-422
    • Fibre EIA/TIA-485-A
  • fampielezam-peo
  • Modbus PLUS, tamba-jotra mpandalo famantarana haingam-pandeha

Ity sary manaraka ity dia mamaritra ny antontam-pifandraisana Modbus ho an'ny tambajotram-pifandraisana isan-karazany.

Sary 1 • Modbus Communication Stack

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

Mampiasa Modbus Protocol amin'ny fitaovana SmartFusion2
Ny mpizara Modbus TCP dia mandeha amin'ny SmartFusion2 Advanced Development Kit ary mamaly ny mpanjifa Modbus TCP mandeha amin'ny PC mpampiantrano. Ity sary manaraka ity dia mampiseho ny kisary fanakanana ny mpizara Modbus TCP sy ny fampiharana amin'ny fitaovana SmartFusion2.

Sary 2 • Diagrama sakana amin'ny Mpizara TCP Modbus sy fampiharana amin'ny SmartFusion2

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

Fepetra takiana
Ity tabilao manaraka ity dia mitanisa ny fepetra takiana amin'ny famolavolana fitaovana sy rindrambaiko.

Tabilao 1 • Reference Design Requirements and Details

Fepetra takiana: Famaritana
Hardware

  • SmartFusion2 Advanced Development Kit
    - USB A mankany mini-B tariby
    - 12 V adaptatera
    Rev A na aoriana
  • Cable Ethernet RJ45
  • Ny iray amin'ireto programa emulation terminal serial manaraka ireto:
    - HyperTerminal
    - TeraTerm
    – PuTTY
  • PC na solosaina finday Windows 64-bit Operating System

Software

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • FlashPro rindrambaiko fandaharana v11.8
  • USB mankany UART mpamily -
  • Mpamily MSS Ethernet MAC v3.1.100
  • Fandaharana emulation terminal serial HyperTerminal, TeraTerm, na PuTTY
  • Browser Mozilla Firefox na Internet Explorer

Demo Design
Ireto fizarana manaraka ireto dia mamaritra ny famolavolana demo amin'ny endrika fanondro Modbus TCP amin'ny fitaovana SmartFusion2 mampiasa IwIP sy FreeRTOS.
Ny famolavolana demo files azo alaina amin'ny:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Ny famolavolana demo filemisy:

  • Libero
  • Fandaharana files
  • HostTool
  • Readme

Ity sary manaraka ity dia mampiseho ny rafitra ambony indrindra amin'ny famolavolana files. Raha mila fanazavana fanampiny dia jereo ny Readme.txt file.

Sary 3 • Demo Design Files Rafitra ambony indrindra

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

 Demo Design Features
Ny design reference dia ahitana:

  • Fenoy ny tetikasa Libero SoC Verilog
  • Tetik'asa firmware SoftConsole

Ny endrika fanondroana dia afaka manohana ireto kaody fiasa Modbus manaraka ireto arakaraka ny firafitry ny stack fifandraisana Modbus maimaim-poana:

  • Vakio ny rejisitra fampidirana (kaody fiasa 0×04)
  • Vakio ny rejisitra mitazona (kaody fiasa 0 × 03)
  • Manorata rejisitra tokana (kaody fiasa 0×06)
  • Manorata rejisitra maromaro (kaody fiasa 0×10)
  • Mamaky na Manorata rejisitra marobe (kaody fiasa 0×17)
  • Vakio ny coils (kaody fiasa 0×01)
  • Manorata coil tokana (kaody fiasa 0×05)
  • Manorata coils maromaro (kaody fiasa 0×0F)
  • Vakio ny fampidirana mitokana (kaody fiasa (0×02)

Ny endrika fanondroana dia manohana ireto kaody fiasa Modbus manaraka ireto ho an'ny firafitry ny stack fifandraisana Modbus maimaim-poana:

  • Vakio ny rejisitra fampidirana (kaody fiasa 0×04)
  • Vakio ny fampidirana mitokana (kaody fiasa (0×02)
  • Manorata coils maromaro (kaody fiasa 0×0F)
  • Vakio ny rejisitra mitazona (kaody fiasa 0 × 03)

Demo Design Description
Ny famolavolana dia ampiharina amin'ny alalan'ny SGMII PHY interface tsara amin'ny configuring ny TSEMAC ho an'ny folo-bit interface tsara (TBI). Raha mila fanazavana fanampiny momba ny interface tsara TSEMAC TBI dia jereo ny UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Ity sary manaraka ity dia mampiseho ny fampiharana ny famolavolana hardware izay iasan'ny firmware andevo reference design.

Sary 4 • Libero SoC Top-Level Hardware Design

Ny tetikasa Libero SoC hardware dia mampiasa ireto loharano sy IP SmartFusion2 MSS manaraka ireto:

  • TSEMAC TBI interface tsara
  • MMUART_0 ho an'ny fifandraisana RS-232 amin'ny SmartFusion2 Advanced Development Kit
  • pad fampidirana natokana 0 ho loharanon'ny famantaranandro
  • General purpose input and output (GPIO) izay mampifandray ireto manaraka ireto:
    • Diodes (LED) : laharana 4
    • Bokotra: 4 isa
    • Fanovana fonosana roa in-line (DIP): 4 isa
  • Ity loharanon-drakitra manaraka ity dia mifandray amin'ny baiko Modbus:
    • LED (coils)
    • Switches DIP (fampidirana discrete)
    • Bokotra manindry (fampidirana mivaingana)
    • Famantaranandro tena izy (RTC) (rejistra fampidirana)
  • Serial interface tsara (SERDESIF) SERDES_IF IP, namboarina ho an'ny SERDESIF_3 EPCS lane 3, jereo ity sary manaraka ity. Raha te hahalala bebe kokoa momba ny fifandraisana amin'ny serial haingam-pandeha dia jereo ny UG0447- SmartFusion2 sy IGLOO2 FPGA High Speed ​​​​Serial Interfaces Guide.

Ity sary manaraka ity dia mampiseho ny varavarankely High Speed ​​Serial Interface Configurator.

Sary 5 • Window Configurator Interface Serial Haingam-pandeha

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

Fanendrena Pin Package
Ny fanendrena pin fonosana ho an'ny LED, switch DIP, switch-button switch, ary famantarana interface tsara PHY dia aseho amin'ny tabilao manaraka hatramin'ny tabilao 5, pejy 9.

Tabilao 2 • LED mankany amin'ny Fametrahana Pins

  • Pin Package Output
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Tabilao 3 • Ny DIP dia mifindra amin'ny andraikitry ny Package Pins

  • Pin Package Output
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Tabilao 4 • Mivadika ho amin'ny andraikitry ny Pins Package

  • Pin Package Output
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

Tabilao 5 • Famantaran'ny Interface PHY ho an'ny Fametrahana Pins

  • Pin no anaran'ny seranan-tsambo
  • PHY_MDC Output F3
  • PHY_MDIO Input K7
  • PHY_RST Output F2

Tetikasa Firmware SoftConsole
Antsoy ny tetikasa SoftConsole amin'ny fampiasana SoftConsole IDE. Ireto dikan-teny manaraka ireto amin'ny stack dia ampiasaina amin'ny famolavolana reference:

  • lwIP TCP na IP stack version 1.3.2
  • Modbus TCP server version 1.5 (www.freemodbus.org) miaraka amin'ny fanatsarana ny fanohanan'ny fehezan-dalàna feno amin'ny maha mpizara Modbus TCP
  • FreeRTOS (www.freetos.org)

Ity sary manaraka ity dia mampiseho ny firafitry ny lahatahirin'ny rindrambaiko SoftConsole.

Sary 6 • Window Explorer Project SoftConsole

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

Ny habaka fiasan'ny SoftConsole dia ahitana ny tetikasa, Modbus_TCP_App izay manana ny rindranasa Modbus TCP (izay mampiasa lwIP sy FreeRTOS) ary ireo sosona abstraction firmware sy hardware rehetra mifanaraka amin'ny famolavolana hardware.
Ity sary manaraka ity dia mampiseho ny dikan-tenin'ny mpamily ampiasaina amin'ny demo.

Sary 7 • Demo Design Driver Versions

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

Fametrahana ny Demo Design
Ireto dingana manaraka ireto dia mamaritra ny fomba fametrahana ny demo ho an'ny birao SmartFusion2 Advanced Development Kit:

  1. Ampifandraiso amin'ny mpampitohy J33 ny PC mpampiantrano amin'ny alàlan'ny tariby USB A amin'ny mini-B. Ny USB mankany amin'ny universal asynchronous receiver/transmitter (UART) mpamily tetezana dia hita ho azy.
  2. Avy amin'ireo seranana fifandraisana efatra (COM) hita, tsindrio havanana ny iray amin'ireo seranan-tsambo COM ary mifidiana Properties. Ny varavarankely COM port properties dia aseho, araka ny aseho amin'ity sary manaraka ity.
  3. Ataovy azo antoka fa manana ny toerana toy ny USB FP5 Serial Converter C ao amin'ny varavarankely Properties araka ny aseho amin'ity sary manaraka ity.

Fanamarihana: Mariho ny laharan'ny seranan-tsambo COM ho an'ny fanamafisana ny seranan-tsambo ary ataovy azo antoka fa voatondro toy ny ao amin'ny USB FP5 Serial Converter C ny toerana misy ny seranan-tsambo COM.

Sary 8 • Window Manager Device

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

  1. Apetraho ny mpamily USB raha tsy hita ho azy ireo mpamily USB.
  2. Apetraho ny mpamily FTDI D2XX ho an'ny fifandraisana terminal serial amin'ny alàlan'ny tariby USB mini FTDI. Ampidino avy amin'ny:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Ampifandraiso amin'ny tabilao SmartFusion2 Advanced Development Kit araka ny aseho eto amin'ity tabilao manaraka ity ny jumpers. Raha mila fanazavana momba ny toerana misy mpitsambikina, jereo ny Fanampiny: Toerana mpitsambikina, pejy 19.

TANDREMO: Atsaharo ny switch famatsiana herinaratra, SW7, alohan'ny hanaovana ny fifandraisana.
Table 6 • SmartFusion2 Advanced Development Kit Jumper Settings

  • Pin Jumper avy amin'ny Pin mankany amin'ny fanehoan-kevitra
  • J116, J353, J354,J54 1 2 Ireo no firafitry ny jumper default amin'ny tabilao Advanced Development Kit. Ataovy azo antoka fa ny jumpers
  • J123 2 3 dia apetraka mifanaraka amin'izany.
  • J124, J121, J32 1 2 JTAG fandaharana amin'ny alàlan'ny FTDI
  1. Ampifandraiso amin'ny mpampitohy J42 ny famatsiana herinaratra ao amin'ny tabilao SmartFusion2 Advanced Development Kit.
  2. Ity design exampAfaka mandeha amin'ny fomba IP static sy IP dynamic. Amin'ny alàlan'ny default, fandaharana files dia omena ho an'ny maody IP mavitrika.
    • Ho an'ny IP static, ampifandraiso amin'ny mpampitohy J21 ny PC mpampiantrano ny
      SmartFusion2 Advanced Development Kit board mampiasa tariby RJ45.
    • Ho an'ny IP mavitrika, ampifandraiso amin'ny mpampitohy J21 ny seranan-tsambon'ny tambajotra misokatra amin'ny takelaka SmartFusion2 Advanced Development Kit mampiasa tariby RJ45.

Snapshot Setup Board
Ny sarin'ny takelaka SmartFusion2 Advanced Development Kit miaraka amin'ny fifandraisana rehetra dia omena ao amin'ny Appendix: Board Setup for Running the Modbus TCP Reference Design, pejy 18.

Mandeha ny Demo Design
Ireto dingana manaraka ireto dia mamaritra ny fomba fampandehanana ny famolavolana demo:

  1. Download ny famolavolana file avy amin'ny:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Ampidiro ny switch famatsiana herinaratra, SW7.
  3. Atombohy ny programa emulation terminal serial toy ny:
    • HyperTerminal
    • PuTTY
    • TeraTerm
      Fanamarihana: Amin'ity demo ity dia ampiasaina ny HyperTerminal.
      Ny konfigurasi ho an'ny programa dia:
    • Vidiny: 115200
    • 8 Takelaka data
    • 1 Atsaharo kely
    • Tsy misy fitoviana
    • Tsy misy fanaraha-maso ny fikorianan'ny rano
      Raha mila fanazavana momba ny fanefena ny fandaharana emulation terminal serial, jereo ny Configuring Serial Terminal Emulation Programs.
  4. Sokafy ny rindrambaiko FlashPro.
  5. Tsindrio New Project.
  6. Ao amin'ny fikandrana New Project, midira ny anaran'ny tetikasa, araka ny aseho amin'ity sary manaraka ity.

Sary 9 • Tetikasa Vaovao FlashPro

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

  1. Tsindrio Browse ary mandehana mankany amin'ny toerana tianao hotehirizana ny tetikasa.
  2. Safidio ny fitaovana tokana ho fomba fandaharana.
  3. Tsindrio OK raha te-hitahiry ny tetikasa.
  4. Tsindrio ny Configure Device.
  5. Tsindrio Browse ary mandehana mankany amin'ny toerana misy ny Modbus_TCP_top.stp file dia hita ary safidio ny file. Ny toerana misy anao dia:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). Ny fandaharana ilaina file dia voafantina ary vonona ny ho fandaharana ao amin'ny fitaovana araka ny aseho eo amin'ny sary manaraka.
    Sary 10 • Tetikasa FlashPro namboarina
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. Kitiho ny PROGRAM hanombohana fandaharana ny fitaovana. Andraso mandra-piseho ny hafatra milaza fa nandalo ny fandaharana. Ity demo ity dia mitaky ny fitaovana SmartFusion2 ho voarindra miaraka amin'ny kaody fampiharana mba hampavitrika ny fampiharana Modbus. Ny fitaovana SmartFusion2 dia efa nomanina mialoha miaraka amin'ny Modbus_TCP_top.stp mampiasa rindrambaiko FlashPro.
    Sary 11 • Lany ny fandaharana FlashPro
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9Fanamarihana: Mba hampandehanana ny famolavolana amin'ny fomba IP static, araho ny dingana voalaza ao amin'ny Appendix: Fampandehanana ny Design amin'ny Static IP Mode, pejy 20.
  7.  Power cycle ny SmartFusion2 Advanced Development board.
    Hafatra tongasoa miaraka amin'ny adiresy IP dia aseho ao amin'ny varavarankely HyperTerminal, araka ny aseho amin'ity sary manaraka ity.
    Sary 12 • HyperTerminal miaraka amin'ny adiresy IP
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10Sokafy ny baiko vaovao amin'ny PC mpampiantrano, mandehana any amin'ny lahatahiry
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) aiza
    SmartFusion2_Modbus_TCP_Client.exe file ankehitriny, ampidiro ny baiko: SmartFusion2_Modbus_TCP_Client.exe araka ny hita eo amin’ny sary manaraka.
    Figure 13 • Miantso ny mpanjifa Modbus
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11Ity sary manaraka ity dia mampiseho ny fiasa Modbus TCP izay mandeha. Ny asa dia:
    • Vakio ny fampidirana discrete (kaody fiasa 02)
    • Vakio ny rejisitra mitazona (code 03)
    • Vakio ny rejisitra fampidirana (code 04)
    • Manorata coils maromaro (code 15)
      Sary 14 • Fampisehoana Modbus Functional Codes
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12Jereo ny Running Modbus Functions, pejy 17 raha mila fanazavana fanampiny momba ny fiasan'ny Modbus izay aseho amin'ny endrika reference.
  8. Aorian'ny fampandehanana ny demo dia manakatona ny HyperTerminal.

Mandeha Modbus Functions
Ity fizarana ity dia mamaritra ny fiasan'ny Modbus izay aseho amin'ny endrika fanondro.

Vakio ny Input Discrete (kaody fiasa 02)
Ny GPIO dia mifamatotra amin'ny switch DIP 4 sy switch bokotra 4. Ampidiro ary atsaharo ny switch DIP sy ny bokotra fanerena amin'ny SmartFusion2 Advanced Development Kit. Read discrete inputs functional code dia mampiseho ny satan'ny switch araka ny aseho amin'ity sary manaraka ity.

Sary 15 • Vakio ny Input DiscreteMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

Vakio ny Rejistra Fihazonana (kaody fiasa 03)
Ity sary manaraka ity dia mampiseho ny angon-drakitra buffer manerantany voafaritra ao amin'ny firmware.
Sary 16 • Vakio ny Rejistra FihazonanaMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

Vakio ny rejisitra fampidirana (kaody fiasa 04)
Ity sary manaraka ity dia mampiseho ny isan'ny segondra voaisan'ny mpikirakira tena fotoana (RTC).
Sary 17 • Vakio ny rejisitra fampidiranaMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

Manorata Coils marobe (kaody fiasa 0×0F)
Ity sary manaraka ity dia mampiseho ny angon-drakitra fisoratana anarana Write Multiple Coils hanodinana ny LED mifandray amin'ny GPIOs.
Sary 18 • Manorata Coils maromaroMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

Fanampim-panazavana: Fametrahana ny birao ho an'ny fampandehanana ny Modbus TCP Reference Design

Ity sary manaraka ity dia mampiseho ny fametrahana ny birao amin'ny fampandehanana ny endrika fanondro amin'ny tabilao SmartFusion2 Advanced Development Kit.

Sary 19 • SmartFusion2 Advanced Development Kit Board Setup

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

Fanampiny: Toerana Jumper

Ity sary manaraka ity dia mampiseho ny toerana misy jumper amin'ny tabilao SmartFusion2 Advanced Development Kit.

Sary 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18Fanamarihana: Ireo jumper asongadina amin'ny mena dia apetraka amin'ny alàlan'ny default. Ireo jumper asongadina amin'ny maitso dia tsy maintsy apetraka amin'ny tanana.
Fanamarihana: Ny toerana misy ny jumper amin'ny tarehimarika teo aloha dia azo karohina.

Fanampiny: Fampandehanana ny famolavolana amin'ny fomba IP Static

Ireto dingana manaraka ireto dia mamaritra ny fomba fampandehanana ny famolavolana amin'ny fomba IP static:

  1. Tsindrio havanana ny varavarankely Project Explorer amin'ny tetikasa SoftConsole ary mandehana any amin'ny Properties araka ny aseho amin'ity sary manaraka ity.
    Sary 21 • Tetikasa Explorer Window an'ny SoftConsole Project
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. Esory ny marika NET_USE_DHCP ao amin'ny Tool Settings of the Properties for Modbus_TCP_App window. Ity sary manaraka ity dia mampiseho ny varavarankely Properties for Modbus_TCP_App.
    Sary 22 • Project Explorer Properties Window
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. Raha mifandray amin'ny fomba IP static ilay fitaovana, dia 169.254.1.23 ny adiresy IP static, ary ovay ny fikandrana Host TCP/IP mba hanehoana ny adiresy IP. Jereo ity sary manaraka ity sy ny sary 24,
    Sary 23 • Toerana TCP/IP PC mpampiantrano
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    Sary 24 • Fikirana adiresy IP Static
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    Fanamarihana: Rehefa amboarina ireo fanovana ireo dia amboary ny endrika, ampidiro ao amin'ny fitadidiana Flash ny famolavolana, ary ampitao amin'ny SoftConsole ny famolavolana.

DG0440 Torolàlana Demo fanavaozana 7.0

Documents / Loharano

Microsemi DG0440 Mandeha Modbus TCP Reference Design amin'ny fitaovana SmartFusion2 [pdf] Torolàlana ho an'ny mpampiasa
DG0440 Mandeha Modbus TCP Reference Design amin'ny SmartFusion2 Devices, DG0440, Running Modbus TCP Reference Design amin'ny SmartFusion2 Devices, Design on SmartFusion2 Devices

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *