ADVANTECH-LOGOTIKAS

ADVANTECH protokolas MODBUS TCP2RTU maršrutizatoriaus programa

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-PRODUCT

Informacija apie produktą

Gaminys yra įrenginys, palaikantis MODBUS TCP2RTU protokolą. Jį gamina Advantech Czech sro, įsikūrusi Usti nad Orlici mieste, Čekijoje. Naudotojo vadovo dokumento numeris yra APP-0014-EN, kurio peržiūros data yra 26 m. spalio 2023 d.

Advantech Czech sro teigia, kad jie nėra atsakingi už jokius atsitiktinius ar pasekminius nuostolius, atsiradusius dėl šio vadovo naudojimo. Visi vadove paminėti prekių pavadinimai yra atitinkamų savininkų registruotieji prekių ženklai, o šiame leidinyje jie naudojami tik informaciniais tikslais.

Produkto naudojimo instrukcijos

Konfigūracija

Norėdami sukonfigūruoti gaminį, atlikite šiuos veiksmus:

  1. Prisijunkite prie web sąsają paspausdami modulio pavadinimą maršrutizatoriaus maršrutizatoriaus programėlių puslapyje Web sąsaja.
  2. Kairiosios dalies meniu web sąsają, eikite į skyrių „Konfigūracija“.
  3. Skiltyje Konfigūracija rasite 1 prievado, 2 prievado ir USB konfigūracijos elementus.
  4. Prievado konfigūracijai:
    • Įgalinti išplėtimo prievadą: Šis elementas įgalina konvertuoti MODBUS TCP/IP protokolą į MODBUS RTU.
    • Perdavimo sparta: nustatykite MODBUS RTU ryšio spartą išplėtimo prievade. Jei prie nuosekliosios sąsajos neprijungtas joks MODBUS RTU įrenginys, nustatykite jį į None.

I/O & XC-CNT MODBUS TCP serveris

Produktas turi pagrindinę maršruto parinktuvo charakteristiką ir adresų erdvę, susijusią su I/O & XC-CNT MODBUS TCP serveriu. Daugiau informacijos apie šias charakteristikas rasite maršruto parinktuvo arba išplėtimo prievado vartotojo vadove.

Susiję dokumentai

Norėdami gauti papildomos informacijos ir susijusių dokumentų, skaitykite Advantech Czech sro pateiktą vartotojo vadovą

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Čekija Dokumento Nr. APP-0014-EN, peržiūrėta nuo 26 m. spalio 2023 d.

© 2023 Advantech Czech sro Jokia šio leidinio dalis negali būti atgaminta ar perduota jokia forma ar bet kokiomis elektroninėmis ar mechaninėmis priemonėmis, įskaitant fotografiją, įrašymą ar bet kokią informacijos saugojimo ir paieškos sistemą be raštiško sutikimo. Informacija šiame vadove gali būti keičiama be įspėjimo ir tai nėra Advantech įsipareigojimas.
Advantech Czech sro neprisiima atsakomybės už atsitiktinius ar pasekminius nuostolius, atsiradusius dėl šio vadovo pateikimo, veikimo ar naudojimo.
Visi šiame vadove naudojami prekių pavadinimai yra atitinkamų savininkų registruotieji prekių ženklai. Prekių ženklų ar kt. naudojimas
pavadinimai šiame leidinyje yra tik informacinio pobūdžio ir nėra prekės ženklo savininko patvirtinimas.

Naudoti simboliai

  • Pavojus – informacija apie naudotojo saugumą arba galimą maršruto parinktuvo pažeidimą.
  • Dėmesio – problemos, kurios gali kilti konkrečiose situacijose.
  • Informacija – naudingi patarimai arba ypatingai įdomi informacija.
  • Example – Pvzampfunkcijos, komandos ar scenarijaus le.

Pakeitimų žurnalas

