[elektro] GPRS adatátvitel, AT parancsokkal

Horváth Péter justicefriend at freemail.hu
Fri Jun 20 15:50:37 CEST 2014


Ha kutakat kell vezérelni, nem lehet pl a víznyomással üzenni:

Ha a kapcsolat már fel van épülve, akkor már majdnem olyan mintha 
nullmodem kábellel lenne a 2 PLC összekötve,
mindegy hogy GSM, vagy telefonos modem... (Persze még vannak buktatók a 
modem beállításoknál, a pufferelés, és az adattömörítés, amin bukhat a 
dolog.)

Az a kérdés, hogy ki fogja vezérelni a modemeket (init string, 
kapcsolatfelépítés, bontás)

Jóestben a PLC -nek kellene vezérelni a modemeket  (ATDT és +++ATH 
parancsokat kell kiböfögni, és érzékelni az OK, CONNECT, ERROR, stb 
modemüzeneteket)
Ha ezt nem tudja a PLC, akkor gond van.

Vagy még az is lehet hogy a buta PLC kiadja az RTS jelet amikor 
kommunikálni akar (vagyis nem annyira buta),  és ettől kezdi tárcsázni a 
modem az
ellenoldali telefonszámot ami be van tárolva a regiszterébe. Ebben az 
esetben a telefonszámot a modembe kell bekonfigurálni.

Még megoldás, hogy  a modemeket lehet úgy beállítani hogy a tápfesz 
megkapása után tárcsázzon azonnal, meg akkor is ha megszakad a kapcsolat.
(Nem előnyös a mobilszámla szempontjából)

Vagyis először a PLC -t kell megvizsgálni, hogy tud-e modemet vezérelni,
aztán a modemet kell megvizsgálni, hogy tud-e egyedül tárcsázni.






2014.06.20. 14:41 keltezéssel, hozso_001 at freemail.hu írta:
>      Húha! Gyerekek, ne ijesztgessetek! :D
>
>     A felállás:
>
>     PLC <==>  GSM modem        <- - ->     GSM modem <==>  PLC
>           RS-232                     GSM hálózat RS-232
>
>
>     Kutakat kell vezérelni. Tehát 1 byte-ot kell küldeni (illetve azért
> többet, mert ha MODBUS, akkor ugye cím, CRC, parancskód stb.)
> A másik meg visszaválaszol. A válasz szintén kb. 4-5 byte. (Plusz
> CRC, meg a MODBUS körítés.)
>
>
>      Egyszerűbben: összekötök két PLC-t RS-232 madzagon. Megcsinálom
> a kommunikációjukat MODBUS-on. Utána az RS-232-t kellene kiváltanom
> GSM kommunikációval. Így talán érthetőbb. Tehát közvetlenül PLC-ből
> PLC-be kell adatokat küldenem.
>
>
>     A PLC oldal remélhetőleg nem lesz gond. Egyrészt OMRON :D a szentem,
> másrészt nemrég már szoftverben (létradiagramban) programoztam le a
> MODBUS-t. :D
>
>     Úgy szoktam ezeknek nekiállni, hogy először PC-n soros emulátor
> programmal "kitökölöm", hogy mit kell adni-venni és utána ezt
> programozom le a létrában. Eddig ez a módszer mindig működött...
>
>
>     A csavar még annyi az egészben, hogy az egyik modem (illetve PLC)
> két másikkal kell, hogy tudjon kommunikálni. Tehát van egy "master"
> akinek van két "slave" alállomása.
>
>     Namost akitől most vesszük a modemet, az úgy árulja, hogy
> "transzparens modem". Tehát amit az egyik végén betolok, az a másik
> végén kijön belőle. (Sajna a technikai részletekkel nem vagyok
> tisztában még.) Ez a transzparens modem funkció pedig kezelhető
> MODBUS protokollal.
>
>
>     Nos? Így mi a véleményetek?
>
>
>
>     (Namost, ha "közönséges" modemet használhatnék, akkor nem
> kellene még MODBUS sem, akkor pedig használhatnám a korábban
> linkelt Sierra modemeket.)
>
>
>      Üdv.: Horváth Zsolt
>
>
>
> 2014.06.20. 14:18 keltezéssel, "L. Pásztor" írta:
>> Aha ... értem, szóval 2 PLC van, nem pedig egyről megy be adat egy
>> szerverre. Így már kicsit bonyolultabb...
>> Ezek szerint úgy kell fessen a lánc, hogy:  PLC ---> GSM modem --->
>> Szolgáltató szervere --->  VPN madzag a vízműhöz --->  Vízmű router --->
>> Vízmű szerver --->  és  vissza ugyanúgy, csak egy másik PLC -re ?  Jól
>> értem ?
>>
>> Az a gond, hogy 2 GPRS eszköz csak egy szerveren tudja látni egymást,
>> "direktben" nem.
>> Így mindkettő fel-connectál a serverre, és mindkettő folytonosan
>> felnyomja azt az adatot v parancsot ami a másiknak kell, és leveszi azt,
>> ami neki szól.
>> Ezért kell a szervernek a fixip, így mindkét modem tudja hova kell
>> felkapcsolódnia. Elvben létezhet a modem - szolgáltató szerver - modem
>> kapcsolat is, de én még nem láttam szolgáltatót, mely hajlandó lett
>> volna erre.
>>
>> A Te nyűgöd ott lesz, h a PLC-be neked kell belenyomni a GSM modem
>> management-et. És folyamatosan manage-lni kell azokat. Beágyazott
>> rendszereknél és PC-n nem nagy kaland, de PLC-n sosem csináltam és
>> amennyire (csak kicsit) én ismerem  a Siemens-t, így azt elég nyűgösnek
>> érzem ...
>>
>> -------------------
>> L. Pásztor
>> -------------------
>>
>>
>>
>>
> -----------------------------------------
>            elektro[-flame|-etc]
>
>



More information about the Elektro mailing list