eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaMultiplekser/sniffer/arbiter modbusRe: Multiplekser/sniffer/arbiter modbus
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!usenet.goja.nl.eu.org!
    weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder.eternal-septe
    mber.org!.POSTED!not-for-mail
    From: heby <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Multiplekser/sniffer/arbiter modbus
    Date: Thu, 6 Apr 2023 18:49:02 +0200
    Organization: A noiseless patient Spider
    Lines: 45
    Message-ID: <u0mt62$dvjo$1@dont-email.me>
    References: <u0jesg$3rbf4$1@dont-email.me>
    <4...@g...com>
    <u0kfa6$513$1@dont-email.me>
    <a...@g...com>
    <u0lsao$95g4$1@dont-email.me>
    <c...@g...com>
    <u0m327$a4hi$1@dont-email.me>
    <d...@g...com>
    <u0m5uv$ahk3$1@dont-email.me>
    <9...@g...com>
    <u0me7n$bp4i$1@dont-email.me>
    <2...@g...com>
    <u0mihc$ccpj$1@dont-email.me>
    <c...@g...com>
    <u0mkdm$cksp$1@dont-email.me>
    <3...@g...com>
    <u0mme9$cvlu$1@dont-email.me>
    <f...@g...com>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Thu, 6 Apr 2023 16:49:07 -0000 (UTC)
    Injection-Info: dont-email.me; posting-host="da94c62bf394a3c5eef0ba749801a88c";
    logging-data="458360";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX19YitoJ4DXqRzaI+VD4Lcvd"
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
    Thunderbird/102.9.1
    Cancel-Lock: sha1:CrMmZBl13LPjKCEkHOqf8bX5PD0=
    Content-Language: en-US
    In-Reply-To: <f...@g...com>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:779587
    [ ukryj nagłówki ]

    On 06/04/2023 17:24, Dawid Rutkowski wrote:
    > Uniwersalny oznacza zwykle "do niczego konkretnego się nie nadający" (dziś
    wyczytałem, że kacapy
    > wymyśliły "uniwersalny" reaktor jądrowy VVER-TOI - no to będzie znowu źle...).

    Nie przesadzajmy. Switch ethernetowy jest uniwersalny, czy przerzuca
    dane z Hubbla, czy pornole, wszystko jedno.

    > Bo wciąż pytam o to, jaki chcesz mieć interfejs po TCP.
    > Czy:
    > - konwerter TCP<->RS485
    > - wysyłacz/odbieracz ramek modbus
    > - abstrakcja urządzenia wg schematu używanego przez jakiś system HA

    Standardem jest to najgłupsze rozwiązanie: TCP->RS485 bez jakiejkowliek
    formy, bazujące tylko na timeoutach. Uważam jest za najgorsze, ale z
    jakiejś przyczyny jest "profesjonalne" i już na tej grupie kiedyś
    dowiedziałem się, że mam z tym nie dyskutować bo przemysł wybrał jak
    zwykle to najgłupsze ;)

    > No i jeszcze jedno mi przyszło do głowy - co z ramkami wysyłanymi przez y, czyli
    piec?
    > Przecież na 100% nie wiadomo, komu odpowiada.

    Wiadomo:

    1) wysyłam ramkę od master1 (master2 czeka w buforze z blokadą)
    2) slave dopowiada, przesyłam do master1, zwalniam blokadę

    albo:

    1) wysyłam ramkę od master1 (master2 czeka w buforze z blokadą)
    2) slave nie odpowiada po określonym w konfiguracji czasie.
    3) zwalniam blokadę nie odpowiadajac master1, on też sobie zrobi timeout
    sam z siebie

    > Do tego, który ostatnio nadał ramkę?

    Do tego, który jest obecnie uznany za rozmawiajacego. To określony slot
    czasowy, określany przeze mnie.

    > Pamiętać, o co który pytał?

    Nie trzeba. Timeout w master jest zazwyczaj przesadnie duży, a timeout w
    slave zazwyczaj absurdalnie krótki. To daje przestrzeń na implemetancję
    normalnego, konfigurowalnego timeoutu w arbitrze.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: