Microsemi -LOGO

Muundo wa Marejeleo wa Modbus TCP wa Microsemi DG0440 kwenye Vifaa vya SmartFusion2

Microsemi -DG0618-Hitilafu-Ugunduzi-na-Urekebishaji-kwenye-SmartFusion2-Vifaa-vinatumia-DDR Memory-PRODUCT-IMAGE

Makao Makuu ya Kampuni ya Microsemi
One Enterprise, Aliso Viejo,
CA 92656 Marekani
Ndani ya Marekani: +1 800-713-4113
Nje ya Marekani: +1 949-380-6100
Faksi: +1 949-215-4996
Barua pepe: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Haki zote zimehifadhiwa. Microsemi na nembo ya Microsemi ni alama za biashara za Microsemi Corporation. Alama zingine zote za biashara na alama za huduma ni mali ya wamiliki husika

Microsemi haitoi dhamana, uwakilishi, au hakikisho kuhusu maelezo yaliyomo humu au kufaa kwa bidhaa na huduma zake kwa madhumuni yoyote maalum, wala Microsemi haichukui dhima yoyote inayotokana na maombi au matumizi ya bidhaa au mzunguko wowote. Bidhaa zinazouzwa hapa chini na bidhaa zingine zozote zinazouzwa na Microsemi zimekuwa chini ya majaribio machache na hazipaswi kutumiwa pamoja na vifaa au programu muhimu za dhamira. Vipimo vyovyote vya utendakazi vinaaminika kuwa vya kutegemewa lakini havijathibitishwa, na Mnunuzi lazima afanye na kukamilisha utendakazi wote na majaribio mengine ya bidhaa, peke yake na pamoja na au kusakinishwa ndani, bidhaa zozote za mwisho. Mnunuzi hatategemea data yoyote na vipimo vya utendaji au vigezo vilivyotolewa na Microsemi. Ni wajibu wa Mnunuzi kuamua kwa kujitegemea kufaa kwa bidhaa yoyote na kupima na kuthibitisha sawa. Taarifa iliyotolewa na Microsemi hapa chini imetolewa "kama ilivyo, iko wapi" na kwa makosa yote, na hatari yote inayohusishwa na taarifa hiyo ni ya Mnunuzi kabisa. Microsemi haitoi, kwa uwazi au kwa njia isiyo wazi, kwa mhusika yeyote haki zozote za hataza, leseni, au haki zozote za IP, iwe kuhusiana na habari hiyo yenyewe au chochote kinachoelezewa na habari kama hiyo. Taarifa iliyotolewa katika hati hii ni ya umiliki wa Microsemi, na Microsemi inahifadhi haki ya kufanya mabadiliko yoyote kwa taarifa katika hati hii au kwa bidhaa na huduma yoyote wakati wowote bila taarifa.

Kuhusu Microsemi
Microsemi Corporation (Nasdaq: MSCC) inatoa kwingineko pana ya semiconductor na ufumbuzi wa mfumo kwa anga na ulinzi, mawasiliano, kituo cha data na masoko ya viwanda. Bidhaa ni pamoja na utendakazi wa hali ya juu na saketi zilizounganishwa za analogi zilizoimarishwa na mionzi, FPGAs, SoCs na ASIC; bidhaa za usimamizi wa nguvu; vifaa vya muda na maingiliano na ufumbuzi sahihi wa wakati, kuweka kiwango cha ulimwengu cha wakati; vifaa vya usindikaji wa sauti; ufumbuzi wa RF; vipengele tofauti; uhifadhi wa biashara na ufumbuzi wa mawasiliano, teknolojia za usalama na anti-t scalableamper bidhaa; Ufumbuzi wa Ethernet; Power-over-Ethernet ICs na midspans; pamoja na uwezo na huduma za kubuni desturi. Microsemi ina makao yake makuu huko Aliso Viejo, California, na ina takriban wafanyikazi 4,800 ulimwenguni. Jifunze zaidi kwenye www.microsemi.com.

Historia ya Marekebisho

Historia ya marekebisho inaeleza mabadiliko ambayo yalitekelezwa katika hati. Mabadiliko yameorodheshwa kwa marekebisho, kuanzia na uchapishaji wa sasa zaidi.

