Microsemi DG0440 Khiav Modbus TCP Reference Tsim ntawm SmartFusion2 Devices
Microsemi Corporate Lub Chaw Haujlwm
Ib Enterprise, Aliso Viejo,
CA 92656 Tebchaws Asmeskas
Hauv Tebchaws Meskas: +1 800-713-4113 Ib
Teb chaws USA: +1 949-380-6100 Ib
Fax: + 1 949-215-4996 Ib
Email: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Txhua txoj cai. Microsemi thiab Microsemi logo yog cov cim lag luam ntawm Microsemi Corporation. Tag nrho lwm cov cim lag luam thiab cov cim kev pabcuam yog cov cuab yeej ntawm lawv cov tswv
Microsemi tsis muaj kev lav phib xaub, kev sawv cev, lossis kev lees paub txog cov ntaub ntawv muaj nyob hauv no lossis qhov tsim nyog ntawm nws cov khoom thiab cov kev pabcuam rau ib lub hom phiaj tshwj xeeb, lossis Microsemi tsis lees paub txog kev lav phib xaub txhua yam uas tshwm sim ntawm daim ntawv thov lossis siv cov khoom lossis cov khoom siv. Cov khoom muag hauv qab no thiab lwm yam khoom muag los ntawm Microsemi tau raug kuaj sim thiab yuav tsum tsis txhob siv nrog rau lub hom phiaj-cov cuab yeej tseem ceeb lossis kev siv. Txhua qhov kev ua tau zoo tshwj xeeb yog ntseeg tau tias muaj kev ntseeg siab tab sis tsis tau lees paub, thiab Cov Neeg Yuav Khoom yuav tsum ua thiab ua kom tiav tag nrho cov kev ua tau zoo thiab lwm yam kev sim ntawm cov khoom, ib leeg thiab ua ke nrog, lossis muab tso rau hauv, txhua yam khoom kawg. Cov neeg yuav khoom yuav tsum tsis txhob cia siab rau cov ntaub ntawv thiab kev ua haujlwm tshwj xeeb lossis cov kev txwv uas muab los ntawm Microsemi. Nws yog tus neeg yuav khoom lub luag haujlwm los txiav txim siab txog qhov tsim nyog ntawm cov khoom lag luam thiab kuaj thiab txheeb xyuas qhov qub. Cov ntaub ntawv muab los ntawm Microsemi hereunder yog muab "raws li yog, qhov twg yog" thiab nrog rau tag nrho cov faults, thiab tag nrho cov kev pheej hmoo cuam tshuam nrog cov ntaub ntawv no yog tag nrho nrog tus neeg yuav khoom. Microsemi tsis tso cai, qhia meej lossis implicitly, rau ib tog twg muaj cai patent, ntawv tso cai, lossis lwm yam IP txoj cai, txawm hais tias hais txog cov ntaub ntawv no nws tus kheej lossis txhua yam uas tau piav qhia los ntawm cov ntaub ntawv no. Cov ntaub ntawv muab rau hauv daim ntawv no yog tus tswv ntawm Microsemi, thiab Microsemi muaj txoj cai los hloov pauv cov ntaub ntawv hauv daim ntawv no lossis rau cov khoom thiab cov kev pabcuam txhua lub sijhawm yam tsis muaj ntawv ceeb toom.
Hais txog Microsemi
Microsemi Corporation (Nasdaq: MSCC) muaj cov ntaub ntawv nthuav dav ntawm cov khoom siv hluav taws xob thiab cov kev daws teeb meem rau aerospace & tiv thaiv, kev sib txuas lus, cov ntaub ntawv chaw thiab kev lag luam kev lag luam. Cov khoom lag luam suav nrog kev ua haujlwm siab thiab hluav taws xob-hardened analog sib xyaw-cim sib xyaw ua ke, FPGAs, SoCs thiab ASICs; cov khoom tswj fais fab; sij hawm thiab synchronization pab kiag li lawm thiab meej lub sij hawm daws teeb meem, teem lub ntiaj teb no tus qauv rau lub sij hawm; lub suab ua khoom siv; RF daws; discrete Cheebtsam; kev lag luam cia thiab kev sib txuas lus daws teeb meem, kev ruaj ntseg technologies thiab scalable anti-tampyog cov khoom; Ethernet kev daws teeb meem; Fais fab-over-Ethernet ICs thiab midspans; raws li kev cai tsim muaj peev xwm thiab kev pabcuam. Microsemi yog lub hauv paus hauv Aliso Viejo, California, thiab muaj kwv yees li 4,800 tus neeg ua haujlwm thoob ntiaj teb. Kawm ntxiv ntawm www.microsemi.com.
Kev kho keeb kwm
Cov ntaub ntawv kho dua tshiab piav qhia txog cov kev hloov pauv uas tau ua hauv daim ntawv. Cov kev hloov pauv tau teev tseg los ntawm kev kho dua tshiab, pib nrog kev tshaj tawm tam sim no.
Hloov kho 7.0
Hloov kho cov ntaub ntawv rau Libero v11.8 software tso tawm.
Hloov kho 6.0
Cov kev hloov hauv qab no tau ua tiav hauv kev hloov kho 6.0 ntawm daim ntawv no.
- Libero SoC, FlashPro, thiab SoftConsole tsim cov cai yuav tsum tau hloov kho nyob rau hauv Cov Kev Cai Tsim, nplooj 5.
- Thoob plaws hauv phau ntawv qhia, cov npe ntawm SoftConsole tej yaam num siv nyob rau hauv lub demo tsim thiab tag nrho cov ntaub ntawv txuam nrog yog hloov kho.
Hloov kho 5.0
Hloov kho cov ntaub ntawv rau Libero v11.7 software tso tawm (SAR 76559).
Hloov kho 4.0
Hloov kho cov ntaub ntawv rau Libero v11.6 software tso tawm (SAR 72924).
Hloov kho 3.0
Hloov kho cov ntaub ntawv rau Libero v11.5 software tso tawm (SAR 63972).
Hloov kho 2.0
Hloov kho cov ntaub ntawv rau Libero v11.3 software tso tawm (SAR 56538).
Hloov kho 1.0
Hloov kho cov ntaub ntawv rau Libero v11.2 software tso tawm (SAR 53221).
Khiav Modbus TCP Reference Tsim ntawm SmartFusion2 Devices Siv IwIP thiab FreeRTOS
Taw qhia
Microsemi muab cov qauv siv rau SmartFusion®2 SoC FPGA cov khoom siv uas qhia tau hais tias
tri-speed ethernet medium access controller (TSEMAC) nta ntawm SmartFusion2 SoC FPGA thiab siv Modbus raws tu qauv. Cov qauv siv siv tau khiav ntawm UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Daim ntawv qhia demo no piav qhia.
- Kev siv SmartFusion2 TSEMAC txuas nrog serial gigabit media ywj siab interface (SGMII) PHY.
- Kev koom ua ke ntawm SmartFusion2 MAC tsav tsheb nrog lub teeb yuag IP (IwIP) kis tau tus mob tswj raws tu qauv (TCP) lossis IP pawg thiab lub sijhawm ua haujlwm pub dawb (RTOS).
- Daim ntawv thov txheej nrog industrial automation raws tu qauv, Modbus ntawm TCP lossis IP.
- Yuav ua li cas khiav tus qauv siv
Lub microcontroller subsystem (MSS) ntawm SmartFusion2 SoC FPGA muaj ib qho piv txwv ntawm TSEMAC peripheral. TSEMAC tuaj yeem teeb tsa ntawm tus tswv tsev processor thiab Ethernet network ntawm cov ntaub ntawv hloov pauv hauv qab no (kab nrawm):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Yog xav paub ntxiv txog TSEMAC interface rau SmartFusion2 li, saib UG0331: SmartFusion2 Microcontroller Subsystem Tus Neeg Siv Qhia.
Siv Modbus raws tu qauv
Modbus yog ib daim ntawv thov txheej xa ntawv raws tu qauv tam sim no nyob rau theem xya ntawm cov
qhib systems interconnection (OSI) qauv. Nws ua rau cov neeg siv khoom lossis cov neeg siv khoom sib txuas lus ntawm cov cuab yeej txuas nrog ntau hom tsheb npav lossis network. Nws yog ib qho kev pabcuam raws tu qauv uas muaj ntau yam kev pabcuam teev tseg los ntawm cov lej ua haujlwm. Modbus cov lej ua haujlwm yog cov ntsiab lus ntawm Modbus thov lossis teb raws tu qauv cov ntaub ntawv. Cov khoom ntawm Modbus raws tu qauv muaj xws li:
- TCP lossis IP ntawm Ethernet
- Asynchronous serial kis tau tus mob hla ntau yam xov xwm
- Hlau:
- EIA/TIA-232-E
- EIA-422
- EIA/TIA-485-A Fiber
- Xov tooj cua
- Modbus PLUS, lub siab ceev token hla lub network
Cov duab hauv qab no piav qhia txog Modbus kev sib txuas lus pawg rau ntau yam kev sib txuas lus.
Daim duab 1 • Modbus Communication Stack
Siv Modbus raws tu qauv ntawm SmartFusion2 Device
Modbus TCP server khiav ntawm SmartFusion2 Advanced Development Kit thiab teb rau Modbus TCP tus neeg siv khiav ntawm tus tswv PC. Cov duab hauv qab no qhia txog daim duab thaiv ntawm Modbus TCP server thiab daim ntawv thov ntawm SmartFusion2 ntaus ntawv.
Daim duab 2 • Block Diagram ntawm Modbus TCP Server thiab Daim Ntawv Thov ntawm SmartFusion2
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6 HUYHU |
, Z, 3 7 & 3 RU , 3 6WDFN | |
HWV 5726 | ) LUAS |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+ :) |
Kev tsim qauv tsim
Cov lus hauv qab no teev cov kev cai tsim kho vajtse thiab software.
Table 1 • Reference Design Requirements thiab Details
Kev Tsim Nyog: Kev piav qhia
Kho vajtse
- SmartFusion2 Advanced Development Kit
- USB A rau mini-B cable
- 12V adapter
Rev A los yog tom qab - Ethernet cable RJ45
- Ib qho ntawm cov nram qab no serial davhlau ya nyob twg emulation cov kev pab cuam:
- HyperTerminal
– TeraTerm
- PuTTY - Host PC lossis Laptop Windows 64-ntsis Operating System
Software
- Libero® System-on-Chip (SoC) v11.8
- SoftConsole v4.0
- FlashPro programming software v11.8
- USB rau UART tsav tsheb -
- MSS Ethernet MAC tsav tsheb v3.1.100
- Ib qho serial davhlau ya nyob twg emulation program HyperTerminal, TeraTerm, lossis PuTTY
- Browser Mozilla Firefox lossis Internet Explorer
Demo Tsim
Cov ntu hauv qab no piav qhia txog tus qauv tsim qauv ntawm Modbus TCP siv tsim ntawm SmartFusion2 li siv IwIP thiab FreeRTOS.
Tus qauv tsim files muaj nyob rau download ntawm:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Tus qauv tsim files suav nrog:
- Libero
- Programming files
- HostTool
- Nyeem kuv
Cov duab hauv qab no qhia txog cov qauv saum toj kawg nkaus ntawm kev tsim qauv files. Yog xav paub ntxiv, saib Readme.txt file.
Daim duab 3 • Demo Design Files Sab saum toj-Level Structure
Demo Design Features
Cov qauv siv siv suav nrog:
- Ua tiav Libero SoC Verilog qhov project
- SoftConsole firmware project
Tus qauv siv tuaj yeem txhawb nqa Modbus cov cai hauv qab no nyob ntawm qhov pub dawb Modbus kev sib txuas lus pawg teeb tsa:
- Nyeem cov ntawv sau npe (muaj nuj nqi 0 × 04)
- Nyeem tuav cov ntawv sau npe (function code 0 × 03)
- Sau ib daim ntawv sau npe (function code 0 × 06)
- Sau ntau cov ntawv sau npe (ua haujlwm code 0 × 10)
- Nyeem lossis Sau ntau cov ntawv sau npe (function code 0 × 17)
- Nyeem coils (function code 0 × 01)
- Sau ib kauj ruam (function code 0 × 05)
- Sau ntau coils (function code 0 × 0F)
- Nyeem cov inputs discrete (function code (0 × 02)
Tus qauv siv txhawb nqa Modbus cov lej hauv qab no rau txhua qhov kev sib txuas lus dawb Modbus pawg teeb tsa:
- Nyeem cov ntawv sau npe (muaj nuj nqi 0 × 04)
- Nyeem cov inputs discrete (function code (0 × 02)
- Sau ntau coils (function code 0 × 0F)
- Nyeem tuav cov ntawv sau npe (function code 0 × 03)
Demo Design Description
Tus tsim yog siv los ntawm SGMII PHY interface los ntawm kev teeb tsa TSEMAC rau kev ua haujlwm kaum-ntsis interface (TBI). Yog xav paub ntxiv txog TSEMAC TBI interface, saib UG0331: SmartFusion2 Microcontroller Subsystem User Guide.
Libero SoC Hardware Project
Cov duab hauv qab no qhia txog kev siv kho vajtse tsim los ntawm kev siv tus qauv tsim qhev firmware khiav.
Daim duab 4 • Libero SoC Top-Level Hardware Design
Txoj haujlwm kho vajtse Libero SoC siv SmartFusion2 MSS cov peev txheej thiab IPs hauv qab no:
- TSEMAC TBI interface
- MMUART_0 rau RS-232 kev sib txuas lus ntawm SmartFusion2 Advanced Development Kit
- Dedicated input ncoo 0 raws li lub moos qhov chaw
- General hom phiaj tswv yim thiab tso zis (GPIO) uas cuam tshuam cov hauv qab no:
- Lub teeb emitting diodes (LEDs): 4 tus lej
- Push-khawm: 4 tus lej
- Dual in-line pob (DIP) hloov pauv: 4 tus lej
- Cov peev txheej hauv qab no yog txuam nrog Modbus cov lus txib:
- LEDs (coils)
- DIP keyboards (discrete inputs)
- Push-buttons (discrete inputs)
- Lub sijhawm tiag tiag moos (RTC) (cov ntawv sau npe nkag)
- High-speed serial interface (SERDESIF) SERDES_IF IP, teeb tsa rau SERDESIF_3 EPCS txoj kab 3, saib daim duab hauv qab no. Txhawm rau paub ntau ntxiv txog kev kub ceev serial interfaces, saib UG0447- SmartFusion2 thiab IGLOO2 FPGA High Speed Serial Interfaces User Guide.
Cov duab hauv qab no qhia txog High Speed Serial Interface Configurator window.
Daim duab 5 • High Speed Serial Interface Configurator Window
Package Pin Assignments
Pob ntawv tus pin assignments rau LED, DIP keyboards, laub-khawm keyboards, thiab PHY interface signals yog qhia nyob rau hauv cov lus nram qab no los ntawm Table 5, nplooj 9.
Table 2 • LED rau Pob Pins Assignments
- Output Pob Pin
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
Table 3 • DIP Hloov mus rau Pob Pins Assignments
- Output Pob Pin
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
Table 4 • Push Button Switches rau Pob Pins Assignments
- Output Pob Pin
- SWB 1 J25
- SWB 2 H25
- SWB 3 J24
- SWB 4 H23
Table 5 • PHY Interface Signals rau pob Pins Assignments
- Chaw nres nkoj lub npe Direction Pob Pin
- PHY_MDC tso zis F3
- PHY_MDIO Input K7
- PHY_RST tso zis F2
SoftConsole Firmware Project
Hu rau SoftConsole qhov project siv standalone SoftConsole IDE. Cov nram qab no versions ntawm pawg yog siv rau kev siv tsim:
- lwIP TCP lossis IP pawg version 1.3.2
- Modbus TCP neeg rau zaub mov version 1.5 (www.freemodbus.org) nrog kev txhim kho rau kev ua tiav cov lej txhawb nqa raws li Modbus TCP server
- FreeRTOS (www.freertos.org)
Cov duab hauv qab no qhia tau hais tias SoftConsole software stacks directory qauv ntawm tus tsim.
Daim duab 6 • SoftConsole Project Explorer Qhov rai
Lub chaw ua haujlwm SoftConsole muaj qhov project, Modbus_TCP_App uas muaj Modbus TCP daim ntawv thov (uas siv lwIP thiab FreeRTOS) thiab tag nrho cov firmware thiab hardware abstraction txheej uas sib haum rau cov khoom tsim kho.
Cov duab hauv qab no qhia cov tsav tsheb siv rau qhov demo.
Daim duab 7 • Demo Design Driver Versions
Kev teeb tsa Demo Design
Cov kauj ruam hauv qab no piav qhia yuav ua li cas teeb tsa lub demo rau SmartFusion2 Advanced Development Kit board:
- Txuas lub party PC rau J33 connector siv USB A rau mini-B cable. USB rau universal asynchronous receiver/transmitter (UART) choj tsav tsheb raug kuaj pom.
- Los ntawm pom plaub qhov kev sib txuas lus (COM) chaw nres nkoj, txoj cai-nias ib qho ntawm COM ports thiab xaiv Cov Khoom. Lub qhov rais xaiv COM chaw nres nkoj khoom tau tshwm sim, raws li pom hauv daim duab hauv qab no.
- Xyuas kom muaj qhov chaw raws li ntawm USB FP5 Serial Converter C nyob rau hauv lub qhov rais Properties raws li qhia hauv daim duab hauv qab no.
Nco tseg: Ua ib daim ntawv ntawm COM chaw nres nkoj naj npawb rau serial chaw nres nkoj configuration thiab xyuas kom meej tias COM chaw nres nkoj qhov chaw yog teev raws li nyob rau hauv USB FP5 Serial Converter C.
Daim duab 8 • Device Manager Qhov rai
- Nruab tus tsav tsheb USB yog tias cov tsav tsheb USB tsis raug kuaj pom tau.
- Nruab FTDI D2XX tsav tsheb rau serial davhlau ya nyob twg kev sib txuas lus los ntawm FTDI mini USB cable. Rub tawm cov tsav tsheb thiab cov lus qhia kev teeb tsa los ntawm:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Txuas cov jumpers ntawm SmartFusion2 Advanced Development Kit board raws li qhia hauv cov lus hauv qab no. Yog xav paub ntxiv txog qhov chaw jumper, saib Cov Ntawv Ntxiv: Jumper Locations, nplooj 19.
CEEB TOOM: Hloov OFF lub hwj chim hloov, SW7, ua ntej ua qhov sib txuas jumper.
Table 6 • SmartFusion2 Advanced Development Kit Jumper Settings
- Jumper Pin Los ntawm Pin To Comments
- J116, J353, J354, J54 1 2 Cov no yog lub neej ntawd jumper nqis ntawm Advanced Development Kit board. Xyuas kom meej tias cov jumpers
- J123 2 3 yog teem raws li.
- J124, J121, J32 1 2 JTAG programming ntawm FTDI
- Txuas lub hwj huam mov mus rau J42 connector hauv SmartFusion2 Advanced Development Kit board.
- Qhov no tsim example tuaj yeem khiav hauv ob qho tib si IP zoo li qub thiab dynamic IP hom. Los ntawm lub neej ntawd, programming files yog muab rau dynamic IP hom.
- Rau qhov zoo li qub IP, txuas tus tswv PC mus rau J21 connector ntawm tus
SmartFusion2 Advanced Development Kit board siv lub RJ45 cable. - Rau dynamic IP, txuas ib qho ntawm cov chaw nres nkoj qhib rau J21 connector ntawm SmartFusion2 Advanced Development Kit board siv RJ45 cable.
- Rau qhov zoo li qub IP, txuas tus tswv PC mus rau J21 connector ntawm tus
Board Setup Snapshot
Snapshots ntawm SmartFusion2 Advanced Development Kit board nrog tag nrho cov kev teeb tsa kev sib txuas tau muab nyob rau hauv Cov Ntawv Ntxiv: Cov Txheej Txheem rau Kev Ua Haujlwm Modbus TCP Reference Design, nplooj 18.
Khiav lub Demo Design
Cov kauj ruam hauv qab no piav qhia yuav ua li cas khiav lub demo tsim:
- Download tau tus tsim file los ntawm:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - Hloov ON lub hwj chim hloov, SW7.
- Pib ib qho serial davhlau ya nyob twg emulation program xws li:
- HyperTerminal
- PuTTY
- TeraTerm
Nco tseg: Hauv no demo HyperTerminal yog siv.
Lub configuration rau qhov kev pab cuam yog: - Baud tus nqi: 115200
- 8 cov ntaub ntawv
- 1 Nres me ntsis
- Tsis muaj parity
- Tsis muaj dej tswj
Yog xav paub ntxiv txog kev teeb tsa cov kev pabcuam serial davhlau ya nyob twg emulation, saib Configuring Serial Terminal Emulation Programs.
- Tua tawm FlashPro software.
- Nyem Tshiab Project.
- Hauv lub qhov rais tshiab Project, nkag mus rau qhov Project Name, raws li qhia hauv daim duab hauv qab no.
Daim duab 9 • FlashPro Tshiab Project
- Nyem Xauj thiab mus rau qhov chaw uas koj xav kom txuag tau qhov project.
- Xaiv ib lub cuab yeej ua hom Programming.
- Nyem OK kom txuag tau qhov project.
- Nyem Configure Device.
- Nyem Xauj thiab mus rau qhov chaw nyob qhov twg Modbus_TCP_top.stp file yog nyob thiab xaiv cov file. Qhov chaw nyob yog:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). Qhov programming xav tau file yog xaiv thiab npaj tau programmed hauv lub cuab yeej raws li qhia hauv daim duab hauv qab no.
Daim duab 10 • FlashPro Project Configured
- Nyem PROGRAM pib programming lub cuab yeej. Tos kom txog thaum cov lus tso tawm qhia tias qhov kev zov me nyuam dhau lawm. Qhov no demo xav kom SmartFusion2 ntaus ntawv yuav tsum tau preprogrammed nrog rau daim ntawv thov code los qhib Modbus daim ntawv thov. Lub SmartFusion2 ntaus ntawv yog preprogrammed nrog Modbus_TCP_top.stp siv FlashPro software.
Daim duab 11 • FlashPro Program dhau lawm
Nco tseg: Txhawm rau khiav tus qauv tsim hauv hom IP zoo li qub, ua raws cov kauj ruam tau hais hauv Daim Ntawv Ntxiv Ntxiv: Khiav Tus Qauv Tsim Hauv Hom IP Static, nplooj 20.
- Lub zog voj voog ntawm SmartFusion2 Advanced Development board.
Cov lus txais tos nrog tus IP chaw nyob yog tshwm sim hauv HyperTerminal qhov rais, raws li pom hauv daim duab hauv qab no.
Daim duab 12 • HyperTerminal nrog IP Chaw Nyob
Qhib cov lus txib tshiab ntawm tus tswv PC, mus rau lub nplaub tshev
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool) qhov twg
SmartFusion2_Modbus_TCP_Client.exe file yog tam sim no, nkag mus rau qhov hais kom ua: SmartFusion2_Modbus_TCP_Client.exe raws li qhia hauv daim duab hauv qab no.
Daim duab 13 • Hu rau Modbus Client
Cov duab hauv qab no qhia txog Modbus TCP cov haujlwm uas tau ua haujlwm. Cov haujlwm yog:
- Nyeem discrete inputs (function code 02)
- Nyeem tuav cov ntawv sau npe (function code 03)
- Nyeem cov ntawv sau npe (function code 04)
- Sau ntau coils (function code 15)
Daim duab 14 • Modbus Functional Codes Demonstration
Saib lub Running Modbus Functions, nplooj 17 kom paub ntau ntxiv txog Modbus cov haujlwm uas tau pom nyob rau hauv cov qauv siv.
- Tom qab khiav qhov demo, kaw HyperTerminal.
Khiav Modbus Functions
Tshooj lus no piav qhia txog Modbus lub luag haujlwm uas tau pom nyob rau hauv cov qauv siv.
Nyeem Discrete Inputs (function code 02)
GPIOs txuas nrog 4 DIP keyboards thiab 4 lub laub khawm hloov. Hloov ON thiab hloov OFF lub DIP keyboards thiab thawb-khawm keyboards ntawm SmartFusion2 Advanced Development Kit. Nyeem discrete inputs functional code qhia cov xwm txheej ntawm cov keyboards raws li qhia hauv daim duab hauv qab no.
Daim duab 15 • Nyeem cov lus qhia tsis meej
Nyeem Cov Ntawv Sau Npe (function code 03)
Cov duab hauv qab no qhia txog cov ntaub ntawv tsis sib haum thoob ntiaj teb tau teev tseg hauv firmware.
Daim duab 16 • Nyeem Cov Ntawv Sau Npe
Nyeem Input Registers (function code 04)
Cov duab hauv qab no qhia cov naj npawb ntawm cov vib nas this uas lub sijhawm tiag tiag (RTC) tau suav.
Daim duab 17 • Nyeem cov ntawv sau npe
Sau Ntau Cov Coils (function code 0 × 0F)
Cov duab hauv qab no qhia tau hais tias Sau Ntau Cov Coils sau npe cov ntaub ntawv rau toggling LEDs txuas nrog GPIOs.
Daim duab 18 • Sau ntau cov coils
Cov ntawv ntxiv: Pawg Thawj Coj rau Kev Ua Haujlwm Modbus TCP Kev Siv Tsim
Cov duab hauv qab no qhia txog kev teeb tsa lub rooj tsavxwm rau kev khiav cov qauv siv ntawm SmartFusion2 Advanced Development Kit board.
Daim duab 19 • SmartFusion2 Advanced Development Kit Board teeb
Daim ntawv ntxiv: Jumper Locations
Cov duab hauv qab no qhia txog qhov chaw jumper ntawm SmartFusion2 Advanced Development Kit board.
Daim duab 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View
Nco tseg: Jumpers highlighted nyob rau hauv liab yog teem los ntawm lub neej ntawd. Jumpers highlighted ntsuab yuav tsum tau teem manually.
Nco tseg: Qhov chaw ntawm jumpers nyob rau hauv daim duab ua ntej yog searchable.
Daim ntawv ntxiv: Khiav tus Tsim hauv Static IP hom
Cov kauj ruam hauv qab no piav qhia yuav ua li cas khiav tus tsim hauv hom IP zoo li qub:
- Right-click lub Project Explorer qhov rais ntawm SoftConsole qhov project thiab mus rau Properties raws li qhia hauv daim duab hauv qab no.
Daim duab 21 • Project Explorer Qhov rai ntawm SoftConsole Project
- Tshem lub cim NET_USE_DHCP hauv Cov Cuab Yeej Cuab Yeej ntawm Cov Khoom rau Modbus_TCP_App qhov rai. Cov duab hauv qab no qhia txog Cov Khoom rau Modbus_TCP_App qhov rai.
Daim duab 22 • Project Explorer Properties Window
- Yog tias lub cuab yeej txuas nrog hauv hom IP zoo li qub, lub rooj tsav xwm zoo li qub IP chaw nyob yog 169.254.1.23, tom qab ntawd hloov lub party TCP / IP chaw kom muaj kev cuam tshuam tus IP chaw nyob. Saib daim duab hauv qab no thiab daim duab 24,
Daim duab 23 • Host PC TCP/IP Chaw
Daim duab 24 • Qhov chaw nyob IP zoo li qub
Nco tseg: Thaum cov kev teeb tsa no tau teeb tsa, suav cov qauv tsim, thauj cov qauv tsim rau hauv Flash nco, thiab khiav tus qauv siv SoftConsole.
DG0440 Demo Phau Ntawv Qhia Hloov Kho 7.0
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
Microsemi DG0440 Khiav Modbus TCP Reference Tsim ntawm SmartFusion2 Devices [ua pdf] Cov neeg siv phau ntawv qhia DG0440 Running Modbus TCP Reference Design on SmartFusion2 Devices, DG0440, Khiav Modbus TCP Reference Design on SmartFusion2 Devices, Design on SmartFusion2 Devices |