Protokolas MODBUS TCP2RTU pakeitimų žurnalas

  • v1.0.0 (2011-07-19)
    Pirmas leidimas
  • v1.0.1 (2011-11-08)
    Pridėta automatinio aptikimo RS485 sąsaja ir RTS signalo valdymas RS485 linijai
  • v1.0.2 (2011-11-25)
    Nedideli HTML kodo patobulinimai
  • v1.0.3 (2012-09-19)
    Ištaisytos neapdorotos išimtys
    Pridėtas siuntimo modbus klaidos pranešimas 0x0B, jei baigiasi atsakymo laikas
  • v1.0.4 (2013-02-01)
    Pridėtas siuntimo modbus klaidos pranešimas 0x0B, jei gaunamas blogas crc
  • v1.0.5 (2013-05-22)
    Pridėtos I/O ir CNT prievado nuskaitymo funkcijos
  • v1.0.6 (2013-12-11)
    Pridėtas FW 4.0.0+ palaikymas
  • v1.0.7 (2014-04-01)
    Padidėjęs vidinio buferio dydis
  • v1.0.8 (2014-05-05)
    Pridėtas naujų klientų blokavimas, kai prijungtas klientas yra aktyvus
  • v1.0.9 (2014-11-11)
    Pridėtas TCP režimo klientas
    Į modbus registrus įtrauktas serijos numeris ir MAC adresas
  • v1.1.0 (2015-05-22)
    Patobulintas užklausų apdorojimas
  • v1.1.1 (2015-06-11)
    Pridėtas duomenų ilgio testas crc patikrinime
  • v1.1.2 (2015-10-14)
    Išjungtas signalas SIG_PIPE
  • v1.1.3 (2016-04-25)
    Įjungta TCP serverio režimu išlaikyti gyvybę
  • v1.2.0 (2016-10-18)
    Pridėtas dviejų vienu metu veikiančių prievadų palaikymas
    Pašalintos nereikalingos parinktys
  • v1.2.1 (2016-11-10)
    Ištaisyta uart skaitymo ciklo klaida
  • v1.3.0 (2017-01-27)
    Pridėta parinktis Atmesti naujus ryšius
    Pridėta parinktis Neaktyvumo laikas
  • v1.4.0 (2017-07-10)
    Į MODBUS registrus įtrauktas MWAN IPv4 adresas
    Fiksuotas MAC adreso skaitymas
  • v1.5.0 (2018-04-23)
    Prie serijinio įrenginio pasirinkimo pridėta parinktis „Nėra“.
  • v1.6.0 (2018-09-27)
    Pridėtas ttyUSB palaikymas
    Pataisyta file deskriptoriaus nutekėjimas (ModulesSDK)
  • v1.6.1 (2018-09-27)
    Į „JavaSript“ klaidų pranešimus įtrauktas numatomas reikšmių diapazonas
  • v1.7.0 (2020-10-01)
    Atnaujintas CSS ir HTML kodas, kad atitiktų 6.2.0 ir naujesnės versijos programinę įrangą
    Pakeistas „Atsakymo skirtojo laiko“ limitas į 1...1000000 ms
  • v1.8.0 (2022-03-03)
    Pridėtos papildomos reikšmės, susijusios su MWAN būsena
  • v1.9.0 (2022-08-12)
    Pridėta papildoma įrenginio konfigūracijos CRC32 reikšmė
  • v1.10.0 (2022-11-03)
    Perdaryta licencijos informacija
  • v1.10.1 (2023-02-28)
    Statiškai susieta su zlib 1.2.13
  • 1.11.0 (2023-06-09)
    Pridėtas papildomų dvejetainių įvesties ir išvesties GPIO kaiščių palaikymas

Aprašymas

Maršrutizatoriaus programos protokolas MODBUS TCP2RTU nėra įtrauktas į standartinę maršrutizatoriaus programinę įrangą. Šios maršrutizatoriaus programėlės įkėlimas aprašytas konfigūracijos vadove (žr. skyrių Susiję dokumentai).

Modbus TCP2RTU maršrutizatoriaus programėlė suteikia MODBUS TCP protokolo konvertavimą į MODBUS RTU protokolą, kurį galima naudoti nuosekliojoje linijoje. RS232 arba RS485/422 sąsaja gali būti naudojama nuosekliajam ryšiui Advantech maršrutizatoriuje.
Abiejuose protokoluose yra bendra PDU dalis. MBAP antraštė naudojama identifikavimui siunčiant MODBUS ADU į TCP/IP. 502 prievadas skirtas MODBUS TCP ADU.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FG-1

Siunčiant PDU į nuosekliąją liniją, paskirties įrenginio adresas, gautas iš MBAP antraštės kaip UNIT ID, pridedamas prie PDU kartu su kontroline suma.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FG-2

Modulis palaiko dviejų nepriklausomų nuosekliųjų sąsajų konfigūraciją, jei jos yra maršrutizatoriuje. Palaikomas automatinis prievado RS485 atpažinimas iš RS422. Išsamią informaciją apie nuosekliąją sąsają rasite maršrutizatoriaus arba išplėtimo prievado naudotojo vadove (RS485/422, žr. [2]).

Sąsaja

Web sąsaja pasiekiama paspaudus modulio pavadinimą maršruto parinktuvo programėlių puslapyje Web sąsaja.
Kairiosios dalies meniu Web sąsajoje yra šie skyriai: būsena, konfigūracija ir tinkinimas. Būsenos skiltyje yra statistika, kurioje rodoma statistinė informacija, ir sistemos žurnalas, kuriame rodomas tas pats žurnalas kaip ir maršrutizatoriaus sąsajoje. Konfigūracijos skiltyje yra 1 prievadas, 2 prievadas ir USB elementai, o tinkinimas apima tik meniu skilties jungiklius iš modulio web puslapį į maršrutizatorių web konfigūracijos puslapiai. Pagrindinis modulio GUI meniu parodytas 1 pav.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FG-3

Konfigūracija

Prievado konfigūracija

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FG-4

Atskirų elementų reikšmė:

Išplėtimo prievadas Išplėtimo prievadas, kuriame bus užmegztas MODBUS RTU ryšys. Jei prie nuosekliosios sąsajos nėra prijungtas MODBUS RTU įrenginys, jį galima nustatyti kaip „Nėra“ ir šią nuosekliąją sąsają galima naudoti ryšiui su kitu įrenginiu. Šiuo atveju galima nuskaityti tik vidinius maršrutizatoriaus registrus.
Prekė Aprašymas
Paritetas Valdymo pariteto bitas:
  • jokios – Paritetas nebus išsiųstas
  • net – Bus atsiųstas tolygus paritetas
  • nelyginis – Bus išsiųstas nelyginis paritetas
„Stop Bits“

Padalintas laikas

Stop bitų skaičius

Laikas nutraukti pranešimą (žr. pastabą žemiau)

TCP režimas Režimo pasirinkimas:
  • Serveris - TCP serveris
  • Klientas - TCP klientas
Serverio adresas

 

TCP prievadas

Apibrėžia serverio adresą, kai pasirinktas režimas Klientas TCP režimas elementas).
TCP prievadas, kuriame maršrutizatorius klauso MODBUS TCP ryšio užklausų. MODBUS ADU siuntimui rezervuotas 502 prievadas.
Baigėsi atsakymo laikas Nurodo laiko intervalą, per kurį laukiama atsakymo. Jei atsakymas negaunamas, jam bus išsiųstas vienas iš šių klaidų kodų:
  • 0A – Perdavimo kelias nepasiekiamas
    Gateway negali skirti vidinio perdavimo kelio iš įvesties prievado į išvesties prievadą. Tikriausiai jis perkrautas arba neteisingai nustatytas.
  • 0B – Tikslinis įrenginys nereaguoja
    Tikslinis įrenginys nereaguoja, gali būti nepasiekiamas.
Neaktyvumo laikas Laikotarpis, po kurio TCP/UDP ryšys nutrūksta neaktyvumo atveju
Atmesti naujus ryšius Kai įjungta, maršrutizatorius atmeta visus kitus bandymus prisijungti – maršrutizatorius nebepalaiko kelių jungčių
Įgalinti I/O ir XC-CNT plėtinius Ši parinktis leidžia tiesiogiai susisiekti su maršrutizatoriumi.
I/O (dvejetainiai įėjimai ir išėjimai maršrutizatoriuje) ir vidiniai registrai veikia visose platformose (v2, v2i, v3 ir v4).
XC-CNT yra v2 maršrutizatorių išplėtimo plokštė. Ši komunikacijos forma veikia tik v2 platformoje.
Vieneto ID ID tiesioginiam ryšiui su maršrutizatoriumi. Reikšmės gali būti nuo 1 iki 255. Reikšmė 0 taip pat priimama norint tiesiogiai susisiekti su MOD-BUS/TCP arba MODBUS/UDP įrenginiais. Numatytoji vertė yra 240.