Marekebisho 7.0
Ilisasisha hati ya toleo la programu ya Libero v11.8.

Marekebisho 6.0
Mabadiliko yafuatayo yanafanywa katika marekebisho 6.0 ya waraka huu.

  • Mahitaji ya muundo wa Libero SoC, FlashPro, na SoftConsole yanasasishwa katika Mahitaji ya Usanifu, ukurasa wa 5.
  • Katika mwongozo wote, majina ya miradi ya SoftConsole inayotumiwa katika muundo wa onyesho na takwimu zote zinazohusiana zinasasishwa.

Marekebisho 5.0
Ilisasisha hati ya toleo la programu ya Libero v11.7 (SAR 76559).

Marekebisho 4.0
Ilisasisha hati ya toleo la programu ya Libero v11.6 (SAR 72924).

Marekebisho 3.0
Ilisasisha hati ya toleo la programu ya Libero v11.5 (SAR 63972).

Marekebisho 2.0
Ilisasisha hati ya toleo la programu ya Libero v11.3 (SAR 56538).

Marekebisho 1.0
Ilisasisha hati ya toleo la programu ya Libero v11.2 (SAR 53221).

Inaendesha Ubunifu wa Marejeleo wa Modbus TCP kwenye Vifaa vya SmartFusion2 vinavyotumia IwIP na FreeRTOS

Utangulizi
Microsemi inatoa muundo wa marejeleo wa vifaa vya SmartFusion®2 SoC FPGA vinavyoonyesha
vipengele vya kidhibiti cha ufikiaji wa kati cha ethaneti yenye kasi-tatu (TSEMAC) cha SmartFusion2 SoC FPGA na hutekeleza itifaki ya Modbus. Muundo wa marejeleo unatumia UG0557: Mwongozo wa Mtumiaji wa SmartFusion2 SoC FPGA Advanced Development Kit. Mwongozo huu wa onyesho unaelezea.

  • Matumizi ya SmartFusion2 TEMAC iliyounganishwa kwenye kiolesura huru cha gigabit media (SGMII) PHY.
  •  Ujumuishaji wa kiendeshi cha SmartFusion2 MAC na itifaki ya udhibiti wa maambukizi ya IP (IwIP) nyepesi (TCP) au mrundikano wa IP na mfumo wa uendeshaji bila malipo wa muda halisi (RTOS).
  • Safu ya maombi na itifaki ya otomatiki ya viwandani, Modbus kwenye TCP au IP.
  • Jinsi ya kuendesha muundo wa kumbukumbu

Mfumo mdogo wa udhibiti mdogo (MSS) wa SmartFusion2 SoC FPGA una mfano wa pembeni wa TSEMAC. TEMAC inaweza kusanidiwa kati ya kichakataji seva pangishi na mtandao wa Ethaneti kwa viwango vifuatavyo vya uhamishaji data (kasi za laini):

  • 10 Mbps
  • 100 Mbps
  • 1000 Mbps

Kwa maelezo zaidi kuhusu kiolesura cha TEMAC cha vifaa vya SmartFusion2, angalia UG0331: Mwongozo wa Mtumiaji wa Mfumo Mdogo wa SmartFusion2.

Kwa kutumia Itifaki ya Modbus
Modbus ni itifaki ya utumaji ujumbe ya safu ya programu iliyopo katika kiwango cha saba cha
modeli ya uunganisho wa mifumo wazi (OSI). Huwezesha mawasiliano ya mteja au seva kati ya vifaa vilivyounganishwa katika aina tofauti za mabasi au mitandao. Ni itifaki ya huduma ambayo hutoa huduma nyingi zilizoainishwa na nambari za kazi. Misimbo ya kazi ya Modbus ni vipengele vya ombi la Modbus au jibu vitengo vya data ya itifaki. Vipengele vya itifaki ya Modbus ni pamoja na:

  • TCP au IP juu ya Ethernet
  • Usambazaji wa serial wa Asynchronous juu ya anuwai ya media
  • Waya:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A Fiber
  • Redio
  • Modbus PLUS, mtandao wa kupitisha ishara ya kasi ya juu

Kielelezo kifuatacho kinaelezea rundo la mawasiliano la Modbus kwa mitandao mbalimbali ya mawasiliano.

Kielelezo 1 • Stakaba ya Mawasiliano ya Modbus

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

