39 Determinizm czasowy w przemysłowych sieciach

Transkrypt

39 Determinizm czasowy w przemysłowych sieciach
39 Determinizm czasowy w przemysłowych sieciach informatycznych.
Sieci spełniające i nie spełniające ten postulat
Determinizm czasowy w funkcjonowaniu obiektu definiuje się jako zgodne z działaniem
deterministycznym reakcje obiektu na zdarzenia, w określonym i skończonym czasie. Dodatkowo
proponuje się rozróżnienie determinizmu czasowego na określony ściśle (ostry) i określony granicznie
(nieostry). Przy determinizmie czasowym ściśle określonym reakcja następuje po upływie określonego
czasu od zdarzenia inicjującego, natomiast w determinizmie określonym granicznie reakcja musi
nastąpić nie później niż do określonego czasu od zdarzenia inicjującego:
•
determinizm określony ściśle:
◦ TOS = TG,
•
determinizm określony granicznie:
◦ TOS ≤ TG,
gdzie:
•
TOS – czas obsługi sieciowej zdarzenia Z,
•
TZ – czas wystąpienia inicjującego zdarzenia Z,
•
TG – czas graniczny obsługi zdarzenia Z.
Rys. 39.1 Determinizm określony w dopuszczalnych granicach
gdzie:
•
TR – czas reakcji na zdarzenie Z (np. czas uzyskania dostępu do łącza),
•
TO – czas obsługi zdarzenia Z (np. czas realizacji transmisji).
Determinizm czasowy w przemysłowych sieciach informatycznych
Podstawową cechą, jaką powinna się charakteryzować komputerowa sieć przemysłowa jest
determinizm czasowy przekazywania danych. Cechę taką posiadają tylko te sieci, w których czas
obsługi pakietu w węźle sieciowym jest skończony i określony w sposób ścisły lub w przedziale, a co
za tym idzie czas dostępu do danych jest również skończony i określony ściśle lub w przedziale [32].
Cecha determinizmu nie wymaga, aby przekazywanie między węzłami było niezawodne. Istotny jest
tylko fakt, aby przy poprawnej pracy sieci czas dostępu do informacji był obarczony krytycznym
czasem granicznym. Przez poprawną pracę sieci rozumie się pracę, podczas której nie występują stany
uznawane przez definicję sieci jako awaryjne, zarówno ze strony fizycznej jak i logicznej. Istnienie
mechanizmu gwarantującego realizację zdeterminowanych w czasie wymian jest podstawą do
określenia pracy protokołu w czasie rzeczywistym.
Istnieją trzy modele opisujące sposób wymiany danych [60, 61] pomiędzy węzłami na bazie których
można zbudować sieci umożliwiające obsługę transmisji informacji z wykorzystaniem tej cechy. Są to:
•
Master-Slave,
•
Token,
•
PDC.
Wszystkie sieci spełniające wymóg determinizmu czasowego bazują na jednym z powyższych modeli,
stanowią ich hybrydę lub uproszczenie. Poniżej skrótowo scharakteryzowano te modele.
Model Master – Slave bazuje na przesyłaniu informacji pomiędzy dwoma rodzajami stacji. Stacją
Master i stacjami Slave. Stacja Master jest abonentem zarządzającym ruchem w sieci. Przechowuje on
scenariusz wymian i według niego realizuje transmisję danych do abonentów Slave. Wszystkie
transakcje są inicjowane przez abonenta Master i wszystkie dane użyteczne przesyłane od abonenta do
abonenta przez nią przechodzą, na zasadzie redystrybucji.
Model Token opiera się na przesyłaniu informacji pomiędzy równorzędnymi stacjami, z których
okresowo każda staje się uprzywilejowana, przez pozyskanie żetonu. Żeton jest specjalnym rodzajem
informacji, która krąży w sieci o jednego abonenta do drugiego. Stacja, która odczyta żeton ma prawo
przez określony czas realizować zapisy. Jednak po upływie tego czasu musi bezwzględnie przekazać
żeton do następnej stacji.
Model PDC bazuje na przesyłaniu informacji pomiędzy trzema rodzajami abonentów. Abonenci dzielą
się na producentów, konsumentów i dystrybutorów informacji. Dystrybutor przechowuje scenariusz
wymian i według niego określa, kiedy jaka informacji ma być obsłużona przez sieć. Dystrybutor w
przeciwieństwie do stacji Master nie inicjuje transmisji danych użytecznych ani ich nie retransmituje.
Określa jedynie, kiedy producent danej informacji ma zrealizować zapis rozgłoszeniowy w sieci.
PIOTR GAJ , ZASTOSOWANIE PROTOKOŁU TCP/IP DO TRANSMISJI INFORMACJI
DLA
POTRZEB
PRZEMYSŁOWYCH
SYSTEMÓW
KONTROLNO-NADZORCZYCH
(ZRODLA/39/pracadoktorska.pdf, strony: 14, 21)
Sieci spełniające i nie spełniające ten postulat
Spełniające postulat determinizmu
czasowego
Nie spełniające postulatu determinizmu
czasowego
PROFIBUS DP
Ethernet TCP/IP
PROFIBUS PA
Telefonia komórkowa
MODBUS
Ethernet przemysłowy
GENIUS
CAN
(ZRODLA/39/Przemysłowe Sieci Informatyczne - CAN.pdf)
(ZRODLA/39/W05_W06_PSI_SCR.pdf, strony: 16, 17)
(ZRODLA/39/W07_PSI.pdf)
(ZRODLA/39/W09_PSI.pdf)
(ZRODLA/39/instrukcja_siec_genius_v1.pdf)
http://elektronikab2b.pl/technika/10304-ethernet-zdobywa-sieci-przemysowe