www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Domača izdelava enote na MODBUS-u?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Avtomatizacija v industriji
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Sob Nov 03, 2012 7:37 pm    Naslov sporočila:  Domača izdelava enote na MODBUS-u? Odgovori s citatom

Zdravo,

je že kdo izdeloval slave enoto, ki bi se pogovarjala preko MODBUS-a?
Imam en SCADA nadzorni sistem, ki že deluje z določenimi napravami na MODBUS-u, rad pa bi dodal še eno škatlico s parimi digitalnimi vhodi in izhodi. Vem, da tega ni težko kupiti ($300+), zanima me lastna izdelava. Če bi kdo imel del kode za mikrokontroler za "posodit", bi bilo pa sploh krasno Very Happy
Protokol RTU (najbolj osnovni).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5819
Aktiv.: 24.56
Kraj: Grosuplje

PrispevekObjavljeno: Sob Nov 03, 2012 9:26 pm    Naslov sporočila:   Odgovori s citatom

Enote nisem izdeloval, sem pa pred leti (2005-2006) iskal marsikaj na temo MODBUS-a (Seltron krmilnik!?) in če se prav spomnim, sem naletel na knjižnjice za PIC in AVR kontrolerje.
Se pa ne spomnim točno ali so bile zastonj.

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Sob Nov 03, 2012 9:37 pm    Naslov sporočila:   Odgovori s citatom

Če me spomin ne vara, gre za zelo enostaven protokol (glej wiki) - malo posnifaj promet in če je to to, kar je na wikipediji, ni vrag da tega ne bi naredil brez večjih problemov (v smislu header, naslov, dolžina, vsebina, crc, footer - če se ne motim).

Lp, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.33

PrispevekObjavljeno: Sob Nov 03, 2012 10:21 pm    Naslov sporočila:   Odgovori s citatom

Jaz sem delal en komercialni projekt s tem protokolom. Je pa narejen na Atmegi s knjižnicami iz neta. Povej na kakšen uC boš to dal. Načeloma bi šlo preportat samo verjetno že obstaja kakšen projekt, ki je pisan za tvoj mikro.
_________________
LP, Matjaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Nov 04, 2012 6:21 am    Naslov sporočila:   Odgovori s citatom

matjazkariz je napisal/a:
Povej na kakšen uC boš to dal.

STM32F103 ali ATMega.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Ned Nov 04, 2012 9:08 am    Naslov sporočila:   Odgovori s citatom

Seveda sem malo pogledal kaj pravi wikipedija, vedno je zanimivo vedeti, kaj so drugi že naredili in se je obneslo.
Naletel sem na priloženo stran, kjer piše
write coil in read coil
Moja angleščina je malo škrbasta, a pod coil sem vedno razumel tuljavo. Kako pišeš in bereš tuljavo pa mi ni jasno. Tukaj verjetno je pod coil mišljeno kaj drugega. Ve kdo, kaj?



snap.jpg
 Opis:
 Velikost datoteke:  30.6 KB
 Pogledana:  40 krat

snap.jpg



_________________
Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bumbar
Član
Član



Pridružen-a: Sre 28 Okt 2009 20:25
Prispevkov: 62
Aktiv.: 0.33
Kraj: Cerkno

PrispevekObjavljeno: Ned Nov 04, 2012 10:21 am    Naslov sporočila:   Odgovori s citatom

Tole in tole za začetek - je vse, kar rabiš.
Imam C kodo za Function code 0x17 (Read/Write multiple registers), če ti kaj pomaga.
'Coil' je v tem primeru mišljen kot digitalni vhod/izhod, če se ne motim.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.33

PrispevekObjavljeno: Ned Nov 04, 2012 11:10 am    Naslov sporočila:   Odgovori s citatom

Jaz sem uporabil knjižico iz http://freemodbus.berlios.de/ . Imaš že noter primer za AVR in STR7. Za testiranje na PC strani sem uporabil Modbus Poll, katerega demo verzijo (30 dni in maksimalno 10 minutno hkratno komuniciranje) je mogoče dobiti na povezavi: http://www.modbustools.com/modbus_poll.asp . Če se ti kje zatakne, me kontaktiraj.
_________________
LP, Matjaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Pon Nov 05, 2012 3:09 am    Naslov sporočila:   Odgovori s citatom

Hvala za vse napotke, se bom ob priliki zapodil v tole.

Vilko, Coil je staro ime za enojni digitalni izhod - en sam signal 1/0. Včasih so kot aktuatorje poznali samo tuljave, očitno od tod takšno ime.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
KrEn
Član
Član



Pridružen-a: Pon 14 Sep 2009 8:55
Prispevkov: 180
Aktiv.: 0.94
Kraj: LJ

PrispevekObjavljeno: Tor Nov 06, 2012 5:18 pm    Naslov sporočila:  MODBUS Odgovori s citatom

Na spodnji povezavi je primer modbus-a
http://www.libstock.com/projects/view/355/serial-modbus-slave
Nisem pa ga poskusil...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mseme
Član
Član



Pridružen-a: Sob 15 Jan 2011 23:26
Prispevkov: 26
Aktiv.: 0.15
Kraj: Ljubljana

PrispevekObjavljeno: Čet Nov 22, 2012 11:57 pm    Naslov sporočila:   Odgovori s citatom

Glede na to da se službeno ukvarjam z avtomatizacijo...za večje sisteme...ti lahko kaj bolj svetujem...samo malo bolj podrobno opiši kaj te zanima....
Delam pa predvsem z Siemens regulatorji.....
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Nov 23, 2012 1:13 am    Naslov sporočila:   Odgovori s citatom

Sistem nadzora in avtomatizacije hiše je že postavljen. Vse poteka preko LAN in MODBUS povezav.
Sedaj pa bi na MODBUS, ki je ravno na pravi lokaciji, povezal še par signalnih lučk.
Zadeva je izredno enostavno rešljiva z dodatno IO enoto (za 300 eur). Ker pa je ta del opreme precej nepomemben in bi se zraven še kaj naučil, mi DIY pot precej ustreza.
Če pa imaš na zalogi kak rabljen IO modul s parimi izhodi, ki bi ga zamenjal za pivo ali dve, pa se priporočam Dancing

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Pet Nov 23, 2012 9:27 am    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:
Sistem nadzora in avtomatizacije hiše je že postavljen. Vse poteka preko LAN in MODBUS povezav.
Sedaj pa bi na MODBUS, ki je ravno na pravi lokaciji, povezal še par signalnih lučk.
Zadeva je izredno enostavno rešljiva z dodatno IO enoto (za 300 eur). Ker pa je ta del opreme precej nepomemben in bi se zraven še kaj naučil, mi DIY pot precej ustreza.
Če pa imaš na zalogi kak rabljen IO modul s parimi izhodi, ki bi ga zamenjal za pivo ali dve, pa se priporočam Dancing


Aly, PoKeys56E podpira Modbus prek TCP in stane 20% omenjene IO enote...

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Avtomatizacija v industriji Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group