Microsemi DG0440 Тарҳрезии истинодҳои Modbus TCP дар дастгоҳҳои SmartFusion2
Идораи марказии Microsemi
Як корхона, Алисо Виехо,
CA 92656 ИМА
Дар дохили ИМА: +1 800-713-4113
Берун аз ИМА: +1 949-380-6100
Факс: +1 949-215-4996
Почтаи электронӣ: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Ҳамаи ҳуқуқ маҳфуз аст. Microsemi ва логотипи Microsemi тамғаҳои тиҷоратии Microsemi Corporation мебошанд. Ҳама тамғаҳои молӣ ва тамғаҳои хидматрасонии дигар моликияти соҳибони мувофиқ мебошанд
Microsemi дар бораи маълумоти дар ин ҷо мавҷудбуда ё мувофиқ будани маҳсулот ва хидматҳои худ барои ягон ҳадафи мушаххас кафолат, пешниҳод ё кафолат намедиҳад ва Microsemi ҳеҷ гуна масъулиятеро, ки аз татбиқ ё истифодаи ягон маҳсулот ё схема бармеояд, ба дӯш намегирад. Маҳсулоте, ки дар ин ҷо фурӯхта мешаванд ва ҳама маҳсулоти дигаре, ки Microsemi фурӯхтааст, таҳти озмоиши маҳдуд қарор гирифтаанд ва набояд дар якҷоягӣ бо таҷҳизот ё барномаҳои муҳим истифода шаванд. Ҳама гуна мушаххасоти иҷроиш боэътимод ҳисобида мешаванд, аммо тасдиқ карда нашудаанд ва Харидор бояд тамоми иҷроиш ва дигар озмоишҳои маҳсулотро танҳо ва дар якҷоягӣ бо ҳама гуна маҳсулоти ниҳоӣ гузаронад ва анҷом диҳад. Харидор набояд ба ягон маълумот, мушаххасот ё параметрҳои аз ҷониби Microsemi пешниҳодшуда такя кунад. Масъулияти Харидор барои мустақилона муайян кардани мувофиқати ҳама гуна маҳсулот ва озмоиш ва санҷиши он аст. Маълумоте, ки аз ҷониби Microsemi дар ин ҷо пешниҳод шудааст, "чун ҳаст, дар куҷост" ва бо ҳама камбудиҳо пешниҳод карда мешавад ва тамоми хатари марбут ба ин маълумот комилан ба зиммаи Харидор аст. Microsemi ба таври возеҳ ё ба таври ғайримустақим ба ягон тараф ягон ҳуқуқи патентӣ, литсензия ё дигар ҳуқуқҳои моликияти зеҳниро, хоҳ нисбати худи чунин маълумот ё чизе, ки дар ин маълумот тавсиф шудааст, намедиҳад. Маълумоте, ки дар ин ҳуҷҷат пешниҳод шудааст, моликияти Microsemi аст ва Microsemi ҳуқуқ дорад дар вақти дилхоҳ бидуни огоҳӣ ба маълумоти ин ҳуҷҷат ё ба ҳама гуна маҳсулот ва хидматҳо тағирот ворид кунад.
Дар бораи Microsemi
Корпоратсияи Microsemi (Nasdaq: MSCC) портфели ҳамаҷонибаи ҳалли нимноқилҳо ва системаҳоро барои аэрокосмос ва дифоъ, алоқа, маркази додаҳо ва бозорҳои саноатӣ пешниҳод мекунад. Маҳсулот дорои микросхемаҳои интегралӣ-сигналии омехтаи аналогӣ, FPGAs, SoCs ва ASIC-ҳои баландсифат ва радиатсионӣ мебошанд; маҳсулоти идоракунии қувваи барқ; дастгоҳҳои вақт ва ҳамоҳангсозӣ ва ҳалли дақиқи вақт, муқаррар кардани стандарти ҷаҳонии вақт; дастгоҳҳои коркарди овоз; ҳалли RF; ҷузъҳои дискретӣ; қарорҳои нигаҳдории корхона ва коммуникатсия, технологияҳои амниятӣ ва миқёспазир зидди тampмаҳсулот; ҳалли Ethernet; IC ва миёнаравҳои барқ аз болои Ethernet; инчунин қобилиятҳо ва хидматҳои тарроҳии фармоишӣ. Ширкати Microsemi дар Алисо Виеҷо, Калифорния ҷойгир аст ва дар саросари ҷаҳон тақрибан 4,800 корманд дорад. Муфассалтар дар www.microsemi.com.
Таърихи ревизия
Таърихи таҷдиди назар тағйиротҳоеро, ки дар ҳуҷҷат амалӣ карда шудаанд, тавсиф мекунад. Тағйирот аз рӯи навор аз нашри охирин сар карда номбар карда мешаванд.
Баррасии 7.0
Ҳуҷҷат барои нашри нармафзори Libero v11.8 нав карда шуд.
Баррасии 6.0
Тағироти зерин дар таҳрири 6.0-и ин ҳуҷҷат ворид карда шудаанд.
- Талаботи тарҳрезии Libero SoC, FlashPro ва SoftConsole дар Талаботи тарроҳӣ, саҳифаи 5 нав карда мешаванд.
- Дар тӯли дастур, номҳои лоиҳаҳои SoftConsole, ки дар тарҳрезии намоишӣ истифода мешаванд ва ҳамаи рақамҳои алоқаманд нав карда мешаванд.
Баррасии 5.0
Ҳуҷҷат барои нашри нармафзори Libero v11.7 (SAR 76559) нав карда шуд.
Баррасии 4.0
Ҳуҷҷат барои нашри нармафзори Libero v11.6 (SAR 72924) нав карда шуд.
Баррасии 3.0
Ҳуҷҷат барои нашри нармафзори Libero v11.5 (SAR 63972) нав карда шуд.
Баррасии 2.0
Ҳуҷҷат барои нашри нармафзори Libero v11.3 (SAR 56538) нав карда шуд.
Баррасии 1.0
Ҳуҷҷат барои нашри нармафзори Libero v11.2 (SAR 53221) нав карда шуд.
Иҷрои тарҳи Reference Modbus TCP дар дастгоҳҳои SmartFusion2 бо истифода аз IwIP ва FreeRTOS
Муқаддима
Microsemi тарҳи истинодро барои дастгоҳҳои SmartFusion®2 SoC FPGA пешниҳод мекунад, ки нишон медиҳанд
Хусусиятҳои нозири дастрасии миёнаравӣ (TSEMAC) аз SmartFusion2 SoC FPGA ва протоколи Modbus -ро амалӣ мекунад. Тарҳи истинод дар UG0557 кор мекунад: SmartFusion2 SoC FPGA Advanced Development Kit Дастури корбар. Ин дастури намоишӣ тавсиф мекунад.
- Истифодаи SmartFusion2 TSEMAC ба интерфейси мустақили медиаи гигабитӣ (SGMII) PHY пайваст.
- Интегратсияи драйвери SmartFusion2 MAC бо протоколи идоракунии интиқоли IP (IwIP) (TCP) ё стеки IP ва системаи оператсионии ройгони вақти воқеӣ (RTOS).
- Қабати барномавӣ бо протоколи автоматикунонии саноатӣ, Modbus дар TCP ё IP.
- Тарҳрезии истинодро чӣ гуна бояд иҷро кард
Зерсистемаи микроконтроллер (MSS)-и SmartFusion2 SoC FPGA дорои як намунаи периферии TSEMAC мебошад. TSEMAC-ро дар байни протсессори мизбон ва шабакаи Ethernet бо суръати зерини интиқоли маълумот (суръати хат) танзим кардан мумкин аст:
- 10 Мбит/с
- 100 Мбит/с
- 1000 Мбит/с
Барои маълумоти бештар дар бораи интерфейси TSEMAC барои дастгоҳҳои SmartFusion2, ба UG0331: Дастури корбари зерсистемаи Microcontroller SmartFusion2 нигаред.
Истифодаи протоколи Modbus
Modbus як протоколи паёмнависии қабати барномавӣ мебошад, ки дар сатҳи ҳафтум мавҷуд аст
модели пайвасти системаҳои кушода (OSI). Он муоширати муштарӣ ё серверро байни дастгоҳҳои дар намудҳои гуногуни автобусҳо ё шабакаҳо пайвастшуда имкон медиҳад. Ин як протоколи хадамотест, ки хидматҳои зиёдеро пешниҳод мекунад, ки бо рамзҳои функсионалӣ муайян шудаанд. Рамзҳои функсионалии Modbus унсурҳои воҳидҳои додаҳои протоколи дархост ё ҷавоби Modbus мебошанд. Қисмҳои протоколи Modbus иборатанд аз:
- TCP ё IP тавассути Ethernet
- Интиқоли силсилавии асинхронӣ дар васоити мухталиф
- Сим:
- EIA/TIA-232-E
- EIA-422
- EIA/TIA-485-A нахи
- Радио
- Modbus PLUS, як шабакаи баландсуръати интиқоли нишонаҳо
Дар расми зерин стекҳои алоқаи Modbus барои шабакаҳои гуногуни коммуникатсионӣ тасвир шудааст.
Тасвири 1 • Стеки коммуникатсионӣ Modbus
Истифодаи Protocol Modbus дар дастгоҳи SmartFusion2
Сервери Modbus TCP дар маҷмӯаи рушди SmartFusion2 Advanced кор мекунад ва ба муштарии Modbus TCP, ки дар компютери мизбон кор мекунад, посух медиҳад. Дар расми зерин диаграммаи блоки сервери Modbus TCP ва барнома дар дастгоҳи SmartFusion2 нишон дода шудааст.
Тасвири 2 • Диаграммаи блоки сервери Modbus TCP ва барнома дар SmartFusion2
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6HUYHU |
,З,3 7&3 РУ ,3 6WDFN | |
)UHH5726 | )ЛУПЗДУХ |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
Талаботи тарроҳӣ
Дар ҷадвали зерин талаботи тарҳрезии сахтафзор ва нармафзор оварда шудааст.
Љадвали 1 • Талабот ва тафсилоти тарроҳии истинод
Талаботи тарроҳӣ: Тавсифи
Таҷҳизот
- SmartFusion2 маҷмӯаи рушди пешрафта
– USB A ба кабели мини-B
– адаптер 12 В
Rev A ё дертар - Сими Ethernet RJ45
- Ҳар яке аз барномаҳои эмулятсияи терминали силсилавии зерин:
- HyperTerminal
– TeraTerm
– ПУТТИ - Системаи оператсионии компютери мизбон ё ноутбуки Windows 64-бит
Нармафзор
- Libero® System-on-Chip (SoC) v11.8
- SoftConsole v4.0
- Нармафзори барномасозии FlashPro v11.8
- Драйверҳои USB ба UART -
- Ронандагони MSS Ethernet MAC v3.1.100
- Барномаи эмулятсияи терминали силсилавии HyperTerminal, TeraTerm ё PuTTY
- Браузери Mozilla Firefox ё Internet Explorer
Тарҳрезии намоишӣ
Дар бахшҳои зерин тарҳи намоишии тарҳи истинод ба Modbus TCP дар дастгоҳҳои SmartFusion2 бо истифода аз IwIP ва FreeRTOS тасвир шудааст.
Тарҳрезии намоишӣ files барои зеркашӣ дастрас аст:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Тарҳрезии намоишӣ fileс дар бар мегиранд:
- Либеро
- Барномасозӣ files
- HostTool
- Readme
Дар расми зерин сохтори сатҳи болоии тарҳ нишон дода шудааст fileс. Барои маълумоти иловагӣ ба Readme.txt нигаред file.
Расми 3 • Тарҳрезии намоишӣ Files Сохтори сатҳи боло
Хусусиятҳои тарҳрезии намоишӣ
Тарҳрезии истинод дар бар мегирад:
- Лоиҳаи пурраи Libero SoC Verilog
- Лоиҳаи нармафзори нармафзори SoftConsole
Тарҳрезии истинод метавонад рамзҳои функсионалии Modbus-ро вобаста ба танзимоти стеки алоқаи ройгони Modbus дастгирӣ кунад:
- Регистрҳои вурудро хонед (рамзи функсионалӣ 0×04)
- Хондани регистрҳои нигоҳдорӣ (рамзи функсионалӣ 0×03)
- Навиштани регистрҳои ягона (рамзи функсия 0×06)
- Навиштани регистрҳои сершумор (рамзи функсионалӣ 0×10)
- Хондан ё навиштани регистрҳои сершумор (рамзи функсия 0×17)
- Хондани катҳо (рамзи функсионалӣ 0 × 01)
- Навиштани кати ягона (рамзи функсия 0×05)
- Навиштани катҳои сершумор (рамзи функсия 0×0F)
- Хондани вурудҳои дискретӣ (рамзи функсионалӣ (0×02)
Тарҳрезии истинод кодҳои функсионалии зерини Modbusро барои ҳама танзимоти стеки алоқаи Modbus ройгон дастгирӣ мекунад:
- Регистрҳои вурудро хонед (рамзи функсионалӣ 0×04)
- Хондани вурудҳои дискретӣ (рамзи функсионалӣ (0×02)
- Навиштани катҳои сершумор (рамзи функсия 0×0F)
- Хондани регистрҳои нигоҳдорӣ (рамзи функсионалӣ 0×03)
Тавсифи тарҳрезии намоишӣ
Тарҳ бо истифода аз интерфейси SGMII PHY тавассути конфигуратсияи TSEMAC барои интерфейси даҳ битӣ (TBI) амалӣ карда мешавад. Барои маълумоти бештар дар бораи интерфейси TSEMAC TBI, ба UG0331: Дастури корбари зерсистемаи микроконтроллерҳои SmartFusion2 нигаред.
Лоиҳаи сахтафзор Libero SoC
Дар расми зерин татбиқи тарҳи сахтафзор нишон дода шудааст, ки дар он нармафзори нармафзори ғуломи тарроҳии истинод кор мекунад.
Тасвири 4 • Тарҳрезии сахтафзори сатҳи болоии Libero SoC
Лоиҳаи сахтафзори Libero SoC захираҳои SmartFusion2 MSS ва IP-ҳои зеринро истифода мебарад:
- Интерфейси TSEMAC TBI
- MMUART_0 барои алоқаи RS-232 дар маҷмӯаи рушди SmartFusion2 Advanced
- Лавҳаи вуруди 0 ҳамчун манбаи соат
- Вуруд ва баромади таъиноти умумӣ (GPIO), ки интерфейси зеринро дорад:
- Диодҳои рӯшноӣ (LED): 4 адад
- Тугмаҳо: 4 рақам
- Калидҳои бастаи дугона (DIP): 4 рақам
- Захираҳои зерини тахта бо фармонҳои Modbus алоқаманданд:
- LEDs (coils)
- Калидҳои DIP (воридҳои дискретӣ)
- Тугмаҳои пахшкунӣ (воридҳои дискретӣ)
- Соатҳои вақти воқеӣ (RTC) (регистрҳои вуруд)
- Интерфейси силсилавии баландсуръат (SERDESIF) SERDES_IF IP, ки барои SERDESIF_3 EPCS хатти 3 танзим шудааст, ба расми зерин нигаред. Барои гирифтани маълумоти бештар дар бораи интерфейсҳои силсилавии баландсуръат, ба дастури корбар UG0447- SmartFusion2 ва IGLOO2 FPGA баландсуръати интерфейсҳои силсилавӣ нигаред.
Дар расми зерин равзанаи конфигуратори интерфейси Serial High Speed нишон дода шудааст.
Тасвири 5 • Равзанаи конфигуратсияи интерфейси силсилавии баландсуръат
Таъиноти бастаи Pin
Таъиноти пинҳои бастаҳо барои LED, коммутаторҳои DIP, коммутаторҳои тугмаҳо ва сигналҳои интерфейси PHY дар ҷадвали зерин тавассути Ҷадвали 5, саҳифаи 9 нишон дода шудаанд.
Љадвали 2 • LED ба Таъинотҳои бастаи Pins
- Рамзи бастаи баромад
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
Љадвали 3 • Гузаришњои DIP ба таъинотњои бастабандї
- Рамзи бастаи баромад
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
Љадвали 4 • Гузаришњои тугмањо ба таъинотњои бастабандї
- Рамзи бастаи баромад
- ГУЗАРЕД1 J25
- ГУЗАРЕД2 H25
- ГУЗАРЕД3 J24
- ГУЗАРЕД4 H23
Љадвали 5 • Сигналњои Интерфейси PHY ба Таъинотњои бастабандї
- Номи порт
- Натиҷаи PHY_MDC F3
- Вуруди PHY_MDIO K7
- Натиҷаи PHY_RST F2
Лоиҳаи нармафзори нармафзори SoftConsole
Лоиҳаи SoftConsole -ро бо истифода аз SoftConsole IDE мустақилона даъват кунед. Барои тарҳрезии истинод версияҳои зерини стек истифода мешаванд:
- lwIP TCP ё стеки IP версияи 1.3.2
- Версияи сервери Modbus TCP 1.5 (www.freemodbus.org) бо такмилҳо барои дастгирии пурраи рамзи функсия ҳамчун сервери Modbus TCP
- FreeRTOS (www.freertos.org)
Дар расми зерин нармафзори SoftConsole сохтори феҳристи тарроҳиро нишон медиҳад.
Тасвири 6 • Равзанаи Explorer Project SoftConsole
Фазои кории SoftConsole аз лоиҳаи Modbus_TCP_App иборат аст, ки дорои барномаи Modbus TCP (ки lwIP ва FreeRTOS-ро истифода мебарад) ва ҳама қабатҳои абстраксияи нармафзор ва сахтафзор, ки ба тарҳи сахтафзор мувофиқат мекунанд, иборат аст.
Дар расми зерин версияҳои драйвере, ки барои намоиш истифода мешаванд, нишон медиҳад.
Тасвири 7 • Версияҳои драйвери намоишӣ
Танзими тарҳи намоишӣ
Қадамҳои зерин тасвир мекунанд, ки чӣ гуна насб кардани намоиш барои тахтаи SmartFusion2 Advanced Development Kit:
- Бо истифода аз сими USB A ба mini-B компютери мизбонро ба пайвасткунаки J33 пайваст кунед. Драйверҳои пули USB ба қабулкунаки универсалии асинхронӣ/интиқолдиҳанда (UART) ба таври худкор муайян карда мешаванд.
- Аз чор бандарҳои алоқаи (COM) ошкоршуда, яке аз портҳои COM-ро бо тугмаи рости муш клик кунед ва Хусусиятҳоро интихоб кунед. Равзанаи хосиятҳои порти интихобшудаи COM, тавре ки дар расми зерин нишон дода шудааст, нишон дода мешавад.
- Боварӣ ҳосил кунед, ки Ҷойгиршавӣ дар USB FP5 Serial Converter C дар равзанаи Хусусиятҳо тавре ки дар расми зерин нишон дода шудааст, мавҷуд аст.
Шарҳ: Рақами порти COM-ро барои конфигуратсияи порти пайдарпай қайд кунед ва боварӣ ҳосил кунед, ки макони порти COM ҳамчун дар USB FP5 Serial Converter C муайян карда шудааст.
Расми 8 • Равзанаи мудири дастгоҳ
- Агар драйверҳои USB ба таври худкор ошкор нашаванд, драйвери USB-ро насб кунед.
- Драйвери FTDI D2XX -ро барои иртиботи терминали пайдарпай тавассути сими USB FTDI mini насб кунед. Драйверҳо ва дастури насбро аз: зеркашӣ кунед:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Тугмаҳоро дар тахтаи SmartFusion2 Advanced Development Kit тавре ки дар ҷадвали зерин нишон дода шудааст, пайваст кунед. Барои маълумот дар бораи ҷойгиршавии ҷаҳида, нигаред ба Замимаи: Ҷойгиршавии jumper, саҳифаи 19.
Огоҳӣ: Пеш аз пайваст кардани пайвасткунакҳо калиди барқро, SW7, ХОМӮШ кунед.
Ҷадвали 6 • SmartFusion2 Settings Advanced Development Settings Jumper
- Jumper Pin Аз PIN ба Шарҳҳо
- J116, J353, J354, J54 1 2 Инҳо танзимоти пешфарзии пешфарзии тахтаи Advanced Development Kit мебошанд. Боварӣ ҳосил кунед, ки jumpers
- J123 2 3 мувофиқан муқаррар карда шудааст.
- J124, J121, J32 1 2 ҶTAG барномасозӣ тавассути FTDI
- Таъмини барқро ба пайвасткунаки J42 дар тахтаи SmartFusion2 Advanced Development Kit пайваст кунед.
- Ин тарҳ, собиқample метавонад ҳам дар режимҳои IP статикӣ ва ҳам динамикии IP кор кунад. Бо нобаёнӣ, барномасозӣ files барои режими динамикии IP пешбинӣ шудаанд.
- Барои IP статикӣ, компютери мизбонро ба пайвасткунаки J21 пайваст кунед
SmartFusion2 Advanced Development Kit бо истифода аз сими RJ45. - Барои IP динамикӣ, бо истифода аз сими RJ21 ҳар яке аз бандарҳои шабакаи кушодаро ба пайвасткунаки J2-и тахтаи SmartFusion45 Advanced Development Kit пайваст кунед.
- Барои IP статикӣ, компютери мизбонро ба пайвасткунаки J21 пайваст кунед
Сурати насби панел
Суратҳои тахтаи SmartFusion2 Advanced Development Kit бо ҳамаи пайвастҳои танзимотӣ дар Замима оварда шудаанд: Танзимоти тахта барои иҷрои тарҳи истинодҳои Modbus TCP, саҳифаи 18.
Иҷрои тарҳи намоишӣ
Қадамҳои зерин тавсиф мекунанд, ки чӣ гуна тарҳрезии намоишӣ иҷро карда шавад:
- Дизайнро зеркашӣ кунед file аз:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - Калиди таъминоти барқ, SW7-ро фурӯзон кунед.
- Ҳама гуна барномаи эмулятсияи терминали силсилавӣ, ба монанди:
- HyperTerminal
- ПУТТИ
- TeraTerm
Эзоҳ: Дар ин намоишӣ HyperTerminal истифода мешавад.
Конфигуратсияи барнома ин аст: - Меъёри интиқол: 115200
- 8 бит маълумот
- 1 Истеъмоли каме
- Парите нест
- Не назорати ҷараёни
Барои маълумот дар бораи конфигуратсияи барномаҳои эмулятсияи терминали силсилавӣ, нигаред ба Танзими барномаҳои эмулятсияи терминалҳои силсилавӣ.
- Нармафзори FlashPro -ро оғоз кунед.
- Лоиҳаи навро клик кунед.
- Дар равзанаи лоиҳаи нав номи лоиҳаро тавре, ки дар расми зерин нишон дода шудааст, ворид кунед.
Расми 9 • Лоиҳаи нави FlashPro
- Азназаргузарониро клик кунед ва ба маконе гузаред, ки лоиҳаро захира кардан мехоҳед.
- Дастгоҳи ягонаро ҳамчун режими барномасозӣ интихоб кунед.
- Барои захира кардани лоиҳа OK -ро клик кунед.
- Танзимоти дастгоҳро клик кунед.
- Азназаргузарониро клик кунед ва ба маконе гузаред, ки дар он Modbus_TCP_top.stp file ҷойгир аст ва интихоб кунед file. Ҷойгиршавии пешфарз ин аст:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). Барномасозии зарурӣ file интихоб карда шудааст ва омода аст, ки дар дастгоҳ барномарезӣ шавад, тавре ки дар расми зерин нишон дода шудааст.
Тасвири 10 • Лоиҳаи FlashPro танзим карда шудааст
- Барои оғози барномасозии дастгоҳ ПРОГРАММА клик кунед. То он даме, ки паём нишон дода мешавад, ки барнома гузашт, интизор шавед. Ин намоишӣ талаб мекунад, ки дастгоҳи SmartFusion2 бо рамзи барнома барои фаъол кардани замимаи Modbus пешакӣ барномарезӣ карда шавад. Дастгоҳи SmartFusion2 бо истифода аз нармафзори FlashPro бо Modbus_TCP_top.stp пешакӣ барномарезӣ шудааст.
Расми 11 • Барномаи FlashPro гузашт
Эзоҳ: Барои иҷро кардани тарроҳӣ дар ҳолати статикии IP, қадамҳои дар Замима зикршударо иҷро кунед: Иҷрои тарҳ дар ҳолати статикии IP, саҳифа 20.
- Давраи барқии тахтаи SmartFusion2 Advanced Development.
Паёми истиқбол бо суроғаи IP дар равзанаи HyperTerminal, тавре ки дар расми зерин нишон дода шудааст, нишон дода мешавад.
Расми 12 • HyperTerminal бо суроғаи IP
Дар компютери мизбон як сатри фармони навро кушоед, ба ҷузвдон гузаред
(\ SF2_Modbus_TCP_Ref_Design_DF \ HostTool) дар куҷо
SmartFusion2_Modbus_TCP_Client.exe file мавҷуд аст, фармонро ворид кунед: SmartFusion2_Modbus_TCP_Client.exe чунон ки дар расми зерин нишон дода шудааст.
Расми 13 • Даъват кардани муштарии Modbus
Дар расми зерин функсияҳои Modbus TCP, ки иҷро мешаванд, нишон дода шудааст. Функсияҳо инҳоянд:
- Хондани вурудҳои дискретӣ (рамзи функсия 02)
- Хондани регистрҳои нигоҳдорӣ (рамзи функсия 03)
- Хондани регистрҳои воридотӣ (рамзи функсия 04)
- Навиштани катҳои сершумор (рамзи функсия 15)
Тасвири 14 • Намоиши рамзҳои функсионалии Modbus
Барои маълумоти бештар дар бораи функсияҳои Modbus, ки дар тарҳи истинод нишон дода шудаанд, ба Функсияҳои иҷрошавандаи Modbus, саҳифаи 17 нигаред.
- Пас аз иҷро кардани намоиш, HyperTerminal-ро пӯшед.
Иҷрои функсияҳои Modbus
Ин бахш функсияҳои Modbus-ро, ки дар тарҳи истинод нишон дода шудаанд, тавсиф мекунад.
Вурудҳои дискретиро хонед (рамзи функсия 02)
GPIOs ба 4 коммутаторҳои DIP ва 4 тугмачаҳои пахшкунанда пайваст карда шудаанд. Калидҳои DIP ва тугмаҳои пахшкунандаи маҷмӯаи рушди SmartFusion2-ро фурӯзон ва хомӯш кунед. Рамзи функсионалии хондани вурудҳои дискретӣ ҳолати коммутаторҳоро тавре нишон медиҳад, ки дар расми зерин нишон дода шудааст.
Расми 15 • Хондани вурудҳои дискретӣ
Хондани реестрҳои нигоҳдорӣ (рамзи функсия 03)
Дар расми зерин маълумоти буферии глобалӣ, ки дар нармафзор муайян шудааст, нишон дода шудааст.
Расми 16 • Хонда шуд Реестрҳои нигоҳдорӣ
Реестрҳои вурудро хонед (рамзи функсия 04)
Дар расми зерин шумораи сонияҳое, ки ҳисобкунаки вақти воқеӣ (RTC) ҳисоб кардааст, нишон медиҳад.
Расми 17 • Хондани регистрҳои воридотӣ
Навиштани катҳои сершумор (рамзи функсионалӣ 0×0F)
Дар расми зерин маълумоти сабти Навиштани чандкаратаҳо барои иваз кардани LED-ҳои ба GPIO пайвастшуда нишон дода шудааст.
Расми 18 • Навиштани катҳои сершумор
Замима: Танзимоти тахта барои иҷро кардани тарҳи истинод ба Modbus TCP
Дар расми зерин насб кардани тахта барои иҷро кардани тарҳи истинод дар тахтаи SmartFusion2 Advanced Development Kit нишон дода шудааст.
Тасвири 19 • Танзими Шӯрои маҷмӯаи пешрафтаи SmartFusion2
Замима: Ҷойҳои Jumper
Дар расми зерин маконҳои jumper дар тахтаи SmartFusion2 Advanced Development Kit нишон дода шудааст.
Тасвири 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View
Шарҳ: Ҷаҳишҳое, ки бо сурх нишон дода шудаанд, бо нобаёнӣ муқаррар карда мешаванд. Ҷаҳишҳои бо сабз нишондодашуда бояд дастӣ насб карда шаванд.
Шарҳ: Ҷойгиршавии ҷабронҳо дар расми қаблӣ ҷустуҷӯшаванда аст.
Замима: Иҷрои тарҳ дар ҳолати статикии IP
Қадамҳои зерин тасвир мекунанд, ки чӣ гуна тарроҳиро дар ҳолати статикии IP иҷро кардан мумкин аст:
- Равзанаи Explorer-и лоиҳаи SoftConsole-ро бо тугмаи рост клик кунед ва ба Хусусиятҳо равед, ки дар расми зерин нишон дода шудааст.
Расми 21 • Равзанаи Explorer Лоиҳаи SoftConsole
- Рамзи NET_USE_DHCP-ро дар Танзимоти асбоби равзанаи Хусусиятҳо барои Modbus_TCP_App хориҷ кунед. Дар расми зерин Хосиятҳои тирезаи Modbus_TCP_App нишон дода шудааст.
Расми 22 • Равзанаи хосиятҳои Explorer Project
- Агар дастгоҳ дар реҷаи статикии IP пайваст бошад, суроғаи IP статикии тахта 169.254.1.23 аст, пас танзимоти TCP/IP-ро барои инъикоси суроғаи IP тағир диҳед. Ба расми зерин ва расми 24 нигаред,
Расми 23 • Танзимоти компютери TCP/IP
Расми 24 • Танзимоти суроғаи IP статикӣ
Шарҳ: Вақте ки ин танзимот танзим карда мешаванд, тарҳро тартиб диҳед, тарҳро ба хотираи Flash бор кунед ва тарҳро бо истифода аз SoftConsole иҷро кунед.
DG0440 Дастури намоишӣ Таҳрири 7.0
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Microsemi DG0440 Тарҳрезии истинодҳои Modbus TCP дар дастгоҳҳои SmartFusion2 [pdf] Дастури корбар DG0440 Тарҳрезии истинодҳои Modbus TCP дар дастгоҳҳои SmartFusion2, DG0440, Тарҳрезии Reference Modbus TCP дар дастгоҳҳои SmartFusion2, Тарҳрезӣ дар дастгоҳҳои SmartFusion2 |