Microsemi DG0440 Na-agba ọsọ Modbus TCP Nrụtụ aka na ngwaọrụ SmartFusion2
Ụlọ ọrụ Microsemi Corporate
Otu ụlọ ọrụ, Aliso Viejo,
CA 92656 USA
N'ime USA: +1 800-713-4113
Na mpụga USA: +1 949-380-6100
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Ikike niile echekwabara. Microsemi na akara Microsemi bụ ụghalaahịa nke ụlọ ọrụ Microsemi. Ụghalaahịa niile na akara ọrụ bụ ihe nke ndị nwe ha
Microsemi anaghị akwụ ụgwọ, nnọchite ma ọ bụ nkwa gbasara ozi dị n'ime ebe a ma ọ bụ adabara ngwaahịa na ọrụ ya maka ebumnuche ọ bụla, ma ọ bụ Microsemi anaghị ewere ụgwọ ọ bụla sitere na ngwa ma ọ bụ iji ngwaahịa ma ọ bụ sekit ọ bụla. Ngwaahịa ndị a na-ere n'okpuru ebe a na ngwaahịa ndị ọzọ Microsemi rere bụ ndị nwere obere ule na ekwesighi iji ya na ngwa ma ọ bụ ngwa dị mkpa. A kwenyere na nkọwapụta arụmọrụ ọ bụla bụ nke a pụrụ ịdabere na ya mana ekwenyeghị ya, na onye na-azụ ahịa ga-eduzi ma mejupụta arụmọrụ niile na nnwale ndị ọzọ nke ngwaahịa ahụ, naanị ya na yana, ma ọ bụ tinye ya na, ngwaahịa njedebe ọ bụla. Onye na-azụ ahịa agaghị adabere na data ọ bụla yana nkọwapụta arụmọrụ ma ọ bụ paramita nke Microsemi nyere. Ọ bụ ọrụ onye na-azụ ahịa ka ọ chọpụta na ọ dabara nke ọma ngwaahịa ọ bụla yana ịnwale ma nyochaa otu ihe ahụ. Ozi nke Microsemi nyere n'okpuru ebe a bụ "dị ka ọ dị, ebe ọ dị" yana mmejọ niile, na ihe egwu niile metụtara ozi dị otú ahụ bụ kpamkpam na onye na-azụ ahịa. Microsemi anaghị enye ndị otu ọ bụla ikike patent, ikike ma ọ bụ ikike IP ọ bụla, n'ụzọ doro anya ma ọ bụ n'ezoghị ọnụ, ma gbasara ozi dị otú ahụ n'onwe ya ma ọ bụ ihe ọ bụla nke ozi ahụ kọwara. Ozi enyere na akwụkwọ a bụ nke Microsemi, Microsemi nwere ikike ime mgbanwe ọ bụla na ozi dị na akwụkwọ a ma ọ bụ ngwaahịa na ọrụ ọ bụla n'oge ọ bụla na-enweghị ọkwa.
Banyere Microsemi
Microsemi Corporation (Nasdaq: MSCC) na-enye Pọtụfoliyo nke semiconductor na ngwọta sistemụ maka ikuku & nchekwa, nkwukọrịta, etiti data na ahịa ụlọ ọrụ. Ngwaahịa gụnyere arụmarụ dị elu na radieshon siri ike analọgụ agwakọta mgbanaka agbakwunyere, FPGAs, SoCs na ASIC; ngwaahịa njikwa ike; ngwaọrụ oge na mmekọrịta yana ngwọta oge ziri ezi, na-esetịpụ ụkpụrụ ụwa maka oge; ngwaọrụ nhazi olu; Ihe ngwọta RF; ihe pụrụ iche; nchekwa ụlọ ọrụ na ngwọta nkwukọrịta, teknụzụ nchekwa na mgbochi mgbochi tamper ngwaahịa; Ihe ngwọta Ethernet; Ike-over-Ethernet ICs na midspans; nakwa dị ka omenala imewe ike na ọrụ. Microsemi bụ onye isi na Aliso Viejo, California, ma nwee ihe dị ka ndị ọrụ 4,800 n'ụwa niile. Mụtakwuo na www.microsemi.com.
Akụkọ ngbanwe
Akụkọ ngbanwe ahụ na-akọwa mgbanwe ndị etinyere na akwụkwọ ahụ. Edepụtara mgbanwe ndị a site na ntughari, malite na mbipụta kachasị ugbu a.
Mgbanwe 7.0
Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.8.
Mgbanwe 6.0
A na-eme mgbanwe ndị a na ntụgharị 6.0 nke akwụkwọ a.
- Libero SoC, FlashPro, na SoftConsole imewe chọrọ ka emelitere n'ime ihe achọrọ imewe, ibe 5.
- N'ime akwụkwọ ntuziaka ahụ, a na-emelite aha ọrụ SoftConsole nke ejiri na ngosipụta ngosi yana ọnụ ọgụgụ niile metụtara ya.
Mgbanwe 5.0
Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.7 (SAR 76559).
Mgbanwe 4.0
Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.6 (SAR 72924).
Mgbanwe 3.0
Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.5 (SAR 63972).
Mgbanwe 2.0
Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.3 (SAR 56538).
Mgbanwe 1.0
Emelitere akwụkwọ maka mwepụta ngwanrọ Libero v11.2 (SAR 53221).
Na-agba ọsọ Modbus TCP Reference Design na SmartFusion2 Ngwaọrụ Iji IwIP na FreeRTOS
Okwu mmalite
Microsemi na-enye nrụtụ aka maka ngwaọrụ SmartFusion®2 SoC FPGA nke na-egosipụta
tri-speed ethernet medium access controller (TSEMAC) atụmatụ nke SmartFusion2 SoC FPGA ma mejuputa Modbus protocol. Atụmatụ ntụaka na-agba na UG0557: SmartFusion2 SoC FPGA Advanced Development Kit Guide User. Ntuziaka ngosi a na-akọwa.
- Ojiji nke SmartFusion2 TSEmac ejikọrọ na serial gigabit media independent interface (SGMII) PHY.
- Njikọ nke onye ọkwọ ụgbọ ala SmartFusion2 MAC nwere ụkpụrụ njikwa nnyefe IP (IwIP) dị fechaa (TCP) ma ọ bụ ngwugwu IP yana sistemụ arụmọrụ ozugbo (RTOS).
- oyi akwa ngwa nwere protocol akpaaka ụlọ ọrụ, Modbus na TCP ma ọ bụ IP.
- Otu esi agba ọsọ ntụaka
Igwe njikwa microcontroller (MSS) nke SmartFusion2 SoC FPGA nwere ihe atụ nke mpaghara TSEmac. Enwere ike ịhazi TSEAC n'etiti onye nrụpụta ihe nnabata na netwọkụ Ethernet na ọnụego mbufe data ndị a (ọsọ ahịrị):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Maka ozi ọzọ na interface TSEmac maka ngwaọrụ SmartFusion2, lee UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Iji Modbus Protocol
Modbus bụ usoro izi ozi oyi akwa ngwa dị na ọkwa asaa nke
Oghere sistemu interconnection (OSI). Ọ na-enyere ndị ahịa ma ọ bụ ihe nkesa aka nkwurịta okwu n'etiti ngwaọrụ ejikọrọ n'ụdị ụgbọ ala ma ọ bụ netwọk dị iche iche. Ọ bụ ụkpụrụ ọrụ na-enye ọtụtụ ọrụ nke koodu ọrụ akọwapụtara. Koodu ọrụ Modbus bụ akụkụ nke arịrịọ Modbus ma ọ bụ zaghachi nkeji data protocol. Akụkụ nke modbus protocol gụnyere:
- TCP ma ọ bụ IP karịa Ethernet
- Nfefe serial asynchronous na mgbasa ozi dị iche iche
- Waya:
- EIA/TIA-232-E
- EIA-422
- EIA/TIA-485-A eriri
- Redio
- Modbus PLUS, netwọk na-agafe token dị elu
Ihe onyonyo a na-akọwa mkpokọta nkwukọrịta Modbus maka netwọk nkwurịta okwu dị iche iche.
Ọgụgụ 1 • Nchịkọta Nkwukọrịta Modbus
Iji Modbus Protocol na ngwaọrụ SmartFusion2
Ihe nkesa Modbus TCP na-agba na SmartFusion2 Advanced Development Kit wee zaghachi onye ahịa Modbus TCP na-agba ọsọ na PC nnabata. Ọnụọgụ na-esote na-egosi eserese ngọngọ nke sava Modbus TCP yana ngwa dị na ngwaọrụ SmartFusion2.
Ọgụgụ 2 • Mgbochi eserese nke Modbus TCP Server na ngwa na SmartFusion2
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6HUYHU |
,Z,3 7&3 RU ,3 6WDFN | |
) UHH5726 | )LUPZDUH |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
Achọrọ imewe
Tebụl na-esonụ na-edepụta ihe ndị chọrọ ngwaike na ngwanrọ chọrọ.
Tebụl 1 • Ntụaka atụmatụ chọrọ na nkọwa
Nhazi chọrọ: Nkọwa
Akụrụngwa
- SmartFusion2 Advanced Development Kit
- eriri USB A na mini-B
- 12V nkwụnye
Rev A ma ọ bụ mgbe e mesịrị - Igwe ikuku Ethernet RJ45
- Nke ọ bụla n'ime mmemme emulation serial terminal ndị a:
- HyperTerminal
- Ogologo oge
- Putty - Ndị ọbịa PC ma ọ bụ Laptọọpụ Windows 64-bit Sistemụ arụmọrụ
Ngwa ngwa
- Sistemu-na-Chip nke Libero® (SoC) v11.8
- SoftConsole v4.0
- Ngwa ngwa mmemme FlashPro 11.8
- USB ka ndị ọkwọ ụgbọ ala UART -
- Ndị ọkwọ ụgbọ ala MSS Ethernet MAC v3.1.100
- Mmemme emulation serial terminal HyperTerminal, TeraTerm, ma ọ bụ PuTTY
- Ihe nchọgharị Mozilla Firefox ma ọ bụ Internet Explorer
Ihe ngosi ngosi
Akụkụ ndị a na-akọwa ihe ngosi ngosi nke atụmatụ ntụnye aka Modbus TCP na ngwaọrụ SmartFusion2 na-eji IwIP na FreeRTOS.
Ihe ngosi ngosi files dị maka nbudata na:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Ihe ngosi ngosi files gụnyere:
- Libero
- Mmemme files
- HostTool
- Readme
Ọnụ ọgụgụ na-esonụ na-egosi nhazi ọkwa dị elu nke nhazi ahụ files. Maka ozi ndị ọzọ, lee Readme.txt file.
Onyonyo 3 • Ihe ngosi ngosi Files Ọdịdị dị elu
Njirimara ngosi ngosi
Ntụaka atụmatụ gụnyere:
- Ọrụ Libero SoC Verilog zuru ezu
- Ọrụ SoftConsole firmware
Atụmatụ ntụaka nwere ike ịkwado koodu ọrụ Modbus ndị a dabere na ntọala ngwugwu Modbus n'efu:
- Gụọ ndekọ ntinye (koodu ọrụ 0×04)
- Gụọ ndekọ njide (koodu ọrụ 0×03)
- Dee otu ndekọ (koodu ọrụ 0×06)
- Dee ọtụtụ ndekọ (koodu ọrụ 0×10)
- Gụọ ma ọ bụ dee ọtụtụ ndekọ (koodu ọrụ 0×17)
- Gụọ eriri igwe (koodu ọrụ 0×01)
- Dee otu eriri igwe (koodu ọrụ 0×05)
- Dee otutu eriri igwe (koodu ọrụ 0 × 0F)
- Gụọ ntinye pụrụ iche (koodu ọrụ (0×02)
Atụmatụ ntụaka na-akwado koodu ọrụ Modbus ndị a maka ntọala nchịkọta ozi Modbus n'efu:
- Gụọ ndekọ ntinye (koodu ọrụ 0×04)
- Gụọ ntinye pụrụ iche (koodu ọrụ (0×02)
- Dee otutu eriri igwe (koodu ọrụ 0 × 0F)
- Gụọ ndekọ njide (koodu ọrụ 0×03)
Nkọwapụta ngosi ngosi
A na-eme atụmatụ ahụ site na iji SGMII PHY interface site na ịhazi TSEmac maka ọrụ iri-bit interface (TBI). Maka ozi ndị ọzọ na interface TSEmac TBI, lee UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Libero SoC Hardware Project
Ọnụ ọgụgụ na-esonụ na-egosi mmejuputa nhazi ngwaike nke ntinye aka imewe ohu firmware na-agba ọsọ.
Onyonyo 4 • Libero SoC Nhazi ngwaike dị elu
Ọrụ ngwaike Libero SoC na-eji akụrụngwa SmartFusion2 MSS na IP ndị a:
- TSEmac TBI interface
- MMUART_0 maka nkwukọrịta RS-232 na SmartFusion2 Advanced Development Kit
- Mpempe ntinye 0 raara onwe ya nye dịka isi mmalite elekere
- Ntinye na mmepụta ebumnuche izugbe (GPIO) na-emekọrịta ihe ndị a:
- Igwe ọkụ na-ebunye ọkụ (LED): ọnụọgụ anọ
- Pịa bọtịnụ: 4 nọmba
- Mgbanwe ngwungwu in-line (DIP) abụọ: ọnụọgụ anọ
- Ejikọtara akụrụngwa bọọdụ ndị a na iwu Modbus:
- Igwe ọkụ (ọkụ ọkụ)
- Mgbanwe DIP (ntinye pụrụ iche)
- bọtịnụ ịpị (ntinye pụrụ iche)
- Ezigbo oge elekere (RTC) (ndebanye aha ntinye)
- Oghere Usoro Ọsọ ọsọ dị elu (SERDESIF) SERDES_IF IP, ahaziri maka ụzọ SERDESIF_3 EPCS 3, hụ ọnụ ọgụgụ a. Iji matakwuo maka nhụta ọnụọgụ ọsọ dị elu, lee UG0447-SmartFusion2 na IGLOO2 FPGA High Speed Serial Interfaces Guide User.
Ọnụọgụ na-esonụ na-egosi mpio nhazi ihe nhazi ihe dị elu.
Onyonyo 5 • Oghere nhazi ihe nrụnye ihe dị elu
Ọrụ Pin ngwugwu
Ọrụ ngwungwu ngwungwu maka LED, mgba ọkụ DIP, mgba ọkụ bọtịnụ, na akara ngosi PHY ka egosiri na tebụl na-esote site na Tebụl 5, ibe 9.
Tebụl 2 • Ikanam ọrụ ngwungwu ngwungwu
- Ngwungwu mmepụta ihe
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
Tebụl 3 • DIP na-agbanwe na ngwungwu ngwungwu ọrụ
- Ngwungwu mmepụta ihe
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
Tebụl 4 • Ntụnye bọtịnụ na-agbanwe gaa na ntinye mkpọ ngwugwu
- Ngwungwu mmepụta ihe
- Gbanwee 1 J25
- Mgbanwe 2 H25
- Gbanwee 3 J24
- Mgbanwe 4 H23
Tebụl 5 • Ihe nrịbama ihu igwe PHY maka ọrụ ngwungwu mkpọ
- Ngwungwu ntụzịaka aha Port
- Mbupute PHY_MDC F3
- Ntinye PHY_MDIO K7
- PHY_RST Mpụta F2
SoftConsole Firmware Project
Kpọọ ọrụ SoftConsole site na iji IDE SoftConsole kwụ ọtọ. A na-eji ụdị nchịkọta ndị a maka nhazi ntụaka:
- lwIP TCP ma ọ bụ IP nchịkọta 1.3.2
- Ụdị nkesa Modbus TCP 1.5www.freemodbus.org) na nkwalite maka nkwado koodu ọrụ zuru oke dị ka ihe nkesa Modbus TCP
- FreeRTOS (www.freertos.org)
Ọnụọgụ na-esonụ na-egosi nhazi ndekọ ndekọ ngwanrọ SoftConsole nke imewe ahụ.
Ọgụgụ 6 • SoftConsole Project Explorer Window
Oghere ọrụ SoftConsole nwere ọrụ a, Modbus_TCP_App nke nwere ngwa Modbus TCP (nke na-eji lwIP na FreeRTOS) yana fatịlaịza na ngwa ngwa abstraction niile dabara na nhazi ngwaike.
Ọnụọgụ na-esonụ na-egosi ụdị ọkwọ ụgbọala ejiri maka ngosi ngosi.
Onyonyo 7 • Ngosipụta ụdị ọkwọ ụgbọ ala
Ịtọlite Ngosipụta Ngosipụta
Usoro ndị a na-akọwa otu esi edobe ngosi maka bọọdụ SmartFusion2 Advanced Development Kit:
- Jikọọ PC onye ọbịa na njikọ J33 site na iji eriri USB A na obere-B. A na-achọpụta ndị ọkwọ ụgbọ ala akwa USB na Universal asynchronous receiver/transmitter (UART) na-akpaghị aka.
- Site na ọdụ ụgbọ mmiri anọ achọpụtara (COM), pịa aka nri nke ọ bụla n'ime ọdụ ụgbọ mmiri COM wee họrọ Njirimara. Egosiputa windo Njirimara ọdụ ụgbọ mmiri COM ahọpụtara, dịka egosiri na foto a.
- Gbaa mbọ hụ na ịnwe ebe ahụ dị na USB FP5 Serial Converter C na mpio Njirimara dị ka egosiri na foto a.
Mara: Detuo nọmba ọdụ ụgbọ mmiri COM maka nhazi ọdụ ụgbọ mmiri ma hụ na akọwapụtara ebe ọdụ ụgbọ mmiri COM dị na USB FP5 Serial Converter C.
Ọgụgụ 8 • Ohere njikwa ngwaọrụ
- Wụnye ọkwọ ụgbọ ala USB ma ọ bụrụ na achọpụtaghị ndị ọkwọ ụgbọ ala na-akpaghị aka.
- Wụnye ọkwọ ụgbọ ala FTDI D2XX maka nzikọrịta ozi ọnụ site na eriri USB FTDI. Budata ndị ọkwọ ụgbọ ala na ntuziaka nwụnye site na:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Jikọọ jumpers na SmartFusion2 Advanced Development Kit Board dị ka egosiri na tebụl na-esonụ. Maka ozi gbasara ebe jumper, lee Ihe Odide Ntụkwasị: Ebe Jumper, ibe 19.
kpachara anya: Gbanyụọ mgba ọkụ ọkụ, SW7, tupu ịme njikọ jumper.
Tebụl 6 • SmartFusion2 Advanced Development Kit Jumper Settings
- Jumper Pin Site na pin ka ị kwuo
- J116, J353, J354,J54 1 2 Ndị a bụ ntọala jumper ndabara nke bọọdụ Advanced Development Kit. Gbaa mbọ hụ na ndị jumpers
- J123 2 3 ka edobere ya.
- J124, J121, J32 1 2 JTAG mmemme site na FTDI
- Jikọọ ọkọnọ ike na njikọ J42 na bọọdụ SmartFusion2 Advanced Development Kit.
- Nke a imewe example nwere ike na-agba ọsọ na ma static IP na ike IP ụdịdị. Site na ndabara, mmemme files ka enyere maka ọnọdụ IP dị ike.
- Maka IP static, jikọọ PC nnabata na njikọ J21 nke
SmartFusion2 Advanced Development Kit Board na-eji eriri RJ45. - Maka IP siri ike, jikọọ nke ọ bụla n'ime ọdụ ụgbọ mmiri netwọk mepere emepe na njikọ J21 nke SmartFusion2 Advanced Development Kit Board site na iji eriri RJ45.
- Maka IP static, jikọọ PC nnabata na njikọ J21 nke
Foto nhazi bọọdụ
Enyere nseta ihuenyo nke bọọdụ SmartFusion2 Advanced Development Kit nwere njikọ ntọala niile na Mgbakwunye: Ntọala Board maka Ịrụ Modbus TCP Reference Design, ibe 18.
Na-eme ihe ngosi ngosi
Usoro ndị a na-akọwa otu esi eme ihe ngosi ngosi:
- Budata imewe file site na:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - Gbanwee ọkụ ọkụ ọkụ, SW7.
- Malite mmemme emulation serial terminal ọ bụla dị ka:
- HyperTerminal
- Putty
- Ogologo oge
Mara: A na-eji HyperTerminal ngosi a.
Nhazi maka mmemme bụ: - Ọnụ ego: 115200
- 8 bit data
- 1 Kwụsị ntakịrị
- Enweghị nha anya
- Enweghị njikwa eruba
Maka ozi gbasara ịhazi mmemme emulation serial terminal, hụ Mmemme Ngosipụta Oghere Usoro Emulation.
- Mepee ngwanro FlashPro.
- Pịa New Project.
- Na New Project window, tinye Project Name, dị ka e gosiri na ndị na-esonụ ọgụgụ.
Ọgụgụ 9 • FlashPro New Project
- Pịa Chọgharịa wee gaa na ebe ịchọrọ ịchekwa ọrụ ahụ.
- Họrọ Otu ngwaọrụ dị ka usoro mmemme.
- Pịa OK iji chekwaa ọrụ ahụ.
- Pịa Hazie ngwaọrụ.
- Pịa Chọgharịa wee gaa na ebe ebe Modbus_TCP_top.stp file dị ma họrọ nke file. Ebe ndabara bụ:
Ihe mmemme (SF2_Modbus_TCP_Ref_Design_DFfile\ Modbus_TCP_top.stp. Mmemme achọrọ file ahọpụtara ma dị njikere ka emebere ya na ngwaọrụ dị ka egosiri na foto a.
Ọgụgụ 10 • FlashPro Haziri
- Pịa PROGRAM ka ịmalite mmemme ngwaọrụ. Chere ruo mgbe egosiri ozi na-egosi na mmemme ahụ gafere. Ihe ngosi a chọrọ ka emebere ngwaọrụ SmartFusion2 na koodu ngwa iji mee ka ngwa Modbus rụọ ọrụ. Eji Modbus_TCP_top.stp emebere ngwaọrụ SmartFusion2 site na iji ngwa FlashPro.
Ọgụgụ 11 • FlashPro agafeela
Mara: Iji mee ka imewe ahụ dị na ọnọdụ IP kwụ ọtọ, soro usoro ndị a kpọtụrụ aha na mgbakwunye: Na-eme atụmatụ ahụ na ọnọdụ IP Static, ibe 20.
- Ike okirikiri SmartFusion2 Advanced Development bọọdụ.
A na-egosipụta ozi nnabata nke nwere adreesị IP na windo HyperTerminal, dị ka egosiri na foto a.
Ọgụgụ 12 • HyperTerminal nwere adreesị IP
Mepee ngwa ngwa iwu ọhụrụ na PC nnabata, gaa na nchekwa
(SF2_Modbus_TCP_Ref_Design_DFHostTool) ebe
SmartFusion2_Modbus_TCP_Client.exe file dị ugbu a, tinye iwu: SmartFusion2_Modbus_TCP_Client.exe dị ka e gosiri na foto na-esonụ.
Ọgụgụ 13 • Ịkpọku onye ahịa Modbus
Ọnụ ọgụgụ na-esonụ na-egosi ọrụ Modbus TCP na-agba ọsọ. Ọrụ ndị a bụ:
- Gụọ ntinye pụrụ iche (koodu ọrụ 02)
- Gụọ ndekọ ejidere (koodu ọrụ 03)
- Gụọ ndekọ ntinye (koodu ọrụ 04)
- Dee ọtụtụ eriri igwe (koodu ọrụ 15)
Ọgụgụ 14 • Ngosipụta koodu arụrụ Modbus
Hụ Ọrụ Modbus na-agba ọsọ, ibe 17 maka ozi ndị ọzọ gbasara ọrụ Modbus nke egosiri na nhazi ntụaka.
- Mgbe ịmechara ngosi ahụ, mechie HyperTerminal.
Ọrụ Modbus na-agba ọsọ
Akụkụ a na-akọwa ọrụ Modbus nke egosiri na nhazi ntụaka.
Gụọ ntinye aka pụrụ iche (koodu ọrụ 02)
Ejikọrọ GPIO na 4 DIP switches na 4 bọtịnụ push-button. Gbanyụọ ma gbanyụọ DIP mgba ọkụ na ịpị bọtịnụ na SmartFusion2 Advanced Development Kit. Gụọ koodu ọrụ ntinye pụrụ iche na-egosiputa ọnọdụ nke switches dị ka egosiri na foto a.
Onyonyo 15 • Gụọ ntinye pụrụ iche
Gụọ ejidere ndekọ (koodu ọrụ 03)
Ọnụọgụ na-esonụ na-egosi data nchekwa zuru ụwa ọnụ akọwara na ngwa ngwa.
Ọgụgụ 16 • Gụọ ndekọ ejidere
Gụọ ndebanye ndebanye (koodu ọrụ 04)
Ọnụọgụ na-esonụ na-egosi ọnụọgụ nke sekọnd nke ezigbo oge counter (RTC) gbagoro.
Ọgụgụ 17 • Gụọ ndebanye ndebanye
Dee Multiple Coils (koodu ọrụ 0×0F)
Ọnụọgụ na-esonụ na-egosi data ndekọ ndekọ ọtụtụ Coils maka ịgbanye ọkụ ọkụ ejikọrọ na GPIO.
Ọgụgụ 18 • Dee ọtụtụ eriri igwe
Ihe mgbakwunye: Ntọala bọọdụ maka ịme atụmatụ ntụaka Modbus TCP
Ọnụọgụ na-esote na-egosi ntọala bọọdụ maka ịme atụmatụ ntụaka na bọọdụ SmartFusion2 Advanced Development Kit.
Ọgụgụ 19 • SmartFusion2 Advanced Development Kit Board Mbido
Ihe mgbakwunye: Ebe Jumper
Ọnụọgụ na-esote na-egosi ọnọdụ jumper na bọọdụ SmartFusion2 Advanced Development Kit.
Ọgụgụ 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View
Mara: A na-edobe ndị na-amali elu na-acha uhie uhie na ndabara. A ga-eji aka hazie ihe ndị na-awụlikwa elu na akwụkwọ ndụ akwụkwọ ndụ.
Mara: Enwere ike ịchọ ebe ndị jumpers nọ na ọnụ ọgụgụ bu ụzọ.
Ihe mgbakwunye: Na-eme atụmatụ ahụ na ọnọdụ IP Static
Usoro ndị a na-akọwa otu esi eme atụmatụ ahụ na ọnọdụ IP static:
- Pịa aka nri na windo Project Explorer nke ọrụ SoftConsole wee gaa na Njirimara dị ka egosiri na foto a.
Ọgụgụ 21 • Ohere Explorer Project nke SoftConsole Project
- Wepu akara NET_USE_DHCP na Settings Tool of the Properties for Modbus_TCP_App window. Ọnụọgụ a na-egosi mpio Properties maka Modbus_TCP_App.
Ọgụgụ 22 • Ohere Njirimara Project Explorer
- Ọ bụrụ na ejikọrọ ngwaọrụ ahụ na ọnọdụ IP static, adreesị IP osisi static bụ 169.254.1.23, wee gbanwee ntọala TCP/IP onye ọbịa iji gosipụta adreesị IP. Hụ foto a na eserese 24,
Ọgụgụ 23 • Ntọala TCP/IP onye ọbịa
Ọgụgụ 24 • Ntọala adreesị IP kwụ ọtọ
Mara: Mgbe ahaziri ntọala ndị a, chịkọta atụmatụ ahụ, bunye imewe ahụ n'ime ebe nchekwa Flash, wee jiri SoftConsole mee ihe ahụ.
Ntuziaka ngosi ngosi DG0440 7.0
Akwụkwọ / akụrụngwa
![]() |
Microsemi DG0440 Na-agba ọsọ Modbus TCP Nrụtụ aka na ngwaọrụ SmartFusion2 [pdf] Ntuziaka onye ọrụ DG0440 na-agba ọsọ Modbus TCP Reference Design on SmartFusion2 Devices, DG0440, Na-agba ọsọ Modbus TCP Reference Design on SmartFusion2 Devices, Design on SmartFusion2 Devices |