Visi nustatymų pakeitimai bus pritaikyti paspaudus mygtuką Taikyti.
Pastaba: Jei atpažįstama, kad laikas tarp dviejų gautų simbolių yra ilgesnis už parametro „Split Timeout“ reikšmę milisekundėmis, pranešimas iš visų gautų duomenų sukompiliuojamas ir išsiunčiamas.

USB konfigūracija
USB konfigūracija turi beveik tuos pačius konfigūracijos elementus kaip PORT1 ir PORT2. Trūksta tik skirtumo Įgalinti I/O ir XC-CNT plėtinius ir vieneto ID elementus.

ADVANTECH-Protocol-MODBUS-TCP2RTU-Router-App-FG-5

I/O & XC-CNT MODBUS TCP serveris

Pagrindinė charakteristika
Įvesties / išvesties protokolas ir XC-CNT MODBUS TCP serveris yra vienas iš maršrutizatoriaus ryšio protokolų su Modbus TCP2RTU maršrutizatoriaus programa, pagrįsta įvesties / išvesties sąsaja ir XC-CNT išplėtimo plokštėmis. Maršrutizatorius realiu laiku pateikia dabartinę įvesties būseną. Sistema gali jį nuskaityti naudodama pranešimą su kodu 0x03 (skaitoma daugiau registrų reikšmės). Naudodama pranešimus su kodu 0x10 (rašoma daugiau registrų reikšmės), sistema gali valdyti skaitmeninius išėjimus ir nustatyti būsenos skaitiklius. Pranešimai su skirtingais kodais (pvz., 0x6, kai įrašoma vieno registro reikšmė) nepalaikomi.

Maršrutizatoriaus adresų erdvė

Adresas Prieiga Aprašymas
0x0400 R/- viršutinė 16 bitų temperatūra maršrutizatoriuje [C] (su ženklu)
0x0401 R/- viršutinė 16 bitų temperatūra maršrutizatoriuje [C] (su ženklu)
0x0402 R/- viršutiniai 16 bitų tiekimo tūriotage [mV]
0x0403 R/- viršutiniai 16 bitų tiekimo tūriotage [mV]
0x0404 R/- viršutinių 16 BIN2 bitų būsena, visada 0
0x0405 R/- BIN16 žemesnių 2 bitų būsena
0x0406 R/- viršutinių 16 BIN3 bitų būsena, visada 0
0x0407 R/- BIN16 žemesnių 3 bitų būsena
0x0408 R/- viršutinių 16 BIN0 bitų būsena, visada 0
0x0409 R/- BIN16 žemesnių 0 bitų būsena:
  • bitas 0 – lygis prie įėjimo BIN0
  • bitai nuo 1 iki 15 – nenaudojami, visada 0
0x040A R/- BOUT16 viršutinių 0 bitų būsena, visada 0
0x040B R/W BOUT16 žemesnių 0 bitų būsena:
  • bitas 0 – lygis išėjime BOUT0
  • bitai nuo 1 iki 15 – nenaudojami, visada 0
0x040C R/- viršutinių 16 BIN1 bitų būsena, visada 0
0x040D R/- BIN16 žemesnių 1 bitų būsena:
  • bitas 0 – lygis prie įėjimo BIN1
  • bitai nuo 1 iki 15 – nenaudojami, visada 0
0x040E R/- BOUT16 viršutinių 1 bitų būsena, visada 0
0x040F R/W BOUT16 žemesnių 1 bitų būsena:
  • bitas 0 – lygis išėjime BOUT1
  • bitai nuo 1 iki 15 – nenaudojami, visada 0
Tęsinys kitame puslapyje
Adresas Prieiga Aprašymas
2 lentelė: I/O
Adresas Prieiga Aprašymas
0x0410 R/- viršutinė 16 AN1 vertės bitų, visada 0
0x0411 R/- mažesnė 16 bitų AN1 reikšmė, vertė iš 12 bitų AD keitiklio
0x0412 R/- viršutinė 16 AN2 vertės bitų, visada 0
0x0413 R/- mažesnė 16 bitų AN2 reikšmė, vertė iš 12 bitų AD keitiklio
0x0414 R/W viršutiniai 16 CNT1 bitų
0x0415 R/W mažesnis 16 bitų CNT1
0x0416 R/W viršutiniai 16 CNT2 bitų
0x0417 R/W mažesnis 16 bitų CNT2
0x0418 R/- viršutinių 16 dvejetainių įėjimų būsena:
  • bitai nuo 0 iki 15 – nenaudojami, visada 0
0x0419 R/- apatinių 16 dvejetainių įėjimų būsena:
  • bitas 0 – lygis prie įėjimo BIN1
  • bitas 1 – lygis prie įėjimo BIN2
  • bitas 2 – lygis prie įėjimo BIN3
  • bitas 3 – lygis prie įėjimo BIN4
  • bitai nuo 4 iki 15 – nenaudojami, visada 0
0x041A R/- viršutinių 16 dvejetainių išėjimų būsena:
  • bitai nuo 0 iki 15 – nenaudojami, visada 0
0x041B R/W apatinių 16 dvejetainių išėjimų būsena:
  • bitas 0 – lygis išėjime BOUT1
  • bitai nuo 1 iki 15 – nenaudojami, visada 0
0x041C R/- nenaudota, visada 0
0x041D R/- nenaudota, visada 0
0x041E R/- nenaudota, visada 0
0x041F R/- nenaudota, visada 0
Adresas Prieiga Aprašymas
0x0420 R/- viršutinė 16 AN1 vertės bitų, visada 0
0x0421 R/- mažesnė 16 bitų AN1 reikšmė, vertė iš 12 bitų AD keitiklio
0x0422 R/- viršutinė 16 AN2 vertės bitų, visada 0
0x0423 R/- mažesnė 16 bitų AN2 reikšmė, vertė iš 12 bitų AD keitiklio
0x0424 R/W viršutiniai 16 CNT1 bitų
0x0425 R/W mažesnis 16 bitų CNT1
0x0426 R/W viršutiniai 16 CNT2 bitų
0x0427 R/W mažesnis 16 bitų CNT2
0x0428 R/- viršutinių 16 dvejetainių įėjimų būsena:
  • bitai nuo 0 iki 15 – nenaudojami, visada 0
0x0429 R/- apatinių 16 dvejetainių įėjimų būsena:
  • bitas 0 – lygis prie įėjimo BIN1
  • bitas 1 – lygis prie įėjimo BIN2
  • bitas 2 – lygis prie įėjimo BIN3
  • bitas 3 – lygis prie įėjimo BIN4
  • bitai nuo 4 iki 15 – nenaudojami, visada 0
0x042A R/- viršutinių 16 dvejetainių išėjimų būsena:
  • bitai nuo 0 iki 15 – nenaudojami, visada 0
0x042B R/W apatinių 16 dvejetainių išėjimų būsena:
  • bitas 0 – lygis išėjime BOUT1
  • bitai nuo 1 iki 15 – nenaudojami, visada 0
