innon Core IO CR-IO-8DI 8 Punt Modbus Invoer of Uitset Module Gebruikershandleiding
innon Core IO CR-IO-8DI 8 Punt Modbus Invoer of Uitset Module

INLEIDING

verbyview
verbyview

In baie installasies word koste-effektiewe, robuuste en eenvoudige hardeware 'n sleutelfaktor om 'n projek te wen. Die Core-reeks bied die perfekte oplossing om aan hierdie kriteria te voldoen. Innon het 'n vennootskap aangegaan met Atimus, 'n maatskappy met 'n magdom ervaring in die veld, en is trots om Core IO aan te bied!

Die 8DI verskaf 8 digitale insette. Benewens die monitering van spanningvrye kontakte, laat die toestel ook die gebruik van pulstellers toe.

BEMS-kommunikasie is gebaseer op die robuuste en goed bewese Modbus RTU oor RS485 of Modbus TCP (slegs IP-model).

Die konfigurasie van die toestel kan deur die netwerk bereik word deur óf die web koppelvlak (slegs IP-weergawe) of Modbus-konfigurasieregisters, of deur 'n Android-toestel te gebruik en oor Bluetooth te koppel met die toegewyde toepassing.

Hierdie Core IO-model 

Beide die CR-IO-8DI-RS en die CR-IO-8DI-IP modules kom met 8 digitale insette.

Die CR-IO-8DI-RS kom net met die RS485-poort, terwyl die CR-IO-8DI-IP met beide RS485- en IP-poorte kom.

Albei modelle het ook Bluetooth aan boord, sodat konfigurasie met 'n Android-toestel en die toegewyde toepassing bereik kan word.

Die IP CR-IO-8DI-IP-model integreer ook 'n web bedienerkonfigurasie-koppelvlak, toeganklik via 'n rekenaar web blaaier.

HARDEWARE

verbyview 
HARDEWARE

Bedrading kragtoevoer 
HARDEWARE

Bedrading digitale insette (DI) 
HARDEWARE

Bedrading van die RS485-netwerk 

'n Paar nuttige skakels na ons kennisbasis webwebwerf:

Hoe om 'n RS485-netwerk te bedraad
https://know.innon.com/howtowire-non-optoisolated

Hoe om 'n RS485-netwerk te beëindig en vooroordeel
https://know.innon.com/bias-termination-rs485-network

Neem asseblief kennis - beide IP- en RS-weergawes kan die RS485-poort gebruik om op seriële Modbus-meesterkommunikasie van die BEMS te reageer, maar nie een van die weergawes kan die RS485-poort gebruik om as 'n Modbus-meester of -poort op te tree nie.
HARDEWARE

Voorste LED-paneel 

Die LED's in die voorpaneel kan gebruik word om direkte terugvoer te kry oor die status van die I/O's van Core IO en meer algemene inligting.

Hieronder is 'n paar tabelle wat sal help om elke LED-gedrag te dekodeer -

DI 1 tot 8

Digitale invoermodus Voorwaardes LED status
Direkte Open Circuit
Kortsluiting
LED AF
LED AF
Omkeer Open Circuit
Kortsluiting
LED AF
LED AF
Pols-invoer Ontvang 'n polsslag LED Knipper AAN vir elke polsslag

BUS en RUN

LED Voorwaardes LED status
HARDLOOP Kern IO nie aangedryf nie Kern IO is korrek aangedryf LED AF LED AAN
BUS Data word ontvang Data word versend Buspolariteitsprobleem LED flikker Rooi LED flikker Blou
LED AAN Rooi

KONFIGUREER I/O

Digitale insette 

Digitale insette kan 'n skoon/voltvrye kontak hê wat aan Core IO gekoppel is om sy oop/geslote status te lees.

Elke digitale inset kan gekonfigureer word om óf:

  • Digitale invoer direk
  • Digitale invoer omgekeerd
  • Pols-invoer

Terwyl die "direkte" en "omgekeerde" modus basies status "Onwaar (0)" of "Waar (1)" sou teruggee wanneer die kontak óf oop óf gesluit is, word die derde modus "pulsinvoer" gebruik om 'n tellerwaarde terug te gee verhoog met 1 eenheid elke keer as die digitale inset toemaak; lees asseblief die afdeling hieronder vir meer besonderhede oor polstelling.

Polstelling

