Microsemi DG0440 Nagdagan Modbus TCP Reference Design sa SmartFusion2 Devices
Microsemi Corporate Headquarters
Usa ka Enterprise, Aliso Viejo,
CA 92656 USA
Sulod sa USA: +1 800-713-4113
Sa gawas sa USA: +1 949-380-6100
Fax: +1 949-215-4996
Email: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Tanang katungod gigahin. Ang Microsemi ug ang Microsemi logo kay mga trademark sa Microsemi Corporation. Ang tanan nga uban nga mga marka sa pamatigayon ug mga marka sa serbisyo mao ang kabtangan sa ilang tagsa-tagsa nga mga tag-iya
Ang Microsemi walay garantiya, representasyon, o garantiya bahin sa impormasyon nga anaa dinhi o ang kaangayan sa mga produkto ug serbisyo niini para sa bisan unsang partikular nga katuyoan, ni ang Microsemi miangkon sa bisan unsa nga tulubagon bisan unsa nga motungha gikan sa aplikasyon o paggamit sa bisan unsang produkto o sirkito. Ang mga produkto nga gibaligya dinhi ug ang bisan unsang ubang mga produkto nga gibaligya sa Microsemi gipailalom sa limitado nga pagsulay ug dili kinahanglan gamiton kauban ang mga kagamitan o aplikasyon nga kritikal sa misyon. Ang bisan unsang mga detalye sa pasundayag gituohan nga kasaligan apan wala mapamatud-an, ug ang Buyer kinahanglan nga magpahigayon ug mokompleto sa tanan nga pasundayag ug uban pang pagsulay sa mga produkto, nga nag-inusara ug kauban, o na-install sa, bisan unsang katapusan nga mga produkto. Ang pumapalit dili magsalig sa bisan unsang datos ug mga detalye sa pasundayag o mga parameter nga gihatag sa Microsemi. Responsibilidad sa Mamalit nga independente nga mahibal-an ang pagkaangay sa bisan unsang mga produkto ug sulayan ug pamatud-an ang parehas. Ang kasayuran nga gihatag sa Microsemi sa ilawom gihatag "sama sa kung asa" ug sa tanan nga mga sayup, ug ang tibuuk nga peligro nga may kalabotan sa ingon nga kasayuran hingpit nga naa sa Mamalit. Ang Microsemi wala maghatag, sa dayag o dili klaro, sa bisan unsang partido sa bisan unsang mga katungod sa patente, lisensya, o bisan unsang ubang mga katungod sa IP, bisan kung bahin sa ingon nga kasayuran mismo o bisan unsang gihulagway sa ingon nga kasayuran. Ang kasayuran nga gihatag sa kini nga dokumento gipanag-iya sa Microsemi, ug ang Microsemi adunay katungod sa paghimo sa bisan unsang mga pagbag-o sa kasayuran niini nga dokumento o sa bisan unsang mga produkto ug serbisyo sa bisan unsang oras nga wala’y pahibalo.
Mahitungod sa Microsemi
Ang Microsemi Corporation (Nasdaq: MSCC) nagtanyag usa ka komprehensibo nga portfolio sa semiconductor ug mga solusyon sa sistema alang sa aerospace ug depensa, komunikasyon, sentro sa datos ug mga merkado sa industriya. Ang mga produkto naglakip sa high-performance ug radiation-hardened analog mixed-signal integrated circuits, FPGAs, SoCs ug ASICs; mga produkto sa pagdumala sa kuryente; timing ug synchronization nga mga himan ug tukma nga mga solusyon sa oras, nga nagtakda sa sumbanan sa kalibutan alang sa panahon; mga himan sa pagproseso sa tingog; Mga solusyon sa RF; discrete nga mga sangkap; mga solusyon sa pagtipig ug komunikasyon sa negosyo, mga teknolohiya sa seguridad ug scalable nga anti-tampmga produkto; Mga solusyon sa Ethernet; Power-over-Ethernet ICs ug midspans; ingon man usab sa kostumbre nga mga kapabilidad sa disenyo ug serbisyo. Ang Microsemi nahimutang sa Aliso Viejo, California, ug adunay gibana-bana nga 4,800 ka mga empleyado sa tibuok kalibutan. Pagkat-on og dugang sa www.microsemi.com.
Kasaysayan sa Pagbag-o
Ang kasaysayan sa rebisyon naghulagway sa mga kausaban nga gipatuman sa dokumento. Ang mga pagbag-o gilista pinaagi sa rebisyon, sugod sa pinakabag-o nga publikasyon.
Rebisyon 7.0
Gi-update ang dokumento alang sa Libero v11.8 software release.
Rebisyon 6.0
Ang mosunod nga mga kausaban gihimo sa rebisyon 6.0 niini nga dokumento.
- Ang Libero SoC, FlashPro, ug SoftConsole nga mga kinahanglanon sa disenyo gi-update sa Mga Kinahanglanon sa Disenyo, panid 5.
- Sa tibuok nga giya, ang mga ngalan sa mga proyekto sa SoftConsole nga gigamit sa disenyo sa demo ug ang tanang kaubang mga numero gi-update.
Rebisyon 5.0
Gi-update ang dokumento alang sa Libero v11.7 software release (SAR 76559).
Rebisyon 4.0
Gi-update ang dokumento alang sa Libero v11.6 software release (SAR 72924).
Rebisyon 3.0
Gi-update ang dokumento alang sa Libero v11.5 software release (SAR 63972).
Rebisyon 2.0
Gi-update ang dokumento alang sa Libero v11.3 software release (SAR 56538).
Rebisyon 1.0
Gi-update ang dokumento alang sa Libero v11.2 software release (SAR 53221).
Pagpadagan sa Modbus TCP Reference Design sa SmartFusion2 Device Gamit ang IwIP ug FreeRTOS
Pasiuna
Ang Microsemi nagtanyag og reference nga disenyo para sa SmartFusion®2 SoC FPGA device nga nagpakita sa
tri-speed ethernet medium access controller (TSEMAC) mga bahin sa SmartFusion2 SoC FPGA ug nagpatuman sa Modbus protocol. Ang reference design nagdagan sa UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Kini nga giya sa demo naghulagway.
- Paggamit sa SmartFusion2 TSEMAC konektado sa usa ka serial gigabit media independent interface (SGMII) PHY.
- Paghiusa sa SmartFusion2 MAC driver nga adunay gaan nga IP (IwIP) transmission control protocol (TCP) o IP stack ug ang libre nga real time operating system (RTOS).
- Layer sa aplikasyon nga adunay protocol sa automation sa industriya, Modbus sa TCP o IP.
- Giunsa pagpadagan ang laraw sa pakisayran
Ang microcontroller subsystem (MSS) sa SmartFusion2 SoC FPGA adunay usa ka pananglitan sa TSEMAC peripheral. Ang TSEMAC mahimong ma-configure tali sa host processor ug sa Ethernet network sa mosunod nga data transfer rate (line speed):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Para sa dugang nga impormasyon sa TSEMAC interface para sa SmartFusion2 device, tan-awa ang UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Paggamit sa Modbus Protocol
Ang Modbus usa ka application layer messaging protocol nga anaa sa lebel nga pito sa
open systems interconnection (OSI) nga modelo. Gitugotan niini ang komunikasyon sa kliyente o server tali sa mga aparato nga konektado sa lainlaing mga lahi sa mga bus o network. Kini usa ka protocol sa serbisyo nga nagtanyag daghang mga serbisyo nga gitakda sa mga code sa function. Ang Modbus function code mga elemento sa Modbus request o reply protocol data units. Ang mga sangkap sa Modbus protocol naglakip sa:
- TCP o IP sa Ethernet
- Asynchronous nga serial transmission sa lainlaing media
- Wire:
- EIA/TIA-232-E
- EIA-422
- EIA/TIA-485-A Fiber
- Radyo
- Modbus PLUS, usa ka high-speed token passing network
Ang mosunod nga numero naghulagway sa Modbus komunikasyon stacks alang sa lain-laing mga network sa komunikasyon.
Figure 1 • Modbus Communication Stack
Gamit ang Modbus Protocol sa SmartFusion2 Device
Ang Modbus TCP server midagan sa SmartFusion2 Advanced Development Kit ug motubag sa Modbus TCP client nga nagdagan sa host PC. Ang mosunod nga numero nagpakita sa block diagram sa Modbus TCP server ug aplikasyon sa SmartFusion2 device.
Figure 2 • Block Diagram sa Modbus TCP Server ug Application sa SmartFusion2
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6HUYHU |
,Z,3 7&3 RU ,3 6WDFN | |
)UHH5726 | )LUPZDUH |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
Mga Kinahanglanon sa Disenyo
Ang mosunod nga talaan naglista sa mga kinahanglanon sa disenyo sa hardware ug software.
Table 1 • Reference Design Requirements ug Detalye
Mga Kinahanglanon sa Disenyo: Deskripsyon
Hardware
- SmartFusion2 Advanced Development Kit
- USB A hangtod sa mini-B nga kable
- 12 V adapter
Rev A o sa ulahi - Ethernet cable RJ45
- Bisan kinsa sa mosunod nga serial terminal emulation programs:
- HyperTerminal
- TeraTerm
– PUTI - Host PC o Laptop Windows 64-bit Operating System
Software
- Libero® System-on-Chip (SoC) v11.8
- SoftConsole v4.0
- FlashPro programming software v11.8
- USB sa UART nga mga drayber -
- Mga drayber sa MSS Ethernet MAC v3.1.100
- Usa ka serial terminal emulation program HyperTerminal, TeraTerm, o PuTTY
- Browser Mozilla Firefox o Internet Explorer
Disenyo sa Demo
Ang mosunod nga mga seksyon naghulagway sa demo design sa Modbus TCP reference design sa SmartFusion2 device gamit ang IwIP ug FreeRTOS.
Ang disenyo sa demo files anaa alang sa pag-download sa:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Ang disenyo sa demo files naglakip sa:
- Librero
- Pagprograma files
- HostTool
- Basaha ko
Ang mosunod nga numero nagpakita sa top-level nga istruktura sa disenyo files. Para sa dugang nga impormasyon, tan-awa ang Readme.txt file.
Hulagway 3 • Demo Design Files Top-Level nga Istruktura
Demo Design Features
Ang reference design naglakip sa:
- Kompletoha ang proyekto sa Libero SoC Verilog
- Proyekto sa firmware sa SoftConsole
Ang reference design makasuporta sa mosunod nga Modbus function codes depende sa libre nga Modbus communications stack settings:
- Basaha ang mga rehistro sa input (function code 0 × 04)
- Basaha ang nagkupot nga mga rehistro (function code 0×03)
- Pagsulat og usa ka rehistro (function code 0×06)
- Pagsulat daghang mga rehistro (function code 0 × 10)
- Basaha o Pagsulat daghang mga rehistro (function code 0 × 17)
- Basaha ang mga coils (function code 0×01)
- Pagsulat og single coil (function code 0×05)
- Pagsulat daghang mga coils (function code 0 × 0F)
- Basaha ang discrete inputs (function code (0×02)
Ang reference design nagsuporta sa mosunod nga Modbus function codes para sa tanang libre nga Modbus communications stack settings:
- Basaha ang mga rehistro sa input (function code 0 × 04)
- Basaha ang discrete inputs (function code (0×02)
- Pagsulat daghang mga coils (function code 0 × 0F)
- Basaha ang nagkupot nga mga rehistro (function code 0×03)
Deskripsyon sa Disenyo sa Demo
Ang disenyo gipatuman gamit ang SGMII PHY interface pinaagi sa pag-configure sa TSEMAC para sa ten-bit interface (TBI) nga operasyon. Para sa dugang nga impormasyon sa TSEMAC TBI interface, tan-awa ang UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Libero SoC Hardware Project
Ang mosunod nga numero nagpakita sa pagpatuman sa disenyo sa hardware diin ang reference design slave firmware midagan.
Hulagway 4 • Libero SoC Top-Level Hardware Design
Ang Libero SoC hardware project naggamit sa mosunod nga SmartFusion2 MSS resources ug IPs:
- TSEMAC TBI interface
- MMUART_0 para sa RS-232 nga komunikasyon sa SmartFusion2 Advanced Development Kit
- Gipahinungod nga input pad 0 isip tinubdan sa orasan
- Kinatibuk-ang katuyoan input ug output (GPIO) nga interface sa mosunod:
- Mga light emitting diode (LED): 4 ka numero
- Push-button: 4 ka numero
- Dual in-line package (DIP) switch: 4 ka numero
- Ang mosunod nga mga kapanguhaan sa board nalangkit sa Modbus nga mga sugo:
- Mga LED (coils)
- DIP switch (discrete inputs)
- Push-buttons (discrete inputs)
- Real time clock (RTC) (mga rehistro sa input)
- High-speed serial interface (SERDESIF) SERDES_IF IP, gi-configure para sa SERDESIF_3 EPCS lane 3, tan-awa ang mosunod nga numero. Aron mahibal-an ang dugang bahin sa high-speed serial interface, tan-awa ang UG0447- SmartFusion2 ug IGLOO2 FPGA High Speed Serial Interfaces User Guide.
Ang mosunod nga numero nagpakita sa High Speed Serial Interface Configurator window.
Figure 5 • High Speed Serial Interface Configurator Window
Mga Assignment sa Package Pin
Ang mga assignment sa package pin alang sa LED, DIP switch, push-button switch, ug PHY interface signal gipakita sa mosunod nga lamesa hangtud sa Table 5, page 9.
Talaan 2 • LED ngadto sa Package Pins Assignments
- Output Package Pin
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
Talaan 3 • DIP Switches ngadto sa Package Pins Assignments
- Output Package Pin
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
Talaan 4 • Push Button Mobalhin ngadto sa Package Pins Assignments
- Output Package Pin
- SWITCH1 J25
- SWITCH2 H25
- SWITCH3 J24
- SWITCH4 H23
Talaan 5 • PHY Interface Signals sa Package Pins Assignments
- Ngalan sa Port nga Direksyon sa Package Pin
- PHY_MDC Output F3
- PHY_MDIO Input K7
- PHY_RST Output F2
SoftConsole Firmware Project
Pagtawag sa proyekto sa SoftConsole gamit ang standalone nga SoftConsole IDE. Ang mosunod nga mga bersyon sa stack gigamit alang sa reference nga disenyo:
- lwIP TCP o IP stack nga bersyon 1.3.2
- Modbus TCP server nga bersyon 1.5 (www.freemodbus.org) nga adunay mga pagpauswag alang sa kompleto nga suporta sa function code isip Modbus TCP server
- FreeRTOS (www.freetos.org)
Ang mosunod nga numero nagpakita sa SoftConsole software stacks directory structure sa disenyo.
Figure 6 • SoftConsole Project Explorer Window
Ang SoftConsole workspace naglangkob sa proyekto, Modbus_TCP_App nga adunay Modbus TCP nga aplikasyon (nga naggamit sa lwIP ug FreeRTOS) ug ang tanan nga firmware ug hardware abstraction layer nga katumbas sa disenyo sa hardware.
Ang mosunod nga numero nagpakita sa mga bersyon sa drayber nga gigamit alang sa demo.
Figure 7 • Mga Bersyon sa Driver sa Demo Design
Pag-set up sa Demo Design
Ang mosunud nga mga lakang naghulagway kung giunsa ang pag-setup sa demo para sa SmartFusion2 Advanced Development Kit board:
- Ikonektar ang host PC sa J33 connector gamit ang USB A sa mini-B cable. Ang USB ngadto sa unibersal nga asynchronous receiver/transmitter (UART) bridge drivers awtomatik nga namatikdan.
- Gikan sa nakit-an nga upat ka mga pantalan sa komunikasyon (COM), i-right-click ang bisan kinsa sa mga COM port ug pilia ang Properties. Ang pinili nga COM port properties window gipakita, sama sa gipakita sa mosunod nga numero.
- Siguroha nga adunay Lokasyon sama sa USB FP5 Serial Converter C sa Properties window sama sa gipakita sa mosunod nga numero.
Mubo nga sulat: Paghimo og nota sa numero sa COM port alang sa serial port configuration ug siguroha nga ang COM port Location gipiho sama sa USB FP5 Serial Converter C.
Figure 8 • Window sa Device Manager
- I-install ang USB driver kung ang mga USB driver dili awtomatik nga makit-an.
- I-install ang FTDI D2XX driver para sa serial terminal communication pinaagi sa FTDI mini USB cable. I-download ang mga drayber ug giya sa pag-install gikan sa:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Ikonektar ang mga jumper sa SmartFusion2 Advanced Development Kit board sama sa gipakita sa mosunod nga lamesa. Para sa impormasyon sa mga lokasyon sa jumper, tan-awa ang Apendise: Mga Lokasyon sa Jumper, pahina 19.
PAHINUMDOM: I-OFF ang switch sa suplay sa kuryente, SW7, sa dili pa himoon ang mga koneksyon sa jumper.
Talaan 6 • SmartFusion2 Advanced Development Kit Jumper Settings
- Jumper Pin Gikan sa Pin Ngadto sa Mga Komento
- J116, J353, J354,J54 1 2 Kini ang default jumper settings sa Advanced Development Kit board. Siguroha nga ang mga jumper
- Ang J123 2 3 gitakda sumala niana.
- J124, J121, J32 1 2 JTAG programming pinaagi sa FTDI
- Ikonektar ang power supply sa J42 connector sa SmartFusion2 Advanced Development Kit board.
- Kini nga disenyo exampMahimong modagan ang parehas nga static IP ug dinamikong IP mode. Sa kasagaran, programming files gihatag alang sa dinamikong IP mode.
- Para sa static IP, ikonektar ang host PC sa J21 connector sa
SmartFusion2 Advanced Development Kit board gamit ang RJ45 cable. - Alang sa dinamikong IP, ikonektar ang bisan kinsa sa bukas nga network port sa J21 connector sa SmartFusion2 Advanced Development Kit board gamit ang RJ45 cable.
- Para sa static IP, ikonektar ang host PC sa J21 connector sa
Snapshot sa Pag-setup sa Board
Ang mga snapshot sa SmartFusion2 Advanced Development Kit board uban ang tanang setup connections gihatag sa Appendix: Board Setup for Running the Modbus TCP Reference Design, page 18.
Pagpadagan sa Demo Design
Ang mosunud nga mga lakang naghulagway kung giunsa pagpadagan ang disenyo sa demo:
- I-download ang disenyo file gikan sa:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - I-ON ang power supply switch, SW7.
- Pagsugod sa bisan unsang serial terminal emulation program sama sa:
- HyperTerminal
- Putty
- TeraTerm
Mubo nga sulat: Niini nga demo gigamit ang HyperTerminal.
Ang configuration alang sa programa mao ang: - Rate sa Baud: 115200
- 8 Mga tipik sa datos
- 1 Hunong gamay
- Walay parity
- Walay kontrol sa dagan
Para sa impormasyon sa pag-configure sa serial terminal emulation programs, tan-awa ang Configuring Serial Terminal Emulation Programs.
- Ilunsad ang FlashPro software.
- I-klik ang Bag-ong Proyekto.
- Sa bintana sa Bag-ong Proyekto, isulod ang Ngalan sa Proyekto, ingon sa gipakita sa mosunod nga numero.
Hulagway 9 • FlashPro Bag-ong Proyekto
- I-klik ang Browse ug navigate sa lokasyon diin gusto nimo i-save ang proyekto.
- Pilia ang Single device isip Programming mode.
- I-klik ang OK aron i-save ang proyekto.
- I-klik ang I-configure ang Device.
- I-klik ang Browse ug navigate sa lokasyon diin ang Modbus_TCP_top.stp file nahimutang ug pilia ang file. Ang default nga lokasyon mao ang:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). Ang gikinahanglan nga programming file gipili ug andam na nga maprograma sa device sama sa gipakita sa mosunod nga numero.
Figure 10 • FlashPro Project Configured
- I-klik ang PROGRAM aron masugdan ang pagprograma sa device. Paghulat hangtud nga adunay usa ka mensahe nga gipakita nga nagpakita nga ang programa milabay. Kini nga demo nagkinahanglan sa SmartFusion2 device nga preprogrammed sa application code aron ma-activate ang Modbus application. Ang SmartFusion2 device giprograma na sa Modbus_TCP_top.stp gamit ang FlashPro software.
Figure 11 • FlashPro nga Programa Nakapasar
Mubo nga sulat: Sa pagpadagan sa disenyo sa static IP mode, sunda ang mga lakang nga gihisgotan sa Appendix: Pagdagan sa Design sa Static IP Mode, pahina 20.
- Power cycle ang SmartFusion2 Advanced Development board.
Ang usa ka welcome message nga adunay IP address gipakita sa HyperTerminal window, sama sa gipakita sa mosunod nga numero.
Figure 12 • HyperTerminal nga adunay IP Address
Ablihi ang usa ka bag-ong command prompt sa host PC, adto sa folder
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool) diin
SmartFusion2_Modbus_TCP_Client.exe file anaa, isulod ang sugo: SmartFusion2_Modbus_TCP_Client.exe ingon sa gipakita sa mosunod nga numero.
Figure 13 • Pagtawag sa Modbus Client
Ang mosunod nga numero nagpakita sa Modbus TCP function nga nagdagan. Ang mga gimbuhaton mao ang:
- Basaha ang discrete inputs (function code 02)
- Basaha ang naghupot nga mga rehistro (function code 03)
- Basaha ang mga rehistro sa input (function code 04)
- Pagsulat daghang mga coils (function code 15)
Figure 14 • Pagpasundayag sa Modbus Functional Codes
Tan-awa ang Running Modbus Functions, pahina 17 para sa dugang nga impormasyon sa Modbus functions nga gipakita sa reference design.
- Human sa pagpadagan sa demo, isira ang HyperTerminal.
Pagpadagan sa Modbus Functions
Kini nga seksyon naghulagway sa mga gimbuhaton sa Modbus nga gipakita sa reference nga disenyo.
Basaha ang Discrete Inputs (function code 02)
Ang mga GPIO konektado sa 4 DIP switch ug 4 push-button switch. I-ON ug i-OFF ang DIP switch ug push-button switch sa SmartFusion2 Advanced Development Kit. Basaha ang discrete inputs functional code nagpakita sa mga status sa switch sama sa gipakita sa mosunod nga numero.
Figure 15 • Basaha ang Discrete Inputs
Basaha ang Holding Registers (function code 03)
Ang mosunod nga numero nagpakita sa global buffer data nga gihubit sa firmware.
Figure 16 • Basaha ang Holding Registers
Basaha ang Input Registers (function code 04)
Ang mosunod nga numero nagpakita sa gidaghanon sa mga segundo nga giihap sa real-time counter (RTC).
Figure 17 • Basaha ang Input Registers
Pagsulat og Daghang Coils (function code 0×0F)
Ang mosunud nga numero nagpakita sa mga datos sa pagrehistro sa Write Multiple Coils alang sa pag-toggle sa mga LED nga konektado sa mga GPIO.
Figure 18 • Pagsulat og Daghang Coils
Apendise: Board Setup para sa Pagpadagan sa Modbus TCP Reference Design
Ang mosunod nga numero nagpakita sa board setup alang sa pagpadagan sa reference design sa SmartFusion2 Advanced Development Kit board.
Hulagway 19 • SmartFusion2 Advanced Development Kit Board Setup
Apendise: Mga Lugar sa Jumper
Ang mosunod nga numero nagpakita sa mga lokasyon sa jumper sa SmartFusion2 Advanced Development Kit board.
Figure 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View
Mubo nga sulat: Ang mga jumper nga gi-highlight sa pula kay gitakda sa default. Ang mga jumper nga gi-highlight sa berde kinahanglan nga itakda sa mano-mano.
Mubo nga sulat: Ang lokasyon sa mga jumper sa nag-una nga numero mapangita.
Apendise: Pagpadagan sa Disenyo sa Static IP Mode
Ang mosunod nga mga lakang naghulagway kon unsaon pagpadagan ang disenyo sa static IP mode:
- Pag-right-click sa Project Explorer nga bintana sa SoftConsole nga proyekto ug adto sa Properties sama sa gipakita sa mosunod nga numero.
Figure 21 • Project Explorer Window sa SoftConsole Project
- Kuhaa ang simbolo nga NET_USE_DHCP sa Tool Settings sa Properties para sa Modbus_TCP_App nga bintana. Ang mosunod nga numero nagpakita sa Properties alang sa Modbus_TCP_App nga bintana.
Figure 22 • Project Explorer Properties Window
- Kon ang device konektado sa static IP mode, ang board static IP address mao ang 169.254.1.23, unya usba ang Host TCP/IP settings aron mapakita ang IP address. Tan-awa ang mosunod nga hulagway ug Figure 24,
Figure 23 • Host PC TCP/IP Settings
Figure 24 • Static IP Address Settings
Mubo nga sulat: Kung na-configure na kini nga mga setting, i-compile ang disenyo, i-load ang disenyo sa Flash memory, ug dagan ang disenyo gamit ang SoftConsole.
DG0440 Demo Giya Rebisyon 7.0
Mga Dokumento / Mga Kapanguhaan
![]() |
Microsemi DG0440 Nagdagan Modbus TCP Reference Design sa SmartFusion2 Devices [pdf] Giya sa Gumagamit DG0440 Nagdagan nga Modbus TCP Reference Design sa SmartFusion2 Devices, DG0440, Running Modbus TCP Reference Design sa SmartFusion2 Devices, Design sa SmartFusion2 Devices |