01 2005 128 129

background image

A U T O M A T Y K A

Elektronika Praktyczna 1/2005

128

W praktyce spotyka się wiele ro-

dzajów sieci. Jedną z nich jest Pro-

fibus. Jest to sieć czasowo krytycz-

na, której obsługa polega na podzie-

leniu limitu czasu obsługi każdemu

węzłowi w sieci. Jej architektura

jest oparta na międzynarodowych

standardach zgodnych z OSI (Open

System Interconnection

). Poszczegól-

ne jej elementy (warstwy komuni-

kacji) zdefiniowane są w ISO7498.

Wykorzystanie warstw przez Profibu-

sa przedstawiono na

rys. 1.

Profibus podzielono na obszary

działania podobnie jak inne sieci

przemysłowe. Najniższym poziomem,

znajdującym się najbliżej sterowa-

nego obiektu, jest poziom związany

z elementami wykonawczymi i sen-

sorami wymagającymi do pokazania

informacji 1 bitu. Ta część sieci jest

najczęściej związana z systemem ste-

rowników i z dostarczaniem danych

na temat sterowanego procesu tech-

nologicznego. Komunikacja na tym

poziomie jest zwykle realizowana za

pomocą standardu IEC 1158-2. Dru-

gim poziomem jest obszar dystrybu-

cji danych pomiędzy urządzeniami

Łączność (Profibus)sjonalna,

część 1

Sieć wykorzystywana w

systemie przemysłowym w celu

połączenia jego elementów
decyduje o funkcjonalności

zaimplementowanych w nim

algorytmów. Jest to szczególnie

ważne w przypadku systemów

rozproszonych oraz rozległych.

Rys. 1.

zewnętrznymi, takimi jak napędy,

moduły wejść wyjść, pomiary ana-

logowe oraz terminale operatorskie.

Część ta jest zrealizowana w czaso-

wo optymalnym efektywnym syste-

mie komunikacyjnym. Dane na tym

poziomie są odczytywane cyklicznie,

jednak w przypadku sygnałów alar-

mowych jest możliwe przesyłanie

danych bez oczekiwania w kolejce.

Ostatnim poziomem są sterowniki

i oraz komputery z systemem wi-

zualizacji i sterowania procesem. Za

pomocą tego poziomu można połą-

czyć system sterowania ze światem

zewnętrznym korzystając na przykład

z PROFIBUS on Ethernet/TCP-IP.

Profibus zdefiniowano przez nie-

zależnych sprzedawców jako otwar-

ty standard, oparty na EN 50170

i EN 50254. Dzięki temu jest możli-

we połączenie urządzeń różnych pro-

ducentów za pomocą szybkiej sieci

i czasowo krytycz-

nych aplikacji.

D o p o ł ą c z e -

nia między ele-

mentami w sieci

s t a n d a r d o f e r u -

je protokoły DP

oraz FMS. Proto-

koły te mogą być

używane osobno

lub łącznie, nie-

zależnie od sie-

bie, w jednej sie-

ci. Jako medium

d o p r z e s y ł a n i a

informacji moż-

na użyć RS-485,

I E C 1 1 5 8 - 2 l u b

światłowodu. W

przyszłości będzie możliwe skorzy-

stanie z opracowywanego standardu

ethernetowego opartego na TCP-IP.

Protokół DP jest bardzo często

używany w aplikacjach, wymagających

dużej szybkości wymiany informacji,

gdzie liczba połączeń jest ograniczona.

Sytuacja taka występuje między auto-

matyzowanym procesem a sterowni-

kami nim sterującymi. To rozwiązanie

jest szczególnie odpowiednie do połą-

czenia urządzeń zasilanych 24

VDC,

wykorzystującymi pętle prądowe

4...20

mA lub protokół Hart.

Natomiast FMS jest standardem,

oferującym zestaw funkcji do re-

alizowania w zadaniach komunika-

cyjnych. Ma wyrafinowane metody

zarządzające danymi z tak zwanych

urządzeń inteligentnych.

Oba powyższe standardy wy-

korzystują strukturę sieci opartą

na architekturze typu maste-slave.

background image

129

Elektronika Praktyczna 1/2005

A U T O M A T Y K A

Urządzenia master mogą odpytywać

się nawzajem, jak również odpyty-

wać podłączone do nich urządzenia

slave

. Zgodnie z nazwą urządzenia

slave

mogą jedynie odpowiadać na

pytania swoich masterów.

Wymiana danych w sieci jest re-

alizowana za pomocą komunikatów.

Rozróżnia się pięć ich typów:

- p o l e c e n i e - < S D 1 > < D A >

<S.A.><FC><FCS><ED>

- przesłanie bloku o zmiennej licz-

bie danych - <SD2><LE><LEr>

< S D 2 > < D A > < S A > < F C >

<DATA><FCS><ED>

- przesłanie stałej liczby danych

- < S D 3 > < D A > < SA > < F C >

<DATA><FCS><ED>

- przesłanie znacznika - <SD4>

<DA><SA>

- przesłanie potwierdzenia - <SDS>

Komunikaty są do siebie podob-

ne i niezależnie od spełnianej funk-

cji, każdy ma pole początkowe okre-

ślające jego typ

(SD). Jeśli przesy-

ła dane ma rów-

nież pole końcowe

(ED). Między nimi

można wyodrębnić

trzy pola. Pierw-

sze to źródło da-

nych (SA) miejsce

d o c e l o w e ( D A )

oraz identyfikator

polecenia (FC). Po

n i c h w y s t ę p u j ą

dane i ich suma

kontrolna (DATA-

)(FCS). Wyjątkiem

jest tutaj przesła-

nie znacznika lub potwierdzenia.

Przedstawione komunikaty mogą

mieć maksymalnie 255 znaków, na-

tomiast przy przesłaniu danych o

zmiennej długości bloku nie może

być ich więcej niż 246 bajtów. War-

tość tego parametru jest przesyłana

jest w polach (LE)(LEr).

W przypadku podłączenia wielu

urządzeń do jednego medium jest

niezbędny mechanizm wykluczają-

cy kolizje w przypadku nadawania

dwóch urządzeń

j e d n o c z e ś n i e .

Jest to konieczne

gdyż sieć PRO-

FIBUS zezwala

na podłączenie

więcej niż jed-

nego urządze-

nia nadrzędnego.

Problem ten zo-

stał rozwiązany

p r z e z w y m i e -

niany między nimi znacznik. Węzeł

otrzymujący go, w swoim przydziale

czasowym odpytuje inne urządzenia,

w tym podrzędne. Ponieważ do sie-

ci można dynamicznie dołączać nowe

węzły jak i usuwać istniejące zapro-

jektowany został specjalny mecha-

nizm odnajdowania nowych elemen-

tów i usuwania z kolejki elementów

odłączonych od sieci.

Dla zapewnienia poprawności

wymiany danych należy określić na-

stępujące parametry czasowe:

TSET – czas reakcji węzła, jest

to czas po jakim węzeł przystąpi

do realizowania odebranego ko-

munikatu,

TQUI – czas przez jaki urządze-

nie musi nasłuchiwać sieć po

zakończeniu nadawania w celu

określenia jej stanu,

TSDR – czas jaki musi minąć

przed rozpoczęciem nadawania

odpowiedzi (TSDR>TQUI),

TSL – czas oczekiwania na trans-

misję następnika lub odpowiedź

urządzenia podrzędnego.

Adam Bieńkowski

adam@abproject.pl


Wyszukiwarka

Podobne podstrony:
02 2005 128 129
01 2005 081 086
01 2005 027 029
GS 300 460, od 01 2005
gazeta prawna 25 01 2005 (1382) Nieznany
01 2005 066 068
01 2005 robotyka
01 2005 087 089
01 2005 035 041
12 2005 127 129
128 129
pytania z integracji1[1][1] 01 2005
01 2005 123 124
01 2005 111 113
01 2005 061 062
01 2005 054 060

więcej podobnych podstron