Digitale insette en universele uitsette kan spesifiek gekonfigureer word om as pulstelinsette te werk.

Die tel maksimum leesbare frekwensie is 100Hz, met 'n dienssiklus van 50% en die maksimum "kontak geslote" leesbare weerstand is 50ohm.

Wanneer 'n inset gekonfigureer is om pulse te tel, is 'n aantal Modbus Registers beskikbaar met inligting en opdragte spesifiek vir die pulstelfunksie.

Die pulsinvoer sal in werklikheid 2 totaliseerders tel soos volg –

  • Die eerste een is aaneenlopend; dit sal met een eenheid toeneem vir elke puls wat ontvang word en sal aanhou tel totdat 'n terugstelopdrag oor Modbus gestuur word
  • Die ander totaliseerder is ingestel. Basies sal dit ook met een eenheid toeneem vir elke puls wat ontvang word, maar sal slegs tel vir 'n gespesifiseerde (verstelbare) tyd (in minute). Wanneer die tyd verstryk, sal hierdie tweede teller onmiddellik weer vanaf "0" begin tel, die siklus herhaal, maar sal die laaste resulterende waarde vir 'n minuut in die register hou (tel die volgende siklus in die agtergrond)

Elke pulstelinvoer het die volgende Modbus-registers wat daarmee geassosieer word –

  • teller (totaal): dit is die belangrikste totaliseerder. Dit sal teruggaan na "0" slegs as 'n terugstelopdrag gestuur word, of as Core IO kragsiklus gedraai word - jy kan ook na hierdie waarde skryf om 'n vorige telling te herstel as 'n module vervang word of om terug te stel na 0
  • teller (timer): dit is die tweede totaliseerder, die een met tyd. Dit sal teruggaan na "0" elke keer as die tydteller die maksimum gestelde waarde bereik (met 'n vertraging van 1 minuut), of as Core IO kraggedraai word. As die tellerterugstelling geaktiveer is, sal die tellings binne die tydsiklus geïgnoreer word en die tellertydteller teruggestel word na 0. Die terugstelling sal nie hierdie telling na 0 terugstel nadat dit 'n tydsiklus voltooi het nie en die resultaat vir 1 minuut vertoon
  • teller timer: hierdie datapunt gee die huidige tyd van die teller terug, in minute. Dit sal natuurlik teruggaan na "0" wanneer dit die maksimum vasgestelde waarde bereik
  • teller timer gestel: deur hierdie datapunt te gebruik, kan jy die tydsduur van die timer vir die tweede totalisator (maksimum stelwaarde), in minute instel. Hierdie waarde word in die Core IO geheue gestoor
  • teller herstel: deur hierdie datapunt te gebruik, kan jy die totalisatorteller na waarde "0" terugstel en die tydgeteller sal tellings tot op daardie punt in die tydsiklus weggooi en sy tydteller na 0 terugstel. Core IO sal hierdie datapunt self-terugstel na waarde "0" sodra die opdrag uitgevoer is.

KONFIGUREER DIE TOESTEL

VASTE INSTELLINGS

Die RS485 Modbus Slave-kommunikasie het 'n paar instellings wat soos volg vasgestel is -

  • 8-bis data lengte
  • 1 stop bietjie
  • Pariteit GEEN

DIP SWITCH INSTELLING

Die DIP-skakelaars word gebruik om die ander RS485-instellings en die Modbus-slaafadres dus te konfigureer -

  • RS485 Eind-van-lyn (EOL) weerstand
  • RS485 Voorslagweerstande
  • Modbus Slawe -adres
  • RS485 Baud-koers

Die bank van twee EOL (End-Of-Line) blou DIP-skakelaars is soos volg gekonfigureer -

KONFIGUREER DIE TOESTEL
Geen vooroordeel, geen beëindiging AF AF
Vooroordeel aktief, geen beëindiging ON AF
Geen vooroordeel nie, beëindiging aktief AF ON
Vooroordeel aktief, beëindiging aktief ON ON

Kyk asseblief na ons toegewyde kennisbasisartikel wat beskikbaar is by die webwebwerf http://know.innon.com waar ons die gebruik van die terminasie- en voorspanningsweerstande op RS485-netwerke in detail verduidelik.

Die Modbus ID en baud rate DIP skakelaars is soos volg gekonfigureer –

KONFIGUREER DIE TOESTEL
Slawe-adres Baud koers
1 ON AF AF AF AF AF AF AF AF 4800 Kbps
2 AF ON AF AF AF AF ON AF AF 9600 Kbps
3 ON ON AF AF AF AF AF ON AF 19200 Kbps
4 AF AF ON AF AF AF ON ON AF 38400 Kbps
5 ON AF ON AF AF AF AF AF ON 57600 Kbps
6 AF ON ON AF AF AF ON AF ON 76800 Kbps
7 ON ON ON AF AF AF AF ON ON 115200 Kbps
8 AF AF AF ON AF AF ON ON ON 230400 Kbps
9 ON AF AF ON AF AF
10 AF ON AF ON AF AF
11 ON ON AF ON AF AF
12 AF AF ON ON AF AF
13 ON AF ON ON AF AF
14 AF ON ON ON AF AF
15 ON ON ON ON AF AF
16 AF AF AF AF ON AF
17 ON AF AF AF ON AF
18 AF ON AF AF ON AF
19 ON ON AF AF ON AF
20 AF AF ON AF ON AF
21 ON AF ON AF ON AF
22 AF ON ON AF ON AF
23 ON ON ON AF ON AF
24 AF AF AF ON ON AF
25 ON AF AF ON ON AF
26 AF ON AF ON ON AF
27 ON ON AF ON ON AF
28 AF AF ON ON ON AF

Slaafadres DIP skakelaar instellings, vervolg.

KONFIGUREER DIE TOESTEL
Slawe-adres
29 ON AF ON ON ON AF
30 AF ON ON ON ON AF
31 ON ON ON ON ON AF
32 AF AF AF AF AF ON
33 ON AF AF AF AF ON
34 AF ON AF AF AF ON
35 ON ON AF AF AF ON
36 AF AF ON AF AF ON
37 ON AF ON AF AF ON
38 AF ON ON AF AF ON
39 ON ON ON AF AF ON
40 AF AF AF ON AF ON
41 ON AF AF ON AF ON
42 AF ON AF ON AF ON
43 ON ON AF ON AF ON
44 AF AF ON ON AF ON
45 ON AF ON ON AF ON
46 AF ON ON ON AF ON
47 ON ON ON ON AF ON
48 AF AF AF AF ON ON
49 ON AF AF AF ON ON
50 AF ON AF AF ON ON
51 ON ON AF AF ON ON
52 AF AF ON AF ON ON
53 ON AF ON AF ON ON
54 AF ON ON AF ON ON
55 ON ON ON AF ON ON
56 AF AF AF ON ON ON
57 ON AF AF ON ON ON
58 AF ON AF ON ON ON
59 ON ON AF ON ON ON
60 AF AF AF ON ON ON
61 ON AF ON ON ON ON
62 AF ON ON ON ON ON
63 ON ON ON ON ON ON

Bluetooth en Android App 

Core IO het ingeboude Bluetooth wat die Core Settings-toepassing op 'n Android-toestel toelaat om die IP-instellings en I/O te konfigureer.

Laai asseblief die toepassing van Google Play af - soek vir "kerninstellings"
Laai die toepassing af en installeer dit, kontroleer/maak dan die volgende instellingsveranderinge –

  • Maak jou fooninstellings oop (sleep van bo af, druk die "rat"-ikoon)
  • Klik op "Apps"
  • Kies die toepassing "Kerninstellings".
  • Druk "Toestemmings"
  • Druk "Kamera" - stel op "Laat slegs toe terwyl die toepassing gebruik word"
  • Gaan terug en druk dan "Toestelle naby" - stel op "Laat toe"

Wanneer jy die toepassing laat loop, sal die kamera aanskakel, en jy sal dit moet gebruik om die QR-kode te lees op die module wat jy wil opstel, dws –
KONFIGUREER DIE TOESTEL

Die Android-toestel sal jou vra om die Bluetooth-toestelle toe te laat om met die eerste verbinding saam te koppel, oppas vir die kennisgewings op jou toestel en dit te aanvaar.
KONFIGUREER DIE TOESTEL

Sodra jy gekoppel is, sal jy op die I/O-opstellingskerm beland, waar jy die I/O kan opstel en inset- en uitsetstroomwaardes kan lees –
KONFIGUREER DIE TOESTEL

Gebruik die aftrekpyle in die "I/O-modus"-kolom om die tipe invoertipe te kies deur in die onderskeie radioknoppie te klik -

Sodra jy 'n verandering of aantal veranderinge gemaak het, sal die "UPDATE"-knoppie regs onder gaan van grys na wit; druk hierdie om jou veranderinge toe te pas.

Klik op die "ETHERNET"-knoppie (links onder) om die vereiste IP-instellings op te stel. Stel en verbind data volgens die I/O-metode hierbo.

Klik op die "MODE"-knoppie (links onder) om terug te gaan na die I/O-instellings.
KONFIGUREER DIE TOESTEL

Ethernet-poort en Web Bedienerkonfigurasie (slegs IP-weergawe) 

Vir die IP-modelle van Core IO is 'n standaard RJ45-sok beskikbaar om gebruik te word vir:

  • Modbus TCP (slaaf) kommunikasie
  • Web bedienertoegang om die toestel te konfigureer

Die IP-modelle bied steeds toegang op die RS485-poort vir Modbus RTU (slaaf) kommunikasie op hierdie modelle, sodat die gebruiker kan besluit watter een om te gebruik om die BEMS aan Core IO te koppel.

Die verstekinstellings van die IP-poort is:

IP-adres: 192.168.1.175
Subnet: 255.255.255.0
Poortadres: 192.168.1.1
Modbus TCP-poort: 502 (vast)
Http-poort (web bediener): 80 (vasgestel)
Web bedienergebruiker: atimus (opgestel)
Web bediener wagwoord: HD1881 (vasgestel)

IP-adres, subnet en poortadres kan verander word vanaf die Bluetooth Android-toepassing of vanaf die web bediener koppelvlak.

Die web bedienerkoppelvlak lyk en werk op baie dieselfde manier as die Core Settings-toepassing wat in die vorige afdeling beskryf is.

BEMS PUNTELYSTE

Modbus Register Tipes 

Tensy anders vermeld in die tabelle, word alle I/O-puntwaardes/statusse en instellings gehou as Hou Register Modbus datatipe en gebruik 'n enkele register (16 bis) om 'n Heelgetal (Int, reeks 0 – 65535) tipe data voor te stel.

Polstelling-registers is 32-bis lange, ongetekende registers, dws twee opeenvolgende 16-bis-registers gekombineer, en hul greepvolgorde word in klein endian gestuur, dws –

  • Niagara/Sedona Modbus-bestuurder – 1032
  • Teltonika RTU xxx – 3412 – gebruik ook 2 x “Register count/values” om al 32 bisse te verkry

Vir sommige Modbus-meestertoestelle sal die desimale- en heksregisteradresse in die tabel met 1 verhoog moet word om die korrekte register te lees (bv. Teltonika RTU xxx)

Bit-veld datatipe gebruik individuele bisse van die 16 bisse wat op die Modbus-register beskikbaar is om veelvuldige Boole-inligting te verskaf deur 'n enkele register te lees of te skryf.

Modbus Register Tabelle

Algemene punte

Desimale Heks Naam Besonderhede Geberg Tik Reeks
3002 BBA Firmware weergawe – eenhede Die belangrikste nommer vir firmwareweergawe bv. 2.xx JA R 0-9
3003 BBB Firmware weergawe – tiendes 2de mees betekenisvolle nommer vir firmware weergawe egx0x JA R 0-9
3004 BBC Firmware weergawe – honderdstes 3de mees betekenisvolle nommer vir firmware weergawe bv.xx4 JA R 0-9

Digitale invoerpunte 

Desimale Heks Naam Besonderhede Geberg Tik Reeks
99 28 DI 1 modus Kies digitale invoermodus: 0 = Direkte digitale invoer

1 = Digitale Invoer omgekeerde 2 = Polsinvoer

JA R/W 0…2
100 29 DI 2 modus
101 2A DI 3 modus
102 2B DI 4 modus
103 2C DI 5 modus
104 2D DI 6 modus
105 2E DI 7 modus
106 2F DI 8 modus
0 0 ID 1 Lees digitale invoerstatus (digitale invoermodus): 0 = onaktief 1 = aktief JA R 0…1
1 1 ID 2
2 2 ID 3
3 3 ID 4
4 4 ID 5
5 5 ID 6
6 6 ID 7
7 7 ID 8
1111 457 DI 1-8 Lees digitale invoerstatus vir bietjie (slegs digitale invoermodus, bietjie 0 = DI 1) NEE R 0…1
9 9 DI 1 teller (toteller) Lees digitale invoerstatus vir bietjie (slegs digitale invoermodus, bietjie 0 = DI 1) NEE R/W 0…4294967295
11 B DI 1 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
13 D DI 1 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
14 E DI 1 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
15 F DI 1 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
16 10 DI 2 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
18 12 DI 2 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
20 14 DI 2 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
21 15 DI 2 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
22 16 DI 2 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
23 17 DI 3 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
25 19 DI 3 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
27 1B DI 3 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
28 1C DI 3 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
29 1D DI 3 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
30 1E DI 4 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
32 20 DI 4 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
34 22 DI 4 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
35 23 DI 4 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
36 24 DI 4 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
37 25 DI 5 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
39 27 DI 5 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
41 29 DI 5 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
42 2A DI 5 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
43 2B DI 5 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
44 2C DI 6 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
46 2E DI 6 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
48 30 DI 6 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
49 31 DI 6 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
50 32 DI 6 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
51 33 DI 7 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
53 35 DI 7 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
55 37 DI 7 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
56 38 DI 7 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
57 39 DI 7 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1
58 3A DI 8 teller (toteller) 32 bis lank, totale tellerwaarde (toteller) (pulsinvoermodus) NEE R/W 0…4294967295
60 3C DI 8 teller (timer) 32 bis lank, tellerwaarde vir die lopende timer (pulsinvoermodus) NEE R 0…4294967295
62 3E DI 8 teller timer Lopende timer in minute. Sal terugstel sodra "teller timer gestel" bereik is en weer begin NEE R 0…14400
64 40 DI 8 teller timer gestel Tydsduurkonfigurasie in minute JA R/W 0…14400
65 41 DI 8 teller herstel Stel opdrag terug na alle getelde waardes (gaan outomaties terug na "0") NEE R/W 0…1

TEGNIESE DATA

Tekeninge

Onderdeelnommer: CR-IO-8DI-RS
TEGNIESE DATA

Onderdeelnommer: CR-IO-8DI-IP
TEGNIESE DATA

Spesifikasies

Kragtoevoer 24 Vac +10%/-15% 50 Hz, 24 Vdc +10%/-15%
Huidige trek – 70mA min, 80mA maksimum
Digitaal Insette 8 x digitale insette (voltvry)
DI direk, DI omgekeerd, PULSE (tot 100 Hz, 50% dienssiklus, maksimum 50 ohm kontak)
Interface na BEMS RS485, opto-geïsoleerde, maksimum 63 toestelle word op die netwerk ondersteun
Ethernet/IP (IP-weergawe)
Protocol aan BEMS Modbus RTU, baud rate 9600 – 230400, 8 bis, geen pariteit, 1 stop bis
Modbus TCP (IP weergawe)
Ingress Praandag R atering IP20, EN 61326-1
Gemoedaarde en humiditeit Werk: 0°C tot +50°C (32°F tot 122°F), maksimum 95% RH (sonder kondensasie)
Berging: -25°C tot +75°C (-13°F tot 167°F), maksimum 95% RH (sonder kondensasie)
Verbind Inpropterminale 1 x 2.5 mm2
Montering Paneel gemonteer (2x aan boord skuifskroefhouers aan die agterkant) / DIN-relingmontering

Riglyne vir wegdoening 

  • Die toestel (of die produk) moet afsonderlik weggedoen word in ooreenstemming met die plaaslike wetgewing vir die verwydering van afval.
  • Moenie die produk as munisipale afval weggooi nie; dit moet deur spesialis-afvalverwyderingsentrums weggedoen word.
  • Onbehoorlike gebruik of verkeerde wegdoening van die produk kan menslike gesondheid en die omgewing negatief beïnvloed.
  • In die geval van onwettige elektriese en elektroniese afvalverwydering, word die boetes deur plaaslike afvalverwyderingswetgewing gespesifiseer.

1.0 4/10/2021
Kry hulp by http://innon.com/support
Kom meer te wete by http://know.innon.com

Logo

Dokumente / Hulpbronne

innon Core IO CR-IO-8DI 8 Punt Modbus Invoer of Uitset Module [pdfGebruikershandleiding
Kern IO CR-IO-8DI, 8 Punt Modbus Invoer of Uitset Module, Kern IO CR-IO-8DI 8 Punt Modbus Invoer of Uitset Module, Invoer of Uitset Module, Modbus Invoer of Uitset Module, Module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *