145

145



Rozdział 7. ♦ Przykładowe konwertery protokołów 145

mniejszej liczby znaków, komputer musi wysłać znak CR (umożliwia to np. pracę konwertera w sieci Modbus w trybie ASCII).

Jeśli powyższe warunki uniemożliwiają zapewnienie korzystnych parametrów czasowych sieci, istnieje możliwość wprowadzenia dodatkowego ograniczenia czasowego, zmniejszającego opóźnienia w procesie transmisji danych. Można w tym celu zastosować jeden z liczników mikrosterownika. Modyfikacja taka umożliwia współpracę konwertera np. z siecią Modbus również w trybie RTU.

Wysłanie ramki danych sprowadza się do wysłania nagłówka (ramki sterującej Dane), po którym następuje pole danych, zabezpieczone osobną sumą kontrolną. Błąd w polu danych sygnalizowany jest przez stację odbierającą wysłaniem ramki Błąd; odebranie takiej ramki przez nadajnik powoduje retransmisję całej ramki danych. Błąd w nagłówku nie jest sygnalizowany, ponieważ cała ramka danych jest wówczas ignorowana. Ramka danych może także zostać odrzucona (ramka Odrzucenie), jeśli stacja odbierająca nie jest w stanie przyjąć danych, np. wskutek zapełnienia buforów.

Odebrana poprawnie ramka danych jest dekodowana, a zawarte w niej dane przekazywane są procedurze obsługi łącza przewodowego celem wysłania do komputera.

Ocena konwertera

Konwerter protokołów został dostosowany do współpracy z komputerami w sieciach typu biurowego. Z technicznego punktu widzenia możliwa jest jego praca w sieci przemysłowej (np. Modbus), jednak z wieloma ograniczeniami, wynikającymi z różnic, jakie występują pomiędzy sieciami przemysłowymi i biurowymi. Ponadto konwerter oferuje gorsze parametry użytkowe niż dostępne w handlu kontrolery TNC, posiadające zbliżoną strukturę. Jest to spowodowane ograniczeniami zastosowanego w konwerterze protokołu transmisyjnego oraz parametrami zastosowanych urządzeń do transmisji bezprzewodowej.

Łącze RS-232C w komputerze (np. typu IBM PC) może służyć do przesyłu danych bez konieczności definiowania jakiegokolwiek protokołu. Można również, przy zastosowaniu odpowiedniego oprogramowania, wykorzystać je do przesyłu plików zgodnie z regułami specjalnie do tego celu opracowanych protokołów transmisyjnych. Protokoły te, pomimo że oparte są o tę samą specyfikację warstwy fizycznej, wykazują jednak istotne różnice w stosunku do protokołów sieci przemysłowych:

♦    sieci przemysłowe nie wykorzystują linii sterujących łącza RS-232C, a jedynie linie danych,

♦    sieci przemysłowe pracują zawsze według ustalonego protokołu warstwy liniowej,

♦    sieci przemysłowe służą wymianie komunikatów o długości znacznie krótszej niż długość przesyłanych plików (typowo: kilkanaście kilkadziesiąt bajtów),

♦    sieci przemysłowe składają się z wielu stacji (co jest uwzględnione w ich protokołach), podczas gdy przesył plików dotyczy zawsze dwóch stacji,


Wyszukiwarka

Podobne podstrony:
Rozdział 7. ♦ Przykładowe konwertery protokołów 141 ♦ błąd transmisji. Oprócz ramki danych,
Rozdział 7. ♦ Przykładowe konwertery protokołów 143Inicjalizacja konwertera Procedura inicjalizacji
Rozdział 7. ♦ Przykładowe konwertery protokołów 147Protokół łącza radiowego Wykorzystany moduł
Rozdział 7. ♦ Przykładowe konwertery protokołów 149 czasowi transmisji znaku łączem przewodowym. W
151 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 151 Podejście takie zilustrowane jest na rys
153 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 153 Po przeanalizowaniu zawartości buforów u
155 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 155 Podczas pracy konwerterów z jednym segme
157 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 157Ocena konwertera Konwerter dla wielu segm
159 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 159 i odbiór-nadawanie wynosi Ttr = 0,1 s. W
161 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 161Rys. 7.13. Teoretyczny wpływ wielkości
163 pcx Rozdział 7. ♦ Przykładowe konwertery protokołów 163 Rys. 7.16. Realizacja transakcji w sieci
Rozdział 7.Przykładowe konwertery protokołów Niniejszy rozdział opisuje konstrukcję kilku prostych
50756 skanuj0134 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 145 Klauzula default instruk
3 (2326) Rozdział 3. ♦ Menu główne i podręczne, pasek narzędzi 39 Wpisując we właściwości Caption zn

więcej podobnych podstron