Kutumia Itifaki ya Modbus kwenye Kifaa cha SmartFusion2
Seva ya Modbus TCP inaendeshwa kwenye SmartFusion2 Advanced Development Kit na hujibu kiteja cha Modbus TCP kinachoendesha kwenye Kompyuta mwenyeji. Kielelezo kifuatacho kinaonyesha mchoro wa kuzuia wa seva ya Modbus TCP na programu kwenye kifaa cha SmartFusion2.

Kielelezo 2 • Mchoro wa Zuia wa Seva ya Modbus TCP na Utumizi kwenye SmartFusion2

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

Mahitaji ya Kubuni
Jedwali lifuatalo linaorodhesha mahitaji ya maunzi na programu.

Jedwali 1 • Mahitaji ya Usanifu wa Marejeleo na Maelezo

Mahitaji ya Kubuni: Maelezo
Vifaa

  • SmartFusion2 Advanced Development Kit
    - kebo ya USB A hadi mini-B
    - Adapta ya 12 V
    Rev A au baadaye
  • Kebo ya Ethaneti RJ45
  • Yoyote kati ya programu zifuatazo za uigaji wa terminal:
    - Hyperterminal
    - Muda wa Muda
    - PuTTY
  • Pakua Mfumo wa Uendeshaji wa Windows 64-bit au Kompyuta ndogo

Programu

  • Libero® System-on-Chip (SoC) v11.8
  • SoftConsole v4.0
  • Programu ya kutengeneza FlashPro v11.8
  • USB kwa viendeshi vya UART -
  • Viendeshi vya MSS Ethernet MAC v3.1.100
  • Programu ya uigaji wa wastaafu wa mfululizo HyperTerminal, TeraTerm, au PuTTY
  • Kivinjari cha Mozilla Firefox au Internet Explorer

Ubunifu wa Maonyesho
Sehemu zifuatazo zinaelezea muundo wa onyesho la muundo wa marejeleo wa Modbus TCP kwenye vifaa vya SmartFusion2 kwa kutumia IwIP na FreeRTOS.
Ubunifu wa demo filezinapatikana kwa kupakuliwa kwa:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Ubunifu wa demo files ni pamoja na:

  • Libero
  • Kupanga programu files
  • HostTool
  • Nisome

Kielelezo kifuatacho kinaonyesha muundo wa kiwango cha juu cha muundo files. Kwa habari zaidi, angalia Readme.txt file.

Kielelezo 3 • Muundo wa Onyesho Files Muundo wa Kiwango cha Juu

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

 Demo Design Features
Muundo wa kumbukumbu ni pamoja na:

  • Kamilisha mradi wa Libero SoC Verilog
  • Mradi wa firmware wa SoftConsole