0x042C R/- nenaudota, visada 0
0x042D R/- nenaudota, visada 0
0x042E R/- nenaudota, visada 0
0x042F R/- nenaudota, visada 0
4 lentelė: XC-CNT – PORT2
Adresas Prieiga Aprašymas
0x0430 R/- viršutiniai 16 serijos numerio bitų
0x0431 R/- mažesnis 16 bitų serijos numeris
0x0432 R/- 1st ir 2nd baitas MAC adreso
0x0433 R/- 3rd ir 4th baitas MAC adreso
0x0434 R/- 5th ir 6th baitas MAC adreso
0x0435 R/- 1st ir 2nd baitas IP adreso MWAN
0x0436 R/- 3rd ir 4th baitas IP adreso MWAN
0x0437 R/- aktyvios SIM kortelės numeris
Tęsinys kitame puslapyje
Adresas Prieiga Aprašymas
0x0430 R/- viršutiniai 16 serijos numerio bitų
0x0431 R/- mažesnis 16 bitų serijos numeris
0x0432 R/- 1st ir 2nd baitas MAC adreso
0x0433 R/- 3rd ir 4th baitas MAC adreso
0x0434 R/- 5th ir 6th baitas MAC adreso
0x0435 R/- 1st ir 2nd baitas IP adreso MWAN
0x0436 R/- 3rd ir 4th baitas IP adreso MWAN
0x0437 R/- aktyvios SIM kortelės numeris
Adresas Prieiga Aprašymas
0x0438 R/- 1st ir 2nd baitas MWAN Rx duomenų
0x0439 R/- 3rd ir 4th baitas MWAN Rx duomenų
0x043A R/- 5th ir 6th baitas MWAN Rx duomenų
0x043B R/- 7th ir 8th baitas MWAN Rx duomenų
0x043C R/- 1st ir 2nd baitas MWAN Tx duomenų
0x043D R/- 3rd ir 4th baitas MWAN Tx duomenų
0x043E R/- 5th ir 6th baitas MWAN Tx duomenų
0x043F R/- 7th ir 8th baitas MWAN Tx duomenų
0x0440 R/- 1st ir 2nd baitas MWAN Uptime
0x0441 R/- 3rd ir 4th baitas MWAN Uptime
0x0442 R/- 5th ir 6th baitas MWAN Uptime
0x0443 R/- 7th ir 8th baitas MWAN Uptime
0x0444 R/- MWAN registracija
0x0445 R/- MWAN technologija
0x0446 R/- MWAN PLMN
0x0447 R/- MWAN ląstelė
0x0448 R/- MWAN ląstelė
0x0449 R/- MWAN LAC
0x044A R/- MWAN TAC
0x044B R/- MWAN kanalas
0x044C R/- MWAN juosta
0x044D R/- MWAN signalo stiprumas
0x044E R/- CRC32 maršrutizatoriaus konfigūracijos reikšmė
0x044F R/- CRC32 maršrutizatoriaus konfigūracijos reikšmė

Pastabos:

  • Serijos numeris adresuose 0x0430 ir 0x0431 yra tik tuo atveju, jei serijos numeris yra 7 skaitmenys, kitu atveju tų adresų reikšmės yra tuščios.
  • Jei XC-CNT plokštės nėra, visos atitinkamos reikšmės yra 0.
  • Informaciją apie dabartinį XC-CNT plokščių montavimą ir konfigūraciją galite rasti sistemos žurnale paleidus maršrutizatoriaus programą.
  • Rašyti iš tikrųjų galima visuose registruose. Rašymas į registrą, kuris nėra skirtas rašyti, visada yra sėkmingas, tačiau fizinių pokyčių nėra.
  • Verčių nuskaitymas iš registro adresų diapazono 0x0437 – 0x044D veikia visose maršrutizatorių platformose.
  • Adresai lentelėje prasideda nuo 0. Jei įgyvendinimas naudoja registro numerius, prasidedančius nuo 1, registro adresą reikia padidinti 1.

Susiję dokumentai

  1. Advantech Czech: išplėtimo prievadas RS232 – vartotojo vadovas (MAN-0020-LT)
  2. Advantech Czech: išplėtimo prievadas RS485/422 – vartotojo vadovas (MAN-0025-LT)
  3. Advantech Czech: CNT išplėtimo prievadas – naudotojo vadovas (MAN-0028-LT)

Su gaminiu susijusius dokumentus galite gauti inžinerijos portale adresu icr.advantech.cz adresu.
Norėdami gauti maršruto parinktuvo greitosios pradžios vadovą, naudotojo vadovą, konfigūracijos vadovą arba programinę įrangą, eikite į puslapį Maršrutizatoriaus modeliai, suraskite reikiamą modelį ir atitinkamai perjunkite į skirtuką Instrukcijos arba Firmware.
Maršrutizatoriaus programų diegimo paketus ir vadovus galite rasti puslapyje Router Apps.
Norėdami gauti kūrimo dokumentus, eikite į „DevZone“ puslapį.

Dokumentai / Ištekliai

ADVANTECH protokolas MODBUS TCP2RTU maršrutizatoriaus programa [pdfVartotojo vadovas
Protokolas MODBUS TCP2RTU maršrutizatoriaus programa, protokolas MODBUS TCP2RTU, maršrutizatoriaus programa, programa, programos protokolas MODBUS TCP2RTU

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *