You are on page 1of 17

Machine Translated by Google

Fn-Link 3121N-H
Průvodce vývojem softwaru

1.01
Modul PLC-IoT

TECHNOLOGIE FN-LINK LIMITED Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

Historie revizí
Revize datum Autor Popis
V1.00 20.07.2019 Wayne První návrh
V1.01 21.07.2019 Wayne 1. Upraveno zavedení schématu nasazení 1.3

TECHNOLOGIE FN-LINK LIMITED Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

Index

1. Přehled ................................................ .................................................. .....................................1 2. Nastavení testovacího

prostředí...... ............................................................. ............................................................. ................................... .........3 3. Způsob

vyhodnocení testu . ................................................................... ................................................................... ...................3 4.

Průvodce vývojem softwaru ................................................ ....................................................................... ..............................13 5.

Vypalování firmwaru................................................ ...................................................................... ............................................................. .........13

TECHNOLOGIE FN-LINK LIMITED Vlastnické a důvěrné informace


Machine Translated by Google

1. Přehled

Modul 3121N-H je komunikační modul PLC vyvinutý společností Fn-Link založený na čipu HiSilicon Hi3921SV100.

Komunikace PLC 220V a DC 12V. Tento

dokument se zaměřuje na popis toho, jak mohou uživatelé používat modul 3121N-H pro testovací testování a vývoj softwarové

systémové integrace. Platí pro: softwarové inženýry, testovací inženýry, inženýry technické podpory

1.1 PLC znamená

PLC je přenosová komunikace po elektrickém vedení, která načítá nosný signál pro přenos dat na AC (jako je AC 10KV, 220V/380V)

nebo DC (DC 12V/24V) vedení. PLC funguje následovně:

1.2 Síťová topologie PLC

CCO: (koncentrátor) modul hlavního uzlu

STA: (Stanice) modul podřízeného uzlu

PCO: (Proxy Coordinator) Proxy sub-node modul (1) 6bajtové

adresování MAC adres se používá mezi síťovými uzly, podporuje broadcast a unicast komunikaci, v síti je povolena pouze jedna

CCO existuje.

(2) Modul 3121N-H podporuje dva pracovní režimy, CCO a STA, které lze realizovat naprogramováním různých verzí softwaru. mod

TECHNOLOGIE FN-LINK LIMITED 1 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

podporuje automatické a rychlé vytváření sítí, dynamické směrování a vícecestné adresování. PCO je zařízení STA s funkcí proxy relé CCO

automaticky vybere STA, aby hrálo roli PCO podle signálů sítě a dalších podmínek. Modul CCO podporuje správu topologie sítě, jako je: nastavení

whitelistu a dotaz na informace o topologii.

1.3 Schéma nasazení modulu

(1) Schéma 1: OpenCPU

GPIO
STA
PWM
Hostitel CCO

GPIO
?, STA
Uart PWM
PLC

CCO a STA potřebují vypálit firmware protokolu poskytovaný Fn-Link.Toto

řešení podporuje Host pro řízení a sběr stavu GPIO/PWM všech STA ze sériového portu CCO UART0.

STA podporuje až 4 GPIO a 1 PWM (2) Schéma 2: Modem

STA Mcu

Hostitel CCO V

?, STA Mcu
Uart
PLC V

CCO a STA potřebují vypálit transparentní přenosový firmware poskytovaný Fn-

Link.Toto řešení podporuje data sériového portu CCO UART0 lze vysílat a transparentně přenášet do všech STA a data sériového portu STA UART0 lze

unicastovat do CCO. CCO a STA jsou odpovídá pouze za transparentní přenos dat sériového portu.Obchodní funkce je realizována pomocí MCU. (3) Výhody

Možnost 1: Nízká cena, méně hardwarového rozhraní STA

Možnost 2: Vysoká flexibilita, neomezená hardwarovým rozhraním STA

TECHNOLOGIE FN-LINK LIMITED 2 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

2. Nastavení testovacího prostředí

2.1 Hardwarová
1, příprava 1 x86 PC: operační systém win XP a vyšší 2. 2

USB-to-serial kabely (PC musí nainstalovat sériový ovladač, aby rozpoznalo sériové

zařízení) 3. Alespoň 2 3121N-H moduly

2.2 Příprava softwaru

1, Programování firmwaru modulu 3131N-H

Vyberte jeden modul pro vypálení firmwaru CCO a další moduly pro vypálení firmwaru STA. Způsob programování naleznete v kapitole o programování

firmwaru. Verzi firmwaru lze získat kontaktováním Fn-Link FAE.

2. Pro transparentní test firmwaru přenosu připojte UART0 modulů CCO a STA k sériovému portu počítače

3. Pro test firmwaru protokolu stačí připojit sériový port CCO UART0. 4. Konfigurace sériového portu:

přenosová rychlost 115200, datový bit 8, stop bit 1, sudá parita sudá, bez řízení toku

5, PLC_Module_Debuger.exe Nástroj pro vyhodnocení funkce modulu (PC software)

6, HiAssistant.exe Nástroj pro diagnostiku modulu (PC software)

2.3 Testovací topologie

STA PC

PC CCO

?, STA PC
Uart
PLC

3. Metody hodnocení testů

3.1 Nástroj HiAssistant (sériový port PC je připojen k sériovému portu CCO UART1)

1. Připojte CCO

(1) Sériový port je připojen tak, jak je znázorněno na obrázku níže

TECHNOLOGIE FN-LINK LIMITED 3 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

(2) Otevřete software HiAssistant, postupujte podle níže uvedeného obrázku a vyberte správné číslo sériového portu:

(3) Jak je znázorněno na obrázku níže, znamená to, že připojení CCO je úspěšné.

TECHNOLOGIE FN-LINK LIMITED 4 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

2. Zobrazte informace o topologii sítě

Chcete-li získat nejnovější informace o topologii, klikněte na Obnovit v nabídce po kliknutí pravým tlačítkem v prázdném prostoru pravého okna. Jak je znázorněno na obrázku níže:

2. Odesílejte a přijímejte příkazy přes síť

Jsou podporovány následující celosíťové příkazy:

TECHNOLOGIE FN-LINK LIMITED 5 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

7. Upgrade firmwaru

Pravidla pro pojmenování souborů s

aktualizací firmwaru: xxx_cco.hupg aktualizuje firmware pro zařízení CCO a xxx_sta.hupg aktualizuje firmware pro zařízení STA.

(1) Upgrade v celé síti (všechny STA)

Pokud se zobrazí následující informace, aktualizace proběhla úspěšně.

(2) Jednobodový upgrade (připojené CCO)

TECHNOLOGIE FN-LINK LIMITED 6 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

Pokud se zobrazí následující informace, aktualizace proběhla úspěšně:

8. Správa whitelistu

Nastavte parametry whitelistu zařízení CCO. STA, které nejsou na whitelistu CCO, CCO neobjeví.

TECHNOLOGIE FN-LINK LIMITED 7 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

Formát konfiguračního souboru whitelistu je následující:

9. Napište NV na celou síť

NV jsou parametry zařízení CCO a STA a parametry odpovídajících zařízení lze podle potřeby upravit.

NV nelze libovolně upravit. Před úpravou se prosím poraďte s Fn-Link FAE, abyste předešli abnormálním problémům se zařízením.

Parametr MAC adresy NVID je 0x3 a operace úpravy MAC adresy je následující:

TECHNOLOGIE FN-LINK LIMITED 8 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

10. Test výkonnosti

3.2 Nástroj PLC_Module_Debuger (sériový port PC připojený k sériovému portu CCO UART0)

Tento nástroj je PC Demo program vyvinutý na základě "Hi3921V100 Module Interface Protocol.pdf" a musí být používán se zařízeními CCO

a STA, která tento protokol podporují. 1. Připojte CCO

(1) Sériový port je připojen, jak je znázorněno

na obrázku níže (2) Nástroj vybere správné číslo sériového portu, kliknutím otevřete sériový port, pokud se vytisknou následující informace, znamená to, že připojení CCO bylo úspěšné.

TECHNOLOGIE FN-LINK LIMITED 9 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

2. Upgrade firmwaru

(1) Jednobodový upgrade

(2) Upgrade v celé síti

TECHNOLOGIE FN-LINK LIMITED 10 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

3. Příkaz místního testu modulu

(1) Získejte informace o verzi

get_version

(2) Získejte MAC adresu

get_mac

(3) Získejte komunikační adresu

get_dev

(4) Nastavte komunikační adresu

set_dev 01:03:11:34:5f:fe

TECHNOLOGIE FN-LINK LIMITED 11 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H


Parametry: Komunikační MAC adresa

(5) Restartujte zařízení

restartovat 5

Parametry: <doba zpoždění>[0-255]S

(6) Získejte informace o topologii (podporuje pouze CCO)

get_topoinfo 1 10

Parametry: <start seq>[1-200] <req cnt>[1-200]

4. Příkaz testu propustnosti

utx_t 10:00:c0:a8:01:02 480 10 parametrů: <dst

mac> <velikost užitečného zatížení>[1-2000]Byte <počet Tx>[1-65535]

5. Test GPIO
set_gpio 01:03:11:34:5f:fd 2 1 <adresa

sta> <PIN num>[2|3|4|6] <nízká|vysoká>[0|1]

get_gpio 01:03:11:34:5f:fd 2

Parametry: <adresa stanice> <číslo PIN>[2|3|4|6]

6. PWM test
set_pwm 01:03:11:34:5f:fd 50 100

Parametry: <adresa sta> <poplatek>[0-100]% <freq>[1-200]khz

get_pwm 01:03:11:34:5f:fd

TECHNOLOGIE FN-LINK LIMITED 12 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

4. Průvodce vývojem softwaru

4.1 Vývoj firmwaru

Verze firmwaru je dočasně přizpůsobena a vyvinuta společností Fn-Link a v současné době podporuje dvě verze firmwaru transparentního přenosu a firmwaru protokolu.

4.2 Vývoj CCO brány nebo hostitelského počítače

Viz dokument Hi3921V100 Module Interface Protocol.pdf" a ukázkový zdrojový kód nástroje PLC_Module_Debuger pro portování

a vývoj. Struktura zdroje:

5. vypalování firmwaru

5.1 Hořet

hiBurn vypaluje firmware přes UART1. Tato metoda se používá pro první programování prázdného čipu a nutnost aktualizace flashboot + aplikace + NV.

TECHNOLOGIE FN-LINK LIMITED 13 Vlastnické a důvěrné informace


Machine Translated by Google

Průvodce vývojem softwaru Fn-Link 3121N-H

(1) Když je čip prázdný, vyberte RomBoot a při aktualizaci firmwaru vyberte flashBoot

(2) Vyberte firmware typu hbin pro soubor (3) Do

příkazového pole zadejte burn 2000000 0 7f000 a klikněte na odeslat (4) Kliknutím

přeneste soubor

5.2 Aktualizace firmwaru

Upgrade aktualizuje pouze aplikační část, flashboot a NV upgradovat nelze

(1) HiAssitant aktualizuje firmware přes UART1, podrobnosti viz kapitola HiAssistant výše.

(2) Aktualizace firmwaru PLC_Module_Debuger prostřednictvím UART0, podrobnosti viz kapitola PLC_Module_Debuger

TECHNOLOGIE FN-LINK LIMITED 14 Vlastnické a důvěrné informace

You might also like