[OT] S7-200 PC access
Slavomir Skopalik
skopalik na elektlabs.cz
Úterý Květen 29 12:45:49 CEST 2012
Stringy jsou v S7-200 a S7-300 impleemntovany ruzne.
S7-200 - Prvni byte je delka (skutecna), pak nasleduji znaky (ASCII
kodovani)
S7-300 - Prvni byte max delka, druhy byte skutecny delka
S7-1200 je shodna s S7-300.
Nicmene se velmi casto mistro stringu pouziva pole charu, tj. znaky bez
uvodni informace o delce, do konce se doplnuje
znakem mezera ($20).
V zadnem pripade neni vhodne si vymenovat data pres M memory (urcena pro
interni flagu PLC programu), nicmene to lze.
Slavek
Ing. Slavomir Skopalik
Jednatel spolecnosti
Elekt Labs s.r.o.
Sber a vyhodnoceni dat ze stroju a laboratori
systemem MASA (http://www.elektlabs.cz/m2demo)
----------------------------------------------
Adresa:
Elekt Labs s.r.o.
Chaloupky 158
783 72 Velky Tynec
Czech Republic
----------------------------------------------
Mobil: +420 724 207 851
icq:199 118 333
skype:skopaliks
e-mail:skopalik na elektlabs.cz
http://www.elektlabs.cz
>
>
> Zdravim,
> Jak pisete S7-200 ma jen jeden datovy blok V a pamet M, u
> S7-1200 uz je pamet rozdelena do M,DB,I,Q,atd.Popis string
> pro S7-3xx vypada takto. První 4 bity byte 0 max.length,
> další 4 bity skutecna delka, pak další kazde 4 bity ASCII
> znaky.Melo by to byt stejne i pro S7-1200.
>
> David
>
> -----Original Message-----
> From: hw-list-bounces na list.hw.cz
> [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jaroslav Buchta
> Sent: Monday, May 28, 2012 1:21 PM
> To: HW-news
> Subject: Re: [OT] S7-200 PC access
>
> Zdravim, funguje jak s S7-200 tak s S7-1200 Kazdopadne
> nekolik doplnujicich dotazu (o programovani PLC vim jen
> zaklady, asi sni to ne) S7-200 ma pamet pro M (dari se mi
> adresovat 32B, cili M0.0 - M255.7) to je OK? Datova pamet je
> v OPC znacena jak Vx a zjistil jsem ze ji prectu jako bych
> cetl datovy blok 1, to je nejak napevno? U 1200 se to da
> konfigurovat a bylo nutne tam vypnout optimalizovany pristup
> Kazdopadne u te 1200 programator nacpal vsechna data do M
> (MW, MD...) a tak to ctu jako markery, coz snad nevadi (aspon
> to jemu i me funguje) Jak je to se stringy? Prvni byte je
> zrejme delka, nechce se mi cist jednim paketem 1 byte a pak
> zbytek, jaky je std. postup - nacist usek odpovidajici
> nejdelsimu moznemu stringu? (zas lze cist jednim paketem
> zrejme 222B max)
>
> J.B.
>
> Dne 25.5.2012 21:43, Slavomir Skopalik napsal(a):
> > Ano, jak jsem psal, zalezi na Rack a Slot clienta i serveru, pak to
> funguje.
> >
> > U libodave je to treba zmenit ve zdrojaku a prekompilovat.
> >
> > Slavek
> >
> > Ing. Slavomir Skopalik
> > Jednatel spolecnosti
> > Elekt Labs s.r.o.
> > Sber a vyhodnoceni dat ze stroju a laboratori systemem MASA
> > (http://www.elektlabs.cz/m2demo)
> > ----------------------------------------------
> > Adresa:
> > Elekt Labs s.r.o.
> > Chaloupky 158
> > 783 72 Velky Tynec
> > Czech Republic
> > ----------------------------------------------
> > Mobil: +420 724 207 851
> > icq:199 118 333
> > skype:skopaliks
> > e-mail:skopalik na elektlabs.cz
> > http://www.elektlabs.cz
> >
> >
> >> Bod 1 znamena konkretne co? Podarilo se mi s 1200
> rozchodit S7-200 PC
> >> Access, jenom byly jina cisla v nastaveni interface - to je ten
> >> problem?
> >> Nebo co je potreba upravit?
> >> Popis protokolu u toho projektu tusim je, nevypada to nejak
> >> slozite... Ostatni body nepripadaji v uvahu, zrovna u
> tohoto projektu
> >> je motivace ta, ze 10 litru za OPC server je pro zakaznika
> moc, navic
> >> by bylo dobre nektere veliciny vycitat rychleji nez s tim
> >> megalomanskym kusem problematickeho softu...
> >> Mimochodem sp6 pro S7-200 PC access by mel umet fungovat na
> >> Win7 i 64b.
> >> Jen jsem nepochopil, jak to nainstalovat, kdyz instalacni
> CD s SP4 na
> >> Win7 pri instalaci selze a SP6 pak nejde nainstalovat...
> >> Jediny system, kde to funguje bez problemu, se mi zda XP,
> coz je dnes
> >> uz trochu problem...
> >>
> >> Dne 25.5.2012 19:30, Slavomir Skopalik napsal(a):
> >>> S7-1200 je trochu zvlastni.
> >>> Potrebuje specialni Rack a Slot u klienta, jinak
> >> nekomunikuje (ma jiny
> >>> vyhozi protokol nez S7-200/300/400). Tohle libnodave
> >> (alespon do verze
> >>> 0.8.4.4) neumi.
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list