[elektro] GPRS adatátvitel, AT parancsokkal

hozso_001 at freemail.hu hozso_001 at freemail.hu
Fri Jun 20 14:41:51 CEST 2014


    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
> -------------------
>
>
>
>



More information about the Elektro mailing list