Muundo wa marejeleo unaweza kuauni misimbo ifuatayo ya utendaji kazi wa Modbus kulingana na mipangilio ya rafu ya mawasiliano ya Modbus isiyolipishwa:

  • Soma rejista za ingizo (msimbo wa kazi 0×04)
  • Soma rejista za kushikilia (msimbo wa kazi 0×03)
  • Andika rejista moja (msimbo wa kazi 0×06)
  • Andika rejista nyingi (msimbo wa kazi 0×10)
  • Soma au Andika rejista nyingi (msimbo wa kazi 0×17)
  • Soma koili (msimbo wa kazi 0×01)
  • Andika coil moja (msimbo wa kazi 0×05)
  • Andika koili nyingi (msimbo wa kazi 0×0F)
  • Soma ingizo tofauti (msimbo wa kazi (0×02)

Muundo wa marejeleo unaauni misimbo ifuatayo ya utendaji kazi wa Modbus kwa mipangilio yote ya rafu ya mawasiliano ya Modbus bila malipo:

  • Soma rejista za ingizo (msimbo wa kazi 0×04)
  • Soma ingizo tofauti (msimbo wa kazi (0×02)
  • Andika koili nyingi (msimbo wa kazi 0×0F)
  • Soma rejista za kushikilia (msimbo wa kazi 0×03)

Maelezo ya Ubunifu wa Onyesho
Muundo unatekelezwa kwa kutumia kiolesura cha SGMII PHY kwa kusanidi TEMAC kwa ajili ya uendeshaji wa kiolesura cha biti kumi (TBI). Kwa maelezo zaidi juu ya kiolesura cha TEMAC TBI, angalia UG0331: Mwongozo wa Mtumiaji wa Mfumo Mdogo wa SmartFusion2.

Mradi wa vifaa vya Libero SoC
Kielelezo kifuatacho kinaonyesha utekelezaji wa muundo wa maunzi ambayo programu dhibiti ya usanifu wa rejeleo huendesha.

Kielelezo cha 4 • Muundo wa Maunzi wa Kiwango cha Juu cha Libero SoC

Mradi wa vifaa vya Libero SoC hutumia rasilimali zifuatazo za SmartFusion2 MSS na IPs:

  • Kiolesura cha TEMAC TBI
  • MMUART_0 kwa mawasiliano ya RS-232 kwenye SmartFusion2 Advanced Development Kit
  • Pedi ya kuingiza 0 kama chanzo cha saa
  • Ingizo na pato la madhumuni ya jumla (GPIO) ambayo inaingiliana na yafuatayo:
    • Diodi zinazotoa mwangaza (LED): nambari 4
    • Vifungo vya kushinikiza: nambari 4
    • Swichi mbili za kifurushi cha ndani (DIP): nambari 4
  • Rasilimali zifuatazo za bodi zinahusishwa na amri za Modbus:
    • LEDs (coils)
    • Swichi za DIP (viingizo tofauti)
    • Vifungo vya kushinikiza (viingizo tofauti)
    • Saa ya wakati halisi (RTC) (rejista za pembejeo)
  • Kiolesura cha mfululizo wa kasi ya juu (SERDESIF) SERDES_IF IP, kimesanidiwa kwa ajili ya SERDESIF_3 EPCS lane 3, angalia takwimu ifuatayo. Ili kujua zaidi kuhusu miingiliano ya mfululizo ya kasi ya juu, angalia Mwongozo wa Mtumiaji wa Violesura vya UG0447- SmartFusion2 na IGLOO2 FPGA.

Kielelezo kifuatacho kinaonyesha dirisha la Usanidi wa Kiolesura cha Kasi ya Juu.

Kielelezo 5 • Dirisha la Kisanidi cha Kiolesura cha Kasi ya Juu

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

Kazi za Pini za Kifurushi
Ugawaji wa pini za kifurushi za LED, swichi za DIP, swichi za kubofya na ishara za kiolesura cha PHY zinaonyeshwa kwenye jedwali lifuatalo kupitia Jedwali la 5, ukurasa wa 9.

Jedwali la 2 • LED kwa Majukumu ya Pini za Kifurushi

  • Pini ya Kifurushi cha Pato
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

Jedwali la 3 • Hubadilisha DIP hadi kwa Majukumu ya Pini za Kifurushi

  • Pini ya Kifurushi cha Pato
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

Jedwali la 4 • Kitufe cha Bofya Hubadilisha hadi Majukumu ya Pini za Kifurushi

  • Pini ya Kifurushi cha Pato
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

Jedwali la 5 • Ishara za Kiolesura cha PHY za Kufunga Pini za Kazi

  • Pini ya Kifurushi cha Mwelekeo wa Jina la Bandari
  • PHY_MDC Pato F3
  • PHY_MDIO Ingizo K7
  • PHY_RST Pato F2

Mradi wa Firmware ya SoftConsole
Omba mradi wa SoftConsole kwa kutumia SoftConsole IDE inayojitegemea. Matoleo yafuatayo ya rafu hutumiwa kwa muundo wa marejeleo:

  • lwIP TCP au toleo la rundo la IP 1.3.2
  • Toleo la seva ya Modbus TCP 1.5 (www.freemodbus.org) na viboreshaji kwa usaidizi kamili wa msimbo wa utendakazi kama seva ya Modbus TCP
  • FreeRTOS (www.freertos.org)

Kielelezo kifuatacho kinaonyesha muundo wa saraka ya safu za programu za SoftConsole.

Kielelezo 6 • Dirisha la Kichunguzi la Mradi wa SoftConsole

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

Nafasi ya kazi ya SoftConsole inajumuisha mradi, Modbus_TCP_App ambayo ina programu ya Modbus TCP (inayotumia lwIP na FreeRTOS) na tabaka zote za uondoaji za programu na maunzi ambazo zinalingana na muundo wa maunzi.
Kielelezo kifuatacho kinaonyesha matoleo ya kiendeshi yaliyotumika kwa onyesho.

Kielelezo 7 • Matoleo ya Dereva ya Muundo wa Onyesho

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

Kuanzisha Muundo wa Onyesho
Hatua zifuatazo zinaelezea jinsi ya kusanidi onyesho kwa bodi ya SmartFusion2 Advanced Development Kit:

  1. Unganisha kompyuta seva pangishi kwenye kiunganishi cha J33 kwa kutumia kebo ya USB A hadi mini-B. Viendeshaji vya daraja la USB kwenda kwa kipokezi asynchronous/transmitter (UART) hutambuliwa kiotomatiki.
  2. Kutoka kwa bandari nne za mawasiliano (COM) zilizotambuliwa, bonyeza-kulia mojawapo ya bandari za COM na uchague Sifa. Dirisha la mali la bandari la COM lililochaguliwa linaonyeshwa, kama inavyoonyeshwa kwenye takwimu ifuatayo.
  3. Hakikisha kuwa na Mahali kama kwenye USB FP5 Serial Converter C katika dirisha la Sifa kama inavyoonyeshwa kwenye takwimu ifuatayo.

Kumbuka: Andika nambari ya mlango wa COM kwa usanidi wa mlango wa mfululizo na uhakikishe kuwa Mahali pa bandari ya COM imebainishwa kama kwenye USB FP5 Serial Converter C.

Kielelezo 8 • Dirisha la Kidhibiti cha Kifaa

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

  1. Sakinisha kiendeshi cha USB ikiwa viendeshi vya USB hazijagunduliwa kiotomatiki.
  2. Sakinisha kiendeshi cha FTDI D2XX kwa mawasiliano ya kituo cha serial kupitia kebo ndogo ya USB ya FTDI. Pakua mwongozo wa viendeshaji na usakinishaji kutoka:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. Unganisha virukaruka kwenye ubao wa SmartFusion2 Advanced Development Kit kama inavyoonyeshwa kwenye jedwali lifuatalo. Kwa habari kuhusu maeneo ya kuruka, angalia Kiambatisho: Maeneo ya Jumper, ukurasa wa 19.

TAHADHARI: ZIMA swichi ya usambazaji wa nishati, SW7, kabla ya kuunganisha kiruka.
Jedwali la 6 • Mipangilio ya Kiruarua cha Kifaa cha Ukuzaji cha SmartFusion2

  • Jumper Pin Kutoka Pin Hadi Maoni
  • J116, J353, J354,J54 1 2 Hii ndiyo mipangilio chaguo-msingi ya kuruka kwa bodi ya Vifaa vya Maendeleo ya Juu. Kuhakikisha kwamba jumpers
  • J123 2 3 zimewekwa ipasavyo.
  • J124, J121, J32 1 2 JTAG programu kupitia FTDI
  1. Unganisha usambazaji wa umeme kwenye kiunganishi cha J42 kwenye bodi ya SmartFusion2 Advanced Development Kit.
  2. Ubunifu huu wa zamaniample inaweza kukimbia katika IP tuli na aina za IP zenye nguvu. Kwa chaguo-msingi, programu files hutolewa kwa hali ya IP inayobadilika.
    • Kwa IP tuli, unganisha kompyuta mwenyeji kwenye kiunganishi cha J21 cha
      Bodi ya SmartFusion2 Advanced Development Kit kwa kutumia kebo ya RJ45.
    • Kwa IP inayobadilika, unganisha lango lolote la mtandao lililo wazi kwenye kiunganishi cha J21 cha bodi ya SmartFusion2 Advanced Development Kit kwa kutumia kebo ya RJ45.

Picha ya Usanidi wa Bodi
Picha za ubao wa SmartFusion2 Advanced Development Kit pamoja na miunganisho yote ya usanidi zimetolewa katika Kiambatisho: Usanidi wa Bodi ya Kuendesha Usanifu wa Marejeleo wa Modbus TCP, ukurasa wa 18.

Kuendesha Ubunifu wa Onyesho
Hatua zifuatazo zinaelezea jinsi ya kuendesha muundo wa onyesho:

  1. Pakua muundo file kutoka:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. WASHA swichi ya usambazaji wa nishati, SW7.
  3. Anzisha programu yoyote ya kuiga ya wastaafu kama vile:
    • HyperTerminal
    • PuTTY
    • MudaTerm
      Kumbuka: Katika onyesho hili HyperTerminal inatumika.
      Mpangilio wa programu ni:
    • Kiwango cha Baud: 115200
    • 8 Biti za data
    • 1 Acha kidogo
    • Hakuna usawa
    • Hakuna udhibiti wa mtiririko
      Kwa habari juu ya kusanidi programu za uigaji wa wastaafu wa mfululizo, angalia Kusanidi Programu za Uigaji wa Kitengo cha Siri.
  4. Fungua programu ya FlashPro.
  5. Bofya Mradi Mpya.
  6. Katika dirisha la Mradi Mpya, ingiza Jina la Mradi, kama inavyoonyeshwa kwenye takwimu ifuatayo.

Kielelezo 9 • Mradi Mpya wa FlashPro

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

  1. Bofya Vinjari na usogeze hadi mahali unapotaka kuhifadhi mradi.
  2. Chagua Kifaa Kimoja kama Njia ya Kupanga.
  3. Bofya Sawa ili kuhifadhi mradi.
  4. Bofya Sanidi Kifaa.
  5. Bofya Vinjari na uelekeze hadi mahali ambapo Modbus_TCP_top.stp file iko na uchague file. Mahali chaguo-msingi ni:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). Programu inayohitajika file imechaguliwa na iko tayari kupangwa kwenye kifaa kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo cha 10 • Mradi wa FlashPro Umesanidiwa
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. Bofya PROGRAM ili kuanza kupanga kifaa. Subiri hadi ujumbe uonyeshwe kuonyesha kuwa programu imepita. Onyesho hili linahitaji kifaa cha SmartFusion2 kupangwa awali na msimbo wa programu ili kuwezesha programu ya Modbus. Kifaa cha SmartFusion2 kimepangwa awali na Modbus_TCP_top.stp kwa kutumia programu ya FlashPro.
    Kielelezo 11 • Programu ya FlashPro Imepitishwa
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9Kumbuka: Ili kutekeleza muundo katika hali tuli ya IP, fuata hatua zilizotajwa katika Kiambatisho: Kuendesha Muundo katika Hali ya IP Isiyobadilika, ukurasa wa 20.
  7.  Mzunguko wa nguvu kwenye bodi ya Maendeleo ya Juu ya SmartFusion2.
    Ujumbe wa kukaribisha na anwani ya IP unaonyeshwa kwenye dirisha la HyperTerminal, kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 12 • HyperTerminal yenye Anwani ya IP
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10Fungua haraka ya amri kwenye PC mwenyeji, nenda kwenye folda
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) wapi
    SmartFusion2_Modbus_TCP_Client.exe file iko, ingiza amri: SmartFusion2_Modbus_TCP_Client.exe kama inavyoonyeshwa kwenye kielelezo kifuatacho.
    Kielelezo 13 • Kuvutia Mteja wa Modbus
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11Kielelezo kifuatacho kinaonyesha vitendaji vya Modbus TCP vinavyofanya kazi. Majukumu ni:
    • Soma ingizo tofauti (msimbo wa kazi 02)
    • Soma rejista za kushikilia (msimbo wa kazi 03)
    • Soma rejista za ingizo (msimbo wa kazi 04)
    • Andika koili nyingi (msimbo wa kazi 15)
      Kielelezo 14 • Onyesho la Misimbo ya Utendaji ya Modbus
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12Tazama Kazi za Modbus zinazoendesha, ukurasa wa 17 kwa taarifa zaidi juu ya vitendaji vya Modbus ambavyo vinaonyeshwa katika muundo wa marejeleo.
  8. Baada ya kuendesha onyesho, funga HyperTerminal.

