eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaMultiplekser/sniffer/arbiter modbus › Re: Multiplekser/sniffer/arbiter modbus
  • X-Received: by 2002:a25:774e:0:b0:b77:81f:42da with SMTP id
    s75-20020a25774e000000b00b77081f42damr3819110ybc.11.1680962847794; Sat,
    08 Apr 2023 07:07:27 -0700 (PDT)
    X-Received: by 2002:a25:774e:0:b0:b77:81f:42da with SMTP id
    s75-20020a25774e000000b00b77081f42damr3819110ybc.11.1680962847794; Sat,
    08 Apr 2023 07:07:27 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news-out.google.com!nntp.g
    oogle.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.misc.elektronika
    Date: Sat, 8 Apr 2023 07:07:27 -0700 (PDT)
    In-Reply-To: <u0pg04$shht$1@dont-email.me>
    Injection-Info: google-groups.googlegroups.com; posting-host=5.172.255.32;
    posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
    NNTP-Posting-Host: 5.172.255.32
    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>
    <u0mt62$dvjo$1@dont-email.me>
    <2...@g...com>
    <u0pg04$shht$1@dont-email.me>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <5...@g...com>
    Subject: Re: Multiplekser/sniffer/arbiter modbus
    From: Dawid Rutkowski <d...@w...pl>
    Injection-Date: Sat, 08 Apr 2023 14:07:28 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:779612
    [ ukryj nagłówki ]

    piątek, 7 kwietnia 2023 o 18:22:32 UTC+2 heby napisał(a):
    > On 07/04/2023 18:00, Dawid Rutkowski wrote:
    > >> Nie przesadzajmy. Switch ethernetowy jest uniwersalny, czy przerzuca
    > >> dane z Hubbla, czy pornole, wszystko jedno.
    > > Ale sam ethernet to za mało na zrobienie newsa na usenecie
    > Bo tym zajmuje się zupełnie inna warstwa.

    Jeśli jest, o co dalej pytałem.

    > > A w ogóle da się zrobić modbus RTU na konwerterze RS485?
    > Tak.

    Tylko trzeba mieć bardzo dobre połączenia.
    Inaczej nie będzie się opłacało rozbierać po śniadaniu ;>

    > > Coś podejrzewam, że ten EW11 to coś wyżej jednak, np. konwerter modbus TCP<->
    modbus RTU.
    > Nie ma czegoś takiego jak "modbus TCP".

    Jak nie ma jak jest - port 502 - i to nawet dwa.
    Jeden bez CRC w ramce, "bo mają niższe warstwy", drugi z CRC, bo jednak niższe
    warstwy mają tylko sumy kontrolne.
    Chyba że nikt nie zaimplementował (ew. tylko do bramek, a może i to nie).
    Może więc czas zacząć?
    Choć to dziwne jest, jakieś 4 bajty z przodu: Transaction identifier i Protocol
    identifier (ten zawsze 0) - nie wiem po co to może być potrzebne.

    > Wysyłasz bajt do portu TCP i
    > wypada on po stronie RS485. Wpada bajt po stronie RS485 i wypada on z
    > portu TCP. Możesz taki konwerter "zrobić" na jednym poleceniu w Linuxie:
    > socat. Przez wiele lat miałem tak właśnie zrobione.

    Ja wolę nc.

    > I to ze wszystkimi kosekwencjami tego kretynizmu braku opakowania. Jak
    > na przykład łamanie ramek TCP powodujące konfuzję i timeouty.

    O to właśnie pytałem "czy się da".
    Widać "da się", pod warunkiem że nie musi dobrze działać.
    Albo np. leci modbus ascii a nie modbus RTU.

    > > Z bramką modbus TCP<->modbus RTU (sporo ustawiania)?
    > Nikt tego nie używa na poważnie. bajt tcp<->bajt uart jest "przemysłowym
    > standardem" ze wszystkimi konsekwencjami dziadostwa.

    No to użyj.
    Czy nikt nie zaimplementował?

    > Jakoś kilka(naście?) lat temu była afera, że co więksi kretyni
    > wystawiali te zabawki do internetu, a mowa była o automatyce w dużych
    > obiektach przemysłowych.
    > > Z abstrakcją pieca (sporo rzeźbienia po drugiej stronie)?
    > Akurat abstrakcja pieca wymaga może z 50 linijek w pythonie. Nie
    > nazwałbym tego "sporo".

    Ale trzeba mieć pythona na tym urządzeniu, co robi abstrakcję pieca.
    Jest na AVR?

    Kiedyś dostałem do zabawy płytkę z renesas SuperH, z DRAM i złączem do kolorowego
    wyświetlacza po równoległym RGB.
    Nie wiem, ile zapłacił za to ten, od którego to dostałem, ale soft to był interpreter
    TCL na eCos.
    I podobno miało być tak, że będzie to umiał zaprogramować nawet tzw. grafik
    komputerowy...

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 08.04.23 16:39 heby
  • 08.04.23 16:40 heby
  • 14.04.23 22:53 M M

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: