Sadržaj 1. Uvod...................................................................................................................................1 2. Opis uređaja.......................................................................................................................2 2.1 Napajanje.....................................................................................................................2 2.2 RS-232/RS-485 port....................................................................................................3 2.3 M-Bus master port.......................................................................................................3 2.4 SIM kartica...................................................................................................................3 2.5 LED indikatori...............................................................................................................4 2.6 Antenski priključak.......................................................................................................5 3. Opis rada............................................................................................................................6 4. Podešavanje uređaja.........................................................................................................8 4.1 Opis komandi...............................................................................................................8 4.2 Opis parametara..........................................................................................................9 4.3 Inicijalizacija uređaja..................................................................................................13 4.4 Daljinsko podešavanje putem SMS poruka...............................................................16 4.5 AT komandni mod sa GSM modulom........................................................................17 4.6 Debug mod uređaja...................................................................................................18 5. Upis firmware-a u uređaj..................................................................................................19 6. Upis firmware-a u GSM modul.........................................................................................21 7. Tehničke karakteristike.....................................................................................................23

Verzije dokumenta Verzija dokumenta Verzija firmware-a Datum

Napomena

v1.0

v2.2

25/11/2015

Početna verzija

v1.1

v2.3

10/12/2015

Vreme restarta pri pozivu podešeno na 30 sekundi (D.RRT=30)

MM20-GSM Korisničko uputstvo

1. Uvod MM20-GSM je komunikacioni uređaj koji omogućava daljinsko očitavanje preko GSM/GPRS veze: – uređaja na M-Bus liniji koji komuniciraju po M-Bus protokolu (kalorimetri, vodomeri, strujomeri, gasomeri...), – uređaja na RS-485 liniji koji komuniciraju transparentno ili po Modbus RTU protokolu (PLC kontroleri, pumpe...).

MM20-GSM konvertor GSM/GPRS komunikacija vrši se preko mikrokontrolerski upravljanog GSM modula koji obezbeđuje jednu UDP server i jednu TCP server vezu. M-Bus i RS-485 portu se može dodeliti po jedna od ovih veza. MM20-GSM je predviđen da radi sa fiksnim IP adresama u VPN (Virtual Private Network) mreži. Potrebno je kontaktirati operatera GSM mobilne telefonije i obezbediti odgovarajuće SIM pretplatničke kartice. Podešavanje parametara koji određuju način rada uređaja može se vršiti preko serijskog RS-232 porta ili SMS poruka. Upis nove verzije firmware-a vrši se preko serijskog RS-232 porta. Uređaj se proizvodi u dve verzije, u zavisnosti od tipa napajanja: Verzija

Napajanje

MM20-GSM DC

9-30V DC

MM20-GSM AC

230V AC

1

MM20-GSM Korisničko uputstvo

2. Opis uređaja Uređaj MM20-GSM je smešten u plastično kućište dimenzija 95x35x77mm za montažu na instalacionu DIN šinu 35mm. Na prednjem panelu nalaze se priključci za napajanje, serijsku RS-232/RS-485 komunikaciju, M-Bus komunikaciju, nosač za SIM karticu, svetlosni LED indikatori rada i antenski priključak.

Raspored priključaka na prednjem panelu

2.1 Napajanje U zavisnosti od tipa napajanja razlikuju se dve verzije uređaja: Verzija

Napajanje

MM20-GSM DC

9-30V DC bez galvanskog odvajanja zaštita od obrnutog polariteta, redna dioda zaštita od prenapona, tranzorb

MM20-GSM AC

230V AC sa galvanskim odvajanjem 3kVAC, 500VDC opseg 85 ~ 264VAC, 120 ~ 370VDC frekvencija 47 ~ 440Hz

2

MM20-GSM Korisničko uputstvo

2.2 RS-232/RS-485 port Preko RJ45 porta može se ostvariti RS-232 komunikacija sa PC računarom i/ili komunikacija sa uređajima na RS-485 liniji. Pri RS-232 komunikaciji sa PC računarom brzina mora biti 115200bps, format 8N1. Parametri komunikacije sa uređajima na RS-485 liniji su podesivi. MM20-GSM - RJ45 broj pina

Signal

Tip

1

RTS

RS-232 Izlaz

2

-

Nije povezano

3

GND

-

4

TxD

RS-232 Izlaz

5

RxD

RS-232 Ulaz

6

A (+)

RS-485 +

7

B (-)

RS-485 -

8

CTS

RS-232 Ulaz

2.3 M-Bus master port Na M-Bus master port može se povezati do 20 M-Bus slave uređaja jedinične potrošnje 1.5mA (kalorimetara, vodomera, strujomera i drugih uređaja koji komuniciraju po M-Bus protokolu). Brzina na ovom portu i format podataka su podesivi. Uređaj poseduje zaštitu od kratkog spoja M-Bus linije. Pri povezivanju M-Bus slave uređaja nije potrebno voditi računa o polaritetu priključaka. Broj pina

Signal

Tip

1

+MBus

M-Bus master + priključak

2 3

Uzemljenje -MBus

M-Bus master - priključak

2.4 SIM kartica Uređaj podržava standardnu Mini SIM karticu predviđenu za napon 1.8V/3.0V. MM20-GSM je predviđen da radi sa fiksnim IP adresama u VPN (Virtual Private Network) mreži. Potrebno je kontaktirati operatera GSM mobilne telefonije i obezbediti odgovarajuće SIM pretplatničke kartice.

3

MM20-GSM Korisničko uputstvo

2.5 LED indikatori LED indikatori pokazuju da li je uređaj uključen, da li je GSM modul ispravno inicijalizovan, stanje povezanosti na GSM/GPRS mrežu, da li je ostvarena TCP konekcija, da li je u toku prijem/slanje podataka preko GSM/GPRS mreže, kao i da li je u toku prijem/slanje podataka preko M-Bus ili RS-485 linije. Oznaka

Boja

Namena

zelena

Indikacija uključenosti uređaja. Indikacija povezivanja na GSM/GPRS mrežu.

Gsm

crvena

Indikacija rada GSM modula. Indikacija prijema/slanja podataka preko GSM/GPRS mreže.

Bus

zelena

Indikacija prijema/slanja podataka preko M-Bus linije.

485

crvena

Indikacija prijema/slanja podataka preko RS-485 linije.

On

Redosled uključivanja/isključivanja svetlosnih indikacija u slučaju ispravnog rada: Stanje uređaja

LED indikatori

uključenje uređaja

LED On i Gsm uključene

GSM modul je inicijalizovan

LED Gsm se isključuje

registracija uređaja na GSM mrežu je u toku

svakih 1s LED On jedan put trepne (uključena 0.1s, isključena 0.9s)

uređaj je registrovan na GSM mrežu

svakih 3s LED On jedan put trepne (uključena 0.1s, isključena 0.9s)

uređaj je povezan na GPRS servis

svakih 3s LED On dva puta uzastopno trepće (uključena 0.1s, isključena 0.1s)

na uređaj je povezan TCP klijent

svakih 3s LED On tri puta uzastopno trepće (uključena 0.1s, isključena 0.1s)

prijem/slanje podataka preko GSM mreže

LED Gsm trepće u trajanju 0.1s

prijem/slanje podataka na M-Bus liniji

LED Bus trepće u trajanju dužine paketa

prijem/slanje podataka na RS-485 liniji

LED 485 trepće u trajanju dužine paketa

4

MM20-GSM Korisničko uputstvo Preko svetlosnih indikacija moguće je utvrditi i da li je došlo do sledećih nepravilnosti u radu uređaja: Opis nepravilnosti

LED indikatori

SIM kartica nije detektovana

svakih 3s LED On se tri puta kratko isključi u trajanju od 0.1s, inače je uključena

greška pri registraciji na GSM mrežu

svakih 3s LED On se četiri puta kratko isključi u trajanju od 0.1s, inače je uključena

greška pri povezivanju na GPRS servis

svakih 3s LED On se pet puta kratko isključi u trajanju od 0.1s, inače je uključena

2.6 Antenski priključak Antenski priključak je realizovan u vidu SMA ženskog (eng. „jack“) konektora. Uz uređaj se po zahtevu isporučuje kratka prelomna antena ili magnetna antena sa 2.5-3m kabla. Moguće je poručiti i produžni antenski kabl.

Prelomna GSM antena

Magnetna antena sa 2.5-3m kabla

5

MM20-GSM Korisničko uputstvo

3. Opis rada PC računar se preko serijske veze i GSM modema, ili preko LAN mreže i 2G/3G rutera, povezuje na GSM/GPRS VPN mrežu. Klijent softver šalje UDP/TCP pakete sa upitima za RS-485 i M-Bus uređaje. Konvertor MM20-GSM izdvaja serijske upite iz UDP/TCP paketa i šalje ih na RS-485 i M-Bus port. Odgovori sa serijskih portova se u MM20-GSM uređaju pakuju u UDP/TCP pakete i šalju klijent softveru.

Sistem za daljinsko očitavanje RS-485 i M-Bus uređaja sa MM20-GSM konverterom

Dijagram komunikacije klijent softvera i RS-485 i M-Bus uređaja

6

MM20-GSM Korisničko uputstvo MM20-GSM uređaj raspolaže jednom UDP server i jednom TCP server vezom koje se mogu dodeliti RS-485 i M-Bus portu. Ukoliko se M-Bus i RS-485 port podese za isti tip protokola preko GSM/GPRS mreže, pri restartu će biti ispisina poruka: Error -> RS485 and M-Bus protocols are the same, PC.PR=0, PB.PR=0 SIMCom SIM900 GSM module supports one TCP and one UDP connection Choose different protocols (TCP/UDP) for RS485 and M-Bus ports Device not initialized Press ENTER within 5 seconds to check parameters...

