plik


ÿþA U T O M A T Y K A Sieci przemys³owe w praktyce, czêSæ 3 Warstwa kontroli i sterowania W duøej mierze jest to warstwa uni- W przeprowadzonym w poprzedniej czÍúci artyku³u wersalna, moøna do niej pod³¹czyÊ wiÍkszoúÊ elementÛw systemu sterowa- warstwowym podziale sieci przemys³owych, warstwa nia. S¹ tutaj zarÛwno: interfejsy opera- torskie (zrealizowane jako systemy wi- zualizacji lub panele operatorskie), ste- kontroli i sterowania zajmuje drug¹ pozycjÍ. To ona rowniki wraz z urz¹dzeniami wykonaw- czymi. W przypadku opracowaÒ firmy spe³nia rolÍ dedykowanej sieci, dziÍki ktÛrej jest Allen-Bradley (A-B) sieci¹ dedykowan¹ dla tej warstwy jest ControlNet - funk- moøliwa komunikacja z elementami kontrolnymi cjÍ tÍ moøe jednak spe³niaÊ dowolna inna sieÊ (np.: DH485, DH+, RIO). systemu, jak i sterowanie urz¹dzeÒ. Typowe sieci, w ktÛrych jest jedno urz¹dzenie nadrzÍdne, dzia³aj¹ na zasadzie odpytywania kolejnych wÍz³Ûw. Informacja dzeÒ odbieraj¹cych dane. Poniewaø da- (dostÍp cykliczny kaødego wÍz³a), rÛw- jest przesy³ana miÍdzy dwoma urz¹dzenia- ne s¹ odbierane przez wszystkie urz¹- nieø w tym interwale czasowym s¹ mi jednoczeúnie w danej chwili. Urz¹dze- dzenia jednoczeúnie, dodawanie kolej- przesy³ane dane czasowo krytyczne, nie nadrzÍdne (Master) wymienia dane nych nie jest rÛwnoznaczne ze zwiÍk- - dane niezaplanowane, wszystkie wÍz³y z urz¹dzeniem podrzÍdnym (Slave). Jest to szeniem obci¹øenia sieci. nadaj¹ zawsze wed³ug ustalonego po- typowa sieÊ pakietowa. Przesy³ana ramka SieÊ typu Producent/Konsument udo- rz¹dku cyklicznie, dzieje siÍ tak do danych ma nastÍpuj¹c¹ postaÊ: stÍpnia wszystkie modele dostÍpne czasu gdy czas przewidziany dla da- <ürÛd³o><cel><dane... dane><CRC> w innych sieciach tj.: nej porcji informacji jest wystarczaj¹- Bardzo czÍsto jednak zdarza siÍ øe - master/slave, multimaster, peer-to-peer, cy, iloúÊ czasu jaki jest dostÍpny dla kilka urz¹dzeÒ potrzebuje tych samych - dowoln¹ kombinacjÍ z powyøszych, tej czÍúci NUT jest uzaleøniony przez danych. Normalnie by³yby one przes³a- - obs³uguje kaød¹ kombinacjÍ komuni- iloúÊ danych zaplanowanych jakie ma- ne odpowiedni¹ iloúÊ razy, dok³adnie katÛw (MSG), j¹ byÊ przes³ane, ControlNet gwaran- tyle razy ilu jest ìklientÛwî. ControlNet ControlNet jest sieci¹ czasowo kry- tuje przes³anie danych niezaplanowa- wykorzystuje inn¹ technologiÍ. Dane s¹ tyczn¹. Oznacza to, øe dane s¹ przesy- nych w kaødym NUT przez przynaj- wystawiane w sieci tylko raz z odpo- ³ane w úciúle okreúlonym czasie. Jest to mniej jeden wÍze³. S¹ to dane typu wiednim identyfikatorem. Ten model bardzo waøne dla wielu przesy³anych ³adowanie czy odczyt programu ze ste- przesy³ania danych to ìProducent/ danych. Naleø¹ do nich statusy I/O lub rownika, komunikaty przesy³ane spora- Konsumentî. Najproúciej tak¹ sytuacjÍ waøne prze³¹czniki steruj¹ce. Przesy³a- dycznie, w ktÛrych czas przes³ania nie moøna porÛwnaÊ do nadawanie (Produ- nie danych czasowo krytycznych razem jest istotny, kowanie) informacji w eter, natomiast z innymi umoøliwia w sieci ControlNet - dane synchronizuj¹ce, s¹ to dane wy- wszyscy ktÛrzy potrzebuj¹ informacji unikalny algorytm czasowo-pakietowy. stawiane przez wÍze³ o najmniejszym o danym identyfikatorze pobieraj¹ je DostÍp do medium jest kontrolowane adresie. Czas ten jest automatycznie (konsumuj¹). Ramka przesy³ania takich przez CTDMA (Concurrent Time Do- odejmowany z NUT. danych wygl¹da nastÍpuj¹co: main Multiple Access). SposÛb wykorzystania NUT jest za- <identyfikator danych><dane ... Ustala on moøliwoúÊ przesy³ania leøny od iloúci przesy³anych danych zi- ... dane><CRC> danych przez wÍze³ w kaødym inter- lustrowano to na rys. 1. Taka technologia wymiany informa- wale czasowym NUI (Network Update Pierwsze (1) s¹ pakiety danych za- cji znacznie zwiÍksza efektywnoúÊ prze- Interval). NUI ustala siÍ poprzez kon- planowanych. Jeúli jest ich wiÍcej, sy³ania informacji. Ponadto, poniewaø figuracjÍ NUT (Network Update Time) wÛwczas pozostaje mniej czasu na da- pracuje ona w precyzyjnie ustalanych w milisekundach. Minimalny czas ne niezaplanowane (2). Ostatni w NUT interwa³ach czasowych, umoøliwia pre- trwania NUT to 2 ms. Czas NUT jest 3 czas synchronizuj¹cy. cyzyjn¹ synchronizacjÍ urz¹dzeÒ w sie- w protokole jest podzielony na trzy TransmisjÍ danych zaplanowanych ci. Nie jest istotna rÛwnieø liczba urz¹- czÍúci. Podzia³ ten umoøliwia tak rÛø- cechuje: norodny kombinacjÍ przesy³anych da- - ci¹g³oúÊ, ich przes³anie jest gwaranto- nych wspomniany wczeúniej. Jeden wane przez system, NUT jest dzielony na trzy czÍúci: - asynchronicznoúÊ w stosunku do ska- - zaplanowan¹, jest odpowiedzialna za nu programu, cykl sieciowy nie jest przes³anie danych, ktÛre projektant taki sam jak cykl wykonuj¹cy pro- przewidzia³ w ramach kaødego cyklu, gram w sterowniku, dziÍki temu w jej ramach kaødy wÍze³ - dynamika przekazywania danych jest zaprojektowany w sieci ma zagwaranto- w pe³ni konfigurowalna w tablicy I/O. Rys. 1. PodziaB NUT wan¹ moøliwoúÊ przesy³ania informacji Adam Bieñkowski Elektronika Praktyczna 4/2004 128

Wyszukiwarka

Podobne podstrony:
Sieci przemysłowe w praktyce, cz 5(2)
Sieci przemysłowe w praktyce, cz 6
Sieci przemysłowe w praktyce, cz 7(1)
Sieci przemysłowe w praktyce, cz 2(1)
Sieci przemysłowe w praktyce, cz 1(1)
Sieci bezprzewodowe Praktyczny przewodnik
Grzegorz Dziamski konceptualna teorio praktyka cz 2
Okablowanie strukturalne sieci Teoria i praktyka Wydanie II okast2
Geometria w praktyce, cz 2 Dach czterospadowy i kopertowy
Geometria w praktyce, cz 1 Dach pulpitowy i dwuspadowy

więcej podobnych podstron