-
Data: 2019-12-28 21:37:47
Temat: Re: Konwerter TCP/IP<->RS485
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 28/12/2019 21:24, Mirek wrote:
>> Ale tu nie o lagi chodzi, tylko o to że znacznikiem końca ramki modbus
>> jest brak znaku. I tak pechowo może być że w tcp ten brak znaku w
>> określonym czasie może przyjść randomicznie.
> No to zbierasz ramkę po rs aż przyjdzie koniec ramki, po czym ją
> opakowujesz, przesyłasz po tcp. Po drugiej stronie odbierasz, sprawdzasz
> czy cała i wysyłasz po rs.
> Jak to sobie inaczej wyobrażasz?
Jeśli nie opakujesz ramki w jakiś protokół (ze znacznikami końca i
początku) to nie da się tego osiągnąć bez jakiś problemów związanych ze
strumieniową formą protokołu TCP. Nie wiadomo kiedy ramka się kończy i
zaczyna następna, geniusze od modbusa uznali że przerwa w transmisji
wystarcza a w TCP nie ma żadnej gwarancji że przerwa przyjdzie tam gdzie
ją nadałeś z drugiej strony.
Ja pytam o to bo są tylko dwie opcje:
a) podobnie jak 99% populacji programistów, ludzie produkujący
konwertery RS485<->TCP nie ogarniają problemów z TCP i działa im przypadkowo
b) w przemyśle stosuje się jakieś protokoły opakowujace ramki modbus w
strumieniu, ale nie mogę ich namierzyć (mbusd ma jakiś sposob, ale czy
wyjatkowy czy standardowy?)
> Nie wiem jak w modbus, ale nie wszystkie urządzenia gadające normalnie
> po rs485 dadzą się oszukać przejściówkami rs<>tcp, tcp<rs>, bo na
> przykład oczekują odpowiedzi _natychmiast_ po zakończeniu transmisji.
> Można to próbować obejść wysyłając lokalnie "powtórz" i następnie po
> powtórzonej ramce wysłać już odpowiedź, która w między czasie nadeszła.
To jest jakiś inny problem, niezwiązany z moją wątpliwoscią co do TCP ;)
Następne wpisy z tego wątku
- 28.12.19 21:39 J.F.
- 29.12.19 15:15 jacek pozniak
- 29.12.19 15:45 heby
- 29.12.19 16:01 Piotr Wyderski
- 29.12.19 16:06 heby
- 29.12.19 16:56 jacek pozniak
- 29.12.19 16:58 jacek pozniak
- 29.12.19 17:06 heby
- 29.12.19 19:32 jacek pozniak
- 29.12.19 21:19 heby
- 29.12.19 23:02 jacek pozniak
- 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
Najnowsze wątki z tej grupy
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
Najnowsze wątki
- 2025-07-21 Katowice => Key Account Manager IT <=
- 2025-07-21 Wrocław => Controlling systems Consultant <=
- 2025-07-21 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-20 Absurdalny zakaz fotografowania będzie nowelizowany
- 2025-07-20 Takie tam...
- 2025-07-20 https://newsgrouper.org/pl.soc.prawo blokuje posty: 154 posts blocked.
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-19 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-07-19 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-19 China => Production Coordinator / Representant Product Dev <=
- 2025-07-19 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-19 Warszawa => Strategic Account Manager <=
- 2025-07-19 Warszawa => Key Account Manager IT <=