Re: Domácí automatizace po stopadesáté
Radek Sztwiorok
sztrad@gmail.com
Úterý Únor 17 07:48:13 CET 2009
Celkem bych si dovolil s Vami i souhlasit.Z Vami vybranych potokolu je videt
,ze delate hlavne ze Simaticy.Modbus je celkem pekny protokol jednoduchy na
implementaci(krome CRC), ale myslim si ze pro ucely ,ktere jsou tu
vyjmenovane asi zbytecny.Dalsi jeho problem je ze neni urceny na multimaster
komunikaci,zdruhe strany proto je i jednoduchy.
Profibus je kdyz to tak vemu hodne podobny,ale je zase omezeny pristupnosti
k popisum protokolu a jeho volnemu pouziti.
Ja byti Vami bych volil standartni ASCII protokol treba neco na zpusob firmy
Advantech.Vyhoda tohoto protokolu je ,ze se domluvim ze zarizenim prakticky
z jakehokoliv PLC nebo SCADA systemu vcetne treba hyperterminalu ve WIN ci
jakehokoliv podobneho nastroje ve WIN ci LIN.Omezeni dane delkou zpravy si
myslim je dosti timto vyvazeno.
Celkem pekny a popsany maji protokol i PLC Omron zvici jmeno HostLink coz je
vlastne taky ASCII protokol.
Takhle by se dalo pokracovat dal a dal a vyjmenovavat jeden protokol za
druhym.Doopravdy zalezi jen na cloveku co si vybere a co pouzije.Dost zalezi
kam dal se bude modul pripojovat a s cim bude komuniovat.Jak jsem psal uz
vyse pro implementaci do cehokoliv je nejlepsi ASCII.
----- Original Message -----
From: "Slavomir Skopalik" <skopalik@elektlabs.cz>
To: "'HW-news'" <hw-list@list.hw.cz>
Sent: Monday, February 16, 2009 4:45 PM
Subject: RE: Domácí automatizace po stopadesáté
Profibus je castecne popsan zde:
http://libnodave.sourceforge.net/
osobne tuto knihovnu pouzivam pro komunikaci s S5,S7.
Prakticky bych ale volil pro automatizaci ModBUS RTU protokol,
jelikoz je jednoduchy.
Popsi treba zde:
http://cs.wikipedia.org/wiki/Modbus
http://www.mcu.cz/news.php?extend.1104
Impelmetaci jsou tuny, v pripade pouziti ASCI verze je snadno
diagnostikovatelny i benym terminalem.
ModBUS mame nasazeny v nekolika pripadech.
Velkou vyhodou je, ze jej maji implementovany nastroje na vizualizaci.
Dale jej naleznete v ruznych regulator teploty ci PLC.
Dalsi popsane protokoly jenz se ale moc nehodi:
3694(R)
RK512
PPI, MPI
Jsou vsechno prokoly, jen vyzaduji rychle prepinani smeru toku dat (STX, DLE
sekvence)
a nejsou moc vhodne pro implementaci.
Jak uz jsem psal drive, zajimal by me prokol CIB, jelikoz moznost si koupit
hotove
pristroje a bastlit jen pro radost je pro mne velmi zajimava (=velka uspora
casu).
Jinak INELS verze 1 byl postaven na CANu :).
Slavek
Ing. Slavomir Skopalik
Jednatel spolecnosti
Elekt Labs s.r.o.
Chaloupky 158
783 72 Velky Tynec
Czech Republic
--------------------------------------------
Mobil: +420 724 207 851
icq:199 118 333
e-mail:skopalik@elektlabs.cz
http://www.elektlabs.cz
> Tak zajemce bychom meli, ted jeste zodpovedet otazku proc zde
> nic neni, kdyz ocividne zajem je :-) Minimalne cetnost dotazu
> v teto konferenci na toto tema o tom svedci.
>
> Kdyz ja hledal vhodny protokol tak jediny volny, protokol
> zverejneny vcetne zdrojaku, nejakych zakladnich nastroju a
> driveru pro PC byl zminovany uLAN (bohuzel/bohudik nehodici
> se skrtnete) jde o 9bit protokol. Pak jsem jeste nasel SNAP a
> papouchuv Spinel nebo jiny mineral, nejsem si jist, u kterych
> byl publikovan popis protokolu a snad zakladni terminal pro PC.
> Pak zde jsou placene a utajovane protokoly jako ProfiBus, ale
> vzhledme k cenam je snad ai nema cenu probirat.
>
> Vazne nevim proc tu neni nejaky obecne akceptovatelny free
> projekt komunikacniho protokolu pro MCU nebo proc vyrobci
> vyvojovych prostredku (Keil, SCDCC,IAR atd.) neprodavaji
> nejakou knihovnu implementujici takovy protokol+ prislusne
> kontrolni a ladici nastroje?
>
> Vyrobci I2C, SPI pameti zpravidla na webu maji vzorovy kod
> pro komunikaci s pameti, obcas se najde i nejaky sw pro PC,
> nevim proc vyrobci RS-485 radicu nemaji nejaky protokol pro
> sve radice. Osobne by me to presvedcilo vice nez materialy o
> jedinecnosti prave toho naseho radice.Uplne to vidim, nas
> radic umi az 128nodu a s nasim protokolem dosahuje realne
> propustnosti xy, vzorove kody+ladici nastroje si stahnete zde. :-)
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list