Pritisnuti ENTER i podesiti različite tipove protokola za M-Bus i RS-485 port (poglavlje 4). Komunikacija između UDP/TCP servera i serijskih portova se odvija transparentno. Takođe, uređaj može da vrši konverziju Modbus TCP paketa u Modbus RTU serijski protokol na RS-485 portu. Potrebno je podesiti parametar za RS-485 protokol PC.PR na vrednost 2 i lokalni/udaljeni port na 502 (pogledati primer podešavanja na strani 11). Za daljinsko očitavanje M-Bus slave uređaja, DECODE ima na raspolaganju besplatan softver „M-Bus Master v1.x“ koji omogućava očitavanje putem serijske, Dial-up, TCP/IP i UDP/IP veze.

Za više informacija kontaktirati DECODE ili posetiti web stranicu www.decode.rs. 7

MM20-GSM Korisničko uputstvo

4. Podešavanje uređaja 4.1 Opis komandi Parametri uređaja se podešavaju pomoću komandi. Spisak komandi je dat u tabeli: Komanda

Opis

HELP

Ispisuje opis komandi i parametara

=

Operator dodele vrednosti parametru

PRINT

Ispis vrednosti parametra

?

Ispis vrednosti parametra

LIST

Ispis vrednosti svih parametara

WRITE

Snimanje vrednosti svih parametara

PASS

Lozinka za pristup podešavanju putem SMS poruka

LOAD

Učitavanje snimljenih vrednosti svih parametara

DEFAULT

Učitavanje fabrički podešenih parametara

STATUS

Ispis statusa uređaja, nivoa GSM signala

REBOOT

Restart uređaja

GSMUPDATE

Upis firmware-a u GSM modul

FWUPDATE

Upis firmware-a u uređaj

GOAT

Ulazak u AT komandni mod sa GSM modulom

EXIT

Izlazak iz AT komandnog moda sa GSM modulom

DEBUG

Ulazak/Izlazak u debug mod uređaja

Komande se mogu unositi malim i/ili velikim slovima. Nakon komande pritisnuti ENTER. Može se istovremeno unositi više komandi, odvojenih međusobno tačka-zarezom (;). Primer: Print D.T; ?d.t; sTAtuS; ?D.S; LIST VAŽNO! Nakon podešavanja parametara potrebno je poslati komandu WRITE da bi se vrednosti parametara snimile u trajnu memoriju. U suprotnom, nakon restarta uređaja, parametri će imati prethodno podešene vrednosti. Pri promeni vrednosti parametara GSM/GPRS mreže i tipa protokola za RS-485 i M-Bus portove, potrebno je restartovati uređaj komandom REBOOT.

8

MM20-GSM Korisničko uputstvo

4.2 Opis parametara Grupa parametara koji opisuju uređaj su dati u sledećoj tabeli: Parametar Opis

Default

Tip

D.T

Tip uređaja

MM20-GSM

Read Only

D.S

Serijski broj uređaja

211015-001

Read Only

D.F

Verzija firmware-a u uređaju

v2.3

Read Only

D.MT

Tip GSM modula

SIM900 R11.0

Read Only

D.MF

Verzija firmware-a u GSM modulu

1137B05SIM900M64_ Read Only ST_ENHANCE

D.MI

IMEI broj GSM modula

013777009974674

Read Only

U narednoj grupi nalaze se parametri čije vrednosti predstavljaju vremenske intervale nakon čijeg isteka dolazi do restarta uređaja. Ukoliko od poslednje komunikacije na RS-485 portu istekne vremenski interval predstavljen parametrom D.CICT, doći će do restarta. Slično, do restarta uređaja će doći ukoliko od poslednje komunikacije na M-Bus portu istekne vremenski interval predstavljen parametrom D.BICT. Vrednost 65535 onemogućava restart uređaja. Ukoliko se pozove pretplatnički broj SIM kartice u uređaju i istekne vremenski interval predstavljen parametrom D.RRT, uređaj će se restartovati. Vrednost 0 onemogućava restart uređaja. Poželjno je podesiti ovaj parametar na npr. 30sec (D.RRT=30). Parametar Opis

Default

Opseg

D.CICT

Vreme restarta - RS-485 port

65535 min disabled

5~65535 min (65535-disabled)

D.BICT

Vreme restarta - M-Bus port

65535 min disabled

5~65535 min (65535-disabled)

D.RRT

Vreme restarta pri pozivu

30 sec

0~60 sec (0-disabled)

Primer: Potrebno je da se uređaj restartuje ako 10 minuta nije bilo komunikacije na M-Bus portu, a da vreme proteklo od poslednje komunikacije na RS-485 portu ne dovodi do restarta: D.BICT=10; D.CICT=65535 D.BICT OK D.CICT OK >

9

MM20-GSM Korisničko uputstvo Parametri serijske i GSM/GPRS komunikacije na RS-485 i M-Bus portovima, dati su u narednoj tabeli: Parametar Opis

PC.BR PB.PR

Brzina na RS-485 portu Brzina na M-Bus portu

Default

Vrednost Značenje 0

300 bps

1

600 bps

2

1200 bps

3

2400 bps

4

4800 bps

5

9600 bps

6

14400 bps

7

19200 bps

8

28800 bps

9

38400 bps

10

56000 bps

11

57600 bps

12

115200 bps

7

7 bita

8

8 bita

0

None

1

Even

2

Odd

1

1 stop bit

2

2 stop bita

0

UDP

2 (Modbus TCP) 1 0 (UDP) 2

TCP

5 (9600 bps) 3 (2400 bps)

PC.DB PB.DB

Broj bita na RS-485 portu Broj bita na M-Bus portu

8 8

PC.P PB.P

Bit parnosti na RS-485 portu Bit parnosti na M-Bus portu

0 (None) 1 (Even)

PC.SB PB.SB

Broj stop bita na RS-485 portu 1 Broj stop bita na M-Bus portu 1

PC.PR PB.PR

Tip protokola za RS-485 Tip protokola za M-Bus

PC.LP PB.LP

Lokalni GPRS port za RS-485 502 Lokalni GPRS port za M-Bus 1502

0~65535 0~65535

PC.RP PB.RP

Udaljeni GPRS port za RS-485 502 Udaljeni GPRS port za M-Bus 1502

0~65535 0~65535

PC.IP PB.IP

IP adresa klijenta za RS-485 IP adresa klijenta za M-Bus

16 xxx.xxx.xxx.xxx karaktera

172.30.185.70 172.30.185.70

10

Modbus TCP (samo RS-485)

MM20-GSM Korisničko uputstvo Primer: Parametri serijske komunikacije na RS-485 portu su: brzina – 9600bps broj bita – 8 bit parnosti – N broj stop bita – 1 Potrebno je poslati sledeće komande: PC.BR=5; PC.DB=8; PC.P=0; PC.SB=1 PC.BR OK PC.DB OK PC.P OK PC.SB OK >

Parametri GSM/GPRS komunikacije na RS-485 portu su: protokol – Modbus TCP lokalni port – 502 udaljeni port – 502 IP adresa klijenta (PC računara) – 172.30.185.70 Potrebno je poslati sledeće komande: PC.PR=2; PC.LP=502; PC.RP=502; PC.IP=172.30.185.70 PC.PR PC.LP PC.RP PC.IP >

OK OK OK OK

VAŽNO! Nakon podešavanja parametara potrebno je poslati komandu WRITE da bi se vrednosti parametara snimile u trajnu memoriju. U suprotnom, nakon restarta uređaja, parametri će imati prethodno podešene vrednosti. Pri promeni vrednosti parametara GSM/GPRS mreže i tipa protokola za RS-485 i M-Bus portove, potrebno je restartovati uređaj komandom REBOOT.

11

MM20-GSM Korisničko uputstvo U poslednjoj grupi nalaze se parametri za pristup GSM/GPRS VPN mreži: Parametar Opis

Default

Tip/Opseg

G.AN

APN name

corpmts064

32 karaktera

G.AU

APN user name

mts

32 karaktera

G.AP

APN password

064

32 karaktera

G.IP

IP adresa SIM kartice u uređaju 172.30.185.74

Read Only

Primer: Parametri GSM/GPRS mreže su: APN – corpmts064 korisničko ime – mts lozinka – 064 Potrebno je poslati sledeće komande: G.AN=corpmts064; G.AU=mts; G.AP=064 G.AN OK G.AU OK G.AP OK >

VAŽNO! Nakon podešavanja parametara potrebno je poslati komandu WRITE da bi se vrednosti parametara snimile u trajnu memoriju. U suprotnom, nakon restarta uređaja, parametri će imati prethodno podešene vrednosti. Pri promeni vrednosti parametara GSM/GPRS mreže i tipa protokola za RS-485 i M-Bus portove, potrebno je restartovati uređaj komandom REBOOT. Ukoliko se uređaj uspešno inicijalizuje, komandom ?G.IP se može videti IP adresa SIM kartice u uređaju: ?G.IP G.IP=172.30.185.74 >

12

MM20-GSM Korisničko uputstvo

4.3 Inicijalizacija uređaja Isključiti napajanje uređaja. Ubaciti odgovarajuću SIM karticu sa fiksnom IP adresom u VPN mreži. Postaviti GSM antenu. Povezati MM20-GSM putem RS-232 interfejsa na PC. Pokrenuti terminal program (HyperTerminal, Terminal.exe), izabrati odgovarajući COM port, podesiti brzinu od 115200bps i format podataka na 8N1. Uključiti napajanje uređaja. U terminalu će biti prikazan log: Device initializing...

Uključenje uređaja

0 GSM Powering OFF... 300 GSM Powering OFF -> OK

Isključenje napajanja GSM modula

300 GSM Powering ON... 300 GSM Power ON 1201 AT -> OK 1201 GSM Powering ON OK

Uključenje napajanja GSM modula Provera serijskog interfejsa GSM modula GSM modul uspešno uključen

1201 1252 1304 1355 1416 1466 1516 1566 1616 1669 1722 1773 1773

GSM Init... AT -> OK AT&F -> OK ATE0 -> OK AT+CPIN? -> READY AT+CMGF -> OK AT+CNMI -> OK AT+CMGD -> OK AT&W -> OK ATI -> Get modem type OK AT+CGMR -> Get firmware version OK AT+CGSN -> Get IMEI OK GSM Init OK

