 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Sob Nov 03, 2012 7:37 pm Naslov sporočila: Domača izdelava enote na MODBUS-u? |
|
|
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
Protokol RTU (najbolj osnovni).
|
|
Nazaj na vrh |
|
 |
Jaka57 Moderator



Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5819 Aktiv.: 24.57 Kraj: Grosuplje
|
Objavljeno: Sob Nov 03, 2012 9:26 pm Naslov sporočila: |
|
|
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 |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5529 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Sob Nov 03, 2012 9:37 pm Naslov sporočila: |
|
|
Č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 |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Sob Nov 03, 2012 10:21 pm Naslov sporočila: |
|
|
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 |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Ned Nov 04, 2012 6:21 am Naslov sporočila: |
|
|
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  |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3359 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Ned Nov 04, 2012 9:08 am Naslov sporočila: |
|
|
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?
Opis: |
|
Velikost datoteke: |
30.6 KB |
Pogledana: |
40 krat |

|
_________________ 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 |
|
 |
bumbar Član


Pridružen-a: Sre 28 Okt 2009 20:25 Prispevkov: 62 Aktiv.: 0.33 Kraj: Cerkno
|
Objavljeno: Ned Nov 04, 2012 10:21 am Naslov sporočila: |
|
|
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 |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Ned Nov 04, 2012 11:10 am Naslov sporočila: |
|
|
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 |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Pon Nov 05, 2012 3:09 am Naslov sporočila: |
|
|
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  |
|
Nazaj na vrh |
|
 |
KrEn Član

Pridružen-a: Pon 14 Sep 2009 8:55 Prispevkov: 180 Aktiv.: 0.94 Kraj: LJ
|
|
Nazaj na vrh |
|
 |
mseme Član

Pridružen-a: Sob 15 Jan 2011 23:26 Prispevkov: 26 Aktiv.: 0.15 Kraj: Ljubljana
|
Objavljeno: Čet Nov 22, 2012 11:57 pm Naslov sporočila: |
|
|
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 |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.71 Kraj: Kranj - struževo
|
Objavljeno: Pet Nov 23, 2012 1:13 am Naslov sporočila: |
|
|
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
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pet Nov 23, 2012 9:27 am Naslov sporočila: |
|
|
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  |
Aly, PoKeys56E podpira Modbus prek TCP in stane 20% omenjene IO enote...
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
|
|
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: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|