12 W tym rozdziale W rozdziale tym zawarte s informacje dotycz ce mo liwo ci komunikacji SIMOCODE pro np. z systemami nadrz dnymi typu PLC. Parametryzacja fabryczna funkcji komunikacyjnych oraz rekordów danych jest dla wi kszo ci aplikacji wystarczaj ca. Konieczno zmian w parametryzacji b dzie wi c wyst powa rzadko i w niewielkim zakresie. U ytkownik ma dodatkowo mo liwo wybrania i dopasowania pojedynczych bitów specjalnie do w asnego indywidualnego zastosowania. Do kogo skierowany jest ten rozdzia? Rozdzia ten skierowany jest do nast puj cych osób: projektant programista PLC. Wymagana wiedza Dla zrozumienia zawarto ci rozdzia u powinny wystarczy wiadomo ci zzakresu: zasad czenia przy pomocy wtyków i gniazd magistrali PROFIBUS DP Poruszanie si w SIMOCODE ES Odpowiednie okna dialogowe znajduj si w SIMOCODE ES pod: Okno nawigacji > Parametry magistrali (BUS) Okno nawigacji > Wyj cia > Meldunki cykliczne Okno nawigacji > Wyj cia > Meldunki acykliczne. SIMOCODE pro 12-1
12.1 Definicje Magistrala PROFIBUS DP Magistrala PROFIBUS z protoko em DP. Protokó komunikacyjny DP dotyczy zdecentralizowanych (rozproszonych) urz dze obiektowych. G ównym zadaniem magistrali PROFIBUS DP jest szybka, cykliczna wymiana danych mi dzy urz dzeniem typu DP-Master a urz dzeniami peryferyjnymi. PROFIBUS DPV1 PROFIBUS DPV1 jest rozszerzeniem protoko u DP. Dzi ki temu mo liwa jest acykliczna wymiana danych tj. parametrów, danych steruj cych, diagnostycznych i testowych. DP-Master Master, który zgodnie z norm EN 50 170, cz. 2, PROFIBUS pos uguje si protoko em DP przyjmuje nazw DP-Master. Master klasy 1 Master, który aktywnie uczestniczy w wymianie danych poprzez magistral PROFIBUS DP. Master, który wyró nia si cykliczn wymian danych z innymi uczestnikami, przyjmuje nazw Mastera klasy 1. Typowy Master klasy 1 to np. PLC przy czony do magistrali PROFIBUS DP. Master klasy 2 Master, który opcjonalnie uczestniczy w wymianie danych poprzez magistral PROFIBUS DP przyjmuje nazw Mastera klasy 2. Typowy Master klasy 2 to np.: PC/PG z oprogramowaniem SIMOCODE ES Professional SIMATIC PDM (PCS7) PC z oprogramowaniem SIMATIC powercontrol (zarz dzanie energi ) DPV1-Slave Uczestnik przy czony do magistrali PROFIBUS, który komunikuje si poprzez protokó PROFIBUS DP, zgodnie z norm EN 50 170, cz. 2, PROFIBUS, przyjmuje nazw DPV1-Slave. GSD (dane ród owe urz dze ) Pliki konfiguracyjne zawieraj ce zunifikowane opisy urz dze DP-Slave oraz ich funkcjonalno ci. Korzystanie z GSD u atwia projektowanie DP-Slave w systemie DP-Master. OM SIMOCODE pro Program OM SIMOCODE pro (manager obiektów) stosuje si zamiast GSD, aby zintegrowa SIMOCODE pro w STEP 7. Program OM SIMOCODE pro umo liwia zastosowanie SIMOCODE ES Professional (je li jest zainstalowany) do parametryzacji z poziomu STEP 7. 12-2 SIMOCODE pro
SIMATIC PDM Program do projektowania, parametryzowania, uruchamiania i nadzoru urz dze (np. przetworników pomiarowych, regulatorów, SIMOCODE pro) oraz do projektowania konfiguracji sieci i PC. SIMOCODE pro S7-Slave SIMOCODE pro S7-Slave jest ca kowicie zintegrowany w Step 7 poprzez OM SIMOCODE pro i bazuje na protokole S7 (alarmy diagnostyczne, alarmy procesowe). Wpisywanie danych Wpisywanie danych oznacza, e dane przekazywane s do systemu SIMOCODE pro. Czytanie danych Czytanie danych oznacza, e dane przekazywane s z systemu SIMOCODE pro. SIMOCODE pro 12-3
12.2 Transmisja danych Mo liwo ci transmisji danych Mo liwo ci transmisji danych przedstawione s na poni szym rysunku: Master klasy 1 SIMATIC S7 z procesorem komunikacyjnym PROFIBUS DP Master klasy 2 PC lub PG z SIMOCODE ES Professional maksymalnie dwa mastery klasy 2 Transmisja danych do mastera klasy 1, zale na od trybu pracy Slave: (tabela poni ej, "Rodzaje pracy slave") PROFIBUS DPV1 rozszerzenie: parametryzacja, diagnostyka, sterowanie, meldunki, test poprzez PROFIBUS DPV1 Rys 12-1: Mo liwo ci transmisji danych PC/PG np. z SIMOCODE ES Smart Parametryzacja, diagnostyka, sterowanie, meldunki, test poprzez interfejs systemowy Zasady komunikacji Poni szy rysunek pokazuje podstawowe zasady komunikacji, gdzie w zale no ci od trybu pracy, Master i Slave przesy aj mi dzy sob ró ne dane: master klasy 1 master klasy 2 (maks. 2 szt.) cykliczne we/wy acykliczne PLC-CPU acykliczne acykliczne PLC PC lub DCS np. SIMOCODE ES Professional konfiguracja procesor komunikacyjny GSD (dane ród owe urz dze ) blokada parametryzacji 3UF7 diagnostyka DPV0 meldunki cykliczne cykliczne dane steruj ce DPV1 alarmy SIMOCODE pro parametery rekordy DPV1 rekordy Rys 12-2: Zasady komunikacji 12-4 SIMOCODE pro
12.3 Opis telegramów i dost pu do danych 12.3.1 Dane cykliczne Cykliczne pakiety danych przysy ane s w obu kierunkach pomi dzy DP-Master, a DP-Slave w ka dym cyklu DP. PROFIBUS DP-Master przesy a cykliczne dane steruj ce do SIMOCODE pro, natomiast jako odpowied SIMOCODE pro przesy a meldunki cykliczne do DP-Master. W programie PLC dost p do danych cyklicznych zapewniony jest poprzez wej cia (meldunki) i wyj cia (dane steruj ce). D ugo danych do cyklicznej transmisji ustawiana jest automatycznie podczas integrowania SIMOCODE pro w systemie DP-Master. Osi ga si to przez wybór odpowiedniego typu bazowego, okre laj cego struktur oraz d ugo cyklicznie wymienianych danych. Do wyboru s nast puj ce typy bazowe telegramów: dane cykliczne z PROFIBUS DP-Master do SIMOCODE pro: Oznaczenie D ugo Oznaczenie Informacja Typ bazowy 1 Czterobajtowe dane steruj ce Sterowanie cykliczne - bit 0.0 do 1.7 Sterowanie cykliczne - warto ci analogowe Typ bazowy 2 Dwubajtowe dane steruj ce Sterowanie cykliczne - bit 0.0 do1.7 JP2 JP1 JP2 Tabela 12-1: Dane cykliczne z Profibus DP-Master do SIMOCODE pro dane cykliczne z SIMOCODE pro do PROFIBUS DP-Master: Oznaczenie D ugo Oznaczenie Informacja Typ bazowy 1 10 Bajtów meldunków Meldunki cykliczne - bit 0.0 do 1.7 Meldunki cykliczne - wej cia analogowe 1 do 4 Typ bazowy 2 4 Bajty meldunków Meldunki cykliczne - bit 0.0 do 1.7 Tabela 12-2: Meldunki cykliczne - wej cie analogowe 1 Dane cykliczne z SIMOCODE pro do Profibus DP-Master Zawarto cyklicznych telegramów (informacji cyfrowych/analogowych) mo e by definiowana poprzez parametryzacj np. za pomoc programu SIMOCODE ES. Cykliczne dane s ustawiane domy lnie, podczas uruchamiania programu SIMOCODE ES, w momencie wybrania typu funkcji steruj cej (patrz rozdz. B.20 "Przyporz dkowanie cyklicznych danych steruj cych oraz meldunków do predefiniowanych funkcji steruj cych"). JP2 JP1 JP2 SIMOCODE pro 12-5
12.3.2 Dane diagnostyczne i alarmy Dane diagnostyczne zawieraj wa ne informacje o stanie SIMOCODE pro. Na ich podstawie wyszukiwanie przyczyn wyst powania zak óce staje si znacznie atwiejsze. W odró nieniu od cyklicznej wymiany danych, dane diagnostyczne wysy ane s tylko w chwili zamiany ich stanu. Z punktu widzenia PROFIBUS DP rozró nia si : diagnostyk standardow informacje statusowe diagnostyk kana ow alarmy diagnostyczne i procesowe wg DPV 1. Konfigurowanie danych diagnostycznych W SIMOCODE pro mo na ustawi rodzaj zdarze, które maj inicjowa wysy anie telegramów diagnostycznych lub alarmów do PLC: diagnostyka b dów urz dzenia: np. b dna parametryzacja, uszkodzenie sprz towe diagnostyka zak óce procesowych: dane diagnostyczne lub alarmy s przesy ane do PLC dla wszystkich zdarze z tab. B-8: Rekord 92 diagnostyka urz dze, które s zaznaczone w kolumnie "Diagnostyka DP" liter "Z" diagnostyka ostrze e procesowych: dane diagnostyczne lub alarmy s przesy ane do PLC dla wszystkich zdarze z tab. B-8: Rekord 92 diagnostyka urz dze, które s zaznaczone w kolumnie "Diagnostyka DP" liter "O" diagnostyka meldunków procesowych: dane diagnostyczne lub alarmy s przesy ane do PLC dla wszystkich zdarze z tab. B-8: Rekord 92 diagnostyka urz dze, które s zaznaczone w kolumnie "Diagnostyka DP" liter "M" Parametryzacja w SIMOCODE ES Ustawienia dokonuje si w oknie dialogowym Okno nawigacji > Parametry magistrali (BUS) > Diagnostyka. 12-6 SIMOCODE pro
12.3.3 Struktura rekordu diagnostycznego urz dzenia Slave Bajt 0 Bajt 1 Bajt 2 Bajt 3 Status stacji 1 do 3 Adres PROFIBUS-Master Diagnostyka standardowa Bajt 4 Bajt 5 Starszy bajt M odszy bajt Identyfikacja producenta Bajt 6 Bajt 7 Diagnostyka urz dzenia Bajt 8. Bajt 27 Meldunki statusowe Bajt 28 Bajt 29 Bajt 30 Bajt 31 Bajt 32 Bajt 33 Diagnostyka kana owa (dynamiczna, n = 0; 3; 6) Diagnostyka kana owa (dynamiczna, n = 0; 3; 6) Diagnostyka rozszerzona Bajt 28+n. Bajt 48+n Alarm diagnostyczny (chwilowy) Bajt 28+n. Bajt 48+n Alarm procesowy (chwilowy) Rys 12-3: Struktura diagnostyki Slave Maksymalna d ugo telegramu diagnostycznego wynosi 62 Bajty SIMOCODE pro 12-7
Status stacji definicja Status stacji pozwala okre li stan urz dzenia DP-Slave Status stacji 1 Bit Znaczenie Przyczyna / dzia ania koryguj ce 0 DP-Slave nie odpowiada do DP-Master. Prosz sprawdzi : czy jest ustawiony w a ciwy adres w DP-Slave? czy jest przy czony wtyk magistrali? czy DP-slave jest zasilany? czy adapter RS 485 jest w a ciwie nastawiony? 1 DP-Slave nie jest gotowy do wymiany danych. 2 Dane projektowe wysy ane z DP-Master do DP-Slave s niezgodne z konfiguracj DP-Slave. 3 Wyst puj zewn trzne komunikaty diagnostyczne (sygnalizacja zbiorcza) 4 Wywo ana funkcja nie jest obs ugiwana przez DP-Slave. 5 DP-Master nie potrafi zinterpretowa odpowiedzi DP-Slave 6 Typ DP-Slave jest niezgodny z typem wybranym w konfiguracji programowej. 7 DP-Slave zosta sparametryzowany przez inny DP-Master (nie ten, który w tej chwili ma odst p do DP-Slave). Tabela 12-3: Struktura statusu stacji 1 (Bajt 0) DP-Slave jest w a nie w fazie rozruchu. Nale y poczeka, a faza rozruchu zostanie zako czona. Prosz sprawdzi czy w programie konfiguracyjnym wprowadzony jest prawid owy typ stacji oraz prawid owa konfiguracja DP-Slave. Oceni istniej cy komunikat diagnostyczny, meldunki statusowe, oraz/ lub kana owe komunikaty diagnostyczne. Po usuni ciu wszystkich b dów Bit 3 zostanie skasowany. Bit ten zostanie ponownie wystawiony, je li w wy ej opisanych Bajtach diagnostycznych pojawi si nowy komunikat. Prosz sprawdzi konfiguracj funkcji w projekcie. Prosz sprawdzi konfiguracj magistrali Wybra odpowiedni typ stacji w konfiguracji programowej. Bit ma zawsze warto 1 je li do DP- Slave pod czony jest PG lub inny DP- Master. Adres PFOFIBUS DP-Master, który dokona parametryzacji DP-Slave, znajduje si w Bajcie diagnostycznym "Master-PROFIBUS-Adres". 12-8 SIMOCODE pro
Status stacji 2 Bit Znaczenie 0 DP-Slave musi by na nowo sparametryzowany. 1 Istnieje aktualny meldunek diagnostyczny. DP-Slave nie b dzie funkcjonowa, dopóki b dy nie zostan usuni te (statyczny meldunek diagnostyczny). 2 Bit ma ci gle warto "1", je li istnieje DP-Slave o tym adresie PROFIBUS. 3 W tym DP-Slave aktywowana jest funkcja kontroli adresów. 4 DP-Slave otrzyma polecenie "FREEZE" 1) 5 DP-Slave otrzyma polecenie "SYNC" 1) 6 0: Bit ma sta warto "0". 7 DP-Slave jest dezaktywowany, tzn. jest wy czony z bie cej wymiany danych. 1) Bit jest aktualizowany tylko wtedy, gdy zmianie ulegnie inny komunikat diagnostyczny. Tabela 12-4: Struktura statusu stacji 2 (Bajt 1) Status stacji 3 Status stacji 3 nie ma zastosowania w diagnostyce Slave Bit Znaczenie 0 do 7 Bity maj sta warto "0" Tabela 12-5: Struktura statusu stacji 3 Adres PROFIBUS-Master definicja Bajt diagnostyczny Adres PROFIBUS-Master zawiera adres PROFIBUS DP-Mastera (Master klasy 1): którym sparametryzowany zosta DP-Slave oraz do którego dost p zosta odczytany i zapisany w DP-Slave Adres PROFIBUS-Master znajduje si w 3 bajcie diagnostyki slave. Identyfikacja producenta definicja Identyfikacja producenta zawiera ukryty kod, który okre la typ DP-Slave. Bajt 4 Bajt 5 Identyfikacja producenta 80 H FD H SIMOCODE pro Tabela 12-6: Struktura identyfikacji producenta SIMOCODE pro 12-9
Diagnostyka urz dzenia definicja Diagnostyka urz dzenia rozpoczyna si od Bajtu 6 i zajmuje 2 Bajty. Diagnostyka urz dzenia struktura Bajt 6 7 6 5 0 0 1 0 0 0 0 1 0 Nr bitu = 0x42 D ugo diagnostyki urz dzenia cznie z bajtem 6 (=2 bajty) Kod dla diagnostyki urz dzenia Bajt 7 7 6 5 0 0 0 0 0 0 0 0 x Nr bitu GSD 0: Diagnostyka urz dzenia niedost pna 1: Diagnostyka urz dzenia dost pna 7 6 5 0 Nr bitu Bajt 7 0 0 0 0 x 0 0 0 OM SIMOCODE pro 0: Diagnostyka urz dzenia niedost pna 1: Diagnostyka urz dzenia dost pna Rys 12-4: Struktura diagnostyki urz dzenia 12-10 SIMOCODE pro
Meldunki statusowe definicja Meldunki statusowe zawieraj szczegó owe informacje o statusie SIMOCODE pro. Meldunki statusowe struktura Struktura meldunków statusowych przedstawiona jest na poni szym rysunku: Bajt 8 7 6 5 0 0 0 0 1 0 1 0 0 Nr bitu = 0x14 Bajt 9 D ugo meldunku statusowego cznie z bajtem 9 (=20 bajtów) 7 0 0x81 Meldunek statusowy Bajt 10 Bajt 11 7 0 x 0x00 Nr slotu GSD: 0x01 OM SIMOCODE pro: 0x04 Bajt 12. 7 6 5 4 3 2 1 0 Nr bitu Meldunki szczegó owe Bajt 27 Rys 12-5: Struktura meldunków statusowych Wi cej szczegó ów o meldunkach znajduje si w rozdz. A.5 "Szczegó owe meldunki diagnostyczne Slave" SIMOCODE pro 12-11
Diagnostyka kana ów danych definicja Diagnostyka kana ów danych zawiera informacje o usterkach sprz towych SIMOCODE pro i stanowi szczegó owe rozwini cie diagnostyki urz dzenia. Diagnostyka kana ów danych struktura Struktura diagnostyki kana owej przedstawiona jest na poni szym rysunku: Bajt 28 7 6 5 0 1 0 0 0 0 0 x x Nr bitu Kod dla diagnostyki kana owej 0x80 GSD 0x83 OM SIMOCODE pro Bajt 29 7 6 5 0 1 1 0 0 0 0 0 0 Nr bitu Kana We/Wy Bajt 30 7 6 5 0 0 0 0 Nr bitu Typ b du 9 lub 16 (wg tabeli poni ej) Typ kana u: 000 B : Brak specjalnego typu kana u Bajt 31 do Bajt 33 Nast pny meldunek diagnostyki kana owej (struktura jak w bajcie 28 do 30) Rys 12-6: Struktura diagnostyki kana owej Blok diagnostyki kana ów danych d ugo ci 3 Bajtów mo ne by wykorzystany jednokrotnie, dwukrotnie, b d mo e nie by w ogóle wykorzystany (w przypadku braku diagnostyki kana owej). Typy b dów Meldunki diagnostyczne kierowane s do kana u 0. Nr Typ b du Znaczenie/przyczyna F9 01001: B d F16 10000: B d parametryzacji B d wewn trzny/sprz towy Usterka autotestu Niew a ciwa warto parametru Dok adniejsze informacje znajduj si w rozdz. B.7 "Rekord 92 diagnostyka urz dze (komponentów systemu)" Tabela 12-7: Typy b dów 12-12 SIMOCODE pro
Alarmy Alarmy diagnostyczne ród em alarmów diagnostycznych s b dy sprz towe lub b dy parametryzacji. Pojawienie si alarmu diagnostycznego w SIMOCODE pro natychmiast uruchamia w SIMATIC-S7 alarm diagnostyczny OB 82. Alarmy diagnostyczne struktura Struktura alarmu diagnostycznego przedstawiona jest na poni szym rysunku: Bajt 28+n 0 0 0 1 0 1 0 0 = 0x14 D ugo alarmu diagnostycznego cznie z Headerbajtem (=20 bajtów) Bajt 29+n 7 0 0x01 Alarm diagnostyczny Bajt 30+n Bajt 31+n 7 0 x 0x00 Nr slotu GSD: 0x01 OM SIMOCODE pro: 0x04 Bajt 32+n 7 6 5 4 3 2 1 0 Nr bitu zawarto rekordu 1 Bajt 48+n n = 0; 3; 6 Rys 12-7: Struktura alarmu diagnostycznego Pierwszy Bajt bloku dla alarmów diagnostycznych mo e by, w zale no ci od liczby bloków diagnostyki kana owej, przesuni ty o 3 lub 6 Bajtów. Szczegó owy opis informacji zawartych w rekordzie 1 mo na znale w rozdz. B.2 "Rekord 0/1 diagnostyka systemowa S7". SIMOCODE pro 12-13
Alarmy procesowe ród em alarmów procesowych s zak ócenia, ostrze enia i meldunki procesowe. Pojawienie si alarmu procesowego w SIMOCODE pro natychmiast uruchamia w SIMATIC-S7 alarm procesowy OB 40. Alarmy procesowe struktura Struktura alarmu procesowego przedstawiona jest na poni szym rysunku: Bajt 28+n 7 6 5 0 Nr bitu 0 0 0 1 0 1 0 0 = 0x14 D ugo alarmu procesowego cznie z Headerbajtem (=20 bajtów) Bajt 29+n 7 0 0x02 Alarm procesowy Bajt 30+n Bajt 31+n 7 0 x 0x00 Nr slotu GSD: 0x01 OM SIMOCODE pro: 0x04 Bajt 32+n 7 6 5 4 3 2 1 0 Nr bitu Meldunki szczegó owe Bajt 48+n n = 0; 3; 6 Rys 12-8: Struktura alarmu procesowego Pierwszy Bajt bloku dla alarmów procesowych mo e by w zale no ci od liczby bloków diagnostyki kana owej przesuni ty o 3 lub 6 Bajtów. Szczegó owy opis meldunków znajduje si w rozdz. A.5 "Szczegó owe meldunki diagnostyczne Slave". 12-14 SIMOCODE pro
12.4 Integracja SIMOCODE pro w systemie DP-Master 12.4.1 Tryby pracy Slave Poni sza tabela przedstawia podstawowe tryby pracy Slave, które obs uguje SIMOCODE pro wspó pracuj c z Masterem klasy 1: Master klasy 1 SIMOCODE pro pod czony jako DPV1 Slave za pomoc GSD S7-Slave za pomoc OM SIMOCODE pro DP- Master dowolnego producenta, bez alarmów DPV1 Cykliczna wymiana danych Diagnostyka standardowa Meldunki statusowe Parametryzacja podczas startu (tylko JP1) Acykliczne zapisywanie i odczytywanie rekordów danych DPV1 (je li jest obs ugiwane przez DP-Master) DP- Master dowolnego producenta, z alarmami DPV1 Cykliczna wymiana Danych Diagnostyka Standardowa Meldunki statusowe Alarmy procesowe i diagnostyczne Parametryzacja podczas startu (tylko JP1) Acykliczne zapisywanie i odczytywanie rekordów danych DPV1 S7- Master Cykliczna wymiana danych Diagnostyka standardowa Meldunki statusowe Alarmy procesowe i diagnostyczne Parametryzacja podczas startu (tylko JP1) Acykliczne zapisywanie i odczytywanie rekordów danych DPV1 Cykliczna wymiana danych Diagnostyka standardowa Alarmy procesowe i diagnostyczne Parametryzacja podczas startu Acykliczne zapisywanie i odczytywanie rekordów danych DPV1 Tabela 12-8: Tryby pracy Slave SIMOCODE pro 12.4.2 Przygotowanie transmisji danych W celu zrealizowania komunikacji z urz dzeniem Master klasy 1 (PLC) wymagane jest ustawienie adresu PROFIBUS DP oraz dokonanie ustawie zgodnie z tab. 12-8: Tryby pracy Slave SIMOCODE pro. Wskazówki zawarte s w rozdz. 14.2.2 "Ustawianie adresu PROFIBUS DP". SIMOCODE pro 12-15
12.4.3 Integracja SIMOCODE pro jako DPV1-Slave za pomoc pliku GSD SIMOCODE pro mo e by w czone do systemu jako zwyk y Slave za pomoc pliku GSD. Pliki GSD mo na znale : w Internecie http://www.siemens.com/profibus-gsd (w zak adce "Switchgears") Nast puj ce pliki GSD s dost pne dla SIMOCODE pro C: SI0180FD.GSG (niemiecki) SI0180FD.GSE (angielski). Nast puj ce pliki GSD s dost pne dla SIMOCODE pro V: SI1180FD.GSG (niemiecki) SI1180FD.GSE (angielski). Uwaga Je li chcecie Pa stwo mie dost p do pe nej funkcjonalno ci SIMOCODE pro (np. nadawa znaczniki czasowe), Pa stwa oprogramowanie narz dziowe musi obs ugiwa pliki GSD wersja 5, jak np. STEP 7 V5.3 i wy sze. Poni sza tabela pokazuje jak integrowa plik GSD w rodowisku SIMATIC S7 oraz jak wstawi blok SIMOCODE pro z katalogu sprz towego: Krok STEP 7, od V5.1 + SP2 1 Uruchomi STEP 7 oraz HW Config i wybra z menu "Extras > Install new GSD file" 2 Wskaza plik GSD, który ma by zainstalowany i zatwierdzi przez OK.. Zainstalowane urz dzenie widoczne jest w katalogu sprz towym PROFIBUS DP w zak adce "Further field devices > Switching devices > SIMOCODE pro". 3 Wstawi "SIMOCODE pro C" b d "SIMOCODE pro V" do magistrali PROFIBUS. 4 Tylko dla SIMOCODE pro V: SIMOCODE pro V mo e by integrowany w dwóch typach bazowych (typ bazowy 1 lub typ bazowy 2). Patrz rozdz. 12.3.1 "Dane cykliczne". Wstawi po dany typ bazowy jako modu. 5 Sprawdzi ustawienia trybu alarmowania DP (DPV0 lub DPV1) jak równie ustawienia alarmów DPV1 we w a ciwo ciach DP-Slave. Te ustawienia maj wp yw na dane diagnostyczne i alarmy (patrz rozdz. 12.5 "Wykorzystanie danych diagnostycznych" oraz rozdz. 10.9 "Nadawanie znaczników czasowych") 6 Tylko dla SIMOCODE pro C: W celu automatycznego przesy ania parametrów podczas ka dego uruchamiania nale y ustawi "Parametrization > Device-specyfic Parameters" (patrz rozdz. 12.7.3 "Parametryzacja podczas startu") Tabela 12-9: Integracja SIMOCODE pro jako DPV1 Slave za pomoc pliku GSD 12-16 SIMOCODE pro
12.4.4 Integracja SIMOCODE pro jako obiektu SIMATIC PDM (DPV1-Slave za pomoc pliku GSD) w STEP7- HW Config SIMOCODE pro mo e by integrowane jako obiekt PDM w STEP7-HW Config od wersji 6.0 + SP1 programu SIMATIC PDM (Process Device Manager). Do takiej obs ugi wymagana jest opcja "Integration in STEP 7". Poni sza tabela opisuje sposób wstawiania SIMOCODE pro, z katalogu sprz towego, jako obiekt PDM w STEP7-HW Config. Krok STEP 7, od V5.1+SP2 1 Uruchomi STEP 7 oraz HW Config 2 W celu zintegrowania SIMOCODE pro jako obiekt PDM nale y przej do katalogu "PROFIBUS DP > Switching devices" 3 Wybra SIMOCODE pro C (PDM) lub SIMOCODE pro V (PDM) i przeci gn na PROFIBUS. Tylko dla SIMOCODE pro V: SIMOCODE pro V mo e by integrowany w dwóch typach bazowych (typ bazowy 1 lub typ bazowy 2). Patrz rozdz. 12.3.1 "Dane cykliczne". Wstawi dany typ bazowy jako modu. 4 Sprawdzi ustawienia trybu alarmowania DP (DPV0 lub DPV1) jak równie ustawienia alarmów DPV-1 we w a ciwo ciach DP-Slave. Te ustawienia maj wp yw na dane diagnostyczne i alarmy (patrz rozdz. 12.5 "Wykorzystanie danych diagnostycznych" oraz rozdz. 10.9 "Nadawanie znaczników czasowych") 5 Uruchomi SIMATIC PDM poprzez dwukrotne klikni cie symbolu Slave w celu ustawienia parametrów (patrz rozdz. 12.7.2 "SIMATIC PDM") Tabela 12-10: Integracja SIMOCODE pro jako obiektu SIMATIC PDM (DPV1-Slave za pomoc pliku GSD) w STEP7- HW Config SIMOCODE pro 12-17
12.4.5 Integracja SIMOCODE pro jako S7-Slave przez OM SIMOCODE pro Aby wykorzysta SIMOCODE ES Professional do parametryzacji SIMOCODE pro z poziomu STEP 7-HW Config, konieczna jest instalacja pakietu "OM SIMOCODE pro". Pakiet ten jest zawarty w zakresie dostawy SIMOCODE ES Professional. Poni sza tabela opisuje w jaki sposób wstawi SIMOCODE pro w STEP 7-HW Config z katalogu sprz towego. Krok STEP 7 1 Uruchomi STEP 7 oraz HW Config 2 W celu zintegrowania SIMOCODE pro jako S7-Slave nale y przej do katalogu "PROFIBUS DP > Switching Devices > Motor Management System" 3 Wybra SIMOCODE pro C, SIMOCODE pro V (typ bazowy 1) lub SIMOCODE pro V (typ bazowy 2) i przeci gn na PROFIBUS. Tylko dla SIMOCODE pro V: SIMOCODE pro V mo e by integrowany w dwóch typach bazowych (typ bazowy 1 lub typ bazowy 2) (Patrz rozdz. 12.3.1 "Dane cykliczne"). Wstawi dany typ bazowy jako modu. 4 W celu dokonania parametryzacji urz dzenia uruchomi program SIMOCODE ES Professional poprzez wci ni cie przycisku "Parameters" we w a ciwo ciach obiektu w slocie 4 S7-Slave. Stworzone i zaakceptowane w STEP 7 parametry s automatycznie przesy ane do SIMOCODE pro przy ka dym starcie systemu (patrz rozdz. 12.7.3 "Parametryzacja podczas startu") Tabela 12-11: Integracja SIMOCODE pro jako S7-Slave przez OM SIMOCODE 12-18 SIMOCODE pro
12.5 Wykorzystanie danych diagnostycznych Sposób, w jaki odczytywane s dane diagnostyczne zale y od typu DP Master, z którym wspó pracuje SIMOCODE oraz od sposobu integracji (patrz rozdz. 12.4 "Integracja SIMOCODE pro w systemie DP-Master") 12.5.1 Integrowanie SIMOCODE pro przez GSD DP-Master z obs ug alarmów DPV1 (Tryb alarmowy DPV1) (np. wszystkie nowe systemy DP-Master SIMATIC S7-300/400) W systemach DP-Master z obs ug alarmów DPV1, dane diagnostyczne s przesy ane oraz przetwarzane w ramach alarmów diagnostycznych oraz procesowych. W tym celu alarmy te musz by udost pnione w narz dziu konfiguracyjnym PROFIBUS. Poprzez narz dzie konfiguracyjne oraz wgl d do w a ciwo ci urz dzenia DP- Slave, mo na wywnioskowa w jakim trybie alarmowym DP ono pracuje oraz czy alarmy zosta y udost pnione. W przypadku oprogramowania SIMATIC STEP 7 informacja ta jest dost pna w HW Config we w a ciwo ciach DP-Slave. W a ciwo ci oraz konfiguracja w STEP 7: Ka dorazowo podczas pojawienia si nowego komunikatu diagnostycznego w warunkach zaistnienia usterek urz dze, w jednostce CPU zostaje wywo any alarm diagnostyczny (OB 82), natomiast w przypadku pojawienia si nowego komunikatu diagnostycznego przy zaistnieniu zak óce /ostrze e /meldunków procesowych wywo any zostaje alarm procesowy (OB 40). Je li OB 82 lub OB 40 nie jest zaprogramowany, jednostka CPU przechodzi w stan "STOP" Alarmy pochodz ce od DPV1-Slave, odebrane w STEP 7: Odczyt alarmów odbywa si bezpo rednio w OB 82 b d OB 40 za pomoc SFB54 "RALRM". Blok danych, zaadresowany poprzez parametr "AINFO" SFB 54, zawiera informacje opisane w cz ci "Alarmy diagnostyczne struktura" oraz "Alarmy procesowe struktura" rozdz. 12.3.3 "Struktura rekordu diagnostycznego urz dzenia Slave". Pierwszy odczytany Bajt odpowiada tamtejszemu Bajtowi o numerze 28. Wskazówka Interfejs funkcji SFB 54 "RALRM" jest identyczny ze zdefiniowanym w normie "PROFIBUS Guideline PROFIBUS Communication and Proxy Function Blocks according to IEC 61131-3" blokiem funkcyjnym "RALRM". Dalsze informacje na temat SFB 54 uzyskaj pa stwo w pomocy online STEP 7. DP-Master bez obs ugi alarmów DPV1 (tryb alarmów DPV0) (np. starsze modele DP-Master SIMATIC S7-300/400) W systemach DP-Master bez obs ugi alarmów DPV1 dane SIMOCODE pro dotycz ce diagnostyki mog by przetwarzane w ramach diagnostyki specyficznej dla urz dzenia (meldunki statusowe) b d diagnostyki kana ów danych jako cz ci sk adowej diagnostyki rozszerzonej (patrz rozdz. 12.3.3 "Struktura rekordu diagnostycznego urz dzenia Slave"). Poprzez odczyt w a ciwo ci DP-Slave w narz dziu konfiguracyjnym mo na rozpozna, w jakim trybie alarmowym realizowana jest integracja. SIMOCODE pro 12-19
Specyficzna dla urz dzenia diagnostyka zawiera szczegó owe informacje dotycz ce zak óce, ostrze e oraz meldunków, zebranych z danych procesowych poprzez SIMOCODE pro, natomiast informacje dotycz ce usterek sprz towych urz dzenia s przesy ane w ramach diagnostyki kana owej. W a ciwo ci oraz konfiguracja w STEP 7: Ka dorazowo podczas pojawienia si nowego komunikatu diagnostycznego (przy usterkach urz dzenia, zak óceniach/ostrze e /meldunkach procesowych) jednostka CPU wywo uje OB 82. Je li OB 82 nie jest zaprogramowany, jednostka CPU przechodzi w stan "STOP". Odczyt diagnostyki Slave za pomoc STEP 7: Poprzez analiz informacji startowych z OB 82 (zmienna "OB 82_MDL_ADDR") mo na stwierdzi, z którego z DP-Slave zosta y wys ane dane diagnostyczne. Warto zmiennej "OB82_MDL_ADDR" odpowiada w tym przypadku wybranemu w konfiguracji sprz towej adresowi diagnostycznemu urz dzenia Slave. Sam odczyt danych diagnostycznych odbywa si np. w cz ci cyklicznej programu u ytkownika za pomoc SFC13 "DPNRM_DG". Odczytane w ten sposób dane diagnostyczne odpowiadaj strukturze opisanej w rozdz. 12.3.3 "Struktura rekordu diagnostycznego urz dzenia Slave". Dalsze informacje na temat SFC 13 znajduj si w pomocy online STEP 7. 12.5.2 Integrowanie SIMOCODE pro w SIMATIC S7 przez OM SIMOCODE ES Podczas integracji SIMOCODE pro jako S7-Slave dane diagnostyczne s przesy ane oraz przetwarzane w ramach alarmów diagnostycznych oraz procesowych. DP-Master, który pracuje w trybie "DPV1" (np. wszystkie nowe systemy DP-Master SIMATIC S7-300/400) W a ciwo ci oraz konfiguracja w STEP 7: Ka dorazowo podczas pojawienia si nowego komunikatu diagnostycznego w warunkach zaistnienia usterek urz dze, w jednostce CPU zostaje wywo any alarm diagnostyczny (OB 82), natomiast w przypadku pojawienia si nowego komunikatu diagnostycznego przy zaistnieniu zak óce /ostrze e /meldunków procesowych wywo any zostaje alarm procesowy (OB 40). Je li OB 82 lub OB 40 nie s zaprogramowane, jednostka CPU przechodzi w stan "STOP". Alarmy pochodz ce od DPV1-Slave, odebrane w STEP 7: Odczyt alarmów odbywa si bezpo rednio w OB 82 lub OB 40 za pomoc SFB 54 "RALRM". Zaadresowany poprzez parametr "AINFO" SFB 54 blok danych zawiera informacje opisane w cz ci "Alarmy diagnostyczne struktura" oraz "Alarmy procesowe struktura" rozdz. 12.3.3 "Struktura rekordu diagnostycznego urz dzenia Slave". Pierwszy odczytany Bajt odpowiada tamtejszemu Bajtowi o numerze 28. Dalsze informacje na temat SFB 54 znajduj si w pomocy online STEP 7. DP-Master, który pracuje w trybie kompatybilno ci S7 (np. wszystkie starsze systemy DP-Master SIMATIC S7-300/400) W a ciwo ci oraz konfiguracja w STEP7: Ka dorazowo podczas pojawienia si nowego komunikatu diagnostycznego w warunkach zaistnienia usterek urz dze, w jednostce CPU zostaje wywo any alarm diagnostyczny (OB 82), natomiast w przypadku pojawienia si nowego komunikatu diagnostycznego przy zaistnieniu zak óce /ostrze e / meldunków procesowych wywo any zostaje alarm procesowy (OB 40). Je li OB 82 lub OB 40 nie s zaprogramowane, jednostka CPU przechodzi w stan "STOP". 12-20 SIMOCODE pro
W informacji startowej OB 82, w zmiennej "OB 82_MDL_DEFECT" mo na znale informacje na temat usterek urz dzenia. W informacji startowej OB 40, w zmiennej "OB 40_POINT_ADDR" zawarte s dane dotycz ce alarmów procesowych, zapisane w Bajtach 32 do 35 (patrz cz "Alarmy procesowe struktura" rozdz. 12.3.3 "Struktura rekordu diagnostycznego urz dzenia Slave"). Odczyt wszystkich danych diagnostycznych mo e np. zosta uruchomiony z OB 40, natomiast w programie cyklicznym za pomoc SFC 59 "RD_REC" odczytany zostaje kompletny rekord danych diagnostycznych o numerze 92. Dalsze informacje na temat SFC 59 znajduj si w pomocy online STEP 7. SIMOCODE pro 12-21
12.6 Rekordy danych Rekordy danych zawieraj dodatkowe informacje na temat DP-Slave. Informacje te mog by odczytywane oraz cz ciowo zapisywane. Odczyt b d zapis tych e rekordów mo e odbywa si w ramach cyklicznej wymiany danych DPV1. W ten sposób mo liwa jest np. obs uga, obserwacja oraz parametryzacja SIMOCODE pro. Funkcje te mog by u ywane, pod warunkiem e s one obs ugiwane przez DP-Master. Przegl d dost pnych w SIMOCODE pro rekordów danych znajduje si w rozdz. B "Formaty danych i rekordy". Inaczej ni w przypadku dost pu do danych cyklicznych wej /wyj, dost p do rekordów danych DPV1 wymaga uruchomienia w programie PLC specjalnych bloków funkcyjnych. Dost p do rekordów danych w STEP7 Odczyt lub zapis rekordów danych odbywa si poprzez wywo anie funkcji systemowych SFC 59 "RD_REC" i SFC 58 "WR_REC", b d w przypadku jednostek CPU obs uguj cych tryb DP "DPV1" za pomoc bloków funkcji systemowych SFB 52 "RDREC" i SFB 53 "WRREC". Wskazówka Interfejs funkcji SFB 52 "RDREC" oraz SFB 53 "WRREC" jest identyczny ze zdefiniowanym w normie "PROFIBUS Guideline PROFIBUS Communication and Proxy Function Blocks according to IEC 61131-3" blokiem funkcyjnym "RDREC" oraz "WRREC". Dalsze informacje na temat SFB oraz SFC znajduj si w pomocy online STEP 7. 12-22 SIMOCODE pro
12.7 Parametryzacja przez PROFIBUS 12.7.1 SIMOCODE ES Professional Poprzez SIMOCODE ES Professional mo liwa jest centralna parametryzacja wszystkich do czonych do sieci PROFIBUS DP urz dze SIMOCODE pro. Zestawy parametrów, uprzednio utworzone za pomoc oprogramowania SIMOCODE ES Professional, mog zosta w ten sposób przes ane do SIMOCODE pro poprzez magistral PROFIBUS DP. Wskazówka Aby uruchomi funkcje online za pomoc PROFIBUS DP, tj. np. ci gn zestaw parametrów z SIMOCODE pro, niezb dne jest u ycie komputera PC z interfejsem komunikacyjnym PROFIBUS (np. SIMATIC NET CP 5512 lub CP 5611). Wymienione powy ej z cze komunikacyjne PROFIBUS, w po czeniu z SIMOCODE ES Professional, pracuje w trybie Master klasy 2 oraz u ywa do komunikacji z SIMOCODE pro acyklicznych funkcji komunikacyjnych DPV1. Uwaga Aby podczas startu systemu istniej cy w jednostce podstawowej zestaw parametrów nie zosta nadpisany jakimkolwiek innym zestawem parametrów, nale y uaktywni pole wyboru "Blokada parametryzacji podczas startu" (Okno nawigacji > Parametry magistrali (BUS)). 12.7.2 SIMATIC PDM Standardowa wersja SIMATIC PDM (PDM Basic) daje mo liwo przeprowadzenia parametryzacji SIMOCODE pro poprzez magistral PROFIBUS, przy zachowaniu porównywalnej do oferowanej przez SIMOCODE ES Professional funkcjonalno ci. Za pomoc opcji PDM "Integracja w STEP 7" dodatkowo uzyskuje si dost p do nast puj cych funkcji: "Zapis offline" zestawu parametrów SIMOCODE pro w projekcie STEP 7 oraz ich manualny transfer (brak automatycznego przesy u zestawów parametrów podczas startu systemu) "Routing poprzez stacje S7". Przyk ad: Parametryzacja wszystkich urz dze SIMOCODE pro z centralnej stacji in ynierskiej w po czeniu z komponentami sprz towymi umo liwiaj cymi przesy anie rekordów danych (CP443-5 Extended, IE/PB-Link), równie poprzez wiele innych sieci. Uwaga Aby podczas startu systemu istniej cy w jednostce podstawowej zestaw parametrów nie zosta nadpisany jakimkolwiek innym zestawem parametrów, nale y uaktywni pole wyboru "Blokada parametryzacji podczas startu" (Okno nawigacji > Parametry magistrali (BUS)). Dalsze informacje na temat SIMATIC PDM znajduj si w podr czniku u ytkownika SIMATIC PDM. SIMOCODE pro 12-23
12.7.3 Parametryzacja podczas startu Przy ka dym starcie SIMOCODE pro w sieci PROFIBUS DP zestawy parametrów przesy ane s do jednostki podstawowej. W zale no ci od u ytej grupy urz dze Master oraz rodzaju integracji w systemie DP-Master przes ane zostaj parametry standardowe oraz parametry specyficzne dla urz dzenia (parametry SIMOCODE pro). Parametry s przechowywane w sterowniku PLC lub urz dzeniu DP-Master oraz automatycznie przes ane do DP-Slave podczas startu systemu. Istnieje mo liwo ustawiania specyficznych dla danego urz dzenia parametrów: za pomoc narz dzia konfiguracyjnego przy za adowanym GSD (tylko jednostka podstawowa 1), np. za pomoc konfiguracji sprz towej STEP 7-HW Config. Opcja ta dost pna jest tylko dla SIMOCODE pro C. Utworzenie parametrów SIMOCODE pro odbywa si poprzez ustawienie we w a ciwo ciach Slave specyficznych dla urz dzenia parametrów. w oprogramowaniu "SIMOCODE ES Professional" przy integracji SIMOCODE pro jako S7-Slave w konfiguracji sprz towej STEP 7 poprzez OM SIMOCODE pro. Opcja dost pna jest dla SIMOCODE pro C oraz SIMOCODE pro V. Oprogramowanie "SIMOCODE ES Professional", s u ce do komfortowego doboru parametrów, mo na wywo a poprzez odpowiedni przycisk z poziomu konfiguracji sprz towej STEP 7, we w a ciwo ciach obiektu dla slotu 4, w zak adce "Parameters". Uwaga Aby parametryzacja jednostki mog a odby si podczas startu systemu, pole wyboru "Blokada parametryzacji podczas startu" musi by nieaktywne (Okno nawigacji > Parametry magistrali (BUS)). SIMOCODE pro zostanie wtedy sparametryzowany zestawem parametrów specyficznych urz dzenia, zawartym w DP-Master. Jakikolwiek istniej cy w jednostce podstawowej zestaw parametrów zostanie wówczas nadpisany. 12.8 Znaczniki czasowe / Synchronizacja czasu Patrz rozdz. 10.9 "Nadawanie znaczników czasowych" 12-24 SIMOCODE pro