Microsemi -LOGO

ʻO Microsemi DG0440 ke holo nei i ka Modbus TCP Reference Design ma nā polokalamu SmartFusion2

Microsemi -DG0618-Hāhewa-ʻImi-a-Hoʻoponopono-ma-SmartFusion2-Nā Mea-hoʻohana-DDR Memory-PRODUCT-IMAGE

Ke Keʻena ʻoihana Microsemi
Hoʻokahi ʻoihana, Aliso Viejo,
CA 92656 USA
I loko o ʻAmelika: +1 800-713-4113
Ma waho o ʻAmelika: +1 949-380-6100
Fax: +1 949-215-4996
leka uila: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Ua mālama ʻia nā kuleana āpau. ʻO Microsemi a me ka Microsemi logo nā hōʻailona o Microsemi Corporation. ʻO nā hōʻailona ʻē aʻe āpau a me nā hōʻailona lawelawe ʻo ia ka waiwai o ko lākou mau mea nona

ʻAʻole hana ʻo Microsemi i kahi palapala hōʻoia, hōʻike, a i ʻole hōʻoia e pili ana i ka ʻike i loko a i ʻole ke kūpono o kāna mau huahana a me kāna mau lawelawe no kekahi kumu, ʻaʻole hoʻi i manaʻo ʻo Microsemi i kekahi kuleana e puka mai ana mai ka noi a hoʻohana paha i kekahi huahana a kaapuni paha. ʻO nā huahana i kūʻai ʻia ma lalo nei a me nā huahana ʻē aʻe i kūʻai ʻia e Microsemi ua kau ʻia i ka hoʻāʻo liʻiliʻi a ʻaʻole pono e hoʻohana pū ʻia me nā mea hana koʻikoʻi a me nā noi. Manaʻo ʻia nā ʻōlelo kikoʻī a pau e hilinaʻi ʻia akā ʻaʻole i hōʻoia ʻia, a pono ka mea kūʻai aku e hana a hoʻopau i nā hana āpau a me nā hoʻāʻo ʻē aʻe o nā huahana, hoʻokahi a hui pū me, a i hoʻokomo ʻia i loko o nā huahana hopena. ʻAʻole hilinaʻi ka mea kūʻai aku i nā ʻikepili a me nā kikoʻī hana a i ʻole nā ​​ʻāpana i hāʻawi ʻia e Microsemi. Na ka mea kūʻai aku e hoʻoholo kūʻokoʻa i ke kūpono o nā huahana a e hoʻāʻo a hōʻoia i ka like. Hāʻawi ʻia ka ʻike i hāʻawi ʻia e Microsemi ma lalo nei "e like me ia, ma hea" a me nā hewa āpau, a ʻo ka pilikia holoʻokoʻa e pili ana i ia ʻike me ka mea kūʻai aku. ʻAʻole hāʻawi ʻo Microsemi i nā kuleana patent, nā laikini, a i ʻole nā ​​kuleana IP ʻē aʻe, inā e pili ana i ia ʻike ponoʻī a i ʻole kekahi mea i wehewehe ʻia e ia ʻike. ʻO ka ʻike i hāʻawi ʻia ma kēia palapala he kuleana ia iā Microsemi, a mālama ʻo Microsemi i nā hoʻololi i ka ʻike ma kēia palapala a i ʻole nā ​​​​huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha.

E pili ana iā Microsemi
Hāʻawi ʻo Microsemi Corporation (Nasdaq: MSCC) i kahi kōpili piha o nā semiconductor a me nā ʻōnaehana ʻōnaehana no ka aerospace & pale, kamaʻilio, kikowaena data a me nā mākeke ʻoihana. Loaʻa i nā huahana nā hana kiʻekiʻe a me ka radiation-hardened analog mixed-signal integrated circuits, FPGAs, SoCs a me ASICs; nā huahana hoʻokele mana; ka manawa a me nā mea hoʻonohonoho hoʻonohonoho a me nā hoʻonā manawa kūpono, e hoʻonohonoho ana i ka pae honua no ka manawa; nā mea hana leo; Nā hoʻonā RF; ʻāpana ʻokoʻa; ka mālama ʻana i nā ʻoihana a me nā hoʻonā kamaʻilio, nā ʻenehana palekana a me nā anti-t scalableampnā huahana; Nā hoʻonā Ethernet; Nā IC Power-over-Ethernet a me nā midspans; a me nā mana hoʻolālā maʻamau a me nā lawelawe. Aia ʻo Microsemi ma Aliso Viejo, Kaleponi, a he 4,800 mau limahana ma ka honua holoʻokoʻa. E aʻo hou ma www.microsemi.com.

Moolelo Hooponopono

Hōʻike ka mōʻaukala hoʻoponopono i nā loli i hoʻokō ʻia ma ka palapala. Ua helu ʻia nā hoʻololi e ka loiloi, e hoʻomaka ana me ka paʻi hou loa.

Hoʻoponopono 7.0
Hoʻohou i ka palapala no Libero v11.8 hoʻokuʻu polokalamu.

Hoʻoponopono 6.0
Hana ʻia kēia mau hoʻololi ma ka loiloi 6.0 o kēia palapala.

  • Hōʻano hou ʻia nā koi hoʻolālā Libero SoC, FlashPro, a me SoftConsole ma nā Koina Hoʻolālā, ʻaoʻao 5.
  • Ma ke alakaʻi holoʻokoʻa, ua hōʻano hou ʻia nā inoa o nā papahana SoftConsole i hoʻohana ʻia i ka hoʻolālā demo a me nā kiʻi āpau e pili ana.

Hoʻoponopono 5.0
Hoʻohou i ka palapala no Libero v11.7 hoʻokuʻu polokalamu (SAR 76559).

Hoʻoponopono 4.0
Hoʻohou i ka palapala no Libero v11.6 hoʻokuʻu polokalamu (SAR 72924).

Hoʻoponopono 3.0
Hoʻohou i ka palapala no Libero v11.5 hoʻokuʻu polokalamu (SAR 63972).

Hoʻoponopono 2.0
Hoʻohou i ka palapala no Libero v11.3 hoʻokuʻu polokalamu (SAR 56538).

Hoʻoponopono 1.0
Hoʻohou i ka palapala no Libero v11.2 hoʻokuʻu polokalamu (SAR 53221).

Ke holo nei ʻo Modbus TCP Reference Design ma nā polokalamu SmartFusion2 me ka hoʻohana ʻana iā IwIP a me FreeRTOS

Hoʻolauna
Hāʻawi ʻo Microsemi i kahi hoʻolālā kuhikuhi no nā polokalamu SmartFusion®2 SoC FPGA e hōʻike ana i ka
ʻO nā hiʻohiʻona tri-speed ethernet medium access controller (TSEMAC) o ka SmartFusion2 SoC FPGA a hoʻokō i ka protocol Modbus. Holo ka hoʻolālā kuhikuhi ma ka UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Hōʻike kēia alakaʻi demo.

  • Hoʻohana ʻia ʻo SmartFusion2 TSEMAC i hoʻopili ʻia i kahi kikowaena kūʻokoʻa kūʻokoʻa gigabit media (SGMII) PHY.
  •  Hoʻohui ʻia o ka mea hoʻokele SmartFusion2 MAC me ka IP māmā māmā (IwIP) transmission control protocol (TCP) a i ʻole IP stack a me ka ʻōnaehana hana manawa maoli manuahi (RTOS).
  • ʻO ka papa noi me ka protocol automation ʻoihana, Modbus ma TCP a i ʻole IP.
  • Pehea e holo ai i ka hoʻolālā kuhikuhi

ʻO ka microcontroller subsystem (MSS) o ka SmartFusion2 SoC FPGA he laʻana o ka TSEMAC peripheral. Hiki ke hoʻonohonoho ʻia ka TSEMAC ma waena o ka mea hoʻokele hoʻokipa a me ka pūnaewele Ethernet ma kēia mau helu hoʻoili ʻikepili (wikiwiki laina):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

No ka 'ike hou aku e pili ana i ka pilina TSEMAC no nā polokalamu SmartFusion2, e nānā i ka UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

Ke hoʻohana nei i ka Modbus Protocol
ʻO Modbus kahi protocol messaging layer i loaʻa ma ka pae ʻehiku o ka
kŘkohu hoʻohālike o nā ʻōnaehana wehe (OSI). Hiki iā ia ke kamaʻilio i ka mea kūʻai aku a i ʻole ke kikowaena ma waena o nā hāmeʻa i hoʻopili ʻia i nā ʻano pahi like ʻole a i ʻole pūnaewele. He protocol lawelawe ia e hāʻawi ana i nā lawelawe he nui i kuhikuhi ʻia e nā code hana. ʻO nā code hana ʻo Modbus he mau mea o ka noi Modbus a i ʻole nā ​​​​ʻāpana ʻikepili protocol pane. Aia nā ʻāpana o ka protocol Modbus:

  • TCP a i ʻole IP ma luna o Ethernet
  • ʻO ka hoʻouna serial Asynchronous ma luna o nā ʻano media like ʻole
  • Uea:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Fiber
  • Lekiō
  • ʻO Modbus PLUS, kahi pūnaewele hōʻailona kiʻekiʻe

Hōʻike ka helu ma lalo nei i nā pūʻulu kamaʻilio Modbus no nā pūnaewele kamaʻilio like ʻole.

Kiʻi 1 • Modbus Communication Stack

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-23

Ke hoʻohana nei i Modbus Protocol ma SmartFusion2 Device
Ke holo nei ke kikowaena TCP Modbus ma ka SmartFusion2 Advanced Development Kit a pane aku i ka mea kūʻai Modbus TCP e holo ana ma ka PC host. Hōʻike kēia kiʻi i ke kiʻi poloka o ka Modbus TCP server a me ka noi ma ka polokalamu SmartFusion2.

Kiʻi 2 • Paʻi Paʻi o Modbus TCP Server a me ka noi ma SmartFusion2

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

Nā Koina Hoʻolālā
Hōʻike ka papa ma lalo nei i nā pono o ka hoʻolālā ʻana i nā lako a me nā lako polokalamu.

Papa 1 • Nā Koina Hoʻolālā Hoʻohālikelike a me nā kikoʻī

Nā Koina Hoʻolālā: Hōʻike
Lako lako

  • ʻO SmartFusion2 Mea Hoʻomohala Kiʻekiʻe
    – USB A i ka mini-B uwea
    - 12 V mea hoʻopili
    Rev A a ma hope paha
  • Uea Ethernet RJ45
  • ʻO kēlā me kēia o nā papahana emulation terminal serial:
    – HyperTerminal
    - TeraTerm
    – PuTTY
  • Pūnaehana hana Windows 64-bit Windows

lako polokalamu

  • ʻO Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • polokalamu polokalamu polokalamu FlashPro v11.8
  • USB i nā mea hoʻokele UART -
  • Nā mea hoʻokele MSS Ethernet MAC v3.1.100
  • ʻO kahi polokalamu hoʻohālikelike terminal serial HyperTerminal, TeraTerm, a i ʻole PuTTY
  • Pūnaewele Mozilla Firefox a i ʻole Internet Explorer

Hoʻolālā Demo
Hōʻike nā ʻāpana aʻe i ka hoʻolālā demo o ka hoʻolālā kuhikuhi Modbus TCP ma nā polokalamu SmartFusion2 me ka hoʻohana ʻana iā IwIP a me FreeRTOS.
ʻO ka hoʻolālā demo fileLoaʻa nā s no ka hoʻoiho ʻana ma:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
ʻO ka hoʻolālā demo files komo:

  • Libero
  • Papahana files
  • HostTool
  • Heluhelu mai

Hōʻike ka kiʻi ma lalo nei i ke ʻano o ka pae kiʻekiʻe o ka hoʻolālā files. No ka ʻike hou aku, e ʻike i ka Readme.txt file.

Kiʻi 3 • Hoʻolālā Demo Files Ka Papa Kiekie

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-1

 Nā hiʻohiʻona hoʻolālā Demo
Aia ka hoʻolālā kuhikuhi:

  • Hoʻopau i ka papahana Libero SoC Verilog
  • Papahana firmware SoftConsole

Hiki i ka hoʻolālā kuhikuhi ke kākoʻo i nā code hana Modbus e pili ana i nā hoʻonohonoho hoʻonohonoho hoʻonohonoho kamaʻilio Modbus manuahi:

  • Heluhelu i nā hoʻopaʻa inoa hoʻokomo (code function 0×04)
  • Heluhelu i nā papa inoa paʻa (code function 0×03)
  • Kākau i nā papa inoa hoʻokahi (code function 0×06)
  • Kākau i nā papa inoa he nui (code function 0×10)
  • Heluhelu a kākau paha i nā papa inoa he nui (code code 0×17)
  • Heluhelu i nā wili (code function 0×01)
  • Kākau i ka wili hoʻokahi (helu hana 0×05)
  • Kākau i nā wili he nui (helu hana 0×0F)
  • Heluhelu i nā hoʻokomo ʻokoʻa (code function (0×02)

Kākoʻo ka hoʻolālā kuhikuhi i nā code hana Modbus no nā hoʻonohonoho hoʻonohonoho hoʻonohonoho kamaʻilio Modbus manuahi:

  • Heluhelu i nā hoʻopaʻa inoa hoʻokomo (code function 0×04)
  • Heluhelu i nā hoʻokomo ʻokoʻa (code function (0×02)
  • Kākau i nā wili he nui (helu hana 0×0F)
  • Heluhelu i nā papa inoa paʻa (code function 0×03)

Hōʻike hoʻolālā Demo
Hoʻokō ʻia ka hoʻolālā me ka hoʻohana ʻana i kahi interface SGMII PHY ma ka hoʻonohonoho ʻana i ka TSEMAC no ka hana ʻumi-bit interface (TBI). No ka 'ike hou aku no ka TSEMAC TBI interface, e nana i ka UG0331: SmartFusion2 Microcontroller Subsystem User Guide.

ʻO Libero SoC Hardware Project
Hōʻike ke kiʻi ma lalo nei i ka hoʻokō ʻana i ka hoʻolālā hardware kahi e holo ai ka firmware slave design reference.

Kiʻi 4 • ʻO Libero SoC Hoʻolālā Lako Kiʻekiʻe

Ke hoʻohana nei ka papahana lako polokalamu Libero SoC i nā kumuwaiwai SmartFusion2 MSS a me nā IP:

  • TEMAC TBI interface
  • MMUART_0 no nā kamaʻilio RS-232 ma ka SmartFusion2 Advanced Development Kit
  • ʻO ka pahu hoʻokomo hoʻolaʻa 0 ke kumu o ka uaki
  • Hoʻokomo a hoʻopuka kumu nui (GPIO) e pili ana i kēia:
    • Nā diodes kukui (LED): 4 helu
    • Nā pihi kaomi: 4 helu
    • Nā hoʻololi pālua i loko o ka laina (DIP): 4 helu
  • Hoʻopili ʻia kēia mau kumuwaiwai papa me nā kauoha Modbus:
    • Nā LED (nā wili)
    • Nā hoʻololi DIP (nā hoʻokomo ʻokoʻa)
    • Nā pihi kaomi (nā hoʻokomo ʻokoʻa)
    • Uaki manawa maoli (RTC) (nā papa inoa hoʻokomo)
  • Kiʻekiʻe-wikiwiki serial interface (SERDESIF) SERDES_IF IP, hoʻonohonoho 'ia no SERDESIF_3 EPCS alahele 3, e nana i keia kii. No ka ʻike hou aku e pili ana i nā kikowaena serial kiʻekiʻe, e ʻike i ka UG0447- SmartFusion2 a me IGLOO2 FPGA High Speed ​​​​Serial Interfaces Guide.

Hōʻike kēia kiʻi i ka puka makani High Speed ​​​​Serial Interface Configurator.

Kiʻi 5 • High Speed ​​Serial Interface Configurator Window

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-3

ʻO nā hāʻawi ʻana i ka Pin
Hōʻike ʻia nā hāʻawi pine paʻi no nā LED, nā hoʻololi DIP, nā kī kī kaomi, a me nā hōʻailona interface PHY ma ka papa ma lalo o ka Papa 5, ʻaoʻao 9.

Papa 2 • alaka'i i nā hana ho'opa'a pine

  • Pin Puke Puke
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Papa 3 • Hoʻololi ʻo DIP i nā hāʻawi ʻana i nā Pins

  • Pin Puke Puke
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Papa 4 • Hoʻololi ke pihi pihi i nā hoʻonohonoho paʻi paʻi

  • Pin Puke Puke
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

Papa 5 • Nā hōʻailona Interface PHY no ka hoʻopili ʻana i nā hāʻawi pine

  • Pin Alakaʻi Ahu ʻAwa Awa
  • PHY_MDC Hua'ōlelo F3
  • PHY_MDIO Komo K7
  • Puka PHY_RST F2

Papahana Firmware SoftConsole
Kāhea i ka papahana SoftConsole me ka hoʻohana ʻana i ka IDE SoftConsole kūʻokoʻa. Hoʻohana ʻia nā mana o ka waihona no ka hoʻolālā kuhikuhi:

  • lwIP TCP a i ʻole IP stack version 1.3.2
  • Modbus TCP kikowaena mana 1.5 (www.freemodbus.org) me nā mea hoʻonui no ke kākoʻo code function piha e like me Modbus TCP server
  • FreeRTOS (www.freetos.org)

Hōʻike kēia kiʻi ma lalo nei i ke ʻano papa kuhikuhi o ka hoʻolālā ʻana o ka polokalamu SoftConsole.

Kiʻi 6 • SoftConsole Project Explorer Window

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-4

Aia ka papahana SoftConsole i ka papahana, Modbus_TCP_App nona ka polokalamu Modbus TCP (e ho'ohana ana i ka lwIP a me FreeRTOS) a me nā papa hana pa'a a me nā lako hana e pili ana i ka ho'olālā lako.
Hōʻike kēia kiʻi i nā mana hoʻokele i hoʻohana ʻia no ka demo.

Kiʻi 7 • Nā Mana Hoʻokele Hoʻolālā Demo

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-5

Hoʻonohonoho i ka hoʻolālā Demo
Hōʻike kēia mau ʻanuʻu pehea e hoʻonohonoho ai i ka demo no ka papa SmartFusion2 Advanced Development Kit:

  1. Hoʻohui i ka PC hoʻokipa i ka mea hoʻohui J33 me ka hoʻohana ʻana i ke kelepona USB A i ka mini-B. ʻIke ʻia nā mea hoʻokele alahaka USB i ka universal asynchronous receiver/transmitter (UART).
  2. Mai nā awa kamaʻilio ʻehā (COM) i ʻike ʻia, kaomi ʻākau i kekahi o nā awa COM a koho i nā Properties. Hōʻike ʻia ka puka aniani waiwai port COM i koho ʻia, e like me ka mea i hōʻike ʻia ma kēia kiʻi.
  3. E hōʻoia e loaʻa ka wahi e like me ka USB FP5 Serial Converter C ma ka puka aniani Properties e like me ka mea i hōʻike ʻia ma ke kiʻi aʻe.

Nānā: E kākau i ka helu awa COM no ka hoʻonohonoho ʻana i ke awa serial a e hōʻoia i ka ʻōlelo ʻia o ka wahi awa COM e like me ka USB FP5 Serial Converter C.

Kiʻi 8 • Puka Mana Mana Mea

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-6

  1. E hoʻouka i ka mea hoʻokele USB inā ʻaʻole ʻike ʻia nā mea hoʻokele USB.
  2. E hoʻouka i ka mea hoʻokele FTDI D2XX no ka hoʻopaʻa ʻana i ke kelepona ma o ke kelepona USB mini FTDI. Hoʻoiho i nā mea hoʻokele a me ke alakaʻi hoʻonohonoho mai:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. E hoʻohui i nā mea lele ma ka papa SmartFusion2 Advanced Development Kit e like me ka mea i hōʻike ʻia ma ka papa ma lalo. No ka ʻike e pili ana i nā wahi lele, e ʻike i ka Appendix: Jumper Locations, ʻaoʻao 19.

ALOHA: E hoʻopau i ka hoʻololi lako mana, SW7, ma mua o ka hana ʻana i nā pilina lele.
Papa 6 • SmartFusion2 Advanced Development Kit Jumper Settings

  • Jumper Pin mai Pin i nā manaʻo
  • J116, J353, J354,J54 1 2 ʻO kēia nā hoʻonohonoho lele paʻamau o ka papa Advanced Development Kit. E hōʻoia i ka poʻe lele
  • J123 2 3 ua hoonohoia pela.
  • J124, J121, J32 1 2 JTAG hoʻolālā ma o FTDI
  1. E hoʻohui i ka lako mana i ka mea hoʻohui J42 ma ka papa SmartFusion2 Advanced Development Kit.
  2. ʻO kēia hoʻolālā exampHiki ke holo i nā ʻano IP static a me nā ʻano IP dynamic. Ma ka paʻamau, hoʻolālā fileHāʻawi ʻia nā s no ka mode IP dynamic.
    • No ka IP static, hoʻohui i ka PC host i ka mea hoʻohui J21 o ka
      SmartFusion2 Advanced Development Kit me ka hoʻohana ʻana i kahi kaula RJ45.
    • No ka IP ikaika, e hoʻohui i kekahi o nā awa pūnaewele hāmama i ka mea hoʻohui J21 o ka papa SmartFusion2 Advanced Development Kit me ka hoʻohana ʻana i ke kaula RJ45.

Kiʻi hoʻonohonoho Papa
Hāʻawi ʻia nā kiʻi kiʻi o ka papa SmartFusion2 Advanced Development Kit me nā pilina hoʻonohonoho āpau ma ka Appendix: Board Setup for Running the Modbus TCP Reference Design, ʻaoʻao 18.

Ke holo nei i ka hoʻolālā Demo
Hōʻike kēia mau ʻanuʻu pehea e holo ai i ka hoʻolālā demo:

  1. Hoʻoiho i ka hoʻolālā file mai:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. E hoʻololi i ke kua hoʻolako mana, SW7.
  3. E hoʻomaka i kekahi papahana emulation terminal serial e like me:
    • HyperTerminal
    • PuTTY
    • TeraTerm
      'Ōlelo Aʻo: Ma kēia demo ua hoʻohana ʻia ʻo HyperTerminal.
      ʻO ka hoʻonohonoho no ka papahana:
    • Ka helu o ka Baud: 115200
    • 8 ʻIkepili ʻikepili
    • 1 Hooki iki
    • ʻAʻohe parity
    • ʻAʻohe mana kahe
      No ka ʻike e pili ana i ka hoʻonohonoho ʻana i nā papahana emulation terminal serial, e ʻike i ka Configuring Serial Terminal Emulation Programs.
  4. E wehe i ka polokalamu FlashPro.
  5. Kaomi i ka New Project.
  6. Ma ka New Project window, e komo i ka Project Name, e like me ka mea i hōʻike ʻia ma kēia kiʻi.

Kiʻi 9 • Pāhana Hou FlashPro

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-7

  1. Kaomi iā Browse a hoʻokele i kahi āu e makemake ai e mālama i ka papahana.
  2. E koho i ka mea hoʻokahi e like me ke ʻano papahana.
  3. Kaomi iā OK e mālama i ka papahana.
  4. Kaomi iā Configure Device.
  5. Kaomi iā Browse a hoʻokele i kahi i loaʻa ai ka Modbus_TCP_top.stp file aia a koho i ka file. ʻO ka wahi paʻamau:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). ʻO ka polokalamu pono file koho ʻia a mākaukau e hoʻolālā ʻia i loko o ka hāmeʻa e like me ka hōʻike ʻana ma ke kiʻi aʻe.
    Kiʻi 10 • Hoʻonohonoho ʻia ʻo FlashPro Project
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-8
  6. Kaomi PROGRAM no ka hoʻomaka ʻana i ka hoʻolālā ʻana i ka hāmeʻa. E kali a hōʻike ʻia kahi memo e hōʻike ana ua hala ka polokalamu. Pono kēia demo i ka polokalamu SmartFusion2 e hoʻonohonoho mua ʻia me ke code noi no ka hoʻāla ʻana i ka noi Modbus. Hoʻonohonoho mua ʻia ka polokalamu SmartFusion2 me ka Modbus_TCP_top.stp me ka hoʻohana ʻana i ka polokalamu FlashPro.
    Kiʻi 11 • Ua hala ka polokalamu FlashPro
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-9Nānā: No ka holo ʻana i ka hoʻolālā ma ke ʻano IP static, e hahai i nā ʻanuʻu i ʻōlelo ʻia ma ka Appendix: Holo i ka Hoʻolālā ma Static IP Mode, ʻaoʻao 20.
  7.  Ka pōʻaiapuni o ka mana i ka papa Hoʻomohala Kiʻekiʻe SmartFusion2.
    Hōʻike ʻia kahi leka hoʻokipa me ka IP address ma ka puka makani HyperTerminal, e like me ka hōʻike ʻana ma kēia kiʻi.
    Kiʻi 12 • HyperTerminal me IP Address
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-10E wehe i kahi kauoha kauoha hou ma ka PC host, e hele i ka waihona
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) kahi
    SmartFusion2_Modbus_TCP_Client.exe file aia, e komo i ke kauoha: SmartFusion2_Modbus_TCP_Client.exe e like me ka mea i hoikeia ma keia kii.
    Kiʻi 13 • Kahea ʻana i ka mea kūʻai aku Modbus
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-11Hōʻike kēia kiʻi i nā hana Modbus TCP e holo nei. ʻO nā hana:
    • Heluhelu i nā hoʻokomo ʻokoʻa (code function 02)
    • Heluhelu i nā papa inoa paʻa (code function 03)
    • Heluhelu i nā papa inoa hoʻokomo (code function 04)
    • Kākau i nā wili he nui (helu hana 15)
      Kiʻi 14 • Hōʻike ʻia nā Codes Functional Modbus
      Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-12E nānā i ka Running Modbus Functions, ʻaoʻao 17 no ka ʻike hou aku e pili ana i nā hana Modbus i hōʻike ʻia ma ka hoʻolālā kuhikuhi.
  8. Ma hope o ka holo ʻana i ka demo, e pani iā ​​HyperTerminal.

Holo i na hana Modbus
Hōʻike kēia ʻāpana i nā hana Modbus i hōʻike ʻia ma ka hoʻolālā kuhikuhi.

Heluhelu i nā hoʻokomo ʻokoʻa (code code 02)
Hoʻopili ʻia nā GPIO i nā hoʻololi DIP 4 a me nā hoʻololi pihi pihi 4. E hoʻololi i ka ON a hoʻololi i nā hoʻololi DIP a me nā kī kī kī ma ka SmartFusion2 Advanced Development Kit. Heluhelu i nā helu hoʻokomo discrete e hōʻike ana i nā kūlana o nā hoʻololi e like me ka hōʻike ʻana ma ke kiʻi aʻe.

Kiʻi 15 • Heluhelu i nā hoʻokomo ʻokoʻaMicrosemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-13

Heluhelu i nā papa inoa hoʻopaʻa inoa (code function 03)
Hōʻike kēia kiʻi i ka ʻikepili buffer honua i wehewehe ʻia i ka firmware.
Kiʻi 16 • Heluhelu i nā papa inoa paʻaMicrosemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-14

Heluhelu i nā papa inoa komo (code function 04)
Hōʻike ka helu ma lalo nei i ka helu o nā kekona i helu ʻia e ka counter-time (RTC).
Helu 17 • Heluhelu i na Palapala HookomoMicrosemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-15

Kākau i nā Coils Nui (ke code hana 0×0F)
Hōʻike ke kiʻi ma lalo nei i ka ʻikepili kākau inoa ʻo Write Multiple Coils no ka hoʻohuli ʻana i nā LED i pili i nā GPIO.
Kiʻi 18 • Kākau i nā ʻōwili lehulehuMicrosemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-16

Pākuʻi: Hoʻonohonoho Papa no ka holo ʻana i ka Modbus TCP Reference Design

Hōʻike kēia kiʻi i ka hoʻonohonoho papa no ka holo ʻana i ka hoʻolālā kuhikuhi ma ka papa SmartFusion2 Advanced Development Kit.

Kiʻi 19 • SmartFusion2 Advanced Development Kit Papa Hoʻonohonoho

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-17

Pākuʻi: Nā wahi lele

Hōʻike kēia kiʻi i nā wahi lele ma ka papa SmartFusion2 Advanced Development Kit.

Kiʻi 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-18Nānā: Hoʻonohonoho ʻia nā mea lele i hōʻike ʻia i ka ʻulaʻula. Pono e hoʻonohonoho lima ʻia nā mea lele i hōʻike ʻia i ka ʻōmaʻomaʻo.
Nānā: Hiki ke ʻimi ʻia ka wahi o ka poʻe lele ma ka helu ma mua.

Pākuʻi: Holo i ka Hoʻolālā ma Static IP Mode

Hōʻike kēia mau ʻanuʻu pehea e holo ai i ka hoʻolālā ma ke ʻano IP static:

  1. Kaomi pololei i ka pukaaniani Project Explorer o ka papahana SoftConsole a hele i Properties e like me ka hōʻike ʻana ma kēia kiʻi.
    Kiʻi 21 • Papahana Explorer Window o SoftConsole Project
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-19
  2. Wehe i ka hōʻailona NET_USE_DHCP i loko o nā mea hoʻonohonoho pono o nā Properties no Modbus_TCP_App window. Hōʻike kēia kiʻi i nā Properties no Modbus_TCP_App window.
    Kiʻi 22 • Project Explorer Properties Window
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-20
  3. Inā pili ka hāmeʻa i ke ʻano IP static, ʻo 169.254.1.23 ka helu IP static, a laila hoʻololi i nā hoʻonohonoho TCP/IP Host e hōʻike i ka helu IP. E nana i keia kii a me Kii 24,
    Kiʻi 23 • Hoʻokipa PC TCP/IP Settings
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-21
    Kiʻi 24 • Nā hoʻonohonoho IP Address Static
    Microsemi-DG0440-Ke holo nei-Modbus-TCP-Reference-Dedesign-on-SmartFusion2-Devices-22
    Nānā: Ke hoʻonohonoho ʻia kēia mau hoʻonohonoho, hoʻohui i ka hoʻolālā, hoʻouka i ka hoʻolālā i ka hoʻomanaʻo Flash, a holo i ka hoʻolālā me ka SoftConsole.

DG0440 Hōʻike alakaʻi alakaʻi hōʻike 7.0

Palapala / Punawai

ʻO Microsemi DG0440 ke holo nei i ka Modbus TCP Reference Design ma nā polokalamu SmartFusion2 [pdf] Ke alakaʻi hoʻohana
DG0440 E holo ana i Modbus TCP Reference Design ma SmartFusion2 Devices, DG0440, Holo i Modbus TCP Reference Design ma SmartFusion2 Devices, Design on SmartFusion2 Devices

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *