• Nie Znaleziono Wyników

Sieć rozległa FIP

N/A
N/A
Protected

Academic year: 2022

Share "Sieć rozległa FIP"

Copied!
23
0
0

Pełen tekst

(1)

Seria: IN F O R M A T Y K A z. 24 N r kol. 1222 ZESZYTY N A U K O W E POLITECHNIKI SLASKIEJ________________________________ 1993

Andrzej K W IE C IE Ń

SIEĆ ROZLEGŁA FIP

S treszczen ie. W spółczesne system y przem ysłow e są bardzo rozległe. K onw en­

cjo n aln e sieci nie zapew niają popraw nej pracy system ów ze w zg lęd u na znaczną liczbę w ejść/w yjść, które m uszą obsługiw ać. W pracy o m ó w io n o zasad y i sposób działan ia rozległej sieci polow ej FTP, której pom ysłodaw cą je s t francuska firm a C E G E L E C .

THE FIP NETWORK

S u m m ary . T h e con tem p to rary industrial control sy sterm are very large. T here are a big n u m b er o f digital and analog inputs/outputs. C onw entional field bus net­

w ork h ave not enough technical possibilities bacause grow up a n u m b er o f w ireing cdnnection and PL C configuration and consequently is g o w up a p ro cess service tim e. C E G E L E C C om pany prefer a new solution o f this problem w h ich called Field Bus Network-FTP.

LE RESEAU ETENDU FTP

R ésu m é. Les sy stèm es contenm porains so n t très étendus. L es systèm es co n v en tio n els nout pas les possibilities techniques, asseg n o m brenese, p o u r asurrer la travaille correcte. D ans cet article est présenté le sy stèm e d e reseau éten d u FTP oréé par so c ié té française C E G E L E C .

(2)

1. Sieci typu FIP

S ieć FIP (F actory Instrum entation P ro to co l) je s t siecią terenow ą (field netw ork) realizu­

ją c ą n iższe w arstw y p rocesów stero w an ia i produkcji "dyskretnej". W ob szarze realizacji tych w arstw rozróżnia się różne rodzaje w y m ian inform acji:

- inform acje (dane) poch o d zące z pro cesu tw o rzo n e przez układy w ejścia (inicjatory),

- rozkazy tw o rzo n e p rz e z system i zw racan e do procesu, i realizow ane przez układy w yjścia (układy w ykonaw cze),

- inform acje w y m ien ian e przez ró żn y ch ab o n en tó w sieci i przez ró żn e system y stero­

w ania w k o n tek ście zasto so w an ej ap aratu ry takiej ja k : stero w n ik i przem ysłow e, klasyczne lub "inteligentne" in icjato ry i układ y w ykonaw cze,

- inform acje n iezb ę d n e d la m o n ito ro w an ia, stero w an ia i pom iarów .

P ierw sze trzy typy w y m ian d o ty czą ko m u n ik acji poziom ej w sieci, gdzie następuje po d ział inform acji od inicjatorów , do u k ład ó w w y k o n aw czy ch czy stero w n ik ó w przem ysło­

w ych. T e rodzaje w y m ian y w y stęp u ją ró w n ież w trak cie aktualizacji rozproszonej bazy danych. O stam i natom iast rodzaj w y m ian m o żn a o k reślić ja k o "pionow y" ruch danych, służący m onito ro w an iu i stero w an iu pro cesem . T e w ym iany są m niej k ry ty czn e z punktu w idzenia w ym ag ań czaso w y ch . S ieć F IP stara się jed n o cz eśn ie zasp o k o ić w ym agania w y­

nikające z "pionow ej" i "poziom ej" w y m ian y d an y ch z e szczeg ó ln y m uw zględnieniem periodycznej w ym iany obw aro w an ej czasem k ry ty czn y m i aperiodycznej kom unikacji z w yższym i w arstw am i o program ow ania.

2. Założenia architektury sieci FIP

W sy stem ach pro d u k cy jn y ch fun k cje ste ru ją c e są realizo w an e p rzez sy stem sterow ania w spom agany przez różne zd ecen tralizo w an e je d n o stk i urząd zeń p o łączonych z e sobą za p om ocą sy stem u ko m u n ik acy jn eg o (rys. 1.) U rząd zen ia ste ru ją c e je d n o c z e śn ie zapew niają realizację funkcji au to m aty czn eg o ste ro w a n ia i funkcji k o m u n ik acy jn y ch um ożliw iających w y m ian ę dan y ch z innym i urządzeniam i. In terfejs kom un ik acy jn y m a stru k tu rę w arstw ow ą z w budow anym i fu n k cjam i w każdej w arstw ie, u m o żliw iający m i w zajem n ą w y m ian ę da­

nych i św iadczenia usług.

(3)

Sieć rozległa FIP 1 7 1

Factory Instrumentation Protocol

S t a c j a o p e r a t o r s k a

< -

P L C

I

FIP

miernik przepływu

regulator zaworów

nadajnik' ciśnienia

analizator

skrzynka n a d aw cza

nadajnik sygnałów an a lo go w ych

nadajnik w e /w y

P L C

sterow nkro b o ta

FIP

regulator prędkości obrotow ej

P L C

regulator

zaworów term inal

lokalny

czytnik k o d ó w b a ro w y c h

zdalne w e /w y

regulator

R ys. 1. S tru k tu ra sieci FIP Fig. 1. N etw o rk structure

2.1. Struktura systemu komunikacyjnego sieci FIP

System k o m u n ik acy jn y sieci FIP je s t podzielo n y na trzy w arstw y, k tó re o d p o w iad ają modelowi O S I IS O . S ą to n astęp u jące w arstw y:

- w arstw a fizy czn a (physical layer) (1),

(4)

A . Kwiecień

- w arstw a łączenia (dala link layer) (2), - w arstw a aplikacji (aplication layer) (7).

S trukturę sy stem u ko m u n ik acy jn eg o przedstaw ia rys. 2.

3. Zasada działania sieci FIP

S iecią FIP krążą w artości (zm ienne), które są elem en tam i listy w szy stk ich zm iennych system ow ych (od strony funkcji pro g ram ó w steru jąc y ch ) i p osiadają sw o je identyfikatory.

T ym i zm iennym i m ogą być:

- w artości zm ierzo n e p o ch o d zące z p ro cesu (tem peratura, ciśnienie, przepływ itp.), - rozkazy do urządzeń w y k o n aw czy ch (załącz, w yłącz, itp.),

- w artości przesyłane do stero w n ik ó w p rzem y sło w y ch będące ich w ew nętrznym i zm iennym i (słow a statu su , w ek to ry stanu itp.).

Jednostka danych lub inform acji będąca przed m io tem w y m ian y i em ito w an a do sieci przez sw ojego "producenta" je s t iden ty fik o w an a przez u nikalną (globalną) w systemie nazw ę. P ro d u cen t je s t inform ow any o żąd an iu em isji je d n o stk i danych, k tó re posiada, przez od b ió r kodu (liczb a id entyfikująca) o d p o w iad ają ceg o żądanym danym . W tedy producent transm ituje o d p o w iad ającą kodow i inform ację. T en m echanizm nosi m iano "adresowania źró d ła”. Jak ju ż w spom niano, w szy stk ie z m ie n n e w y stęp u jące w sy stem ie p osiadają swe identyfikatory, którym i są nazw y d efin io w an e g lo b aln ie i 16-bitow e liczby. Identyfikatory zm iennych są transm itow ane p erio d y czn ie lub/i ap erio d y czn ie przez arbitra magistrali.

L ista w szy stk ich zm iennych istn iejący ch w sy stem ie je s t u m ieszczo n a w pam ięci arbitra, a abonenci sieci p o siad ają lokalne listy zm ien n y ch , na których u m ieszcza się identyfikatory zm iennych, których ab o n en t je s t b ąd ź "pro d u cen tem ", b ąd ź "konsum entem ". L isty zmien­

nych w pam ięci arb itra i listy zm ien n y ch w p am ięci abo n en tó w sieci są tw orzone na etapie je j k o nfiguracji i aplikacji. T a k w ię c w sieci krążą tran sm ito w an e przez arbitra identyfika­

tory zm ien n y ch i w artości tych zm ien n y ch p ro d u k o w an e p rzez abonentów . T ransm isje w sieci są typu "broadcast", ta k w ię c trafia ją jed n o c z e śn ie do w szy stk ich ab o n en tó w i każdy z nich m oże z nich dow olnie korzystać.

G eneralnie transm isje są bez p o tw ierd zen ia, ch o ć istn ieją fun k cje serw iso w e żądające potw ierdzenia. "K onsum enci" czu w ają je d y n ie nad d etek c ją b łędów transm isji ram ek, bazu­

ją c na o b serw acji czasu transm isji p o d czas w y m ian y . W y b ó r tego sp o so b u detekcji jest spow odow any tym , że d an e w e w szy stk ich p rzy p ad k ach m ają ograniczony czas "życia"

(w ażności).

(5)

Sieć rozległa FTP 173

PREZENTACJE

Definiowanie w ). uniwersalnych I aktualizacja list obiektów Definiowanie I aktualizacja ta b lic

skaningowych

Zarzqdzanle rozpoczęciem i zakończeniem operacji Detekcja I korekcja b łę d ó w

ZARADZANIE W CZASIE RZECZYWISTYM

• Wybieranie z listy skaningowej w czasie rzeczywistym

' Potwierdzenie jakości transmisji, jakości sterowania i zmiennych

• Koherencja dystrybuowanych elem entów bazy danych

' Synchronizacja I synchronizowanie przez sensory zbierania d a n ych i synchronizowanie przez urzcjdzenla wykonawcze rozkazów

' Obsługa komunikatów

’ Wybór i transmisja komunikatu bez Interferencji ruchu na sieci w czasie rzeczywistym

WARSTWA ŁĄCZENIOWĄ

WARSTWA FIZYCZNA

Wymiana zmiennych przez użycie Identyfikatorów (około 24000 obiektów ) dla kilku Instalacji Cykliczna wym iana zmiennych

z użyciem ta b lic y konfiguracji Aktualizacja I transfer w

gw arantow anym czasie

żqdanie specjalnego dostępu dla wszystkich zmiennych procesorowych Zarzqdzanie transmisjq kom unikatów

zgodnie z normq IEEE802.2

Maksymalna długość 2000m 25Ó stacji

M edia : - skrócona para - łqcze optyczne Prędkość

- IM b/s

- 31.25 kb/s i 2.5 M b/s dla specjalnych zasosowań

R ys. 2. S ruktura sy stem u kom unik acy jn eg o Fig. 2. S tructure o f co m m unications system

U proszczony sp o só b w y m ian y inform acji je s t przedstaw iony na rys. 3. D zięki tak przy-

(6)

A . Kwiecień

CONSUMER CONSUMER

PR O D U C TIO N A N D C O N S U M P T IO N O F TH E D A T A A SS O C IA TE D W IT H TH E IDENTIFIER

Bui arbitrator

Jronsm issjon nf th e d n tn n& sndntad u iith th e kta n o fW b y th e producer o n d reception b y th e consum ers

PRODUCER CONSUMER CONSUMER

Rys. 3. R o zp ro szo n y sp o só b w y m ian y inform acji Fig. 3. D is trib u te d info rm atio n ex ch an g e

jętem u sposobow i w y m ian y d an y ch , sieć FTP zapew nia k ażd em u ab o n en to w i periodyczne

"odśw ieżanie" dan y ch u m ieszczo n y ch na liście arbitra sieci. W tÿm se n sie sie ć FTP kreuje dla rozproszonej bazy dan y ch sy stem je j aktualizacji w cza sie rzeczy w isty m . In n e w ym aga­

n ia prow adzą d o o k reślen ia d o stęp u d o sieci dla ak tu alizacji d an y ch w czasie "m artwym "

pom iędzy transm isjam i p erio d y czn y m i. M am y w tedy do czy n ie n ia z tran sm isją aperiody- czną. Poza tym istnieją je s z c z e w y m ian y typu "M E S S A G E ", o czy m b ęd zie m ow a w

C O M M U N IC A T IO N S Y S T E M

I--- Bus

! arbitrator

TR A N S M IS S IO N O F A N IDENTIFIER

Transm rssion o f on id e n tifie r (lo g ic a ddress o n 16 b is ) ond re co g n itio n o f th e producer o n d consum ers

(7)

Sieć rozległa FTP 1 7 5

Frames associated with an identifier

PHYSICAL LAYCR

DATA LINK LAYCR

■t--- » 1 --- ►

P R C R N U U CONTROL

PROTOCOL IDCNUHCR FRRMCCHCCI

SCQUCNCC P O S TR M B U

14 bits 8 bits ló bits 16 bits 7 bits

Frames associated with a data

PHYSICAL LAYCR

DATA LINK LAYCR

APUCATION LAYCR

t t a s s u c o m a ttC T o a x

c o n s n o f i K N i f n i N a i o i T O f i N O B ic a t a o a c r a u n m B e n w e i

ftttK O K C I

s t o w « N f lN U U

14 bits 8 bits 8 TO 256 BYT6S 1 b bits 7 bits

R ys. 4. P o stać ram ki Fig. 4. F ram e

następnych rozdziałach. N a rys. 4 p rzed staw io n o ogó ln ą stru k tu rę ram ek transm itow anych w sieci.

4. Usługi własne

W sieci FTP w y stęp u ją d w a rodzaje u słu g o fero w an y ch przez w arstw ę łącz en ia i aplika­

cji. Są to:

- usługi perio d y czn e (aperiodyczne),

(8)

A . Kwiecień

- usługi transm isji k om unikatów (M E S S A G E ).

U sługi periodyczne (aperiodyczne) dla w arstw y aplikacji noszą m iano M P S , a dla war­

stw y łączen ia (link Iayer) A P. U sługi transm isji kom unikatów noszą o d p o w ied n io miano SU B -M S i M SG . Periodyczne i aperio d y czn e usługi zostały sp ecjaln ie d o b ran e do wymo­

gów d y strybucji danych w czasie rzeczyw istym . S łużą one do:

- periodycznej aktualizacji rozproszonej pom iędzy jed n o stk am i sp rzęto w y m i systemu sterow ania bazy danych,

- aktualizacji, na żądanie, elem entów bazy danych,

- obliczania statusu czasow ej spójności zw iązan eg o z bazą danych,

- obliczania statusu zgodności zw iązan eg o z zapam iętyw aniem dan y ch do bazy da­

nych.

U sługi typu M M S są zw ykle używ ane do o p eracji żądania obsługi bazy dan y ch czasu rzeczyw istego i je j konfiguracji.

5. Parametry i topologia sieci FIP

D ane w sieci FIP m ogą być transm itow ane z prędkościam i:

- 31.25 K b/s, - 1 M b/s - 2.5 M b/s.

M edium transm isyjnym je s t skręcona para przew odów w ekranie. Jed n o stk ą długości m edium je s t segm ent,którego dłu g o ść m ierzona w m etrach zależy od w ybranej prędkości transm isji. N a przykład przy w ybranej prędkości IM b /s seg m en t sieci m o że m ieć długość nie w ięk szą niż 500m . W sy stem ie m oże istnieć nie w ięcej niż 2 56 abonentów . N a jednym seg m en cie sieci m oże być do 3 2 tak zw anych punktów połączeniow ych. S ą to miejsca, g d zie podłącza się bezpośrednio pojedynczego abonenta lub do o śm iu abonentów , stosując tak zw aną "skrzynkę rozdzielającą", którą zw y k le je s t repeater, służący ró w n ież d o łączenia pojedynczych elem entów sieci. N a rys. 5 p rzed staw io n o topologię sieci FIP.

Pom iędzy dow olnym i dw om a abonentam i nie m ożna p odłączyć w ięcej niż 3 repeatećy.

M edium transm isyjnym m oże być rów nież łącze optyczne. S tacje abonenckie łączą się w tedy "w gw iazdę".

D użą niezaw o d n o ść transm isji zapew nia k odow anie typu M A N C H E S T E R 2 i ogranicz­

niki ram ek. N a tym poziom ie sie ć FIP posiada ró w n ież m ożliw ość redundacji: transmisja m oże odbyw ać s ię po d w óch m agistralach, ale nasłuch odbyw a się selek ty w n ie na jednej lub drugiej m agistrali za pom ocą lokalnej procedury.

(9)

Sieć rozległa FTP 177

TAP = S e lf-lo o p in g connector BJ = Junction box

BD= D istribution box S = Stotion

R = R epeoter

R ys. 5. T o p o lo g ia sieci FTP F ig . 5. T o p o lo g y o f FIP n etw o rk

6. Zalety sieci FIP

Jako sieć terenow a, sieć F IP zd ecy d o w an ie u łatw ia b u d o w ę rozp ro szo n y ch sy stem ó w autom atycznego sterow ania p rz e z zam ian ę k o n w en cjo n aln y ch p ołączeń ty p u "point-to-poi- nt" pom iędzy nadajnikam i sy g n a łu (i u rząd zen iam i w y k o n aw czy m i) a je d n o stk ą centralną sterow nika przez połączenia ty p u "m u lti-p o in t". Jest to ro zw iązan ie tańsze i pro stsze w realizacji przy zach o w an iu z a le t zw iązan y ch z takim i p a ram etram i,jak czas o d p o w ied zi czy bezpieczeństw o popraw nej tran sm isji. In n ą zale tą sieci FTP je s t o grom na łatw o ść w jej m odyfikacji, ro zb u d o w ie i o b słu d ze. S ieć FTP m o że zap ew n ić p rzy łączen ie łub p o łączen ie

(10)

A . Kwiecień

w sie ć elem entów w y k o n aw czy ch i zad ajn ik ó w system u bez w zględu na ich położenie na obiekcie. D zięk i tem u d aje to m o żliw o ść u życia urządzeń ja k o b ezpośrednich układów typu w ejście/w yjście bez p o średnictw a stero w n ik ó w p rzem ysłow ych i trak to w an ia ich jako u rządzeń zdalnych. S ystem taki zap ew n ia realizację, takich funkcji, jak:

- zdalna param etryzacja, - zdalne ustaw ianie w ejść/w yjść, - zdalne pom iary,

- zdalna d iag n o sty k a uszkodzeń. K o lejn ą zaletą sieci FIP je s t m o żliw o ść tworzenia system ów otw artych. S ieć ta je s t ro zw iązan iem dającym standardow y do stęp wszystkim producentom i w ew nętrznym użytkow nikom do rozległego sy stem u inform atycznego.

7. Model sieci FIP jako rozproszonej bazy danych

Z autom atyzow ane sy stem y u d o stęp n iają cały szereg funkcji. C zęść z n ich to funkcje konw encjonalne, takie jak:

- regulacja,

- stero w an ie sekw encyjne,

- stero w an ie położeniem o rg an ó w w ykonaw czych, robotów itd.

Inne są m niej k o nw encjonalne i słu żą p odnoszeniu efek ty w n o ści produkcji. D o nich m ożna zaliczyć:

- stero w an ie p rzygotow aniem produkcji, - pom oc w zarządzaniu,

- stero w an ie w różnych trybach pracy.

K ażda z w y m ienionych funkcji m a stru k tu rę hierarchiczną, a na p ew n y m poziom ie posiada o kreślone usługi niezależne od sp o so b u ,w ja k i zostały w b u d o w an e w sy stem . Spo­

só b łącz en ia funkcji m iędzy sobą ok reśla form ę w ym iany d an y ch , który m o że b y ć opisany za pom ocą przyjętego m odelu.

7.1. Model typu "KLIENT-SERVER"

W iększość w sp ó łczesn y ch sy stem ó w kom unikacyjnych, b ez w zględu na to czy są obję­

te standardem czy nie, faw oryzuje m eto d ę kom unikacji "punkt-punkt" p o m ięd zy rozproszo­

nym i aplikacjam i. Jeśli zatem w ięcej n iż d w ie aplikacje pow inny b y ć w in terak cji, to użyt­

k o w n ik sieci m usi zap ew n ić o rg an izację interaktyw nej w ym iany danych. D latego te ż model

(11)

Sieć rozległa FTP 179

"klient-serwer" je s t często u ży w an y do o p isu in terak cji p om iędzy dw o m a procesam i. P ro­

ces (klient) posiada inicjatyw ę w w y m ian ie d an y ch , a inny proces (serw er) w y k o n u je żąda­

nia klienta. O m aw iany m odel z o sta ł zaad ap to w an y w kom unikacji pionow ej żądanej przez te sam e funkcje pom iędzy różnym i w arstw am i o p ro g ram o w an ia. Ż ąd an ia o b słu g i m ogą pochodzić z w arstw w y ższy ch lub z w arstw niższych opro g ram o w an ia. M odel

"klient-serwer" staw ia na uprzyw ilejow anej po zy cji punkt w id zen ia akcji o pisanej przez funkcję, jed n o cz eśn ie zan ie d b u jąc fakt, że te sa m e d an e m o g ą być w y m ien ian e i używ ane przez różne funkcje. N a p rzykład w tym m o d elu funkcja M M S (tran sm isja ty p u M E S - SAGE) pozw ala dow olnej ap lik acji uzyskać do stęp do zm iennej, której w łaścicielem jest inna aplikacja. A le je ż e li d w ie ap lik acje u ży w ają tej usługi, żądając dostępu do tej sam ej zmiennej, to w tedy nie m a g w aran cji na to, ż e u zy sk an e w artości zm ien n y ch b ęd ą te sam e.

W ychodząc na p rzeciw żąd an io m d o ty czący m kom u n ik acji poziom ej, w podstaw ow ym okresie w ażności i sp ó jn o ści d an y ch , k o n ie c z n e je s t zd efin io w an ie innego m odelu. Tym modelem je s t P D C (P ro d u cer - D istrib u to r - C on su m er). P rzed opisan iem podstaw ow ych własności tego m o d elu w y m ag an e je s t o b jaśn ien ie pojęcia zg o d n o ści d an y ch , które to pojęcie m oże w y stęp o w ać w kilk u ró żn y ch aspektach.

7.2. Zgodność danych

Na rys. 6 p rzed staw io n o p rzy k ład ap lik acji zaw ierający w so b ie ele m e n t zgodności danych. D w a sen so ry P I i P 2 d o k o n u ją po m iaró w ciśn ien ia, a sensory D l i D 2 dokonują pomiarów p rzepływ u. K o n tro ler p erio d y czn ie żąd a w y n ik ó w w szy stk ich p o m iaró w . Stero­

wnik p rzem ysłow y i stacja o p erato rsk a ró w n ież u ży w ają tych danych. Isto tn e je s t, aby wszyscy odbiorcy w tym sam y m m o m en cie d y sp o n o w a li pom iaram i zeb ran y m i je d n o cz eś­

nie. Pojaw iają się zatem następ u jące term iny:

- Czasowa zgodność produkcji danych.

Je s t to w łasn o ść o zn aczająca, że d an e zo sta ły w y p ro d u k o w an e w tym sam y m prze­

d ziale czaso w y m . P o zw ala to zap ew n ić p ró b k o w a n ie w szy stk ich d an y ch w ty m sam ym m om encie. M o że się to o k a z a ć k o n iecz n e d la zap ew n ien ia spójności alg o ry tm u w ap li­

kacji u żytkow nika.

- Czasowa spójność transm isji

T a w łasn o ść oznacza, ż e d a n e d o cierają d o "konsum enta" w tym sam y m p rzedziale czasow ym i w ten sp o só b są d o stęp n e k ied y alg o ry tm aplikacyjny z o staje uruchom iony.

(12)

A . Kwiecień

- Przestrzenna zgodność wartości zmiennych.

T a w łasn o ść natom iast dotyczy u ży cia list identycznych zm ien n y ch przez różne aplikacje pracu jące na różnych stacjach, sy g n alizu jąc użytk o w n ik o m tej sam ej listy zm iennych, że kopie w artości zm iennych są identyczne d la w szystkich.

Programmable

controller Controler Operator station

* --- r"

k

r r '

i Ł---►

PI Dl P2 D2

R ys. 6. M odel PD C Fig. 6. P D C m odel

8. Model typu PRODUCENT-DYSTRYBUTOR- -KONSUMENT (PDC)

"Producent" jed n o stk i dan y ch je st o dpow iedzialny na poziom ie a p lik a c ji z a "produko­

w anie" danych, któ re m ogą być periodyczne lub nie, sy n ch ro n iczn e lub nie, z innym i apli­

kacjam i lub "produkcjam i" danych. "D ystrybutor" danych je s t nato m iast od p o w ied zialn y za transfer d anych od "Producenta" do w szy stk ich "K onsum entów ".

"K onsum enci" d an y ch są aplikacjam i, któ re będąc w y konyw ane żąd ają d an y ch . Użycie danych m oże b y ć periodyczne lub nie, sy n ch ro n iczn e lub nie z innym i ap lik acjam i. D ystry­

bucja danych p ow inna g w aran to w ać czasow ą charakterystykę "produkcji" d an y ch , uw zglę­

d niającą "konsum pcję" i dostęp n o ść dan y ch zg o d n ie z w ym ag an iam i "konsum entów ".

D ystrybucja po w in n a być ró w n ież periodyczna lub nie, sy n ch ro n iczn a lub nie z innymi aplikacjam i. M odel P D C staw ia na pozycji uprzyw ilejow anej "k o n su m en tó w ". P oza tym funkcja dystry b u cji, staty czn ie skon fig u ro w an a i zaprojektow ana, m oże b y ć m odyfikow ana, satysfakcjonując czasow e w ym agania konsum entów . M odel P D C d o sk o n ale n ad aje się do zaadaptow ania w pozio m y ch w y m ian ach i ró w n ież m oże być zadow alający przy określaniu niektórych w ym ian pionow ych.

(13)

Sieć rozległa FIP 181

9. Struktura zmiennych

Zm ienna je s t o k reślo n a ja k o ab strak cy jn a je d n o stk a inform acji o zn aczo n a przez unika­

lną nazw ę w sy stem ie stero w an ia. Jej atrybuty są zw iązan e z nazw ą i są następujące (rys.

7):

- A trybuty podstaw ow e, takie ja k n u m er identyfikacyjny lub typ zm iennej. Typy zm iennych m ogą być p ro ste (liczby całk o w ite, zm iennoprzecinkow e, zm ienne bo- olow skie) lub zło żo n e (tablice, stru k tu ry ).

- A trybuty sta ty c z n e d efin io w an e p o d czas k onfiguracji i o k reślające lokalne m ech a­

nizm y zw iązane ze zm ien n ą (sy n ch ro n izacja, "producent","konsum ent").

- A trybuty d y n am iczn e ch rak tery zu jące d ane przez sam e sieb ie ("updating" lub "pro- m ptress").

A dresacja zm ien n y ch je s t realizow ana przez sy m b o liczn ą n azw ę globalną, co pozw ala na unikalną id en ty fik ację lokalnej kopii zm ien n ej. A d resacja je s t g lobalna d la całeg o system u w ew nątrz o b szaru robo czeg o m ech an izm u d y stry b u cy jn eg o . B aza d an y ch je s t rozproszona na w szystkie stacje (u rząd zen ia) p o d łącz o n e d o sieci i ta sam a n azw a ozn acza lokalny obraz o d p o w iad ają cy je j zm iennej w całym sy stem ie.

10. Krótki opis techniczny usług oferowanych przez sieć FIP

10.1. W arstwa fizyczna

D ane tran sm ito w an e po sieci FIP są k o d o w an e za p om ocą kodu M an ch ester II (split - phase - code). K od ten d aje korzyści w y n ik a ją c e z rów noległego przesyłania zegara, ja k i danych. Rys. 8 przedstaw ia zależn o ści cza so w e d la początku i końca ram ki. W arstw a fizy ­ czna rów nież d efin iu je m echanizm red u n d an cy jn eg o kanału transm isyjnego.

10.2. W arstwa łączenia

Jak ju ż w sp o m n ian o , w szy stk ie w y m ian y d a n y c h na m agistrali są zarząd zan e przez arbitra m agistrali. A rb iter m agistrali realizu je trzy p o d staw o w e funkcje:

- periodyczny o d c z y t zm iennych, - odczyt zm ien n y ch na żądanie,

(14)

A . Kwiecień

1 1 1 1 1 1 1 1 V + V- V + 1 K € 8 +

P 8 6 H M 8 L 6 B 6 G I N I N G O f

o n m

€ 8 + V - V + V - 0 V + 6 8 -

6 N D O F F R F IM 6

R ys. 8. Sposób kodow ania ram ki Fig. 8. F ram e c o d in g

- transm isja na żąd an ie kom unikatów .

Poza tym a rb ite r m agistrali m o że zap ew n ić realizację fu n k cji sy n ch ro n izacji gw arantu­

ją c ą stały czas trw ania cy k lu "odpytyw ania" "producentów " zm ien n y ch . K a ż d y typ "odpy­

tyw ania" abonentów w y stęp u je odpow iednio, w p eriodycznym o k n ie - aperiodycznym oknie d la zm ien n y ch i w aperiodycznym o k n ie d la transm isji k o m u n ik ató w i sy n ch ro n iza­

cji. C ztery o k n a o k reślają elem en tarn y cykl "o dpytyw ania". P o stać c y k lu elem entarnego oraz czas je g o trw an ia są d efin io w an e przez klienta podczas ko n fig u racji (rys. 9 ). Elem en­

tarna transakcja ok reśla k o lejność ram ek dotyczących tej sam ej usługi. Z a rz ą d z a n ie ele­

m entarną transakcją polega na stero w an iu k olejnością ram ek w c h o d zący ch w sk ła d transa­

kcji. F o rm at ram ek zw iązanych z różnym i typam i transakcji p rzed staw ia rys. 10.

N ależy przean alizo w ać m echanizm w ym iany w trzech n astęp u jący ch p rzy p ad k ach : - transakcja periodyczna zm iennej,

(15)

Sieć rozległa FTP 183

T-5 T-4 T-3 T-2 T-l T-0

I 1 1 1 t

1 Iniciolization

o f the

1 Configurotion

or the

i Setting into setvice o f the

communicotion communicotion communicotion

Identificotion ChecWng of the o f the equipment consistencg of the

presents on the configurotion netuiork

R ys. 9. C ykl pracy sieci Fig. 9. T im e cycle

- transakcja na żądanie i aperio d y czn a zm iennej, - transakcja na żądanie kom u n ik atu z potw ierdzeniem .

TRANSAKCJA PERIODYCZNA ZMIENNEJ

Po transm isji ram ki identyfikującej zm ienną (ID _D A T ) (rys. 11), arb iter m agistrali ustawia czas o czek iw an ia (tim e-out) i czek a na ram k ę odpow iedzi zm iennej:

- jeże li o d eb ran a ram ka je s t ram ką o d p o w ied zi R P _D A T , to arb iter przechodzi do

"przeglądania" następnych identyfikatorów ,

- jeże li o d e b ra n a ram ka je s t o d p o w ied zią sk o m p leto w an ą przez tryb żądania transferu ap eriodycznego (R P _D A T _R Q i), a rb ite r zap am iętu je w yprodukow any identyfikator w k o lejce żądań ap erio d y czn y ch z prio ry tetem żądania i przechodzi do obsługi następnych identyfikatorów .

Indeks "i" oznacza:

- i = 1 żąd an ie pilne, - i = 2 żąd an ie standardow e,

- jeżeli o d eb ran a ram ka je s t o d p o w ied zią sk o m p leto w an ą przez żądanie transm isji k o m unikatu (R P _D A T _M S G ), to arb iter zap am iętu je identyfikator tego żądania w kolejce k om unikatów i przechodzi do o b sługi następnych identyfikatorów .

- jeże li o d eb ran a ram ka od p o w ied zi zo stała skom pletow ana przez żądanie transferu aperiodycznego (p rzez żądanie transferu k o m unikatu - R P _D A T _R Q i_M S G ), to arbiter zapam iętuje id en ty fik ato r teg o żądania w o d pow iednim zbiorze i przechodzi do ob słu g i kolejnego identyfikatora.

Monogment o f me reduoncg if ong

(16)

A . Kwiecień

FRAMES FROM THE BUS ARBITRATOR

M C M U U H M

CO M IMHTVKAi r a POSTAMfllC

FRAMES EM

— ►ID_DAT : tronsoction o f variables

ID_MSG : transaction o f messages

ID_RQl/2 : transaction of requests

ITTED BY A PRODUCER

flU A M ftU TIH

CO M ftUFFca coiTTsm K S m k t r m b u

— ► RP_DRT : transaction o f variables

— ► RP_MSG_flCK : transaction of acknowledged messages

— ► RP_MSG_NOflCK : transaction of non-acknowledged messages

— ► RP_RQ I /2 : transaction of requests

R ys. 10. R odzaje usług kodow anych w ram ce żądań Fig. 10. T h e serv ices coded in req u est fram e

ŻĄDANIE I APERIODYCZNA TRANSAKCJA ZMIENNEJ

K iedy zak o ń czo n e je s t p rzeg ląd an ie id entyfikatorów żąd ań p e rio d y czn y ch (rys. 12), arbiter przechodzi do ob słu g i listy żądań. T ran sm itu je pierw szą ram k ę id e n ty fik ato ra żądań (ID _R Q 1) z k olejki pilnych transferów ap eriodycznych. Jeżeli ko lejk a je s t p u sta, arbiter przechodzi do ob słu g i kolejki żąd ań stan d ard o w y ch (nie piln y ch ). Jeżeli k o le jk a ta nie jest pusta, arb iter u staw ia czas o czek iw an ia (tim e-o u t) i o czekuje na ram k ę o d p o w ie d z i żądania.

P roducent, który ro zp o zn ał sw ój id en ty fik ato r transm ituje w ram ce R PQ i zm ien n e, których dotyczyło żąd an ie.A rb iter zapam iętuje szereg id entyfikatorów żąd ań (ram k i ty p u RP_RQi) w kolejce i przechodzi n a ty ch m iast d o ob słu g i pierw szego iden ty fik ato ra ż ąd an ej zmiennej.

(17)

Sieć rozległa FIP 185 TfîANSAKCA P6RIODVCZNA

Bus arbrtrator

IO_DflT Seiid ID#14 1

J

t__ k

Doto# 14RP_DflT

1 i

T=PefilCOICITY

^Tronsmit ID# 14

RP_DfiT J

\ Doto#14 1--- 1---»

R ys. 11. T ran sak cja periodyczna Fig. 11. P erio d ic transaction

ŻĄDANIE TRANSMISJI KOMUNIKATÓW

K iedy zakończony je s t p roces ob słu g i tran sm isji aperiodycznej, arb iter m agistrali p rze­

chodzi do interpretacji listy żąd ań tran sm isji k o m u n ik ató w (rys. 13). T ran sm itu je pierw szy identyfikator "kom unikatu" (ID _ M S G ) z kolejki ko m u n ik ató w i jeśli nie je s t ona pusta, ustawia czas oczekiw ania i o czek u je na ram kę typu "End o f transaction". A bonent, który rozpoznał sw ój identyfikator, tran sm itu je k o m u n ik at z listy w form ie ram ki R P _M S G _- ACK. Jeżeli uzyska ram kę p o tw ierd zen ia R P _ A C K lub je śli nie uzyska żadnej odpow iedzi po próbie kilku retransm isji w y sy ła d o arb itra m agistrali ram k ę ty p u R P_FIN . Jeżeli arb iter m agistrali o d b ierze ram kę typu P R -F IN , przech o d zi do o b słu g i następnego identyfikatora.

Jeżeli natom iast o debrana przez arb itra m agistrali ram k a je s t typu R P _ M S G _ A C K lub RP_ACK, to arb iter ustaw ia d o d atk o w y czas o czek iw an ia (tim e-o u t) i o czek u je na końce

t__ i

(18)

A . Kwiecień

I g»-«» T

m * à *m i H 1 k RP_RQ I I

-J P«a»1:2>tt

\ J

X

I0J3AT

T

Trm w rtl 10*12

i 1 i

R ys. 12. Ż ądania i ap erio d y czn e tran sak cje zm iennych Fig. 12. A p erio d ic transaction o f variables

transakcji, czyli ram k ę typu RP_FEN. W o m aw ian y c h trzech ty p ach transm isji m o g ą zaist­

nieć in n e p rzy p ad k i:

- je ż e li o d eb ran a p rzez arb itra ram k a je s t innego typu n iż o m aw ian e, to a rb ite r w yk­

ryw a błąd i p rzech o d zi d o ob słu g i k o lejn eg o identyfikatora,

- je ż e li o d eb ran a ram ka zaw iera n iep o p raw n e p o le k o n tro ln e (FC S), arb iter w ykryw a błąd tran sm isji i przechodzi d o ob słu g i k olejnego identyfikatora,

- je ż e li c zas o czek iw an ia (tim e-o u t) z o sta ł p rzekroczony, arb iter sy g n a liz u je "zagubie­

nie" ram k i o d p o w ied zi i p rzech o d zi d o ob słu g i k olejnego identyfikatora.

K o lejk i m ają w b u d o w an y m ech an izm u n iem o żliw iający d u p lik o w an ie żądań, po któ­

rych realizacji n ie o trzy m an o odpow iedzi (p o tw ierd zen ia). P o d czas trw ania "o k n a” syn­

chronizacji, arb iter ok reśla p ętlę o czek iw an ia aż do k o ń ca trw an ia e lem en tarn eg o cyklu.

Pętla ta je s t realizo w an a p rzez po w tarzan ie transm isji id en ty fik ato ra zm ien n ej, który nie dotyczy ani p ro d u cen ta ani k o nsum enta, i dzięk i tem u nie b ęd zie tran sm ito w an a żadna ram ka odpow iedzi.

(19)

Sieć rozległa FIP 187

R ys. 13. Ż ądania i transm isje k o m u n ik ató w z potw ierdzeniem Fig. 13. T ran sm itio n s o f m essages w ith acknow lem ent

10.3. Warstwa aplikacji

R óżne usługi w arstw y aplikacji u m o żliw iają d o stęp d o zm iennych i sy nchronizację aplikacji użytkow nika operujących na kilku ab o n en tach sieci.

LOKALNY ZAPIS I ODCZYT

Funkcje autom atycznego stero w an ia m ają w sw y ch interfejsach k o m u nikacyjnych lokal­

ny obraz produkow anych lub k o n su m o w an y ch zm ien n y ch . S ą do dyspozycji d w ie m etody w ym iany inform acji pom iędzy abonentam i w sieci. W ielk o ść skonsum ow ana, d la odczytu lokalnego, pochodzi z ostatniego procesu ak tu alizacji bazy realizow anego p rzez m echanizm dystrybucji zarządzany przez d y stry b u to ra. W arto ść w y p ro d u k o w an a, dla lokalnego zapisu, zostaje um ieszczona, jak o d ep o zy t sy stem u k o m u n ik acy jn eg o dystrybutora, d o rozpow sze­

chniania d la w szystkich konsum entów . L okalny o d czy t i zap is są m echanizm am i niezależ­

nymi od aktyw ności sieci. L okalny o d czy t d a je m o żliw o ść d o stęp u do listy zm iennych, które m ogą nadchodzić od różnych abo n en tó w sieci.

(20)

ZDALNY ZAPIS I ODCZYT

U sługi zdalnego o d czy tu p o zw alają konsum entow i uzyskać aktualną w arto ść zmiennej p rodukow aną przez ab o n en ta sieci. W artość zm iennej odbierana je s t p rzez interfejs komu­

n ikacyjny, który je s t je d n o c z e śn ie źró d łem żądania i obsługi. N a rys. 14 przedstaw iono ten m echanizm , który m ożna o p isać w 5 krokach:

1 - żądanie zdalnego odczytu,

2 - aktualizacja przez arb itra w y tran sm ilo w an e g o przez d y stry b u to ra żądania, 3 - "p o szu k iw an ie” producenta,

4 - ro zesłanie w arto ści zm iennej przez producenta,

R ys. 14. Z dalny odczyt i zapis F ig. 14. R em o te w rite and read

5 - potw ierd zen ie zd aln e g o o d czy tu .

USŁUGI AKTUALIZACJI

Ż ądania lokalnego zap isu b ąd ź o d czy tu są o dpow iednio in icjalizo w an e p rzez producen­

tów i ko n su m en tó w zm ien n y ch . U słu g i aktualizacji są osiągalne, u d o stęp n io n e abonentow i, który stanow i tak zw an ą "trzecią o so b ę"."T rzecia osoba" m o że b y ć pro d u cen tem lub użyt­

k ow nikiem zm ien n ej, a le m o że nie b y ć zainteresow ana ani k o n su m p cją ani produkcją zm iennej.

(21)

Sieć rozległa FIP 189

USŁUGI SYGNALIZACJI

O pcjonalne usługi sygnalizacji inform ują k onsum entów o o d b io rze zm ien n y ch , które znajdują się w ich interfejsach k o m u nikacyjnych lub inform ują pro d u cen tó w o tym , że należy w ytransm itow ać w yp ro d u k o w an ą zm ienną. U sługa ta m oże być u ży ta d o sp raw d ze­

nia popraw ności w y konyw ania o peracji p rzez interfejs kom u n ik acy jn y , synchronizacji aplikacji użytkow nika zw iązanej z odb io rem lub n adaw aniem zm iennych.

USŁUGI OKREŚLANIA JAKOŚCI ODBIERANYCH I NADAWANYCH ZMIEN­

NYCH

Usługi te inform ują konsum enta o w ażności w y p ro d u k o w an y ch i sk o n su m o w an y ch danych. D ołączone są rów nież inform acje, których p roducentem je s t w arstw a aplikacji.

Generalnie rzecz biorąc usługa ta dotyczy:

- w ażności produkcji d an y ch (u p d ate statu ses), - w ażności transm isji dan y ch (pro m p tu ess statuses).

Statusy w ażności produkcji (rys. 15.) są w ynikiem pracy w arstw y

Rys. 15. P o tw ierd zen ie "produkcji"- statu sy aktualizacji P R O D U C E N T - K O N S U M E N T Fig. 15. A ck n o w lem en t o f p roduction v alu e

aplikacji i m ają następujące znaczenie:

- stan statusu "P R A W D A ": in fo rm u je k o nsum enta d an y ch , że ich p ro d u cen t był "ob­

serw ow any" przez cały cykl p ro d u k cji d anych. Innym i słow y stan ten d a je p ew ność konsum entow i, że d a n e są aktualne,

(22)

A . Kwiecień

- stan statu su "F A Ł S Z ": oznacza, że d a n e nie zostały w yp ro d u k o w an e w ostatnim cy k lu (na sk u te k nieobecności producenta).

S tatusy w ażn o ści transm isji (rys. 16.) są ró w n ież w ynikiem pracy w arstw y aplikacji i infor-

R ys. 16. P o tw ierd zen ie ja k o śc i transm isji K O N S U M E N T -K O N S U M E N T Fig. 16. A ck n o w lem en t o f transm ition quality

m ują k o n su m en ta zm ien n y ch , ż e o d p o w ied n ie zm ienne były w y tran sm ito w an e przez sieć w cześniej niż c zas transm isji.

11. Wnioski końcowe

S ieć F IP s ta ła s ię ju ż stan d ard em . W ielu producentów ap aratu ry kontrolno-pom iarow ej o raz urząd zeń w y k o n aw czy ch i zad ajn ik ó w binarnych, uw zględniło w sw ej o fercie w ym a­

gania sieci FEP i m ożna ju ż n abyć na p rzykład pom py w y p o sażo n e w in terfejs FULLFIP zapew niający b ezp o śred n ią przy łączaln o ść urządzenia do m agistrali siecio w ej. Filozofia sieci F IP d aje o g ro m n e m ożliw ości w au to m aty zacji szeregu technologii - oszczędzając nakłady fin an so w e zaró w n o na izo lację sam ej sieci (oszczęd n o ść ch o ciażb y kabli), ja k na k o n fig u rację sp rz ę to w ą (o szczęd n o ść w liczb ie jed n o stek cen traln y ch abonentów ). W ydaje się k o n iecz n e ro zp o częcie b ad ań nad p raktycznym w y k o rzy stan iem i zakresem stosow al­

ności sieci F IP w polskim przem yśle.

(23)

Sieć rozległa FIP 1 9 1

LITERATURA

[1] A lspa ZS. C om m unications netw orks. C G E E A L S H T O M , D o k u m en tac ja tech n icz­

na. C PS, M assy 1991.

[2] "C om puter N etw orks". A .S. T en en b au m , P ren tice H all 1981.

R ecen zen t: D r inż. A n d rzej W ilk

Wpłynęło do R edakcji: 7 w rześnia 1993 r.

Abstract

The conteptovary industrie co n tro l sy stem s are very large. T h ere are a big n u m b er o f dogital and analog im puts/outupts. C o nventional field bus n etw o rk has not e n o u g h techni­

cal possibilities because o paw up a nu ber o f w irein g c o n ectio n and AP c o n fig u ratio n , and consequenthy is grow up a process serv icein g fine. G E G E L E C C om pany p refer a new solution o f this problem w hich called F ield B U S N etw ork-F IP .

D irect con ectio n o f decen tralised item c o f e q u ip m w n t by c o m m u n icatio n system is special feature o f this netw ork. T h is p ap er d escrib es a g en eral p rin cip les if F IP netw ork.

Cytaty

Powiązane dokumenty

Tenis stołowy - zawody indywidualne

Kalkulacja własna konserwacja węzłów cieplnych strona niska i wysoka konserwacja polega na: 1.. przeglądzie węzłów cieplnych przed sezonem

6. Przy ustalaniu wskaźników narzutów kosztów pośrednich i narzutu zysku należy przyjmować wielkości określone według danych rynkowych, w tym danych z zawar- tych wcześniej

http://rcin.org.pl.. Na- miętności duchowne nie zamieniły nas zupełnie na austryaków. Zwycięztwo pod Morgarten jest owo- cem ohydnej kradzieży i niegodnego napadu. Ci ludzie

darce nieruchomościam i (tekst jednolity Dz. gu na sprzedaż nieruchomości gruntowej niezabudowanej, położonej Turku przy ul. Generała W ładysława Andersa, oznaczonej

Można zatem spodziewać się wielu kłopotów zanim ujrzy światło JE D N A , wymarzona przez wszystkich norma, która jednak dzisiaj jest przez wszystkich różnorodnie

Fizykalną podstawą przesyłania informacji światłowodem jest zjawisko całkowitego wewnętrznego odbicia promienia światła na granicy dwóch ośrod­.. ków o

System zarządzania siecią energetyczną kopalni M-SmartGRID zapewnia prognozowanie obciążeń, monitorowanie powierzchniowej i dołowej sieci elektroenergetycznej oraz