ʻO Microsemi DG0440 ke holo nei i ka Modbus TCP Reference Design ma nā polokalamu SmartFusion2
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
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
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
ʻ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
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
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:
- 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).
- 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.
- 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
- E hoʻouka i ka mea hoʻokele USB inā ʻaʻole ʻike ʻia nā mea hoʻokele USB.
- 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 - 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
- E hoʻohui i ka lako mana i ka mea hoʻohui J42 ma ka papa SmartFusion2 Advanced Development Kit.
- ʻ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.
- No ka IP static, hoʻohui i ka PC host i ka mea hoʻohui J21 o ka
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:
- Hoʻoiho i ka hoʻolālā file mai:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - E hoʻololi i ke kua hoʻolako mana, SW7.
- 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.
- E wehe i ka polokalamu FlashPro.
- Kaomi i ka New Project.
- 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
- Kaomi iā Browse a hoʻokele i kahi āu e makemake ai e mālama i ka papahana.
- E koho i ka mea hoʻokahi e like me ke ʻano papahana.
- Kaomi iā OK e mālama i ka papahana.
- Kaomi iā Configure Device.
- 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
- 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
Nā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.
- 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
E 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
Hōʻ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
E 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.
- 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ʻa
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ʻa
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 Hookomo
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 lehulehu
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
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
Nā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:
- 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
- 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
- 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
Kiʻi 24 • Nā hoʻonohonoho IP Address Static
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 |