mFAQ 1 14 OPC w sieci PROFIBUS

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

1

OPC (z ang. OLE for Process Control) jest otwartym standardem komunikacji przemysłowej
stworzonym przez producentów maszyn i urz

ą

dze

ń

oraz oprogramowania we współpracy z

firm

ą

Microsoft. Dzi

ę

ki OPC mo

ż

liwa jest wymiana danych pomi

ę

dzy aplikacjami Windows i

urz

ą

dzeniami dowolnego producenta.


W tym dokumencie przedstawiono sposób realizacji komunikacji sterownika rodziny
SIMATIC S7-300 z komputerem PC z zainstalowanym serwerem OPC. Komunikacja ta
została wytworzona za pomoc

ą

sieci PROFIBUS DP.


Konfiguracja OPC serwera polega na stworzeniu w projekcie programu STEP7 lub NCM
stacji PC oraz wgraniu tak stworzonego projektu do stacji PC.
Stacja PC jest analogi

ą

do sprz

ę

towego sterownika PLC – jest to wirtualny sterownik PLC

składaj

ą

cy si

ę

z szyny monta

ż

owej oraz umieszczonych na niej modułów (karta PROFIBUS

– CP 5512/CP 5611, aplikacja – OPC, sterownik logiczny – WinAC, itp.).


1. Wymagane komponenty:

a) Do komunikacji w sieci PROFIBUS niezb

ę

dny jest sterownik serii SIMATIC S7-300 z

procesorem komunikacyjnym do sieci PROFIBUS DP (np. CP 342-5 o numerze
katalogowym 6GK7 342-5DA02-0XE0) lub CPU z wbudowanym portem PROFIBUS DP
(np. CPU 314C-2DP o numerze katalogowym 6ES7 314-6CG03-0AB0).

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

2

b) Komputer PC powinien by

ć

wyposa

ż

ony w kart

ę

komunikacyjn

ą

na zł

ą

czu PCI CP 5611

(nr katalogowy 6GK1 561-1AA01) lub CP 5613 (nr katalogowy 6GK1 561-3AA01).
Natomiast w przypadku komputera typu laptop nale

ż

y posiada

ć

kart

ę

PCMCIA CP 5512 (nr

katalogowy 6GK1 551-2AA00) lub ewentualnie starszy typ CP 5511. W przypadku
korzystania z programatorów Field PG firmy Siemens domy

ś

lnie zainstalowana jest w nich

karta CP 5611.


c) Niezb

ę

dnym komponentem jest oprogramowanie SIMATIC NET PB-SOFTNET S7 oraz

STEP7 lub NCM PC.

- SOFTNET DP lub SOFTNET S7
Program SIMATIC NET zapewnia komunikacj

ę

pomi

ę

dzy komputerem PC a stacjami S7-

300/S7-400 w sieci Profibus DP.
Numer zamówieniowy SOFTNET DP: 6GK1704-5CW64-3AA0
Numer zamówieniowy SOFTNET S7: 6GK1704-5DW64-3AA0
- NCM PC:
Program NCM PC jest zawarty na płycie SIMATIC NET CD i jest przeznaczony do
tworzenia projektów PC oraz otwierania projektów STEP 7. Za jego pomoc

ą

, nie jest

jednak mo

ż

liwe edytowanie bloków S7 z projektów STEP 7.

- STEP 7:
W przypadku, gdy pełna wersja STEP 7 jest zainstalowana na PC, nie jest konieczne
instalowanie programu NCM PC. W tym przypadku stacja PC b

ę

dzie konfigurowana w

STEP 7. Numer zamówieniowy: 6ES7810-4CC08-0YA5


Komputer i sterownik powinny by

ć

poł

ą

czone z sieci

ą

PROFIBUS.

Niniejsza dokumentacja traktuje o komunikacji sterownika S7-300, jednak sposób
konfiguracji odnosi si

ę

równie

ż

do rodziny SIMATIC S7-400.


2. Konfiguracja projektu w STEP7

2.1. Zało

ż

enie projektu w STEP7 i wstawienie stacji S7-300

Pierwszym krokiem b

ę

dzie uruchomienie programu SIMATIC Manager i zało

ż

enie nowego

projektu. W projekcie dodajemy stacj

ę

SIMATIC S7-300 (SIMATIC 300 Station), w której

konfiguracji sprz

ę

towej wstawiamy CPU i procesor komunikacyjny dla sieci PROFIBUS (np.

CP 342-5) lub CPU z wbudowanym portem DP (np. CPU 314C-2DP).

2.2. Konfiguracja parametrów sieci PROFIBUS i portu w sterowniku
Po dodaniu w HW Config CPU z portem DP pojawi si

ę

okno umo

ż

liwiaj

ą

ce podł

ą

czenie

sterownika do sieci PROFIBUS. Na zakładce Parameters naciskamy przycisk New… W
nowo otwartym oknie nadajemy nazw

ę

danej podsieci (domy

ś

lnie „PROFIBUS(1)”), a po

przej

ś

ciu na zakładk

ę

Network Settings wprowadzamy odpowiednie ustawienia zgodnie z

parametrami naszej sieci (rysunek poni

ż

ej). W tym przypadku b

ę

dzie to Transmission Rate -

1,5 Mbps i ProfileDP. Zamykamy okno przyciskiem OK.

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

3

W kolejnym oknie (rysunek poni

ż

ej) nadajemy adres danej stacji w sieci PROFIBUS (np. 2) i

równie

ż

zatwierdzamy zmiany przyciskiem OK.

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

4

Nast

ę

pnie w HW Config prawym klawiszem myszy klikamy na port DP wbudowany w CPU i

z menu kontekstowego wybieramy Object Properties… W otwartym oknie wła

ś

ciwo

ś

ci portu

DP przechodzimy na zakładk

ę

Operating Mode i zaznaczamy opcj

ę

DP master. Zamykamy

okno przyciskiem OK.
Zapisujemy i kompilujemy projekt, a nast

ę

pnie zamykamy okno HW Config dla stacji S7-300.


2.3. Wstawienie stacji PC do projektu
W otwartym oknie projektu dodajemy stacj

ę

PC (menu: Insert

Station

SIMATIC PC

Station). Domy

ś

ln

ą

nazw

ą

stacji PC jest „SIMATIC PC Station(1)”, jednak mo

ż

na j

ą

zmieni

ć

np. na „PC-Station”. Nale

ż

y zapami

ę

ta

ć

t

ą

nazw

ę

, poniewa

ż

b

ę

dzie ona potrzebna przy

konfigurowaniu stacji PC.
W konfiguracji sprz

ę

towej stacji PC dodajemy OPC serwer na pozycj

ę

1 (w katalogu

sprz

ę

towym: SIMATIC PC Station

User Application

OPC Server

SW 6.4… -

wstawiana wersja stacji zale

ż

y od zainstalowanego oprogramowania SIMATIC NET - dla

SIMATIC NET w wersji 2006 b

ę

dzie to wła

ś

nie „SW 6.4”) i posiadan

ą

kart

ę

komunikacyjn

ą

do sieci PROFIBUS, czyli w tym przypadku CP 5512 np. na pozycji 3 (w katalogu
sprz

ę

towym: SIMATIC PC Station

CP PROFIBUS

CP 5512

CP 5512).


Po dodaniu karty CP pojawi si

ę

okno wła

ś

ciwo

ś

ci interfejsu, w którym zaznaczamy istniej

ą

c

ą

(skonfigurowan

ą

wcze

ś

niej) sie

ć

PROFIBUS i nadajemy jej adres w sieci, np. 3.

Zatwierdzamy wprowadzone zmiany przyciskiem OK.
Prawym klawiszem myszy klikamy kart

ę

CP 5512 i wybieramy opcj

ę

Object Properties…

Przechodzimy na zakładk

ę

Operating Mode i zaznaczamy opcj

ę

No DP. Zatwierdzamy

zmiany przyciskiem OK.
Zapisujemy i kompilujemy projekt, a nast

ę

pnie zamykamy okno HW Config.

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

5

3. Konfiguracja poł

ą

czenia

Po skonfigurowaniu stacji działaj

ą

cych w sieci PROFIBUS mo

ż

na przyst

ą

pi

ć

do konfiguracji

poł

ą

cze

ń

pomi

ę

dzy poszczególnymi stacjami a serwerem OPC. Przechodzimy do programu

NetPro wybieraj

ą

c w oknie SIMATIC Managera z menu Options polecenie Configure

Network lub klikaj

ą

c odpowiedni

ą

ikon

ę

na pasku narz

ę

dzi.

W stacji OPC serwera (nazwanej w punkcie 2.3 „PC-station”) zaznaczamy pole „OPC
Server” co spowoduje wy

ś

wietlenie tabeli w dolnej cz

ęś

ci okna, która umo

ż

liwia dodawanie

poł

ą

cze

ń

. Prawym klawiszem myszy klikamy na dowolnej komórce tabeli i z menu

kontekstowego wybieramy polecenie Insert New Connection (rysunek poni

ż

ej).

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

6

W oknie, które si

ę

pojawi zaznaczamy CPU, z którym chcemy stworzy

ć

poł

ą

czenie, a w

sekcji Connection wybieramy S7 connection (rysunek poni

ż

ej).


Po naci

ś

ni

ę

ciu przycisku OK pojawi si

ę

okno, w którym mo

ż

emy zmieni

ć

nazw

ę

dla danego

poł

ą

czenia (sekcja Connection identification, pole Local ID). W sekcji Connection Path z kolei

ustawiamy interfejs serwera OPC, czyli w tym przypadku kart

ę

CP 5512 oraz port w

sterowniku, czyli CPU 314-2 DP, DP(R0/S2) (rysunek poni

ż

ej).

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

7


Po naci

ś

ni

ę

ciu przycisku OK okno zostanie zamkni

ę

te, a w tabeli w programie NetPro pojawi

si

ę

dodane wła

ś

nie poł

ą

czenie.

Kompilujemy i zapisujemy projekt.

4. Konfiguracja Stacji PC
Przyst

ę

pujemy do konfiguracji stacji OPC serwera, która musi by

ć

skonfigurowana zgodnie z

konfiguracj

ą

stacji PC z punktu 2.3. Z menu Start wybieramy kolejno: Wszystkie programy

SIMATIC

Station Configuration lub dwukrotnie klikamy ikon

ę

z paska systemowego – jak

na poni

ż

szym rysunku:

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

8

Zaznaczamy wiersz 1 i naciskamy przycisk Add… w otwartym oknie w polu Type wybieramy
OPC Server i zatwierdzamy przyciskiem OK (rysunek poni

ż

ej). Nast

ę

pnie (przy

zaznaczonym wierszu numer 1) naciskamy przycisk Station Name… i wpisujemy tam nazw

ę

stacji zgodn

ą

z wcze

ś

niej wprowadzon

ą

w punkcie 2.3 – w tym przykładzie jest to „PC-

Station”.


W analogiczny sposób dodajemy kart

ę

komunikacyjn

ą

CP 5512 w wierszu 3. Po

zatwierdzeniu wstawienia karty CP 5512 mo

ż

e pojawi

ć

si

ę

komunikat dotycz

ą

cy ustawienia

parametrów sieci PROFIBUS. Nale

ż

y je ustawi

ć

zgodnie z wcze

ś

niej wprowadzonymi

ustawieniami w projekcie STEP7 (Bus profile – DP i Transmition rate – 1.5 Mbps).
Uwaga! Je

ż

eli karta nie jest fizycznie zainstalowana w komputerze, to nie b

ę

dzie ona

widoczna w menu wyboru Type.

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

9

Skonfigurowana stacja PC powinna wygl

ą

da

ć

jak na poni

ż

szym rysunku:

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

10

5. Wgranie projektów do stacji PC i S7-300
Po skonfigurowaniu projektu w STEP7 i stacji PC na komputerze nale

ż

y wgra

ć

projekty do

odpowiednich stacji.

Wgranie do stacji S7-300 odbywa si

ę

w standardowy sposób – poprzez wybranie

odpowiedniego interfejsu w programie Set PG/PC Interface i wybranie polecenia Download
w STEP7.
W przypadku stacji PC wgranie projektu b

ę

dzie mo

ż

liwe tylko poprzez ustawienie interfejsu

PC internal (local)” w programie Set PG/PC Interface (rysunek poni

ż

ej).

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

11


6. Konfiguracja OPC Scout – klienta OPC
Po wgraniu projektu do wszystkich stacji w sieci mo

ż

na przyst

ą

pi

ć

do uruchomienia aplikacji

klienta OPC. Tak

ą

aplikacj

ą

jest oprogramowanie OPC Scout instaluj

ą

ce si

ę

z pakietem

SIMATIC NET. Uruchamiamy zatem aplikacj

ę

wybieraj

ą

c z manu Start: Wszystkie programy

SIMATIC NET

OPC Scout.

W lewym oknie widoczne s

ą

ż

ne typy dost

ę

pnych serwerów. W katalogu Local Server(s)

dwukrotnie klikamy OPC.Simatic.NET w celu podł

ą

czenia OPC Scouta do serwera OPC

(rysunek poni

ż

ej).

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

12


Pojawi si

ę

okno dodawania grupy (Add Group), w którym nale

ż

y poda

ć

nazw

ę

grupy, np.

„5512_DP”. Nazwa grupy jest potrzebna poniewa

ż

nazwy zmiennych (OPC items) s

ą

przypisywane do grup. Po zatwierdzeniu nazwy grupy przyciskiem OK w drzewie
OPC.SimaticNET zostanie utworzona gał

ąź

o nadanej przez nas nazwie – w tym przypadku

„5512_DP” (rysunek poni

ż

ej), na której równie

ż

klikamy dwukrotnie lewym klawiszem myszy.

W oknie, które si

ę

otworzy (OPC-Navigator) wybieramy dane, które chcemy odczytywa

ć

. W

katalogu S7

S7 connection_1

objects (gdzie „S7 connection_1” jest nazw

ą

poł

ą

czenia

stworzon

ą

w NetPro w punkcie 3. tego dokumentu) mo

ż

emy wybra

ć

grupy obiektów, do

których mamy dost

ę

p z poziomu OPC Scouta. Je

ż

eli do sterownika zostały wgrane bloki DB,

to równie

ż

do nich mamy dost

ę

p z tego poziomu (rysunek poni

ż

ej).


background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

13

Na przykład chcemy sprawdzi

ć

stan pami

ę

ci MB10. W gał

ę

zi objects rozwijamy gał

ąź

M i

klikamy [New Definition]. Kolejno wpisujemy w polach:
- Datatype wybieramy B (bajt),
- Adress wpisujemy numer bajtu, w tym przypadku 10
- No. Values wpisujemy ilo

ść

odczytywanych danych – tutaj 1

- Itemalias wpisujemy nazw

ę

, która chcemy nada

ć

danej zmiennej (zegar_test)

Zatwierdzamy wszystko przyciskiem OK (rysunek poni

ż

ej).


W

ś

rodkowej kolumnie okna OPC-Navigator została wła

ś

nie utworzona zmienna zegar_test,

która nale

ż

y przeci

ą

gn

ąć

myszk

ą

do prawej kolumny lub zaznaczy

ć

i nacisn

ąć

strzałk

ę

w

prawo. Po przeniesieniu wszystkich zmiennych, które chcemy odczytywa

ć

nale

ż

y nacisn

ąć

przycisk OK. W tym momencie w oknie OPC Scotta powinna by

ć

widoczna zmienna wraz z

jej aktualn

ą

warto

ś

ci

ą

ze sterownika. W polu Items names powinna by

ć

widoczna nazwa

zmiennej w formacie:
- „S7:[nazwa poł

ą

czenia]nazwa symboliczna zmiennej” – je

ż

eli w polu Itemalias przy definicji

zmiennych była nadana nazwa symboliczna zmiennej
- „S7:[nazwa poł

ą

czenia]MB10” – je

ż

eli w polu Itemalias przy definicji zmiennych nie była

nadana nazwa symboliczna tej zmiennej

background image

s

s

s

s

FAQ: 00000023/PL Data: 04/07/2008

Komunikacja z OPC serwerem w sieci PROFIBUS DP

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com

14

Je

ż

eli poł

ą

czenie zostało nawi

ą

zane prawidłowo w polu Quality b

ę

dzie widoczne good

(rysunek poni

ż

ej).


W celu zadania warto

ś

ci danej zmiennej nale

ż

y dwukrotnie klikn

ąć

lewym klawiszem myszy

na komórce Value. W oknie, które si

ę

pojawi wpisujemy now

ą

warto

ść

dla danej zmiennej i

zatwierdzamy przyciskiem OK lub Apply.


Wyszukiwarka

Podobne podstrony:
14 Montaż sieci kablowych
14 Montowanie sieci i urządzeń podstacji trakcyjnych
14 Konfiguracja sieci bezprzewodowych LAN
SieciKom 8 14 ARCHIITEKTURA SIECI
Sieci 14, Politechnika Lubelska, Studia, semestr 5, Sem V, Nowy folder
14 Publikowanie dokumentów w sieci Web
Sieci 14(1), Politechnika Lubelska, Studia, semestr 5, Sem V, Nowy folder
Kolokwium 1 Sieci komputerowe 14 04 2013
14 Sieci komputerowe
14-15. Partycjonowanie dyskow, Sytemy Operacyjne i Sieci Komputerowe
14 Sieci Bayesa poprawione
Zadanie egzaminacyjne sieci gazowe 14
Sieci 14, Politechnika Lubelska, Studia, semestr 5, Sem V, Nowy folder
14 Publikowanie dokumentów w sieci Web
14 Koncepcja spoleczenstwa sieci
mFAQ 4 4 Komunikacja PROFIBUS DP master slave
mFAQ 3 4 Komunikacja PROFIBUS S7 200 S7 300
14 Koncepcja społeczeństwa sieci

więcej podobnych podstron