Kuendesha Kazi za Modbus
Sehemu hii inaelezea vitendaji vya Modbus ambavyo vinaonyeshwa katika muundo wa marejeleo.

Soma Ingizo Hulu (msimbo wa kazi 02)
GPIO zimeunganishwa kwa swichi 4 za DIP na swichi 4 za vitufe vya kushinikiza. WASHA na uzime swichi za DIP na swichi za kubofya kwenye Kifaa cha Maendeleo ya Kina cha SmartFusion2. Soma msimbo wa utendaji wa ingizo tofauti huonyesha hali za swichi kama inavyoonyeshwa kwenye kielelezo kifuatacho.

Kielelezo 15 • Soma Ingizo TofautiMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

Soma Rejesta za Kushikilia (msimbo wa kazi 03)
Kielelezo kifuatacho kinaonyesha data ya bafa ya kimataifa iliyofafanuliwa katika programu dhibiti.
Kielelezo 16 • Soma Rejesta za KushikiliaMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

Soma Rejesta za Kuingiza (msimbo wa kazi 04)
Kielelezo kifuatacho kinaonyesha idadi ya sekunde ambazo kihesabu cha muda halisi (RTC) kimehesabu.
Kielelezo 17 • Soma Rejesta za Kuingiza DataMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

Andika Koili Nyingi (msimbo wa kazi 0×0F)
Kielelezo kifuatacho kinaonyesha data ya sajili ya Andika Coils Nyingi kwa ajili ya kugeuza LED zilizounganishwa kwenye GPIO.
Mchoro 18 • Andika Koili NyingiMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

Kiambatisho: Usanidi wa Bodi ya Kuendesha Muundo wa Marejeleo wa Modbus TCP

Kielelezo kifuatacho kinaonyesha usanidi wa ubao wa kuendesha muundo wa marejeleo kwenye ubao wa SmartFusion2 Advanced Development Kit.

Kielelezo 19 • Usanidi wa Bodi ya SmartFusion2 Advanced Development Kit

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

Kiambatisho: Maeneo ya Jumper

Takwimu ifuatayo inaonyesha maeneo ya kuruka kwenye bodi ya SmartFusion2 Advanced Development Kit.

Kielelezo 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18Kumbuka: Rukia zilizoangaziwa kwa rangi nyekundu huwekwa kwa chaguo-msingi. Miruko iliyoangaziwa kwa kijani lazima iwekwe wewe mwenyewe.
Kumbuka: Mahali pa warukaji kwenye takwimu iliyotangulia inaweza kutafutwa.

Kiambatisho: Kuendesha Muundo katika Hali ya IP tuli

Hatua zifuatazo zinaelezea jinsi ya kuendesha muundo katika hali ya IP tuli:

  1. Bofya kulia dirisha la Kichunguzi la Mradi la mradi wa SoftConsole na uende kwa Sifa kama inavyoonyeshwa kwenye takwimu ifuatayo.
    Kielelezo 21 • Dirisha la Kuchunguza Mradi la Mradi wa SoftConsole
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. Ondoa ishara NET_USE_DHCP katika Mipangilio ya Zana ya Sifa za dirisha la Modbus_TCP_App. Kielelezo kifuatacho kinaonyesha Sifa za dirisha la Modbus_TCP_App.
    Kielelezo 22 • Dirisha la Sifa la Kuchunguza Mradi
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. Ikiwa kifaa kimeunganishwa katika hali tuli ya IP, anwani ya IP tuli ya ubao ni 169.254.1.23, kisha ubadilishe mipangilio ya Seva TCP/IP ili kuonyesha anwani ya IP. Tazama kielelezo kifuatacho na Kielelezo 24,
    Kielelezo 23 • Mipangilio ya TCP/IP ya Kompyuta
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    Kielelezo 24 • Mipangilio ya Anwani ya IP isiyobadilika
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    Kumbuka: Mipangilio hii inaposanidiwa, kusanya muundo, pakia muundo kwenye kumbukumbu ya Flash, na uendeshe muundo kwa kutumia SoftConsole.

Marekebisho ya Mwongozo wa Onyesho wa DG0440 7.0

Nyaraka / Rasilimali

Muundo wa Marejeleo wa Modbus TCP wa Microsemi DG0440 kwenye Vifaa vya SmartFusion2 [pdf] Mwongozo wa Mtumiaji
DG0440 inayoendesha Modbus TCP Reference Design kwenye SmartFusion2 Devices, DG0440, Running Modbus TCP Reference Design kwenye SmartFusion2 Devices, Design kwenye SmartFusion2 Devices

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *