Microsemi -LOGO

Microsemi DG0440 Nṣiṣẹ Modbus TCP Apẹrẹ Itọkasi lori Awọn Ẹrọ SmartFusion2

Microsemi -DG0618-Iwari-aṣiṣe-ati-atunṣe-lori-SmartFusion2-Ẹrọ-lilo-DDR Iranti-Aworan-ọja

Ile-iṣẹ Ile-iṣẹ Microsemi
Idawọle kan, Aliso Viejo,
CA 92656 AMẸRIKA
Laarin AMẸRIKA: +1 800-713-4113
Ita awọn USA: +1 949-380-6100
Faksi: +1 949-215-4996
Imeeli: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Microsemi ati aami Microsemi jẹ aami-iṣowo ti Microsemi Corporation. Gbogbo awọn aami-išowo miiran ati awọn ami iṣẹ jẹ ohun-ini awọn oniwun wọn

Microsemi ko ṣe atilẹyin ọja, aṣoju, tabi iṣeduro nipa alaye ti o wa ninu rẹ tabi ibamu ti awọn ọja ati iṣẹ rẹ fun eyikeyi idi kan, tabi Microsemi ko gba eyikeyi gbese ohunkohun ti o waye lati inu ohun elo tabi lilo eyikeyi ọja tabi Circuit. Awọn ọja ti o ta ni isalẹ ati eyikeyi awọn ọja miiran ti o ta nipasẹ Microsemi ti wa labẹ idanwo to lopin ati pe ko yẹ ki o lo ni apapo pẹlu awọn ohun elo pataki-pataki tabi awọn ohun elo. Eyikeyi awọn pato iṣẹ ṣiṣe ni a gbagbọ pe o gbẹkẹle ṣugbọn ko rii daju, ati Olura gbọdọ ṣe ati pari gbogbo iṣẹ ati idanwo miiran ti awọn ọja, nikan ati papọ pẹlu, tabi fi sori ẹrọ ni, eyikeyi awọn ọja-ipari. Olura ko le gbarale eyikeyi data ati awọn pato iṣẹ tabi awọn aye ti a pese nipasẹ Microsemi. O jẹ ojuṣe Olura lati pinnu ni ominira ti ibamu ti awọn ọja eyikeyi ati lati ṣe idanwo ati rii daju kanna. Alaye ti o pese nipasẹ Microsemi nibi ni a pese “bi o ti jẹ, nibo ni” ati pẹlu gbogbo awọn aṣiṣe, ati pe gbogbo eewu ti o ni nkan ṣe pẹlu iru alaye jẹ patapata pẹlu Olura. Microsemi ko funni, ni gbangba tabi ni aiṣedeede, si eyikeyi ẹgbẹ eyikeyi awọn ẹtọ itọsi, awọn iwe-aṣẹ, tabi eyikeyi awọn ẹtọ IP eyikeyi, boya pẹlu iyi si iru alaye funrararẹ tabi ohunkohun ti a ṣalaye nipasẹ iru alaye. Alaye ti a pese ninu iwe yii jẹ ohun-ini si Microsemi, ati pe Microsemi ni ẹtọ lati ṣe eyikeyi awọn ayipada si alaye ninu iwe yii tabi si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi.

Nipa Microsemi
Microsemi Corporation (Nasdaq: MSCC) nfunni ni akojọpọ okeerẹ ti semikondokito ati awọn solusan eto fun afẹfẹ & aabo, awọn ibaraẹnisọrọ, ile-iṣẹ data ati awọn ọja ile-iṣẹ. Awọn ọja pẹlu iṣẹ-giga ati ipanilara-lile afọwọṣe idapọ-ifihan agbara iṣọpọ awọn iyika, FPGAs, SoCs ati ASICs; awọn ọja iṣakoso agbara; akoko ati awọn ẹrọ amuṣiṣẹpọ ati awọn ojutu akoko deede, ṣeto ipilẹ agbaye fun akoko; awọn ẹrọ ṣiṣe ohun; Awọn solusan RF; ọtọ irinše; ibi ipamọ ile-iṣẹ ati awọn solusan ibaraẹnisọrọ, awọn imọ-ẹrọ aabo ati anti-t ti iwọnamper awọn ọja; Awọn solusan Ethernet; Agbara-lori-Ethernet ICs ati awọn agbedemeji; bi daradara bi aṣa oniru agbara ati awọn iṣẹ. Microsemi wa ni ile-iṣẹ ni Aliso Viejo, California, ati pe o ni awọn oṣiṣẹ 4,800 ni agbaye. Kọ ẹkọ diẹ sii ni www.microsemi.com.

Àtúnyẹwò History

Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa. Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ julọ.

Atunyẹwo 7.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.8.

Atunyẹwo 6.0
Awọn ayipada atẹle ni a ṣe ni atunyẹwo 6.0 ti iwe yii.

  • Libero SoC, FlashPro, ati awọn ibeere apẹrẹ SoftConsole jẹ imudojuiwọn ni Awọn ibeere Oniru, oju-iwe 5.
  • Jakejado itọsọna naa, awọn orukọ ti awọn iṣẹ akanṣe SoftConsole ti a lo ninu apẹrẹ demo ati gbogbo awọn isiro ti o somọ ti ni imudojuiwọn.

Atunyẹwo 5.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.7 (SAR 76559).

Atunyẹwo 4.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.6 (SAR 72924).

Atunyẹwo 3.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.5 (SAR 63972).

Atunyẹwo 2.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.3 (SAR 56538).

Atunyẹwo 1.0
Ṣe imudojuiwọn iwe-ipamọ fun idasilẹ sọfitiwia Libero v11.2 (SAR 53221).

Ṣiṣẹ Modbus TCP Apẹrẹ Itọkasi lori Awọn Ẹrọ SmartFusion2 Lilo IwIP ati FreeRTOS

Ọrọ Iṣaaju
Microsemi nfunni apẹrẹ itọkasi fun awọn ẹrọ SmartFusion®2 SoC FPGA ti o ṣe afihan naa
oluṣakoso iwọle alabọde ethernet oni-iyara (TSEMAC) ti SmartFusion2 SoC FPGA ati imuse ilana Modbus. Apẹrẹ itọkasi nṣiṣẹ lori UG0557: SmartFusion2 SoC FPGA Advanced Development Apo Itọsọna olumulo. Itọsọna demo yii ṣapejuwe.

  • Lilo SmartFusion2 TSEmac ti sopọ si gigabit media olominira ni wiwo (SGMII) PHY.
  •  Integration ti SmartFusion2 Mac awakọ pẹlu iwuwo isunmọ IP (IwIP) Ilana iṣakoso gbigbe (TCP) tabi akopọ IP ati ẹrọ iṣẹ akoko gidi ọfẹ (RTOS).
  • Layer ohun elo pẹlu ilana adaṣe adaṣe ile-iṣẹ, Modbus lori TCP tabi IP.
  • Bii o ṣe le ṣiṣe apẹrẹ itọkasi

Sisitemu microcontroller (MSS) ti SmartFusion2 SoC FPGA ni apẹẹrẹ ti agbeegbe TSEmac. TSEAC le tunto laarin ero isise agbalejo ati nẹtiwọọki Ethernet ni awọn oṣuwọn gbigbe data atẹle (awọn iyara laini):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Fun alaye diẹ sii lori wiwo TSEmac fun awọn ẹrọ SmartFusion2, wo UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Lilo Ilana Modbus
Modbus jẹ ilana fifiranṣẹ Layer ohun elo ti o wa ni ipele meje ti
ìmọ awọn ọna šiše interconnection (OSI) awoṣe. O ṣe iranlọwọ fun alabara tabi ibaraẹnisọrọ olupin laarin awọn ẹrọ ti a ti sopọ ni oriṣiriṣi awọn ọkọ akero tabi awọn nẹtiwọọki. O jẹ ilana iṣẹ ti o funni ni ọpọlọpọ awọn iṣẹ ti a sọ nipa awọn koodu iṣẹ. Awọn koodu iṣẹ Modbus jẹ awọn eroja ti ibeere Modbus tabi awọn ẹya data bèèrè. Awọn paati ti Ilana Modbus pẹlu:

  • TCP tabi IP lori Ethernet
  • Gbigbe ni tẹlentẹle Asynchronous lori ọpọlọpọ awọn media
  • Waya:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Okun
  • Redio
  • Modbus PLUS, nẹtiwọọki nẹtiwọọki ti nkọja iyara to gaju

Nọmba atẹle yii ṣe apejuwe awọn akopọ ibaraẹnisọrọ Modbus fun ọpọlọpọ awọn nẹtiwọọki ibaraẹnisọrọ.

olusin 1 • Modbus Communication Stack

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-23

Lilo Ilana Modbus lori Ẹrọ SmartFusion2
Awọn olupin Modbus TCP nṣiṣẹ lori SmartFusion2 To ti ni ilọsiwaju Apo Idagbasoke ati idahun si Modbus TCP ose nṣiṣẹ lori ogun PC. Nọmba ti o tẹle n ṣe afihan aworan atọka ti olupin Modbus TCP ati ohun elo lori ẹrọ SmartFusion2.

Olusin 2 • Idina aworan ti Modbus TCP Server ati Ohun elo lori SmartFusion2

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

Design awọn ibeere
Tabili ti o tẹle ṣe atokọ ohun elo ati awọn ibeere apẹrẹ sọfitiwia.

Table 1 • Reference Design ibeere ati awọn alaye

Design ibeere: Apejuwe
Hardware

  • SmartFusion2 To ti ni ilọsiwaju Development Apo
    – USB A si mini-B okun
    – 12 V ohun ti nmu badọgba
    Rev A tabi nigbamii
  • Àjọlò okun RJ45
  • Eyikeyi ọkan ninu awọn eto imupese ebute ni tẹlentẹle:
    – HyperTerminal
    – TeraTerm
    – PuTTY
  • Gbalejo PC tabi Laptop Windows 64-bit Awọn ọna System

Software

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • Sọfitiwia siseto FlashPro v11.8
  • USB si awọn awakọ UART -
  • MSS àjọlò MAC awakọ v3.1.100
  • Eto emulation ebute ni tẹlentẹle HyperTerminal, TeraTerm, tabi PuTTY
  • Aṣàwákiri Mozilla Firefox tabi Internet Explorer

Ririnkiri Design
Awọn apakan atẹle yii ṣe apejuwe apẹrẹ demo ti apẹrẹ itọkasi Modbus TCP lori awọn ẹrọ SmartFusion2 nipa lilo IwIP ati FreeRTOS.
Apẹrẹ demo files wa fun igbasilẹ ni:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Apẹrẹ demo files pẹlu:

  • Libero
  • Siseto files
  • HostTool
  • Ka iwe

Nọmba ti o tẹle n ṣe afihan eto ipele-oke ti apẹrẹ files. Fun alaye diẹ sii, wo Readme.txt file.

olusin 3 • Ririnkiri Design Files Top-Level Be

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-1

 Ririnkiri Design Awọn ẹya ara ẹrọ
Apẹrẹ itọkasi pẹlu:

  • Ipari Libero SoC Verilog ise agbese
  • SoftConsole famuwia ise agbese

Apẹrẹ itọkasi le ṣe atilẹyin awọn koodu iṣẹ Modbus wọnyi ti o da lori awọn eto akopọ ibaraẹnisọrọ Modbus ọfẹ:

  • Ka awọn iforukọsilẹ igbewọle (koodu iṣẹ 0×04)
  • Ka awọn iforukọsilẹ idaduro (koodu iṣẹ 0×03)
  • Kọ awọn iforukọsilẹ ẹyọkan (koodu iṣẹ 0×06)
  • Kọ awọn iforukọsilẹ pupọ (koodu iṣẹ 0×10)
  • Ka tabi Kọ awọn iforukọsilẹ pupọ (koodu iṣẹ 0×17)
  • Ka awọn okun (koodu iṣẹ 0×01)
  • Kọ okun ẹyọkan (koodu iṣẹ 0×05)
  • Kọ ọpọ coils (koodu iṣẹ 0×0F)
  • Ka awọn igbewọle ọtọtọ (koodu iṣẹ (0×02)

Apẹrẹ itọkasi ṣe atilẹyin awọn koodu iṣẹ Modbus wọnyi fun gbogbo awọn eto akopọ ibaraẹnisọrọ Modbus ọfẹ:

  • Ka awọn iforukọsilẹ igbewọle (koodu iṣẹ 0×04)
  • Ka awọn igbewọle ọtọtọ (koodu iṣẹ (0×02)
  • Kọ ọpọ coils (koodu iṣẹ 0×0F)
  • Ka awọn iforukọsilẹ idaduro (koodu iṣẹ 0×03)

Ririnkiri Design Apejuwe
A ṣe imuse apẹrẹ naa nipa lilo wiwo SGMII PHY kan nipa atunto TSEmac fun iṣẹ wiwo mẹwa-bit (TBI). Fun alaye diẹ sii lori wiwo TSEmac TBI, wo UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Libero SoC Hardware Project
Nọmba atẹle yii fihan imuse apẹrẹ ohun elo lori eyiti famuwia apẹrẹ ẹru n ṣiṣẹ.

olusin 4 • Libero SoC Top-Level Hardware Design

Ise agbese ohun elo Libero SoC nlo awọn orisun SmartFusion2 MSS atẹle ati awọn IPs:

  • TSEmac TBI ni wiwo
  • MMUART_0 fun awọn ibaraẹnisọrọ RS-232 lori SmartFusion2 To ti ni ilọsiwaju Apo
  • Paadi igbewọle igbẹhin 0 bi orisun aago
  • Iṣagbewọle idi gbogbogbo ati iṣẹjade (GPIO) ti o ni atọkun atẹle naa:
    • Awọn diodes emitting ina (Awọn LED): 4 awọn nọmba
    • Titari-bọtini: 4 awọn nọmba
    • Apo inu ila meji (DIP) awọn iyipada: 4 awọn nọmba
  • Awọn orisun igbimọ atẹle wọnyi ni nkan ṣe pẹlu awọn aṣẹ Modbus:
    • Awọn LED (awọn okun)
    • Awọn iyipada DIP (awọn igbewọle ọtọtọ)
    • Awọn bọtini Titari (awọn igbewọle ọtọtọ)
    • Aago gidi (RTC) (awọn iforukọsilẹ igbewọle)
  • Ga-iyara ni tẹlentẹle ni wiwo (SERDESIF) SERDES_IF IP, tunto fun SERDESIF_3 EPCS ona 3, wo awọn wọnyi nọmba rẹ. Lati mọ diẹ sii nipa awọn atọkun ni tẹlentẹle iyara giga, wo UG0447-SmartFusion2 ati IGLOO2 FPGA Itọsọna Olumulo Awọn atọkun Serial Serial High Speed.

Nọmba ti o tẹle yii ṣe afihan window Oluṣeto Oju-ọna Titẹ sii Titẹ giga.

olusin 5 • Ga iyara Serial Interface Configurator Window

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-3

Package Pin iyansilẹ
Awọn iṣẹ iyansilẹ pin idii fun LED, awọn iyipada DIP, awọn iyipada bọtini-titari, ati awọn ifihan agbara wiwo PHY han ni tabili atẹle nipasẹ Tabili 5, oju-iwe 9.

Table 2 • LED to Package Pinni iyansilẹ

  • O wu Package Pin
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Table 3 • DIP Yipada si Package Pinni iyansilẹ

  • O wu Package Pin
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Table 4 • Titari Bọtini Yipada si Package Pinni iyansilẹ

  • O wu Package Pin
  • Yipada1 J25
  • Yipada2 H25
  • Yipada3 J24
  • Yipada4 H23

Tabili 5 • Awọn ifihan agbara wiwo PHY si Awọn iṣẹ iyansilẹ Awọn pinni Package

  • Port Name Itọsọna Package Pin
  • PHY_MDC Ijade F3
  • Iṣawọle PHY_MDIO K7
  • PHY_RST Ijade F2

SoftConsole Firmware Project
Pe iṣẹ akanṣe SoftConsole nipa lilo IDE SoftConsole adaduro. Awọn ẹya atẹle ti akopọ naa ni a lo fun apẹrẹ itọkasi:

  • lwIP TCP tabi IP akopọ version 1.3.2
  • Ẹya olupin Modbus TCP 1.5 (www.freemodbus.org) pẹlu awọn imudara fun atilẹyin koodu iṣẹ pipe bi olupin Modbus TCP
  • FreeRTOS (www.freertos.org)

Nọmba ti o tẹle yii fihan SoftConsole sọfitiwia akopọ ilana ilana ti apẹrẹ naa.

olusin 6 • SoftConsole Project Explorer Window

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-4

Aaye ibi-iṣẹ SoftConsole ni iṣẹ akanṣe naa, Modbus_TCP_App ti o ni ohun elo Modbus TCP (eyiti o nlo lwIP ati FreeRTOS) ati gbogbo famuwia ati awọn fẹlẹfẹlẹ abstraction hardware ti o baamu si apẹrẹ ohun elo.
Nọmba atẹle yii fihan awọn ẹya awakọ ti a lo fun demo naa.

olusin 7 • Ririnkiri Design Driver awọn ẹya

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-5

Ṣiṣeto Apẹrẹ Ririnkiri
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣeto demo fun igbimọ Apo Idagbasoke Ilọsiwaju SmartFusion2:

  1. So PC ogun pọ mọ asopo J33 nipa lilo USB A si okun mini-B. USB si gbogbo asynchronous olugba/ Atagba (UART) awakọ afara ti wa ni wiwa laifọwọyi.
  2. Lati awọn ibudo ibaraẹnisọrọ mẹrin ti a rii (COM), tẹ-ọtun eyikeyi ọkan ninu awọn ebute oko oju omi COM ki o yan Awọn ohun-ini. Ferese ohun-ini ibudo COM ti a yan ti han, bi o ṣe han ninu eeya atẹle.
  3. Rii daju lati ni Ipo bi lori USB FP5 Serial Converter C ni window Awọn ohun-ini bi o ṣe han ni nọmba atẹle.

Akiyesi: Ṣe akọsilẹ nọmba ibudo COM fun iṣeto ni ibudo ni tẹlentẹle ati rii daju pe Ipo ibudo COM jẹ pato bi on USB FP5 Serial Converter C.

olusin 8 • Ferese Oluṣakoso ẹrọ

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-6

  1. Fi awakọ USB sori ẹrọ ti awọn awakọ USB ko ba rii laifọwọyi.
  2. Fi awakọ FTDI D2XX sori ẹrọ fun ibaraẹnisọrọ ebute ni tẹlentẹle nipasẹ okun USB FTDI mini. Ṣe igbasilẹ awakọ ati itọsọna fifi sori ẹrọ lati:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. So awọn jumpers pọ lori SmartFusion2 Advanced Development Kit Board bi o ṣe han ninu tabili atẹle. Fun alaye lori awọn ipo jumper, wo Àfikún: Awọn ipo Jumper, oju-iwe 19.

IKIRA: Pa a yipada ipese agbara, SW7, ṣaaju ṣiṣe awọn asopọ jumper.
Table 6 • SmartFusion2 To ti ni ilọsiwaju Development Apo Jumper Eto

  • Jumper Pin Lati Pin To Comments
  • J116, J353, J354,J54 1 2 Iwọnyi ni awọn eto jumper aiyipada ti igbimọ Apo Idagbasoke Ilọsiwaju. Rii daju wipe awọn jumpers
  • J123 2 3 ti ṣeto ni ibamu.
  • J124, J121, J32 1 2 JTAG siseto nipasẹ FTDI
  1. So ipese agbara pọ si J42 asopo ni SmartFusion2 Advanced Development Kit Board.
  2. Apẹrẹ yii example le ṣiṣẹ ni mejeeji aimi IP ati awọn ipo IP ti o ni agbara. Nipa aiyipada, siseto files ti wa ni pese fun ìmúdàgba IP mode.
    • Fun IP aimi, so PC ogun pọ si J21 asopo ti awọn
      SmartFusion2 Igbimọ Apo Idagbasoke Ilọsiwaju nipa lilo okun RJ45 kan.
    • Fun IP ti o ni agbara, so eyikeyi ọkan ninu awọn ebute nẹtiwọọki ṣiṣi si asopo J21 ti SmartFusion2 Advanced Development Kit Board nipa lilo okun RJ45 kan.

Fọto Oṣo Board
Awọn fọto fọto ti SmartFusion2 Apo Idagbasoke Ilọsiwaju pẹlu gbogbo awọn asopọ iṣeto ni a fun ni Afikun: Eto Igbimọ fun Ṣiṣe Apẹrẹ Itọkasi Modbus TCP, oju-iwe 18.

Nṣiṣẹ Demo Design
Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣiṣe apẹrẹ demo:

  1. Ṣe igbasilẹ apẹrẹ naa file lati:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. Yipada ON yipada ipese agbara, SW7.
  3. Bẹrẹ eyikeyi eto emulation ebute ni tẹlentẹle gẹgẹbi:
    • HyperTerminal
    • PuTTY
    • TeraTerm
      Akiyesi: Ninu demo HyperTerminal yii ti lo.
      Iṣeto fun eto naa jẹ:
    • Oṣuwọn Baud: 115200
    • 8 Data die-die
    • 1 Duro die-die
    • Ko si ni ibamu
    • Ko si iṣakoso sisan
      Fun alaye lori atunto awọn eto emulation ebute ni tẹlentẹle, wo Awọn eto imuṣere Serial Terminal Emulation.
  4. Lọlẹ FlashPro software.
  5. Tẹ New Project.
  6. Ni awọn New Project window, tẹ awọn Project Name, bi han ninu awọn nọmba wọnyi.

olusin 9 • FlashPro New Project

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-7

  1. Tẹ Kiri ki o si lilö kiri si ipo ti o fẹ lati fi ise agbese na pamọ.
  2. Yan Ẹrọ ẹyọkan gẹgẹbi ipo siseto.
  3. Tẹ O DARA lati fi ise agbese na pamọ.
  4. Tẹ Tunto Ẹrọ.
  5. Tẹ Kiri ki o si lọ kiri si ipo nibiti Modbus_TCP_top.stp file ti wa ni be ki o si yan awọn file. Ipo aiyipada ni:
    (\SF2_Modbus_TCP_Ref_Design_DF \ sisetofile\Modbus_TCP_top.stp). Eto ti o nilo file ti yan ati pe o ti ṣetan lati ṣe eto ninu ẹrọ bi o ṣe han ninu nọmba atẹle.
    olusin 10 • FlashPro Project tunto
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-8
  6. Tẹ ETO lati bẹrẹ siseto ẹrọ naa. Duro titi ti ifiranṣẹ yoo fi han ti o fihan pe eto naa ti kọja. demo yii nilo ẹrọ SmartFusion2 lati wa ni tito tẹlẹ pẹlu koodu ohun elo lati mu ohun elo Modbus ṣiṣẹ. Ẹrọ SmartFusion2 ti wa ni tito tẹlẹ pẹlu Modbus_TCP_top.stp nipa lilo sọfitiwia FlashPro.
    olusin 11 • FlashPro Eto Koja
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-9Akiyesi: Lati ṣiṣe apẹrẹ ni ipo IP aimi, tẹle awọn igbesẹ ti a mẹnuba ninu Àfikún: Ṣiṣe Apẹrẹ ni Ipo IP Aimi, oju-iwe 20.
  7.  Power ọmọ awọn SmartFusion2 To ti ni ilọsiwaju Development ọkọ.
    Ifiranṣẹ itẹwọgba pẹlu adiresi IP ti han ni window HyperTerminal, bi o ṣe han ni nọmba atẹle.
    Nọmba 12 • HyperTerminal pẹlu Adirẹsi IP
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-10Ṣii aṣẹ aṣẹ tuntun lori PC agbalejo, lọ si folda naa
    (\SF2_Modbus_TCP_Ref_Design_DF \ HostTool) nibo
    SmartFusion2_Modbus_TCP_Client.exe file jẹ bayi, tẹ aṣẹ: SmartFusion2_Modbus_TCP_Client.exe bi han ninu awọn wọnyi olusin.
    olusin 13 • Npe Onibara Modbus
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-11Nọmba atẹle yii fihan awọn iṣẹ Modbus TCP ti nṣiṣẹ. Awọn iṣẹ ni:
    • Ka awọn igbewọle ọtọtọ (koodu iṣẹ 02)
    • Ka awọn iforukọsilẹ idaduro (koodu iṣẹ 03)
    • Ka awọn iforukọsilẹ titẹ sii (koodu iṣẹ 04)
    • Kọ ọpọ coils (koodu iṣẹ 15)
      olusin 14 • Modbus Awọn koodu iṣẹ-ṣiṣe ifihan
      Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-12Wo Awọn iṣẹ Modbus nṣiṣẹ, oju-iwe 17 fun alaye diẹ sii lori awọn iṣẹ Modbus ti o ṣe afihan ni apẹrẹ itọkasi.
  8. Lẹhin ṣiṣe demo, sunmọ HyperTerminal.

Nṣiṣẹ Modbus Awọn iṣẹ
Abala yii ṣe apejuwe awọn iṣẹ Modbus ti o ṣe afihan ni apẹrẹ itọkasi.

Ka Awọn igbewọle Oye (koodu iṣẹ 02)
Awọn GPIO ti wa ni asopọ si awọn iyipada DIP 4 ati awọn bọtini-titari 4. Yipada ON ki o si PA awọn iyipada DIP ati awọn bọtini titari-bọtini lori SmartFusion2 Advanced Development Kit. Ka koodu iṣẹ ṣiṣe awọn igbewọle ọtọtọ ṣafihan awọn ipo ti awọn iyipada bi o ṣe han ninu eeya atẹle.

olusin 15 • Ka Awọn igbewọle ọtọtọMicrosemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-13

Ka Awọn iforukọsilẹ Idaduro (koodu iṣẹ 03)
Nọmba ti o tẹle n ṣe afihan data ifipamọ agbaye ni asọye ninu famuwia.
olusin 16 • Ka Holding registersMicrosemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-14

Ka Awọn iforukọsilẹ Awọn titẹ sii (koodu iṣẹ 04)
Nọmba ti o tẹle yii fihan nọmba awọn iṣẹju-aaya ti counter-akoko gidi (RTC) ti ka.
Nọmba 17 • Ka Awọn iforukọsilẹ Awọn titẹ siiMicrosemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-15

Kọ Awọn Coils pupọ (koodu iṣẹ 0 × 0F)
Nọmba ti o tẹle yii fihan data iforukọsilẹ Kọ ọpọlọpọ Coils fun yiyi awọn LED ti o sopọ si GPIOs.
olusin 18 • Kọ Multiple CoilsMicrosemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-16

Àfikún: Eto Igbimọ fun Ṣiṣe Apẹrẹ Itọkasi Modbus TCP

Nọmba atẹle yii fihan iṣeto igbimọ fun ṣiṣe apẹrẹ itọkasi lori igbimọ Apo Idagbasoke Ilọsiwaju SmartFusion2.

olusin 19 • SmartFusion2 Advanced Development Kit Board Setup

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-17

Àfikún: Awọn ipo Jumper

Nọmba ti o tẹle n ṣe afihan awọn ipo jumper lori igbimọ Apo Idagbasoke Ilọsiwaju SmartFusion2.

olusin 20 • SmartFusion2 To ti ni ilọsiwaju Development Apo Silkscreen Top View

Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-18Akiyesi: Jumpers afihan ni pupa ti wa ni ṣeto nipasẹ aiyipada. Jumpers afihan ni alawọ ewe gbọdọ wa ni ṣeto pẹlu ọwọ.
Akiyesi: Awọn ipo ti awọn jumpers ni awọn nọmba ti tẹlẹ jẹ wiwa.

Àfikún: Ṣiṣe Apẹrẹ ni Ipo IP Aimi

Awọn igbesẹ wọnyi ṣe apejuwe bi o ṣe le ṣiṣe apẹrẹ ni ipo IP aimi:

  1. Tẹ-ọtun window Project Explorer ti iṣẹ akanṣe SoftConsole ki o lọ si Awọn ohun-ini bi o ṣe han ni nọmba atẹle.
    olusin 21 • Project Explorer Ferese ti SoftConsole Project
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-19
  2. Yọ aami NET_USE_DHCP kuro ni Eto Irinṣẹ ti Awọn ohun-ini fun window Modbus_TCP_App. Nọmba ti o tẹle yii fihan Awọn ohun-ini fun window Modbus_TCP_App.
    olusin 22 • Project Explorer Properties Window
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-20
  3. Ti ẹrọ naa ba ti sopọ ni ipo IP aimi, adiresi IP aimi igbimọ jẹ 169.254.1.23, lẹhinna yi awọn eto TCP/IP Gbalejo pada lati ṣe afihan adiresi IP naa. Wo eeya ti o tẹle yii ati aworan 24,
    olusin 23 • Gbalejo PC TCP/IP Eto
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-21
    Nọmba 24 • Awọn Eto Adirẹsi IP Aimi
    Microsemi-DG0440-Ṣiṣe-Modbus-TCP-Itọkasi-Apẹrẹ-lori-SmartFusion2-Ẹrọ-22
    Akiyesi: Nigbati a ba tunto awọn eto wọnyi, ṣajọ apẹrẹ, gbe apẹrẹ sinu iranti Flash, ki o si ṣe apẹrẹ naa ni lilo SoftConsole.

DG0440 Ririnkiri Itọsọna Àtúnyẹwò 7.0

Awọn iwe aṣẹ / Awọn orisun

Microsemi DG0440 Nṣiṣẹ Modbus TCP Apẹrẹ Itọkasi lori Awọn Ẹrọ SmartFusion2 [pdf] Itọsọna olumulo
DG0440 Ṣiṣe Itọkasi Modbus TCP lori Awọn Ẹrọ SmartFusion2, DG0440, Ṣiṣe Itọkasi Itọkasi Modbus TCP lori Awọn Ẹrọ SmartFusion2, Apẹrẹ lori Awọn Ẹrọ SmartFusion2

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *