mFAQ 4 4 Komunikacja PROFIBUS DP master slave

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

1

Poni

ż

szy dokument zawiera opis konfiguracji programu STEP7 dla sterowników

S7 – 300/S7 – 400, w celu stworzenia komunikacji Master – Slave z wykorzystaniem sieci
PROFIBUS DP pomi

ę

dzy sterownikami S7 – 300 i S7 – 400. Opis mo

ż

na tak

ż

e wykorzysta

ć

przy konfigurowaniu poł

ą

cze

ń

pomi

ę

dzy sterownikami S7 – 300 lub pomi

ę

dzy sterownikami

S7 – 400.


1. Podstawowe informacje

Komunikacja Master – Slave z wykorzystaniem protokołu PROFIBUS DP umo

ż

liwia

tworzenie rozproszonych systemów sterowania. W konfiguracji z inteligentnymi stacjami
Slave (I – Slave), takimi jak CPU, stacja Master nie ma bezpo

ś

redniego dost

ę

pu do

fizycznych wej

ść

/wyj

ść

. Master odczytuje i zapisuje dane do przestrzeni adresowych

wej

ść

/wyj

ść

CPU stacji Slave.


2. Zało

ż

enia projektu

Segment sieci mo

ż

e zawiera

ć

maksymalnie 32 w

ę

zły.

Maksymalna ilo

ść

urz

ą

dze

ń

, które mo

ż

na podł

ą

czy

ć

do sieci wynosi 126.

Maksymalna wielko

ść

przesyłanego pakietu wynosi odpowiednio:

- dla S7-300 - 246 bajtów
- dla S7-400 – 246 bajtów

Poni

ż

sza tabela pokazuje osi

ą

galne pr

ę

dko

ś

ci transmisji w zale

ż

no

ś

ci od długo

ś

ci segmentu

sieci (bez zastosowania repeaterów):

Pr

ę

dko

ść

transmisji

(Kbit/s)

93.75

187.5

500

1500

12000

Max. Długo

ść

segmentu (m)

1200

1000

400

200

100

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

2

3. WYWOŁANIE I WPROWADZENIE USTAWIE

Ń

INTERFEJSU PROFIBUS DP


3.1
Po wprowadzeniu struktury sprz

ę

towej do projektu wywołujemy program w oknie

programu Simatic Manager z drzewa struktury projektu wybieramy stacj

ę

zdefiniowan

ą

jako

Master i dwukrotnie klikamy symbol Hardware (Rys. 1).


3.2 W oknie programu HW Config klikamy symbol portu DP aby wywoła

ć

okno wła

ś

ciwo

ś

ci

interfejsu PROFIBUS DP (Rys. 2).









Rys. 1

Rys. 2

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

3

3.3 W otwartym oknie Properties – DP – (R0/S3.1) wybieramy polecenie Properties
(Rys. 3).























Rys. 3

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

4

3.4 W oknie wła

ś

ciwo

ś

ci interfejsu Profibus DP klikamy przycisk New w celu utworzenia

nowego poł

ą

czenia za pomoc

ą

sieci Profibus. W polu Address ustawiamy adres

konfigurowanego CPU, za pomoc

ą

którego b

ę

dzie identyfikowany w sieci Profibus (liczba z

zakresu 1 – 125) (Rys. 4).
























Rys. 4

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

5

3.5 W otwartym oknie Properties – New subnet Profibus w zakładce General w polu
oznaczonym Name definiujemy nazw

ę

konfigurowanej sieci. Mo

ż

na tak

ż

e skorzysta

ć

z

nazwy wygenerowanej domy

ś

lnie przez kreatora (Rys. 5a).



W zakładce Network Settings mo

ż

na ustawi

ć

pr

ę

dko

ść

transmisji (Transmission Rate) i profil

(Profile) konfigurowanej sieci (Rys 5b).


Po wprowadzeniu wszystkich ustawie

ń

potwierdzamy klikaj

ą

c OK.

Rys. 5a

Rys. 5b

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

6

3.6 W oknie wła

ś

ciwo

ś

ci interfejsu Profibus DP potwierdzamy ustawienia sieci klikaj

ą

c OK

(Rys. 6).


3.7 Zamykamy okno Properties – DP – (R0/S3.1) klikaj

ą

c OK (Rys. 7).


Rys. 6

Rys. 7

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

7

3.8 Nast

ę

pnie konfigurujemy poł

ą

czenie sieciowe w CPU zdefiniowanym jako Slave. W tym

celu w oknie programu Simatic Manager z drzewa struktury projektu wybieramy stacj

ę

zdefiniowan

ą

jako Slave i dwukrotnie klikamy symbol Hardware (Rys. 8).



3.9 W oknie programu HW Config klikamy dwukrotnie symbol portu MPI/DP aby wywoła

ć

okno wła

ś

ciwo

ś

ci interfejsu PROFIBUS DP (Rys. 9).








Rys. 8

Rys. 9

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

8


3.10
W otwartym oknie Properties – MPI/ DP – (R0/S2.1) w polu Type wybiermy typ
interfejsu jaki b

ę

dzie obsługiwany przez konfigurowany port. W naszym przypadku

wybieramy PROFIBUS. Nast

ę

pnie klikamy przycisk Properties.... (Rys. 10).




















Rys. 10

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

9

3.11 W otwartym oknie wła

ś

ciwo

ś

ci interfejsu, w polu Subnet wybieramy podsie

ć

utworzon

ą

przy konfiguracji stacji Master. W polu Address ustawiamy adres stacji, który b

ę

dzie jej

identyfikatorem w konfigurowanej sieci Profibus. Potwierdzamy klikaj

ą

c OK (Rys. 11).

























Rys. 11

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

10

3.12 W otwartym oknie Properties – MPI/ DP – (R0/S2.1) wchodzimy w zakładk

ę

Operating

Mode i wybieramy opcj

ę

DP Slave. Potwierdzamy klikaj

ą

c OK (Rys. 12).




3.13 Teraz mo

ż

na zachowa

ć

konfiguracj

ę

. Po wybraniu funkcji Save & Compile pojawi si

ę

informacja, o bł

ę

dzie w konfiguracji wynikaj

ą

ca z faktu,

ż

e stacja Slave nie została jeszcze

przypisana do

ż

adnej stacji nadrz

ę

dnej Master. Powinni

ś

my wybra

ć

przycisk OK zamkn

ąć

okno programu HW Config (Rys. 13).





Rys. 12

Rys. 13

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

11

3.14 Z drzewa struktury projektu w oknie Simatic Manager wybieramy ponownie stacj

ę

Master i uruchamiamy program HW Config (patrz 3.1). Z drzewa listy sprz

ę

towej po prawej

stonie wybieramy kolejno PROFIBUS DP

Configured Stations. Z otwartego folderu

wybieramy element oznaczony jako CPU 31x. Zaznaczamy go i przytrzymuj

ą

c lewy przycisk

myszy przeci

ą

gamy go do miejsca, w którym znajduje si

ę

linia reprezentuj

ą

ca utworzon

ą

sie

ć

Profibus (Rys. 14).


























Rys. 14

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

12

3.15 Po „przył

ą

czeniu” stacji Slave do sieci Profibus automatycznie zostanie wywołane okno

DP Slave Properties. W zakładce Connection zaznaczamy stacj

ę

, któr

ą

chcemy podł

ą

czy

ć

do sieci i klikamy przycisk Connect (Rys. 15).




















Rys. 15

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

13

3.16 Po udanym podł

ą

czeniu stacji Slave do sieci Profibus w polu Active Connection pojawi

si

ę

informacja jak na rysunku poni

ż

ej (Rys. 16).























Rys. 16

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

14

3.17 Nast

ę

pnie przechodzimy do zakładki Configuration, w której definiujemy obszary

pami

ę

ci wej

ść

/wyj

ść

, które b

ę

d

ą

przesyłane w obr

ę

bie konfigurowanej sieci. W celu

przypisania adresów wej

ść

/wyj

ść

dla CPU Master i Slave wybieramy polecenie New

(Rys. 17).





















Rys. 17

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

15

3.18 W otwartym oknie DP slave properties – Configuration - Row 1. Ka

ż

dy zdefiniowany

rz

ą

d okre

ś

la przypisanie adresów pomi

ę

dzy inteligentn

ą

stacj

ą

Slave a stacj

ą

Master. Na

rysunku poni

ż

ej zostały opisane podstawowe ustawienia niezb

ę

dne do nawi

ą

zania wymiany

danych. Po wprowadzeniu wszystkich ustawie

ń

potwierdzamy klikaj

ą

c OK (Rys. 18).



















Rys. 18

Typ przestrzeni adresowej (Input/Output)
Input: Okre

ś

lone wyj

ś

cia stacji Slave s

ą

mapowane na wej

ś

cia stacji Master

Output: Okre

ś

lone wyj

ś

cia stacji Master s

ą

mapowane na wej

ś

cia stacji Slave

Typ przestrzeni adresowej domy

ś

lnie ustawia si

ę

ż

ny dla stacji Master/Slave

Adres pocz

ą

tkowego bajtu przypisanej przestrzeni adresowej. Podane adresy pocz

ą

tkowe

mog

ą

by

ć

ż

ne dla stacji Master i Slave

Length: Ilo

ść

bajtów/słów w przypisanej przestrzeni adresowej (max. 32 bajty)

Unit: Typ przesyłanych zmiennych (Byte/Word)
Consistency: Okre

ś

lenie sposobu utrzymania spójno

ś

ci przesyłanych danych (Unit/All).

Opcja Unit pozwala na spójny transfer bajtu lub słowa (w zale

ż

no

ś

ci od opcji wybranej w

polu Unit). Opcja All pozwala na spójny transfer cało

ś

ci przesyłanych danych (CPU z

wersj

ą

firmware >3).

Ustawienia funkcji Process Image. Opcja dost

ę

pna dla S7 – 400. Wi

ę

cej informacji jest

dost

ę

pne w pomocy programu Simatic Manager.

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

16

3.19 W celu dodania kolejnych wierszy nale

ż

y powtórzy

ć

punkty 3.17 i 3.18


3.20 Po prawidłowym wprowadzeniu wszystkich parametrów w oknie wła

ś

ciwo

ś

ci stacji

Slave powinien pojawi

ć

si

ę

wiersz lub wiersze, jak na rysunku poni

ż

ej. Potwierdzamy klikaj

ą

c

OK (Rys.19).



Row
- numery kolejnych wierszy
ModeMS oznacza,

ż

e komunikacja odbywa si

ę

w trybie Master Slave

Partner DP address – Adres stacji Master
Partner address/Local addresstypy zmiennej i adresy bajtów pocz

ą

tkowych. Rz

ą

d

pierwszy oznacza,

ż

e mapowane s

ą

3 bajty z przestrzeni wyj

ść

stacji Slave (pocz

ą

wszy od

bajtu 50) na przestrze

ń

adresow

ą

wej

ść

stacji Master (od bajtu 10).

Drugi rz

ą

d oznacza,

ż

e mapowanych jest 5 słów z przestrzeni wyj

ść

stacji master

(pocz

ą

wszy od bajtu 20) na przestrze

ń

adresow

ą

wej

ść

stacji Slave (od bajtu 40).

Length, Consistency – patrz punkt 3.18.





Rys. 19

background image

s

s

s

s

FAQ: 00000022/PL Data: 02/07/2008

Komunikacja Master-Slave w protokole PROFIBUS DP pomi

ę

dzy S7-300/S7-400

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

17

3.21 Nast

ę

pnie nale

ż

y załadowa

ć

konfiguracj

ę

sprz

ę

tow

ą

do CPU bior

ą

cych udział w

komunikacji. W tym celu wybieramy polecenie Save & Compile a nast

ę

pnie Download. Po

załadowaniu konfiguracji do stacji Master nale

ż

y wej

ść

w ustawienia sprz

ę

towe stacji Slave

(patrz 3.1) i równie

ż

skompilowa

ć

konfiguracj

ę

i załadowa

ć

j

ą

do CPU (Rys. 20).




Rys. 20


Wyszukiwarka

Podobne podstrony:
mFAQ 3 4 Komunikacja PROFIBUS S7 200 S7 300
mFAQ 4 5 Komunikacja PROFIBUS karty CP342 5
mFAQ 4 2 Komunikacja MPI xPUT x Nieznany
Komunikacja PROFIBUS, S7 200, S7 300(1)
Master Slave Schalter
R J2 Controller Profibus DP Operator Manual [B 80844EN 03]
BKJII MODEL MARINE MASTER SLAVE CLOCK
SN7472 AND GATED J K MASTER SLAVE FLIP FLOPS WITH PRESET AND CLEAR
mFAQ 4 1 Komunikacja MPI GD
Okablowanie DC 50, master slave
mFAQ 3 5 Komunikacja MODBUS RTU
mFAQ 4 6 Komunikacja ETHERNET PUT GET
Master Slave Switch
mFAQ 3 3 Komunikacja MPI S7 200 S7 300
mFAQ 4 3 Komunikacja MPI xSEND xRECEIVE

więcej podobnych podstron