Inicijalizacija GSM modula Provera serijskog interfejsa GSM modula Učitavanje fabričkih parametara GSM modula Isključenje lokalnog eha Provera SIM kartice Podešavanje tekstualnog moda za SMS Podešavanje SMS servisa Brisanje SMS poruka Snimanje podešavanja Čitanje tipa GSM modula Čitanje verzije firmware-a GSM modula Čitanje IMEI broja GSM modula GSM modul uspešno inicijalizovan

1773 1773 1828 1828 2079 2130 2181 2182 2331 2382 2383 2435 2437 2438 2439

GSM TCP/UDP connections restart... AT+CREG? -> Waiting +CREG: 0,1 AT+CREG? -> +CREG: 0,1 AT+CGATT? -> Waiting +CGATT: 1 AT+CGATT? -> +CGATT: 1 Deactivate PDP context -> OK Set multi-IP connection -> OK Set up APN -> OK Activate PDP context -> OK Get Local IP address -> OK Set M-Bus UDP local port -> OK Enable extended UDP mode -> OK Start M-Bus UDP connection -> OK Start RS485 Modbus TCP connection -> OK GSM TCP/UDP connections restart -> OK

Inicijalizacija TCP/UDP server veza Registracija uređaja na GSM mrežu, do 60s Uređaj uspešno registrovan na GSM mrežu Povezivanje uređaja na GPRS servis, do 60s Uređaj uspešno povezan na GPRS servis Brisanje PDP konteksta Podešavanje višestruke IP veze Podešavanje parametara APN-a Aktiviranje PDP konteksta Čitanje dodeljene IP adrese Podešavanje UDP porta Podešavanje UDP moda Pokretanje UDP veze Pokretanje TCP veze Inicijalizacija TCP/UDP server veza uspešna Kucanjem komande HELP dobijaju se informacije o načinu korišćenja korisničkog interfejsa, spisak parametara i njihov opseg

Type HELP for more information Ready >

Uređaj je uspešno inicijalizovan

13

MM20-GSM Korisničko uputstvo Broj ispred svakog reda je inkrementalni brojač sa korakom 10ms (eng. „timestamp“). Prikazan je log ispravno inicijalizovanog uređaja. U slučaju da parametri GSM mreže nisu podešeni, ili nije postavljena odgovarajuća SIM kartica, ili nema GSM signala, uređaj će pokušati 3 puta da se inicijalizuje (u neuspešnom koraku inicijalizacije će biti ispisana jedna od poruka: FAILED, ERROR, NOT READY), a potom će u terminalu biti ispisano: Device not initialized Press ENTER within 5 seconds to check parameters...

Pritisnuti ENTER u roku od 5 sekundi od pojavljivanja ove poruke i sačekati da se ispiše: Type HELP for more information >

Ukoliko istekne vreme od 5 sekundi, a korisnik nije pritisnuo ENTER, uređaj će se restartovati i pokušati ponovo da se inicijalizacije. Proveriti vrednosti parametara kucanjem komande LIST: D.T=MM20-GSM D.S=211015-001 D.F=v2.3 D.MT=SIM900 R11.0 D.MF=1137B05SIM900M64_ST_ENHANCE D.MI=013777009974674 D.CICT=65535 D.BICT=65535 D.RRT=30 PC.BR=5 PC.DB=8 PC.P=0 PC.SB=1 PC.PR=2 PC.LP=502 PC.RP=502 PC.IP=172.30.185.70 PB.BR=3 PB.DB=8 PB.P=2 PB.SB=1 PB.PR=0 PB.LP=1502 PB.RP=1502 PB.IP=172.30.185.70 G.AN=corpmts064 G.AU=mts G.AP=064 G.IP=172.30.185.74

Tip uređaja Serijski broj uređaja Verzija firmware-a u uređaju Tip GSM modula Verzija firmware-a u GSM modulu IMEI broj GSM modula Vreme restarta za RS-485 port - neaktivno Vreme restarta za M-Bus port - neaktivno Vreme restarta pri pozivu - 30sec Brzina na RS-485 portu - 9600bps Broj bita na RS-485 portu – 8 Bit parnosti na RS-485 portu – None Broj stop bita na RS-485 portu – 1 Tip protokola za RS-485 – Modbus TCP Lokalni GPRS port za RS-485 – 502 Udaljeni GPRS port za RS-485 – 502 IP adresa klijenta za RS-485 – 172.30.185.70 Brzina na M-Bus portu - 2400bps Broj bita na M-Bus portu – 8 Bit parnosti na M-Bus portu – Even Broj stop bita na M-Bus – 1 Tip protokola za M-Bus – UDP Lokalni GPRS port za M-Bus – 1502 Udaljeni GPRS port za M-Bus – 1502 IP adresa klijenta za M-Bus – 172.30.185.70 APN name – corpmts064 APN username – mts APN password – 064 IP adresa SIM kartice u uređaju – 172.30.185.74

>

Prompt – uređaj spreman za novu komandu

14

