-
Data: 2019-12-29 23:02:31
Temat: Re: Konwerter TCP/IP<->RS485
Od: jacek pozniak <j...@f...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]heby wrote:
> On 29/12/2019 19:32, jacek pozniak wrote:
> >> Nie da się wysłać "ramki" w TCP. To jest ograniczenie i ficzer
> >> protokołu. Do wysyłania ramek jest UDP.
> > Czepiasz się słówek.
>
> Obawiam się że to jest znacznie większa różnica niż tylko słówko.
>
> > Urządzenia komutujące operują na warstwie IP lub
> > podobnej.
> > Raczej nie ciachają Twojego strumienia w dowolnym miejscu.
>
> Ciachają, tylko że te ciachnięcia w przypadku strumienia to tylko
> opóźnienia odczytu i zachwoania funkcji read po stronie odbiorcy.
>
> > Przynajniej tak
> > mi się wydaje.
>
> Ogólnie strumień nie jest w zasadzie ciachany. Po prostu bajty
> przychodza jeden po drugim i to jak zostały wygenerpowane na stacie
> (przerwy, długości zapisów itd itp) nie ma wpływu na to jak zostaną
> odebrane.
Strumień, o ile nie przesyłasz po RS232, JEST ciachany, przy nadawaniu bo
jest obudowywany w ramki IP, po 1400 bajtów lub miej, jeśli socket uzna, że
już się nazbierało dość danych do wysłania lub jakaś tam przerwa w napływie
danych jest.
Jeśli te dane się zmieszczą w 1400 bajtach to raczej przyjdą w jednym
kawałku bo do rozmiaru ramki IP są zazwyczaj dostosowane pozostałe elementy
infrastruktury.
>
> Nadajnik wysyła coś i robi przerwę a po stronie odbiorcy przylatuje
> posklejane albo pocięte w innych miejscach. Strumień jest strumień,
> liczy się tylko kolejnośc bajtów i tylko to jest zagwarantowane,
> zależności czasowe znikają po wielokrotnym enkapsulowaniu. A modbus
> wymaga zależności czasowych.
Mówisz tu o pryncypiach ale wątek jest o konwerterze, który został wymyślony
prawdopodobnie do zastosowań Modbus.
Konwerter działa, wykorzystuje TCP, i raczej nie ma tu mowy o robieniu
jakichś przypadkowych przerw pomiędzy bajtami.
Po prostu on wysyła całe zapytanie, prawdopodobnie w ramach jednego segmentu
danych i z konwertera po drugiej stronie wychodzi tak samo.
Konwertery nie wprowadzają, żadnego narzutu, stosowałem w bezpośredniej
współpracy konwertera ze skryptem bashowym; transmisja szła poprzez jakieś
telewizje kablowe czy coś podobnego.
Takie zachowanie powoduje, że jest on przeźroczysty dla Modbusa (no moze
opóźnienia większe mogą się zdarzyć ale to nie narusza protokołu)
>
> To jest właśnie główna róznica z protokołem UDP. W UDP masz pewnośc że
> dostaniesz dane w "ramce" w takiej formie jak ją wysłałeś. W TCP ramek
> nie ma, jest ciągle kapiący strumień bajtów, jeden po drugim, bez
> żadnych dodatkowych informacji.
Może w tych konwerterach (ACT-2000) można ustawić aby chodziło po UDP ale
nie stosowałem bo nie daje gwaranci dostarczenia danych.
--
jp
www.flowservice.pl
www.flowsystem.pl
Następne wpisy z tego wątku
- 30.12.19 01:38 Marek
- 30.12.19 10:52 Piotrek
- 30.12.19 11:57 Piotr Gałka
- 30.12.19 13:35 marfi
- 30.12.19 14:49 J.F.
- 01.01.20 19:01 heby
- 01.01.20 19:03 heby
- 01.01.20 19:04 heby
- 01.01.20 19:14 heby
- 02.01.20 11:02 jacek pozniak
- 02.01.20 11:17 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- RCD wybija
- Re: Kompensacja mocy biernej przy 230VAC
- Łożysko ślizgowe - jaki olej
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
Najnowsze wątki
- 2025-03-31 Kraków => IT Expert (Network Systems area) <=
- 2025-03-31 Białystok => NMS System Administrator <=
- 2025-03-31 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-03-31 Sąd/Sędzia odrzuca wniosek o 30d aresztu Ziobry i jedzie po PO-Komisji Sroki [i Ziobrze w GW wersji]
- 2025-03-31 Warszawa => Sales Executive / KAM <=
- 2025-03-31 Warszawa => International Freight Forwarder <=
- 2025-03-31 Re: Państewko prawka Rumunia czyli pokaz UE leworządności - lider unieważnionych wyborów niedopuszczony do powtórki
- 2025-03-31 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-03-31 Re: Kompensacja mocy biernej przy 230VAC
- 2025-03-31 Re: Kompensacja mocy biernej przy 230VAC
- 2025-03-31 Wrocław => Senior Backend Developer <=
- 2025-03-31 Białystok => Generative AI Engineer <=
- 2025-03-31 China-Kraków => Key Account Manager IT <=
- 2025-03-31 Prawne ciekawostki: Ksiądz KRK wygrał ze swoim biskupem sprawę o "naruszenie dóbr osobistych" [SN oddalił kasacje]
- 2025-03-31 Podatek od "konta wspólnego"