-
Data: 2009-04-26 08:07:29
Temat: Re: Wymyslanie kola ;)
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]szomiz wrote:
> Dopadl mnie badawczo-rozwojowy temat maksymalnie elastycznego mapowania
> danych udostepnianych po protokolach typu RS, m-bus, modbus na struktury
> xml'owe[1].
Przyznam że kompletnie nie rozumiem, poniewaz z dalszego tekstu wynika
jakoby miało by to być wypluwane przez urzadzenie. Specyfika modbusa
wymaga żeby był krótki bo urzadzenia pracują na jednym kablu i
tragicznie powolnie (zazwyczaj 9600) oraz implementuja to na jakis
mizernej mocy obliczeniowej cpu. Dlaczego ten XML nie wiem, ale może coś
pośredniego: binarnie i elastycznie?
Właśnie z powodu zauwazenia że Modbus to kupa zrobilem wlasny protokół
binarny który jest zdecydowanie bardziej elastyczny i samoopisujacy, nie
tracąc czasu na parsowanie. No dobra, tylko jak go używam, ale
zredukował mi czas developingu firmware o pare rzedów, podobnie z softem
sterującym. A modbusa opakowuje tym moim i koniec problemów.
> i czy nie ma na to
> jakiegos standardu.
Nawet na modbus nie ma standardu. Głównie ze względu na kretynizm
developerów firmware którzy nie potrafią liczyc crc, psują sie jak za
szybko pytasz, mają nieco inne pojęcie 1ms niż reszta swiata, kupuja
troche inne kwarce do RS niz powinni, generują zapis liczb typu integer
mozliwie najbardziej przypominający szyfrowanie, itd. W automatyce
przemysłowej nic nie jest dobrze zrobione, przynajmniej pod kątem
firmware i komunikacji ( taki mocno subiektywnty wniosek wynikający z
walki z paroma urządzeniami modbus ) :/
> [1] Se ktos wymyslil, ze ma byc xml i juz. Na szczescie _jeszcze_ nie wie
> jaki ;>
> [2] *Koniecznoscia* (bo [1]). /Xml'izacja/ danych na serwerze akwizycyjnym
> byla by prostsza i tansza. Ale ma byc w sterowniku [1].
Przyznam, że jak ktoś chce jechać z Krakowa do Warszawy przez Wrocław to
się nie dyskutuje bo sensu brak. IMHO xml da tylko jedno - przy
mizernych predkościach komunikacja wzrośnie do ogromych rozmiarów i
prawdopodobieństwo błędu skoczy gwałtownie w góre. W dodatku jak sobie
wyobrażasz liczenie crc xmla żeby to crc było zgodne z zapisem xml? Da
się, ale po co ...
Następne wpisy z tego wątku
- 26.04.09 13:31 Adam Przybyla
- 26.04.09 17:02 szomiz
- 26.04.09 17:26 szomiz
- 26.04.09 21:12 Sebastian Biały
- 29.04.09 18:23 szomiz
- 29.04.09 18:45 czas dOSa
- 29.04.09 19:05 Sebastian Biały
- 29.04.09 19:58 szomiz
- 07.05.09 16:55 szomiz
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-10 wyobrazcie sobie ze
- 2024-06-10 malowanie samochodu
- 2024-06-10 News from Poland
- 2024-06-10 Czy na pewno będą CŁA na chińskie samochody?
- 2024-06-09 Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
- 2024-06-09 Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
- 2024-06-09 Wykrywanie przerwy w długim przewodzie zakopanym w ziemi.
- 2024-06-09 Czemu news.chmurka.nwt jest taki wolny?
- 2024-06-11 Funbox 3.0 zakres adresów DHCP
- 2024-06-11 Re: Funbox 3.0 zakres adresów DHCP
- 2024-06-09 Miernik szybkości netu
- 2024-06-11 Panele PV w pionie (prawie).
- 2024-06-11 czy ta grupa żyje?
- 2024-06-11 Warszawa => Senior React Native Developer <=
- 2024-06-11 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=