MM20-GSM Korisničko uputstvo Kucanjem komande HELP ispisuje se: =============================================================== COMMAND DESCRIPTION EXAMPLE =============================================================== HELP Display this Help HELP = Assign Value to Parameter D.RRT=30 PRINT Print Parameter Value PRINT D.T ? Print Parameter Value ?D.T LIST List all Parameters Values LIST WRITE Write Parameters to EEPROM WRITE PASS Unlock Password Protected Device PASS LOAD Load Parameters from EEPROM LOAD DEFAULT Load Default Parameters DEFAULT STATUS Print Device Status STATUS REBOOT Reboot device REBOOT GSMUPDATE Enter GSM Firmware Update Mode GSMUPDATE FWUPDATE Enter Device Firmware Update Mode FWUPDATE GOAT Enter GSM AT Command Mode GOAT EXIT Exit GSM AT Command Mode EXIT DEBUG Enter/Exit Serial Debug Mode DEBUG =============================================================== Device Parameters =============================================================== D.T Type [Read only] D.S Serial Number [Read only] D.F Firmware Version [Read only] D.MT GSM Modem Type [Read only] D.MF GSM Modem Firmware Version [Read only] D.MI GSM Modem IMEI [Read only] D.CICT RS485 Idle Connection Timeout[5~65535min] (65535-disabled) D.BICT M-Bus Idle Connection Timeout[5~65535min] (65535-disabled) D.RRT Ring Reboot Timeout[0~60sec] (0-disabled) =============================================================== RS-485 Port Parameters =============================================================== PC.BR Baud Rate [0-12] (300,600,1k2,2k4,4k8,9k6,14k4,19k2, 28k8,38k4,56k,56k6,115k2) PC.DB Data Bits [7,8] PC.P Parity [0,1,2] (N,O,E) PC.SB Stop Bits [1,2] PC.PR Protocol [0,1,2] (UDP,TCP,Modbus TCP) PC.LP Local Port [0-65535] PC.RP Remote Port [0-65535] PC.IP Remote IP Address =============================================================== M-Bus Port Parameters =============================================================== PB.BR Baud Rate [0-12] (300,600,1k2,2k4,4k8,9k6,14k4,19k2, 28k8,38k4,56k,56k6,115k2) PB.DB Data Bits [7,8] PB.P Parity [0,1,2] (N,O,E) PB.SB Stop Bits [0,1] PB.PR Protocol [0,1] (UDP,TCP) PB.LP Local Port [0-65535] PB.RP Remote_port [0-65535] PB.IP Remote IP Address =============================================================== GPRS Parameters =============================================================== G.AN APN Name G.AU APN Username G.AP APN Password G.IP Local IP Address [Read only] >

15

MM20-GSM Korisničko uputstvo

4.4 Daljinsko podešavanje putem SMS poruka MM20-GSM konvertor podržava daljinsko podešavanje parametara putem SMS poruka. Potrebno je kontaktirati operatera GSM mobilne telefonije i obezbediti odgovarajuće SIM pretplatničke kartice koje pored podrške za VPN imaju omogućen i SMS servis. Komande se unose na isti način kao u terminal programu. Može se unositi više komandi koje su odvojene tačka-zarezom (;). Svi SPACE karakteri se ignorišu. Komande HELP, GSMUPDATE, FWUPDATE, GOAT, DEBUG nisu podržane pri daljinskom podešavanju parametara putem SMS poruka. Komanda REBOOT se može koristiti ukoliko iz nekog razloga nema komunikacije, a postoji sumnja da je problem u MM20-GSM konvertoru. Ukoliko uređaj ne odgovori nakon ove komande, probati restart pozivom pretplatničkog broja SIM kartice koja se nalazi u uređaju. Potrebno je da parametar D.RRT bude podešen na vrednost veću od 0. Korisnik može da pošalje podešavanja svih parametara u vezanoj (eng. „concatenated“) poruci, ukoliko je to potrebno. Pri slanju vezanih poruka voditi računa da se poruke ne prelamaju na nekoj od komandi. U tom slučaju u povratnoj poruci će biti ispisano ERR za datu komandu. Uređaj šalje višestruke poruke korisniku ukoliko je odogovor duži od 160 karaktera.

16

MM20-GSM Korisničko uputstvo

4.5 AT komandni mod sa GSM modulom MM20-GSM uređaj se može koristiti i kao standardni GSM Terminal, ukoliko je to iz nekog razloga potrebno. SIMCom dokument „SIM900 AT Commands Manual V1.xx.pdf“ se može preuzeti sa website-a www.decode.rs ili sa priloženog CD-a. Isključiti napajanje uređaja. Povezati MM20-GSM putem RS-232 interfejsa na PC. Pokrenuti terminal program (HyperTerminal, Terminal.exe), izabrati odgovarajući COM port, podesiti brzinu od 115200bps i format podataka na 8N1. Uključiti napajanje uređaja. Sačekati da se u terminalu ispiše: Ready >

ili, ukoliko uređaj ne uspe da se inicijalizuje, sačekati da se pojavi: Device not initialized Press ENTER within 5 seconds to check parameters...

Pritisnuti ENTER u roku od 5 sekundi i sačekati da se ispiše: Type HELP for more information >

Poslati komandu GOAT, za ulazak u AT komandi mod sa GSM modulom. U terminalu će biti ispisano: GSM AT Command Mode

Nakon toga se mogu slati AT komande GSM modulu. Komanda

Odgovor

AT

OK

ATI

SIM900 R11.0

AT+CGMR

Revision:1137B05SIM900M64_ST_ENHANCE

OK OK

AT komandni mod sa GSM modulom se napušta slanjem komande EXIT (ili restartom uređaja). U terminalu će biti ispisano: Online Mode >

17

MM20-GSM Korisničko uputstvo

4.6 Debug mod uređaja U slučaju da postoji problem u komunikaciji na RS-485 i/ili M-Bus portu, može se uključiti debug mod slanjem komande DEBUG. Log fajl se može snimiti i poslati tehničkoj podršci DECODE kompanije na analizu. Debug Mode ON >

RS-485 komunikacija: 140569 GSM parser enter t=329 h=359 RxBuff: CRLF+RECEIVE,1,12:CRLF####LF 140569 RS485 2 - TCP read packet, size=12 ... 140570 GSM parser exit t=359 h=359 RxBuff: 140570 RS485 5 - forward TCP/UDP packet to serial port 140582 RS485 6 - data received, size=25, waiting for TCP/UDP write... 140592 RS485 7 - TCP write command sent, waiting >... 140595 GSM parser enter t=359 h=363 RxBuff: CRLF> 140595 RS485 8 - received > 140595 GSM parser exit t=363 h=363 RxBuff: 140606 RS485 9 - sending TCP/UDP packet, size=29 140770 GSM parser enter t=363 h=377 RxBuff: CRLF1, SEND OKCRLF 140770 RS485 10 - sent TCP packet OK 140770 GSM parser exit t=377 h=377 RxBuff:

Periodična provera GSM/GPRS veze: 141040 GSM - checking status - CREG, CGATT, CSQ 141040 GSM parser enter t=377 h=436 RxBuff: CRLF+CREG: 0,1CRLFCRLFOKCRLFCRLF+CGATT: 1CRLFCRLFOKCRLFCRLF+CSQ: 24,0CRLFCRLFOKCRLF 141041 GSM OK 141041 GSM - CREG: 0,1 -> Registered, home network 141042 GSM OK 141042 GSM - CGATT: 1 -> GPRS Attached 141042 GSM OK 141042 GSM - CSQ: 24,0 141043 GSM parser exit t=436 h=436 RxBuff:

M-Bus komunikacija: 145960 145960 145961 145961 146087 146097 146100 146100 146100 146111 146117 146117 146117

GSM parser enter t=613 h=635 RxBuff: CRLF+RECEIVE,0,5:CRLF#[þY# M-Bus 2 - UDP read packet, size=5 ... GSM parser exit t=635 h=635 RxBuff: M-Bus 5 - forward TCP/UDP packet to serial port M-Bus 6 - data received, size=253, waiting for TCP/UDP write... M-Bus 7 - UDP write command sent, waiting >... GSM parser enter t=635 h=639 RxBuff: CRLF> M-Bus 8 - received > GSM parser exit t=639 h=639 RxBuff: M-Bus 9 - sending TCP/UDP packet, size=253 GSM parser enter t=639 h=653 RxBuff: CRLF0, SEND OKCRLF M-Bus 10 - sent UDP packet OK GSM parser exit t=653 h=653 RxBuff:

Debug mod se isključuje slanjem iste komande, DEBUG, ili resetovanjem uređaja: Debug Mode OFF >

18

MM20-GSM Korisničko uputstvo

5. Upis firmware-a u uređaj Za upis nove verzije firmware-a u uređaj se koristi softver Texas Instruments „LM Flash Programmer" koji se može preuzeti sa website-a www.decode.rs ili sa priloženog CD-a. Instalirati softver na računar i pokrenuti ga. Podesiti „LM Flash Programmer“ kao na slikama i učitati fajl MM20-GSM SIM900 vX.X.bin:

VAŽNO! - Disable Auto Baud Support - uključiti - Program Address Offset – 0x2800 Isključiti napajanje uređaja. Povezati MM20-GSM putem RS-232 interfejsa na PC. Pokrenuti terminal program (HyperTerminal, Terminal.exe), izabrati odgovarajući COM port, podesiti brzinu od 115200bps i format podataka na 8N1. Uključiti napajanje uređaja. Sačekati da se u terminalu ispiše: Ready >

ili, ukoliko uređaj ne uspe da se inicijalizuje, sačekati da se ispiše: Device not initialized Press ENTER within 5 seconds to check parameters...

19

MM20-GSM Korisničko uputstvo Pritisnuti ENTER u roku od 5 sekundi i sačekati da se ispiše: Type HELP for more information >

Poslati komandu FWUPDATE iz terminal programa. Uređaj odgovara sa: MM20-GSM firmware update Disconnect this terminal program Start "Texas Instruments LM Flash Programmer" Configuration tab: select "Manual Configuration - see below" select "Serial(UART)" Interface select corresponding COM Port at 115200bps set "Transfer Size" to 60 select "Disable Auto Baud Support" Program tab: select file "MM20-GSM SIM900 vX.X.bin" select "Reset MCU After Program" set "Program Address Offset" to 0x2800 Click "Program"

Kliknuti na Disconnect u terminal programu i potom kliknuti na Program u „LM Flash Programmer“ programu. Sačekati poruku „Program Complete“ i odmah kliknuti na Connect u terminal programu. Proveriti i po potrebi podesiti vrednosti parametara uređaja. VAŽNO! Nove verzije firmware-a mogu automatski da prebrišu sadržaj trajne memorije, ukoliko je promenjen broj ili redosled parametara. Obavezno proveriti podešavanja parametara. Ovakve promene će biti zabeležene u napomeni uz novu verziju firmware-a, a takođe se mogu videti pri prvom restartu uređaja nakon upisa firmware-a: Device initializing... Default Parameters Loaded

Poruka označava da su u trajnu memoriju upisane fabričke vrednosti parametara.

20

MM20-GSM Korisničko uputstvo

6. Upis firmware-a u GSM modul Za upis nove verzije firmware-a u GSM modul se koristi softver SIMCom "SIM900 Series download Tools Customer" koji se može preuzeti sa website-a www.decode.rs ili sa priloženog CD-a. Instalirati softver na računar i pokrenuti ga. Izabrati firmware (npr. 1137B05SIM900M64_ST_ENHANCE.cla), podesiti isti serijski port kao za terminal program i brzinu na 115200bps.

Proveriti koja je verzija firmware-a upisana u GSM modul na sledeči način: Isključiti napajanje uređaja. Povezati MM20-GSM putem RS-232 interfejsa na PC. Pokrenuti terminal program (HyperTerminal, Terminal.exe), izabrati odgovarajući COM port, podesiti brzinu od 115200bps i format podataka na 8N1.

21

MM20-GSM Korisničko uputstvo Uključiti napajanje uređaja. Sačekati da se u terminalu ispiše: Ready >

ili, ukoliko uređaj ne uspe da se inicijalizuje, sačekati da se pojavi: Device not initialized Press ENTER within 5 seconds to check parameters...

Pritisnuti ENTER u roku od 5 sekundi i sačekati da se ispiše: Type HELP for more information >

Poslati komande ?D.MT i ?D:MF (ili komandu LIST) i proveriti verziju firmware-a u GSM modulu: D.MT=SIM900 R11.0 D.MF=1137B05SIM900M64_ST_ENHANCE

Ukoliko, iz nekog razloga, ova polja nisu popunjena, poslati komandu GOAT, za ulazak u AT komandi mod sa GSM modulom i poslati komande: Komanda

Odgovor

AT

OK

ATI

SIM900 R11.0

AT+CGMR

Revision:1137B05SIM900M64_ST_ENHANCE

OK OK

Napustiti ovaj mod slanjem komande EXIT: Online Mode >

Ako je potrebno upisati novu verziju firmware-a u GSM modul, iz terminal programa poslati komandu GSMUPDATE i sačekati da se ispiše: GSM module firmware update Within 10 seconds, disconnect this terminal program and start "SIM900 Series download Tools Customer.exe" at 115200bps...

U roku od 10 sekundi kliknuti na Disconnect u terminal programu, i potom na Start Download u "SIM900 Series download Tools Customer" programu. Postupak upisa novog firmware-a u GSM modul traje oko 6 minuta. Po završetku upisa restartovati uređaj, isključenjem i uključenjem napajanja, i proveriti da li je upisana željena verzija, slanjem komande LIST. 22

MM20-GSM Korisničko uputstvo

7. Tehničke karakteristike GSM modul

SIMCom SIM900, Quad-band GSM/GPRS

GSM antenski priključak

SMA ženski (eng. „jack“)

SIM kartica

Standardna (1.8V/3.0V) SIM kartica

Daljinska konekcija

Preko GPRS, jedan TCP/IP server, jedan UDP/IP server

Daljinsko podešavanje

Preko SMS poruka Priključak: RJ45

Serijski interfejs

RS-232 DCE - podešavanje uređaja, upis firmware-a brzina 115200bps, format 8N1 RS-485 – transparentan ili Modbus RTU protokol brzina i format podataka podesivi za RS-485 interfejs Priključak: razdvojiva šraf klema, max 2.5mm2 M-Bus master – transparentan protokol podrška do 20 M-Bus slave uređaja brzina (300–9600bps) i format podataka podesivi

M-Bus interfejs

mirna struja: 0-30mA kratak spoj: 50-70mA sa restart funkcijom, napon linije: 30.5V ± 5%, unutrašnja otpornost 12km@300bps, > 4km@2400bps, > 1km@9600bps kabl JYSTY nx2x0.8

LED indikatori

On, Gsm, Bus, 485 Priključak: razdvojiva šraf klema, max 2.5mm2

Napajanje

9-30V DC 10W, zaštita od obrnutog polariteta i prenapona 230 AC 0.2A, opciono, sa galvanskim odvajanjem

Zaštita

IP30

Temperaturni opseg

od -20°C do +50°C, vlažnost