SIMATIC ET200S rozproszone we/wy IM 151-8 PN/DP CPU moduł interfejsu



Podobne dokumenty
Moduł Ethernetowy. instrukcja obsługi. Spis treści

s FAQ: /PL Data: 29/08/2014

Tytuł Aplikacji: Aplikacja przetwornic częstotliwości Danfoss w sieci przemysłowej Profinet

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

Modularny system I/O IP67

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji BSEND/BRCV

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Instrukcja użytkownika KRISTECH, 2016


Dodawanie kamer w rejestratorach z PoE

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Spis treści. Dzień 1/2. I PROFINET modułowe rozwiązanie dla systemów automatyki (wersja 1209) II Sieć Ethernet podstawowe informacje (wersja 1209)

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

SIWAREX WP521/WP522. Moduł SIWAREX występuje w dwóch wersjach: WP521 jednokanałowej, WP522 dwukanałowej. FAQ: /PL Data: 06/09/2016

Instrukcja użytkownika KRISTECH,

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO]

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

instrukcja instalacji modemu SpeedTouch 605s

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym

Kurs PROFINET S7. Spis treści. Dzień 1/2. I PROFINET modułowe rozwiązanie dla systemów automatyki (wersja 1506)

CM Konwerter ModBus RTU slave ModBus RTU slave

Rozwiązanie dla standardowych urządzeń...

Programowalny zestaw w IP20 dla Ethernet Modbus/TCP TI-BL20-PG-EN-2

Spis treści. Dzień 1 / Dzień 2. I PROFINET modułowe rozwiązanie (wersja 1108) II Ethernet podstawowe informacje (wersja 1108)

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1312) II Tryby pracy CPU (wersja 1312) III Bloki funkcyjne (wersja 1312)

FAQ: /PL Data: 01/06/2015 WinCC Professional konfiguracja struktury klient-serwer

Industrial Ethernet Dokumentacja techniczna połączenia Sterowniki S7-400(300) firmy Siemens - System PRO-2000 firmy MikroB

DOKUMENTACJA TECHNICZNA. KONWERTER MODBUS v1. INSTRUKCJA OBSŁUGI wersja instrukcji 1.0

Kurs Podstawowy S7. Spis treści. Dzień 1

ZAAWANSOWANY TIA. Spis treści

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Komunikacja z wykorzystaniem Protokołu TCP oraz funkcji AG_SEND/AG_RECV

dokument DOK wersja 1.0

FIRMWARE MODUŁU TIBBO INTERFEJSU ETHERNETOWEGO UNIV x - Tibbo EM500 v2.0

PROFINET TIA. Spis treści. Dzień 1. I PROFINET modułowe rozwiązanie dla systemów automatyki (wersja 1601)

Instrukcja konfiguracji funkcji skanowania

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

asix4 Podręcznik użytkownika SRTP - drajwer protokołu SRTP Podręcznik użytkownika

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

Politechnika Białostocka

Dysk CD (z Oprogramowaniem i Podręcznikiem użytkownika)

DigiPoint mini Karta katalogowa DS 6.00

Zintegrowany switch ethernetowy umożliwiający realizację topologii liniowej. 2x port RJ45, podłączenie sieci Ethernet

INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4

1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Instrukcja do oprogramowania ENAP DEC-1

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

1.10 MODUŁY KOMUNIKACYJNE

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)

Podstawy programowania sterowników SIMATIC S w języku LAD / Tomasz Gilewski. Legionowo, cop Spis treści

Konfiguracja serwera OPC/DDE KEPSServerEX oraz środowiska Wonderware InTouch jako klienta DDE do wymiany danych

DigiPoint Karta katalogowa DS 5.00

asix4 Podręcznik użytkownika SAPIS7 - drajwer protokołu SAPIS7 Podręcznik użytkownika

CM Konwerter SUCOM_A Master - ModBus RTU Slave

Zestaw w IP20 do prostej komunikacji I/O przez Ethernet Modbus/TCP/ Ethernet/IP/PROFINET TI-BL20-E-EN-S-4

STR-6610-D Naścienny przetwornik temperatury z czujnikiem Dallas

Zestaw w IP20 dla EtherCAT TI-BL20-E-EC-S-2

Komunikacja pomiędzy panelem Astraada HMI Panel i sterownikiem Siemens S w sieci ProfiNet

KONWERTER ETHERNET-RS485/RS232

BROADBAND INTERNET ROUTER- INSTRUKCJA OBSŁUGI

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

asix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Kurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1

MOSTEK SIECIOWY POWERLINE HIGH SPEED

INTEGRACJA CENTRALI ALARMOWEJ SATEL Z HOME CENTER 2 FIBARO

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem MeternetPRO]

PR kwietnia 2012 Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5

FIRMWARE MODUŁU TIBBO INTERFEJSU ETHERNETOWEGO UNIV x - Tibbo EM500 v2.1

asix4 Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

asix4 Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet

Zestaw w IP20 do prostej komunikacji I/O przez Ethernet Modbus/TCP/ Ethernet/IP/PROFINET TI-BL20-E-EN-S-2

SYSTEMY MES SGL CARBON POLSKA S.A. System monitoringu i śledzenia produkcji

4.2 STEROWNIKI SERII RCC

CM Konwerter ModBus RTU slave ModBus RTU master

4. Podstawowa konfiguracja

Seria wielofunkcyjnych serwerów sieciowych USB

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

WXEth (firmware v1.03) Interfejs sieciowy dla stacji pogodowych Obsługa serwerów APRS-IS Obsługa serwisu

Spis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400

Siemens IO-Link. Smart TIA integration of sensors and actuators

Instrukcja integracji systemu RACS 4 z centralami alarmowymi INTEGRA firmy SATEL

Klient-Serwer Komunikacja przy pomocy gniazd

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP

Moduł konwertera RS-232/LON

STHR-6610 Naścienny przetwornik temperatury i wilgotności

Warsztaty ewon. zdalny dostęp do sterowników

Instrukcja inteligentnego gniazda Wi-Fi współpracującego z systemem Asystent. domowy

3Motion - wieloosiowy sterownik ruchu Część 1. Informacje ogólne i hardware

Transkrypt:

Przedmowa Opis 1 SIMATIC ET200S rozproszone we/wy IM 151-8 PN/DP CPU moduł interfejsu Instrukcja użytkowania Budowa i elementy 2 sygnalizacji Komunikacja 3 Koncepcja pamięci 4 Montaż i podłączenie 5 Adresacja 6 Uruchomienie 7 Serwis i konserwacja 8 Funkcje 9 Wykrywanie i usuwanie usterek, diagnostyka Dane techniczne Dodatek 10 A B 06/2008 A5E02049034-01

Wskazówki bezpieczeństwa Niniejsza instrukcja zawiera wskazówki, których przestrzeganie pozwoli na zapewnienie bezpieczeństwa oraz zapobiegnie powstawaniu strat materialnych podczas używania sprzętu. Wskazówki odnoszące się do osobistego bezpieczeństwa oznaczone są symbolem bezpieczeństwa. Uwagi odnoszące sie do szkód majątkowych nie posiadają symbolu bezpieczeństwa. Wskazówki przedstawione poniżej są ułożone według stopnia niebezpieczeństwa. NIEBEZPIECZEŃSTWO Oznacza, że jeśli stosowne środki ostrożności nie zostaną zachowane, będą miały miejsce: śmierć, ciężkie uszkodzenia ciała lub poważne uszkodzenia mienia. OSTRZEŻENIE Oznacza, że jeżeli stosowane środki ostrożności nie zostaną zachowane, mogą mieć miejsce: śmierć, ciężkie uszkodzenia ciała lub poważne uszkodzenia mienia. OSTROŻNIE Oznacza, że jeśli stosowane środki ostrożności nie zostaną zachowane, mogą mieć miejsce drobne urazy. OSTROŻNIE Bez symbolu bezpieczeństwa, oznacza, że mogą mieć miejsce uszkodzenia mienia, jeśli stosowane środki ostrożności nie zostaną zachowane UWAGA Oznacza, że jeśli odpowiednie informacje nie zostaną wzięte pod uwagę, mogą wystąpić nieoczekiwane wyniki lub sytuacje. Jeżeli w tekście / instrukcji oznaczono więcej niż jeden stopień niebezpieczeństwa, ostrzeżenie przedstawia najwyższy stopień niebezpieczeństwa podczas użytkowania. Ostrzeżenie zranienia wraz z symbolem bezpieczeństwa może obejmować także ostrzeżenie odnoszące sie do szkody majątkowej. Wykwalifikowany Personel Prawidłowe użycie Znaki handlowe Urządzenie bądź System może być konfigurowane i używane tylko z poniższą dokumentacją. Odbiór techniczny i eksploatacja może być wykonywana jedynie przez wykwalifikowany personel. W kontekście informacji o bezpieczeństwie, zawartych w tym dokumencie, pod pojęciem wykwalifikowany personel rozumie się osoby upoważnione do uziemiania, podłączania sprzętu i systemów zgodnie z obowiązującymi normami i standardami bezpieczeństwa. Następująca wskazówka: OSTRZEŻENIE To urządzenie może być używane jedynie do zastosowań opisanych w katalogu lub specyfikacji technicznej i tylko w połączeniu z urządzeniami lub komponentami pochodzącymi od producentów zatwierdzonych lub zalecanych przez firmę Siemens. Poprawne i bezpieczne funkcjonowanie produktu możliwe jest tylko i wyłącznie, jeśli jest on transportowany, magazynowany, przechowywany oraz instalowany prawidłowo i ostrożnie oraz jest obsługiwany i serwisowany według wskazań. Wszystkie nazwy posiadające znak są zastrzeżonymi znakami handlowymi Siemens AG. Wykorzystane znaki handlowe, użyte przez osoby trzecie, mogą naruszać prawa do znaku handlowego właściciela. Wyłączenia z odpowiedzialności Zawartość niniejszej instrukcji została sprawdzona pod względem zgodności z opisanym sprzętem i oprogramowaniem. Ponieważ wszystkie odchylenia nie mogą być całkowicie wykluczone, dlatego całkowita zgodność nie może być gwarantowana. Jednakże informacje zawarte w niniejszej instrukcji są regularnie uaktualniane i wszystkie konieczne poprawki są zawierane w następnych edycjach. Siemens AG Industry Sector Postfach 48 48 90437 NÜRNBERG GERMANY A5E02049034-01 P 07/2008 Copyright Siemens AG 2008. Technical data subject to change

Przedmowa Przeznaczenie podręcznika Niniejsza instrukcja stanowi uzupełnienie Instrukcji Operatorskiej ET 200S Rozproszony system I/O. Zawiera opis wszystkich funkcji obsługiwanych przez moduł interfejsu CPU IM151-8 PN/DP. Podręcznik nie zawiera funkcji, które dotyczą ogólnych cech ET 200S. Informacje na temat ET 200S znajdują się w Instrukcji Operatorskiej ET 200S Rozproszony system I/O. Informacje zawarte w niniejszym podręczniku oraz w Instrukcji Operatorskiej ET 200S Rozproszony system I/O pozwalają na uruchomienie ET 200S z modułem interfejsu CPU IM 151-8 PN/DP oraz na pracę z nim jako sterownikiem IO w sieci PROFINET. W podręczniku umieszczono także informacje w jaki sposób moduł interfejsu CPU IM 151-8 PN/DP może pracować z modułem DP master w sieci PROFIBUS DP. Wymagany poziom wiedzy Korzystanie z podręcznika wymaga ogólnej wiedzy z zakresu automatyki przemysłowej. Zakres podręcznika Niniejsza instrukcja operatorska obejmuje moduł interfejsu IM 151-8 PN/DP CPU (nr zamówieniowy 6ES7151-8AB00-0AB0) moduł DP master (nr zamówieniowy 6ES7138-4HA00-0AB0) komponenty rozproszonego systemu I/O ET 200S wyspecyfikowane w Instrukcji Operatorskiej ET 200S Rozproszony system I/O. UWAGA Specjalne funkcje modułu interfejsu CPU IM 151-8F PN/DP CPU można znaleźć w informacjach o produkcie umieszczonych w Internecie pod adresem http://support.automation.siemens.com/ww/view/en/11669702/133300. Niniejsza instrukcja operatorska zawiera opis komponentów ważny w momencie jej publikacji. Rezerwuje się prawo do wydania Informacji o Produkcie, które będą zawierały uaktualnienie w zakresie nowych komponentów oraz nowych wersji komponentów. Instrukcja użytkownika, 06/2008, A5E02049034-01 3

Przedmowa Zmiany odnośnie poprzedniej wersji Niniejszy podręcznik jest pierwszą publikowaną wersją. Przewodnik Instrukcja operatorska zawiera następujące wskazówki, które umożliwią szybki dostęp do potrzebnych informacji: Na początku dokumentacji znajduje się spis treści. Ważne terminy (słownictwo) zostało wyjaśnione w słowniku. Odnajdywanie ważnych tematów w dokumentacji ułatwia index. Recycling i likwidacja Dzięki faktowi, iż moduł interfejsu IM 151-8 PN/DP CPU ma niski poziom substancji zanieczyszczających, możliwy jest jego recykling. W celu usunięcia lub poddania recyklingowi odpadów elektronicznych, prosimy o skontaktowanie się z certyfikowaną firmą świadczącą tego typu usługi. Dodatkowe wsparcie Jeśli mają Państwo jakiekolwiek pytania odnośnie produktów opisanych w podręczniku, a nie odnaleźli Państwo odpowiedzi w poniższym dokumencie, prosimy o kontakt z lokalnym przedstawicielstwem firmy Siemens. http://www.siemens.com/automation/partner Portal Internetowy zawierający dokumentację techniczną dla różnych produktów oraz systemów SIMATIC jest dostępny pod adresem: http://www.siemens.com/automation/simatic/portal Katalog online oraz system zamówień dostępne są pod adresem: http://www.siemens.com/automation/mall Centra szkoleniowe Ofertujemy Państwu kursy, które pomogą rozpocząć pracę z ET 200S oraz systemem automatyki SIMATIC S7. Prosimy o kontakt z naszym regionalnym centrum szkoleniowym lub centrum szkoleniowym w D -90327, Norymerga, Niemcy. Telefon: +49 (911) 895-3200. http://www.siemens.com/sitrain 4 Instrukcja użytkownika, 06/2008, A5E02049034-01

Przedmowa Wsparcie Techniczne Wsparcie techniczne z zakresu wszystkich projektów A&D mogą Państwo znaleźć korzystając zapytania (support request) wysłanego przez stronę: http://www.siemens.com/automation/support-request Tel.: + 49 180 5050 222 Fax: + 49 180 5050 223 Dodatkowe informacje w zakresie naszego wsparcia technicznego znajdują się pod adresem http://www.siemens.com/automation/service Service & Support w sieci Internet Poza dokumentacją, oferujemy także obszerną bazę wiedzy w Internecie, pod adresem: http://www.siemens.com/automation/service&support Można tam znaleźć: Newsletter, który dostarcza najświeższe informacje o produktach Dokumentacje; funkcje wyszukiwania w serwisie Service & Support Ogólnoświatowe forum, w którym użytkownicy oraz eksperci dzielą się swoim doświadczeniem Bazę danych kontaktowych do lokalnych partnerów Automation & Drives Informacje o dostępnych serwisach on-site, naprawach, częściach zamiennych. Poza tym, na stronach Serwisu można znaleźć dużo więcej informacji. Instrukcja użytkownika, 06/2008, A5E02049034-01 5

Przedmowa 6 Instrukcja użytkownika, 06/2008, A5E02049034-01

Spis treści 1 Informacje ogólne...11 1.1 Funkcje modułu interfejsu IM 151-8 PN/DP CPU...11 1.2 Właściwości modułu interfejsu IM 151-8 PN/DP CPU...12 1.3 Właściwości modułu DP master...14 1.4 Przykładowe konfiguracje...15 2 Budowa i elementy sygnalizacyjne...17 2.1 Budowa i elementy sygnalizacyjne modułu interfejsu CPU IM 151-8 PN/DP...17 2.2 Wyświetlanie statusu i błędów modułu IM 151-8 PN/DP CPU...19 2.3 Elementy sygnalizacji modułu DP master...20 3 Komunikacja...21 3.1 Interfejsy...21 3.1.1 PROFINET (PN)...21 3.1.2 PROFIBUS DP...25 3.2 Usługi komunikacyjne...27 3.2.1 Informacje ogólne o usługach komunikacyjnych...27 3.2.2 Komunikacja PG...29 3.2.3 Komunikacja OP...30 3.2.4 Komunikacja S7...30 3.2.5 Routing...31 3.2.6 Routing zbiorów danych...32 3.2.7 Spójność danych...34 3.2.8 Komunikacja za pomocą PROFINET...34 3.3 Web serwer...46 3.3.1 Ustawienia językowe...49 3.3.2 Ustawienia HW Config, zakładka "Web"...51 3.3.3 Uaktualnianie...53 3.3.4 Strony Web...54 3.4 Połączenia S7 (S7 connections)...66 3.4.1 Połączenie S7 (S7 connection) jako ścieżka komunikacji...66 3.4.2 Przypisywanie połączenia S7...67 3.4.3 Dystrybucja i dostępność zasobów połączenia S7...69 3.4.4 Zasoby połączeń dla routingu...70 moduł interfejsu IM 151-8 PN/DP CPU 7 Instrukcja użytkownika, 06/2008, A5E02049034-01

Spis treści 3.5 DPV1...71 4 Koncepcja pamięci...73 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory)...73 4.1.1 Obszary pamięci moduł interfejsu IM 151-8 PN/DP CPU...73 4.1.2 Podtrzymywania pamięci ładowania, systemowej i RAM...74 4.1.3 Podtrzymywanie obiektów pamięci...75 4.1.4 Obszary adresowe pamięci systemowej...76 4.1.5 Właściwości SIMATIC Micro Memory Card...79 4.2 Funkcje pamięci...80 4.2.1 Informacje ogólne: funkcje pamięci...80 4.2.2 Wgrywanie programu użytkownika poprzez SIMATIC Micro Memory Card do modułu interfejsu IM 151-8 PN/DP CPU...81 4.2.3 Obsługa bloków...82 4.2.4 Kasowanie pamięci i restart CPU...83 4.2.5 Receptury...84 4.2.6 Pliki rejestracyjne (log) wartości pomiarowych...85 4.2.7 Archiwizacja (backup) projektu na SIMATIC Micro Memory Card...87 5 Montaż i podłączenie...89 5.1 Zawartość...89 5.2 Instalacja modułu interfejsu IM 151-8 PN/DP CPU...89 5.3 Podłączanie modułu interfejsu IM 151-8 PN/DP CPU...90 5.4 Instalacja i podłączenie modułu DP master...93 6 Adresacja...95 6.1 Adresacja modułów I/O...95 6.1.1 Adresacja zgodna ze slotami dla zcentralizowanych modułów I/O...95 6.1.2 Adresacja użytkownika dla modułów I/O...97 6.2 Adresacja w PROFINET IO...98 6.3 Adresowanie w PROFIBUS DP...99 7 Uruchomienie...101 7.1 Informacje ogólne...101 7.2 Procedura uruchamiania...101 7.2.1 Procedura: uruchamianie sprzętu...101 7.2.2 Procedura: uruchamianie oprogramowania...103 7.3 Uruchomieniowa lista kontrolna...105 7.4 Uruchamianie modułów...106 7.4.1 Wkładanie/Wymiana SIMATIC Micro Memory Card...106 7.4.2 Pierwsze załączenie zasilania...108 7.4.3 Resetowanie moduł interfejsu IM 151-8 PN/DP CPU przy użyciu przełącznika wyboru trybu pracy...109 7.4.4 Formatowanie SIMATIC Micro Memory Card...112 7.4.5 Reset do stanu jak przy dostawie...113 7.4.6 Podłączanie programatora / PC do zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU...115 8 Instrukcja użytkownika, 06/2008, A5E02049034-01

Spis treści 7.4.7 Uruchamianie SIMATIC Manager...117 7.4.8 Monitoring i modyfikacja I/O...118 7.5 Uruchamianie PROFINET IO...122 7.5.1 Wymagania do uruchamiania PROFINET...122 7.5.2 Konfiguracja i uruchamianie systemu PROFINET IO...123 7.6 Uruchamianie PROFIBUS DP...128 7.6.1 Uruchamianie sieci PROFIBUS DP...128 7.6.2 Uruchamianie IM 151-8 PN/DP CPU z modułem DP master jako DP master...130 7.6.3 Bezpośrednia wymiana danych (Direct data exchange)...133 8 Serwis i konserwacja...135 8.1 Informacje ogólne...135 8.2 Kopia zapasowa firmware na SIMATIC Micro Memory Card...135 8.3 Aktualizacja firmware...137 8.3.1 Kiedy należy uaktualnić moduł interfejsu IM 151-8 PN/DP CPU?...137 8.3.2 Aktualizacja firmware przy użyciu SIMATIC Micro Memory Card...137 8.3.3 Aktualizacja firmware online (poprzez sieć)...138 8.4 Kopia danych projektu na SIMATIC Micro Memory Card...139 8.5 Wymiana modułu interfejsu IM 151-8 PN/DP CPU...140 8.6 Wymiana modułu DP master...142 9 Funkcje...145 9.1 Parametryzacja spoiny odniesienia dla podłączenia termopar...145 9.2 Wyjmowanie i wkładanie modułów podczas pracy...147 9.2.1 Informacje ogólne...147 9.2.2 Co się dzieje, gdy moduły wyjmowane są podczas pracy...147 9.2.3 Procedura, gdy moduły są wkładane podczas pracy...148 9.3 Włączanie i wyłączanie modułów zasilania podczas pracy...150 10 Wykrywanie i usuwanie usterek, diagnostyka...151 10.1 Informacje ogólne...151 10.2 Dane identyfikacyjne i konserwacyjne modułu interfejsu IM 151-8 PN/DP CPU...151 10.3 Funkcje testujące...154 10.3.1 Informacje ogólne: funkcje testujące...154 10.3.2 Informacje ogólne: Diagnostyka...156 10.3.3 Funkcje diagnostyczne dostępne w STEP 7...159 10.3.4 Diagnostyka infrastruktury sieciowej (SNMP)...159 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów...162 10.4.1 Wprowadzenie...162 10.4.2 Wyświetlanie statusu i błędów modułu interfejsu IM 151-8 PN/DP CPU...162 10.4.3 Ocena diody SF LED w przypadkach błędów programowych...163 10.4.4 Ocena diody SF w przypadku błędów sprzętowych...165 10.4.5 Wyświetlanie statusu i błędów dla interfejsu PN...166 10.4.6 Wyświetlanie statusu i błędów modułu DP master...168 10.5 Podstawy diagnostyki w PROFINET IO...169 Instrukcja użytkownika, 06/2008, A5E02049034-01 9

Spis treści 10.6 Diagnostyka PROFIBUS DP...170 10.6.1 Diagnostyka moduł interfejsu IM 151-8 PN/DP CPU jako DP master...170 11 Dane techniczne...173 11.1 Ogólne dane techniczne...173 11.2...173 11.2.1 Schemat blokowy IM 151-8 PN/DP CPU z modułem DP master...173 11.2.2 Specyfikacja techniczna IM 151-8 PN/DP CPU...174 11.3 Moduł DP master...183 11.3.1 Specyfikacja techniczna moduł DP master...183 12 Dodatek...185 12.1 Numery zamówieniowe...185 12.1.1 Numery zamówieniowe modułów...185 12.1.2 Numery zamówieniowe dla akcesorii...186 12.2 Rysunki wymiarowe...187 12.2.1...187 12.2.2 Moduł DP master...188 12.3 Czasy cyklu i reakcji...189 12.3.1 Informacje ogólne...189 12.3.2 Czas cyklu (Cycle time)...190 12.3.3 Czas reakcji (Response time)...195 12.3.4 Czas reakcji dla przerwania...199 12.4 Dodatkowa dokumentacja...200 13 Słownik...203 14 Indeks...233 10 Instrukcja użytkownika, 06/2008, A5E02049034-01

Informacje ogólne 1 1.1 Funkcje modułu interfejsu IM 151-8 PN/DP CPU jest komponentem systemu rozproszonych I/O ET 200S o stopniu ochrony IP20. jest inteligentnym procesorem. Pozwala na decentralizację zadań sterowania. Dlatego, ET 200S z IM 151-8 PN/DP CPU może, jeśli jest takie wymaganie, wykonywać w pełni niezależne funkcje sterowania poprzez powiązane funkcjonalne jednostki procesowe. może być kontrolerem IO lub urządzeń PROFINET CBA (z lub bez funkcjonalności proxy dla sieci PROFIBUS DP) w sieci PROFINET. Aby zapewnić funkcjonalność proxy musi być podłączony moduł DP master. urządzeniem DP master sieci PROFIBUS DP przy połączeniu z opcjonalnym modułem DP master. Wykorzystanie modułu interfejsu IM 151-8 PN/DP CPU pozwala na dalszą modularyzację oraz standaryzację funkcjonalnych jednostek procesowych oraz prosty i przejrzysty koncept sterowania maszyn. Instrukcja użytkownika, 06/2008, A5E02049034-01 11

Informacje ogólne 1.2 Właściwości modułu interfejsu IM 151-8 PN/DP CPU 1.2 Właściwości modułu interfejsu IM 151-8 PN/DP CPU Właściwości modułu interfejsu IM 151-8 PN/DP CPU posiada następujące właściwości: Moduł interfejsu posiada funkcjonalność PLC (zintegrowany komponent CPU w pamięcią 128 KB typu working memory ). Moduł interfejsu może być używany jedynie z włożoną pamięcią typu load (SIMATIC Micro Memory Card). Moduł interfejsu może być rozszerzony do 63 modułów I/O z zakresu systemu ET 200S. Maksymalna długość magistrali wewnętrznej wynosi 2 m. Podłączenie do sieci PROFINET za pomocą interfejsu PROFINET ze zintegrowanym urządzeniem switch z 3portami RJ45. - Adres IP dla sieci PROFINET jest zapisywany wraz z konfiguracją HW Config na SIMATIC Micro Memory Card. - Komunikacja odbywa się poprzez PROFINET, w taki sposób, że obsługiwane są obydwa tryby PROFINET IO (możliwość podłączenia do 128 urządzeń IO) oraz PROFINET CBA. Jako kontroler PROFINET IO, moduł interfejsu IM 151-8 PN/DP CPU obsługuje także - komunikację typu real-time poprzez RT i IRT, - oparty na priorytetach start urządzeń PROFINET IO, - wymianę urządzenia bez konieczności ruchomych mediów / PD oraz - wymianę urządzeń IO podczas pracy (zmiana portów partnera). Zminimalizowano czasy przestoju dzięki zintegrowanej diagnostyce. Możliwe jest uaktualnienie firmware przy wykorzystaniu karty SIMATIC Micro Memory Card lub online poprzez lokalną sieć. Zintegrowany serwer sieci web pozwala na dostęp do informacji, statusów i diagnostyki z dowolnej lokalizacji. Moduł interfejsu wyposażono w przełącznik trybów pracy z pozycjami RUN, STOP i MRES. W przedniej części modułu interfejsu umieszczono 10 diod LED, które informują o: - błędach ET 200S (SF) - błędach w sieci PROFINET (BF-PN) - dostępnej informacji dotyczącej konserwacji / obsługi (MT) - napięcia zasilania dla wewnętrznej elektroniki (ON) - żądania wymuszenia / forsowania (FRCE) - trybu pracy modułu interfejsu IM 151-8 PN/DP CPU (RUN i STOP) - statusu połączenia portów 1 i 3 interfejsu PROFINET (P1 - LINK, P2 - LINK, P3 - LINK) może być rozszerzony o jeden moduł DP master. Pozwala to na rozszerzenie funkcjonalności do DP master. 12 Instrukcja użytkownika, 06/2008, A5E02049034-01

Informacje ogólne 1.3 Właściwości modułu DP master Integracja modułu interfejsu IM 151-8 PN/DP CPU w ET 200S jest integrowany w ET 200S tak jak każdy inny moduł: tj. ma taki sam koncept konfiguracji, instalacji oraz możliwość rozszerzeń. Więcej informacji w tym zakresie znajduje się w Instrukcji Operatorskiej ET 200S Rozproszony system I/O. Jak konfigurować i programować ET 200S z IM 151-8 PN/DP CPU? Aby skonfigurować ET 200S z IM 151-8 PN/DP CPU (konfiguracja i parametryzacja) oraz aby zaprogramować moduł interfejsu IM 151-8 PN/DP CPU niezbędne jest oprogramowanie narzędziowe STEP 7 w wersji V5.4 + ServicePack 4 lub nowszej. Procedura konfiguracji ET 200S z IM 151-8 PN/DP CPU została opisana w rozdziale Uruchomienie niniejszego podręcznika. W Liście Instrukcji S7-300 znajduje się pakiet instrukcji STPE 7 do programowania modułu interfejsu IM 151-8 PN/DP CPU. Listę Instrukcji umieszczono w Internecie, pod adresem http://www.siemens.com/automation/service&support, wpis ID 13206730. Ograniczenia w zakresie użycia starterów silnikowych oraz modułów ET 200S Przy wykorzystaniu centralnym ET 200S z IM 151-8 PN/DP CPU następujące startery silnikowe i moduły ET 200S mogą spowodować zakłócenia w odpowiedzi. Wyspecyfikowane wersje starterów silnikowych oraz modułów ET 200S nie powinny być używane w ET 200S z IM 151-8 PN/DP CPU. Tabela 1-1 Ograniczenia w użyciu starterów silnikowych i modułów ET 200S Starter silnikowy / moduł Numer zamówieniowy Włączając do wersji produktu DS1e-x direct-on-line starter; HF 3RK1301-0 B10- AA2 E06 RS1e-x reversing starters; HF F-DS1e-x fail-safe direct starters; HF 3RK1301-0 B13- AA2 E06 F-RS1e-x fail-safe reversing starters; HF DS1e-x direct-on-line starter; HF 3RK1301-0 B 0- AA3 E03 RS1e-x reversing starters; HF DSS1e-x direct soft starters; HF DS1e-x direct-on-line starter; HF 3RK1301-0 B - AA4 E02 RS1e-x reversing starters; HF DSS1e-x direct soft starters; HF F-DS1e-x fail-safe direct starters; HF F-RS1e-x fail-safe reversing starters; HF 2AI I 2WIRE HS moduł analogowy 6ES7134-4GB52-0AB0 E03 2 AI I 4WIRE HS moduł analogowy 6ES7134-4GB62-0AB0 E01 2AI U HS moduł analogowy 6ES7134-4FB52-0AB0 E01 2AO I HS moduł analogowy 6ES7135-4GB52-0AB0 E01 2AO U HS moduł analogowy 6ES7135-4FB52-0AB0 E03 Instrukcja użytkownika, 06/2008, A5E02049034-01 13

Informacje ogólne 1.3 Właściwości modułu DP master 1.3 Właściwości modułu DP master Połączenie modułu interfejsu IM 151-8 PN/DP CPU z modułem DP master z umożliwia wykorzystanie go jako urządzenia typu master w sieci DP. UWAGA CPU może być rozszerzony maksymalnie o jeden moduł DP master. Właściwości modułu DP Moduł DP master posiada następujące właściwości: Adres PROFIBUS DP jest zapisywany w konfiguracji HW Config na SIMATIC Micro Memory Card w module interfejsu IM 151-8 PN/DP CPU. W przedniej części modułu DP master znajduje się dioda LED informująca o wystąpieniu błędu sieci PROFIBUS DP (BF). Połączenie do sieci PROFIUS DP poprzez interfejs DM (RS 485) modułu DP master Integracja modułu DP w ET 200S Moduł DP master jest podłączany do IM 151-8 PN/DP CPU z prawej strony, co integruje go z ET 200S. Jak programować i konfigurować ET 200S z IM 151-8 PN/DP CPU oraz modułem master? Aby skonfigurować ET 200S z IM 151-8 PN/DP CPU i modułem DP master (konfiguracja i parametryzacja) oraz aby zaprogramować moduł interfejsu IM 151-8 PN/DP CPU niezbędne jest oprogramowanie narzędziowe STEP 7 w wersji V5.4 + ServicePack 4 lub nowszej. Procedura konfiguracji ET 200S z IM 151-8 PN/DP CPU została opisana w rozdziale Uruchomienie niniejszego podręcznika. 14 Instrukcja użytkownika, 06/2008, A5E02049034-01

Informacje ogólne 1.4 Przykładowe konfiguracje 1.4 Przykładowe konfiguracje Przykładowa konfiguracja ET 200S z IM 151-8 PN/DP CPU Poniższy rysunek przedstawia przykładową konfigurację ET 200S z IM 151-8 PN/DP CPU. Rysunek 1-1 Widok rozproszonego systemu I/O ET 200S z IM 151-8 PN/DP CPU 1 4 Moduł terminujący 2 Moduł mocy PM-E do zasilania modułów elektroniki 3 Moduły elektorniki 5 Moduły zacisków TM-E dla modułów elektroniki 6 Moduły zacisków TM-P dla modułu mocy PM-E Instrukcja użytkownika, 06/2008, A5E02049034-01 15

Informacje ogólne 1.4 Przykładowe konfiguracje Przykładowa konfiguracja ET 200S z IM 151-8 PN/DP CPU i modułem DP master Poniższy rysunek przedstawia przykładową konfigurację ET 200S z IM 151-8 PN/DP CPU oraz modułem DP master. Rysunek 1-2 Widok rozproszonego systemu I/O ET 200S z IM 151-8 PN/DP CPU oraz modułem DP master 1 7 Starter nawrotny 2 Moduł DP master 3 Moduł mocy PM-E do zasilania modułów elektronicznych 4 Moduły elektroniczne 5 Moduł mocy PM-D do starterów sil. 6 Startery bezpośrednie 8 Moduł terminujący 9 Szyna mocy (zasilania) 10 Moduł zacisków TM-P do modułów mocy PM-D 11 Moduł zacisków TM-E do modułów elektronicznych 12 Moduł zacisków TM-P do modułów mocy PM-E 16 Instrukcja użytkownika, 06/2008, A5E02049034-01

Budowa i elementy sygnalizacyjne 2 2.1 Budowa i elementy sygnalizacyjne modułu interfejsu CPU IM 151-8 PN/DP Budowa i elementy sygnalizacyjne Rysunek 2-1 2.1 Budowa i elementy sygnalizacyjne modułu interfejsu IM 151-8 PN/DP CPU Rys. przedstawia... 1 2 3 4 5 6 7 8 następujące elementy modułu interfejsu IM 151-8 PN/DP CPU gniazdo RJ45 (port 1 interfejsu PROFINET) gniazdo RJ45 (port 2 interfejsu PROFINET) gniazdo RJ45 (port 3 interfejsu PROFINET) Przełącznik wyboru trybu pracy Sygnalizacja statusu i błędów modułu interfejsu IM 151-8 PN/DP CPU Sygnalizacja statusu interfejsu PROFINET Slot karty SIMATIC Micro Memory Card Podłączenie zasilania Instrukcja użytkownika, 06/2008, A5E02049034-01 17

Budowa i elementy sygnalizacyjne 2.1 Budowa i elementy sygnalizacyjne modułu interfejsu CPU IM 151-8 PN/DP Slot karty SIMATIC Micro Memory Card Modułem pamięci jest SIMATIC Micro Memory Card. Karty MMC można używać jako pamięci typu load memory oraz jako przenośnego archiwum. Slot SIMATIC Micro Memory Card jest dostępny z przodu modułu interfejsu. Rozdział Wkładanie/wymiana Micro Memory Card zawiera szczegółowe informacje dotyczące wkładania SIMATIC Micro Memory Card. UWAGA Moduł interfejsu CPU IM151-8 PN/DP nie jest wyposażony w zintegrowaną pamięć typu load memory. Aby korzystać z CPU IM151-8 PN/DP, należy wyposażyć go w SIMATIC Micro Memory Card. Przełącznik wyboru trybu pracy Do zmiany aktualnego trybu pracy CPU IM151-8 PN/DP, można wykorzystać przełącznik wyboru trybu pracy. Tabela 2-1 Ustawienia przełącznika wyboru trybu pracy Pozycja Znaczenie Opis RUN tryb RUN wykonuje program użytkownika. STOP tryb STOP nie wykonuje programu użytkownika. MRES kasowanie pamięci Ustawienie przełącznika wyboru trybu dla: Kasowania pamięci modułu interfejsu CPU IM 151-8 PN/DP Tworzenia kopi bezpieczeństwa firmware na SIMATIC Micro Memory Card Przywracania ustawień domyślnych Wykonanie kasowania pamięci przy użyciu przełącznika trybu pracy wymaga wykonania procedury kasowania. Odwołania Tryby pracy modułu interfejsu IM 151-8 PN/DP CPU: STEP 7 Online Help. Informacje dotyczące kasowania pamięci modułu interfejsu IM 151-8 PN/DP CPU: rozdział Kasowanie pamięci modułu interfejsu IM 151-8 PN/DP przy użyciu przełącznika wyboru trybu pracy) Ocena stanu LED pod kątem błędów i diagnostyki: rozdział Diagnostyka przy użyciu diod LED statusu i błędów. Zobacz także Wkładanie/Wymiana SIMATIC Micro Memory Card (Strona 106) 18 Instrukcja użytkownika, 06/2008, A5E02049034-01

Budowa i elementy sygnalizacyjne 2.2 Wyświetlanie statusu i błędów modułu IM 151-8 PN/DP CPU 2.2 Wyświetlanie statusu i błędów modułu IM 151-8 PN/DP CPU Wyświetlanie statusu i błędów Tabela 2-2 Wyświetlanie statusu i błędów moduł interfejsu IM 151-8 PN/DP CPU Oznaczenie LED Kolor Znaczenie SF Czerwony Błąd zbiorczy dla sprzętu lub błąd programowy MT Żółty Informacje dotyczące konserwacji ON Zielony Napięcie zasilania dla IM 151-8 PN/DP CPU FRCE Żółty LED świeci: aktywne zadanie forsowania LED mruga z częst. 2 Hz: funkcja testowania węzła (urządzenia). RUN Zielony IM 151-8 PN/DP CPU w trybie RUN Dioda LED mruga podczas startu z częst. 2 Hz, a w trybie HOLD z częstotliwością 0.5 Hz. STOP Żółty IM 151-8 PN/DP CPU w trybie STOP, HOLD lub STARTUP Dioda LED mruga z częst. 0.5 Hz gdy CPU wymaga kasowania pamięci, a podczas kasowania mruga z częst. 2 Hz. Wyświetlanie statusu i błędów dla interfejsu sieciowego Tabela 2-3 Wyświetlanie statusu i błędów dla interfejsu sieciowego modułu interfejsu CPU IM 151-8 PN/DP Oznaczenie LED Kolor Znaczenie BF-PN Czerwony Błąd magistrali PROFINET P1 LINK Zielony Połączenie dla portu 1 aktywne P2 - LINK Zielony Połączenie dla portu 2 aktywne P3 - LINK Zielony Połączenie dla portu 3 aktywne Odwołania Tryby pracy modułu interfejsu IM 151-8 PN/DP CPU: STEP 7 Online Help Informacje dotyczące kasowania pamięci modułu interfejsu IM 151-8 PN/DP CPU: rozdział Kasowanie pamięci modułu interfejsu IM 151-8 PN/DP przy użyciu przełącznika wyboru trybu pracy) Ocena stanu LED pod kątem błędów i diagnostyki: rozdział Diagnostyka przy użyciu diod LED statusu i błędów. Instrukcja użytkownika, 06/2008, A5E02049034-01 19

Budowa i elementy sygnalizacyjne 2.3 Elementy sygnalizacji modułu DP master 2.3 Elementy sygnalizacji modułu DP master Elementy sygnalizacji Rysunek 2-2 2.3 Elementy sygnalizacji modułu DP master Rys. przedstawia... 1 2 następujące elementy modułu DP master Sygnalizacja statusu i błędów Gniazdo 9-pin sub D dla sieci PROFIBUS DP 20 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3 3.1 Interfejsy 3.1.1 PROFINET (PN) Dostępność Moduł interfejsu CPU IM151-8 PN/DP CPU ma wbudowany interfejs sieci PROFINET ze zintegrowanym switchem i 3 portami (gniazda RJ45). Korzystając ze zintegrowanych portów możliwa jest np. konfiguracja sieci o strukturze liniowej lub konfiguracja bez dodatkowych zewnętrznych urządzeń switch. Istnieje również możliwość podłączenia dodatkowych urządzeń PROFINET (np. PD podczas uruchomienia lub OP do sterowania i monitoringu). Podłączenie do Industrial Ethernet Do połączenia do sieci Industrial Ethernet można wykorzystać zintegrowany interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU. Zintegrowany interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU jest konfigurowany poprzez interfejs PROFINET. Synchronizacja czasu przy użyciu PROFINET może być użyty jako klient czasu poprzez interfejs PROFINET przy wykorzystaniu protokołu NTP. Ustawienia dostępne są z poziomu HW Config. Domyślnym ustawieniem jest brak synchronizacji czasu. Jako klient czasu, IM 151-8 PN/DP CPU odbiera ramki komunikatu synchronizacji czasu z serwera NTP (np. SICLOCK TS) i przyjmuje go jako własny wewnętrzny czas. Dodatkowo, poza synchronizacja czasu poprzez interfejs PROFINET, istnieje możliwość synchronizacji czasu dla interfejsu DP modułu DP master. Moduł interfejsu CPU IM 151-8 PN/DP może być klientem czas tylko dla jednego z interfejsów. W przypadku interfejsu PN, występuje jedynie funkcjonalność klienta czasu (taka sama jak funkcjonalność time slave dla interfejsu DP). Przykład: moduł interfejsu IM 151-8 PN/DP CPU jest synchronizowany przez serwer czasu poprzez NTP za pomocą interfejsu PN (zgodnie z funkcjonalnością time slave). Moduł interfejsu IM 151-8 PN/DP CPU może być używany jako master czasu dla interfejsu DP. Instrukcja użytkownika, 06/2008, A5E02049034-01 21

Komunikacja 3.1 Interfejsy Możliwość komunikacji PROFINET (PN) Urządzenia PROFINET IO (np. moduł interfejsu IM 151-3 PN dla ET 200S) S7-300 / S7-400 z interfejsem PROFINET (np. CPU 317-2 PN/DP lub CP 343-1) Aktywne komponenty sieciowe (np. urządzenia typu switch) Urządzenie IE/PB link Programator (Programming Device / PD) lub PC z kartą sieciowa Właściwości interfejsu PROFINET Właściwości Standard IEEE 802.3 Sposób podłączenia Porty 1 do 3 RJ45 Prędkość transmisji Do 100 Mbps Media Skrętka Kat 5 (100 BASE-TX) UWAGA Komponenty sieciowe PROFINET Korzystanie z urządzeń typu switch zamiast urządzeń hub dla sieci PROFINET, powoduje znaczną poprawę ruchu w sieci oraz zwiększa wydajność przy dużym obciążeniu sieci. Aby zachować zgodność ze specyfikacją wymagań, PROFINET CBA z cyklicznymi połączeniami PROFINET wymaga używania urządzeń switch. Dla połączeń (interconnections) PROFINET wymagany jest tryb full duplex 100 Mbps. Również w przypadku PROFINET IO wymagane jest używanie urządzeń switch oraz trybu 100 Mbps full duplex. Dla PROFINET IO w trybie IRT (Isochronous Real Time) wszystkie urządzenia PROFINET uczestniczące w komunikacji muszą obsługiwać tryb IRT (nawet urządzenia typu switch). 22 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.1 Interfejsy Konfiguracja właściwości portu interfejsu PROFINET w STEP 7 Interfejsy PROFINET w naszych urządzeniach mają domyślnie ustawiony parametr "automatic setting" (Autonegotiation). Należy upewnić się, że wszystkie urządzenia podłączone do interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU są również ustawione w tryb pracy "Autonegotiation". Jest to domyślne ustawienie dla standardowych komponentów sieci PROFINET / Ethernet. Jeżeli do interfejsu PROFINET IM 151-8 PN/DP CPU podłączane jest urządzenie, które nie obsługuje trybu pracy "automatic setting" (Autonegotiation), lub jeśli zostanie wybrane ustawienie inne niż "automatic setting" (Autonegotiation), należy zwrócić uwagę na: PROFINET IO i PROFINET CBA wymagają pracy w trybie 100 Mbps full-duplex, tj. jeśli interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU jest wykorzystywany równocześnie dla komunikacji PROFINET IO / CBA oraz komunikacji Ethernet wówczas, interfejs PROFINET może pracować jedynie w trybie 100 Mbps full-duplex. Jeżeli interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU jest używany tylko dla komunikacji Ethernet, wraz z "automatic setting" (Autonegotiation) mogą być używane tryby 100 Mbps full-duplex lub 10 Mbps full-duplex. Tryb Half-duplex jest niedozwolony w żadnym przypadku. Przyczyna: przykładowo, jeśli switch ustawiony na stałe w tryb 10 Mbps half-duplex jest podłączony do interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU, z powodu ustawienia Autonegotiation moduł interfejsu IM 151-8 PN/DP CPU przekierowuje ustawienie do urządzeń partnerskich tzn. komunikacja działa w trybie 10 Mbps half-duplex. Jednak, ponieważ PROFINET IO i PROFINET CBA wymagają pracy w trybie 100 Mbps full-duplex, opisany powyżej tryb pracy jest niedozwolony. UWAGA Aby skonfigurować porty urządzeń IO, które mają prowadzić priorytetowany start, należy zapoznać się z informacjami w podręczniku PROFINET System Description. Dezaktywacja portu interfejsu PROFINET w IM 151-8 PN/DP CPU W programie STEP 7 HW Config można dezaktywować port interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU. Domyślnie opcja jest aktywna. Jeśli port interfejsu PROFINET jest nieaktywny, nie można za jego pomocą komunikować się z modułem interfejsu IM 151-8 PN/DP CPU. Należy odnotować, że w przypadku nieaktywnego portu nie działają funkcje komunikacji, np. PD / OP, otwarta komunikacja IE lub komunikacja S7. UWAGA W przypadku modułu interfejsu IM 151-8 PN/DP CPU, aby zagwarantować dostęp do modułu, zawsze musi być aktywny co najmniej jeden port. Instrukcja użytkownika, 06/2008, A5E02049034-01 23

Komunikacja 3.1 Interfejsy Adresacja potrów Aby diagnozować porty interfejsu PROFINET, każdy z nich musi mieć oddzielny adres diagnostyczny. Adresowanie wykonywane jest w programie HW Config. Więcej informacji znajduje się w podręczniku PROFINET System Description. Komunikaty diagnostyczne (informacje o błędach oraz konserwacji) mogą być uaktywnione przy użyciu OB 82 (aktywacja w HW Config) a następnie analizowane przy użyciu SFB 54, przykładowo, aby zdiagnozować problemy rozpoznane w programie użytkownika. Dostępne są również rekordy danych (odczyt przy użyciu SFB 52) oraz listy statusu systemu (odczyt przy użyciu SFC 51) zawierające bardziej szczegółowe informacje diagnostyczne. Możliwa jest także diagnostyka w STEP 7 (np. diagnostyka komunikacji, połączenia sieciowe, statystyka Ethernet, parametry IP, itp.). Zegar nadawania (send clock) i cykl nadawania (send cycle) Moduł interfejsu CPU IM151-8 PN/DP pracujący jako kontroler IO obsługuje zegary nadawania (send clocks) 250 μs, 500 μs lub 1 ms. Kontrolery i urządzenia ze zestandaryzowanym zegarem nadawania mogą być używane w podsieci PROFINET IO. W przypadku urządzeń, które nie obsługują szybszego kontrolera zegara nadawania, zegar nadawania jest adaptowany do możliwości urządzenia. Oznacza to, że używając modułu interfejsu CPU IM151-8 PN/DP (kontroler IO) pracującego z zegarem nadawania 250 µs, można pracować z obydwoma urządzeniami z zegarem nadawania 250 µs i 1 ms. Cykl nadawania urządzenia może być ustawiany w relatywnie dużym zakresie. Jest on zależny od zegara nadawania. Używając modułu interfejsu CPU IM151-8 PN/DP można skonfigurować poniższe czasy aktualizacji: Zegar Czas aktualizacji nadawania 250 µs 250 µs do 128 ms 500 µs 500 µs do 256 ms 1 ms 1 ms do 512 ms Minimalny cykl nadawania zależy od liczby używanych urządzeń, ilości skonfigurowanych danych użytkownika oraz porcji komunikacji dla PROFIBUS IO. STEP 7 podczas konfiguracji automatycznie uwzględnia powyższe zależności. 24 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.1 Interfejsy Odwołania Szczegółowe informacje o konfiguracji zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU znajdują się w rozdziałach Podłączenie PD/PC do zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU oraz Uruchamianie PROFINET IO. Aby uzyskać dodatkowe informacje na temat PROFINET, należy skorzystać z podręcznika PROFINET System Description. Znajdują sie tam również opisy poniższych funkcjonalności: - Komunikacja Czasu rzeczywistego (Real-time communication) (RT i IRT) - Wymiana urządzeń bez wymiennego medium - Priorytetowany start urządzeń IO - Zmiana urządzeń IO podczas pracy (zmiana portów partnerów) Obszerne informacje w zakresie sieci Ethernet, konfiguracji sieci oraz komponentów sieci znajdują się w podręczniku SIMATIC NET, Twisted Pair and Fiber Optic Networks Manual. Podręcznik znajduje się w sieci Internet, pod adresem http://www.siemens.com/automation/service&support, wpis ID 8763736 Component Based Automation, Commissioning Systems - Tutorial, wpis ID 18403908 Dodatkowe informacje o PROFINET znajdują się na http://www.profinet.com Zobacz także Podłączanie Programatora (PD) / PC do zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU (Strona 115) Konfiguracja i uruchomienie systemu PROFINET IO (Strona 123) 3.1.2 PROFIBUS DP Dostępność W połączeniu z opcjonalnym modułem DP master, moduł interfejsu IM 151-8 PN/DP CPU ma interfejs RS 485 z funkcjonalnością DP master. Właściwości Interfejs PROFIBUS DP modułu DP master wykorzystywany jest głównie do podłączenia rozproszonych I/O. Przykładowo, PROFIBUS DP umożliwia tworzenie dużych podsieci. Interfejs PROFIBUS DP można skonfigurować jako master lub jako nieaktywny. Pozwala na uzyskanie prędkości transmisji do 12 Mbps. Jeśli interfejs PROFIBUS DP jest używany jako master, IM 151-8 PN/DP CPU CPU przesyła do niego parametry sieci (takie jak szybkość transmisji). Przykładowo, w ten sposób programator (PD), otrzymuje poprawne parametry i automatycznie łączy sie do podsieci PROFIBUS. W konfiguracji istnieje możliwość wyłączenia przesyłania (rozgłaszania) parametrów sieci (bus parameter broadcasting). Instrukcja użytkownika, 06/2008, A5E02049034-01 25

Komunikacja 3.1 Interfejsy Synchronizacja czasu przy użyciu PROFIBUS Synchronizacja czasu jest możliwa poprzez interfejs DP modułu DP master modułu interfejsu IM 151-8 PN/DP CPU. IM 151-8 PN/DP CPU może pełnić rolę mastera czasu (z odpowiednio zaprogramowanym interwałem synchronizacji) lub urządzenia slave. Ustawienia wykonywane są w programie HW Config. Domyślnym ustawieniem jest brak synchronizacji czasu. Jako master czasu, moduł interfejsu IM 151-8 PN/DP CPU wysyła ramki komunikatów synchronizacji do interfejsu DP przy skonfigurowanym interwale synchronizacji, aby synchronizować inne stacje podłączone do podsieci PROFIBUS DP. Jeżeli moduł interfejsu CPU IM151-8 PN/DP jest skonfigurowany dla interfejsu DP jako master czasu, synchronizacja czasu nie będzie wykonywana dla podłączonych urządzeń slave czasu, gdy zegar modułu interfejsu IM 151-8 PN/DP CPU ma ustawienia domyślne. Należy odnotować, że zegar modułu interfejsu CPU IM151-8 PN/DP nie jest domyślnie skonfigurowany po dostawie, po resecie do ustawień fabrycznych za pomocą przełącznika wyboru trybu lub po aktualizacji firmware. Synchronizacja mastera czasu rozpoczyna się, gdy tylko czas ustawiany jest po raz pierwszy poprzez: funkcję PD wywołanie SFC lub innego mastera czasu (jeśli moduł interfejsu IM 151-8 PN/DP CPU został skonfigurowany jako klient czasu dla interfejsu PROFINET). Jako slave czasu, moduł interfejsu IM 151-8 PN/DP CPU odbiera ramki komunikatów synchronizacji od innego mastera czasu i akceptuje odebrany czas jako swój wewnętrzny. Dodatkowo do synchronizacji czasu na interfejsie DP modułu DP master, istnieje także synchronizacja czasu na interfejsie PROFINET. może być urządzeniem slave czasu tylko dla jednego z interfejsów. Na interfejsie PN, może być tylko klientem czasu (taka sama funkcjonalność jak slave czasu na interfejsie DP). Przykład: moduł interfejsu IM 151-8 PN/DP CPU jest synchronizowany za pomocą czasu poprzez NTP na interfejsie PN. Wówczas moduł interfejsu IM 151-8 PN/DP CPU może być użyty tylko jako master czasu na interfejsie DP. Urządzenia przystosowane do komunikacji PROFIBUS DP Programator (Programming device) / PC OP/TP DP slaves Elementy wykonawcze / Czujniki S7-300/S7-400 z interfejsem PROFIBUS DP Odwołania Dodatkowe informacje o PROFIBUS można znaleźć na: http://www.profibus.com 26 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne 3.2 Usługi komunikacyjne 3.2.1 Informacje ogólne o usługach komunikacyjnych Wybór usługi komunikacyjnej Usługę komunikacji należy wybrać bazując na wymaganiach funkcjonalnych. Wybór usługi komunikacyjnej nie będzie miał wpływu na: Dostępną funkcjonalność Czy połączenie S7 jest wymagane, czy nie Czasu łączenia Interfejs użytkownika może się znaczeni różnić (SFC, SFB,...), jest określany również na podstawie używanego sprzętu (IM 151-8 PN/DP CPU, PC,...). Przegląd usług komunikacyjnych Poniższa tabela zawiera przegląd usług komunikacyjnych zapewnianych przez moduł interfejsu IM 151-8 PN/DP CPU. Tabela 3-1 Usługi komunikacyjne modułu interfejsu IM 151-8 PN/DP CPU Usługi komunikacyjne Funkcjonalność Czas, w którym nawiązywane jest połączenie S7... Komunikacja programatora Uruchomienie, testy, diagnostyka z programatora, rozpoczyna się, gdy zostanie użyta usługa. przez PN Komunikacja OP Sterowanie i monitoring z OP przy załączeniu zasilania X X Komunikacja S7 Komunikacja Global data Funkcje routingu programatora Ustawienie routingu zbioru danych PROFIBUS DP PROFINET CBA Data exchange in server and client mode: Configuration of communication required Cykliczna wymiana danych (np. pamięć bitów) np. testowanie, również diagnostyka innych sieci np. konfiguracja i diagnostyka urządzeń obiektowych dla PROFIBUS DP, jeśli PD z odpowiednim narzędziem konfiguracyjnym (np. PDM) nie jest podłączone do tej samej podsieci PROFIBUS DP co urządzenie obiektowe, ale przykładowo podłączone jest do sieci PROFINET, do której podłączony jest interfejs PN modułu interfejsu IM 151-8 PN/DP CPU. Wymiana danych pomiędzy urządzeniami master i slave Wymiana danych za pomocą komunikacji opartej o komponenty (component based communication) od aktywnego partnera przy załączeniu zasilania. Nie wymaga połączenia S7 z programatora, rozpoczyna się, gdy zostanie użyta usługa. z programatora (PD), gdy używana jest usługa. X X X X przez DP (opcja) X Tylko w trybie serwer Nie wymaga połączenia S7 X tylko jako DP master Nie wymaga połączenia S7 X X X Instrukcja użytkownika, 06/2008, A5E02049034-01 27

Komunikacja 3.2 Usługi komunikacyjne Usługi komunikacyjne Funkcjonalność Czas, w którym nawiązywane jest połączenie S7... PROFINET IO Wymiana danych pomiędzy kontrolerami IO a urządzeniami IO przez PN Nie wymaga połączenia S7 X Web server Diagnostyka Nie wymaga połączenia S7 X SNMP (Simple Network Management Protocol) Otwarta komunikacja za pomocą TCP/IP Otwarta komunikacja za pomocą ISO on TCP Otwarta komunikacja za pomocą UDP Standardowy protokół do diagnostyki i konfiguracji sieci Wymiana danych przez Industrial Ethernet z protokołem TCP/IP (za pomocą wczytywanych bloków FB) Wymiana danych przez Industrial Ethernet z protokołem ISO-on-TCP (za pomocą wczytywanych bloków FB) Wymiana danych przez Industrial Ethernet z protokołem UDP (za pomocą wczytywanych bloków FB) Nie wymaga połączenia S7 X Nie wymaga połączenia S7, obsługiwana w programie użytkownika za pomocą bloków FB. Nie wymaga połączenia S7, obsługiwana w programie użytkownika za pomocą bloków FB. Nie wymaga połączenia S7, obsługiwana w programie użytkownika za pomocą bloków FB. X X X przez DP (opcja) Zobacz także Dystrybucja i dostępność zasobów połączenia S7 (Strona 69) Zasoby połączenia dla routingu (Strona 70) 28 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne 3.2.2 Komunikacja PG Właściwości Komunikacja programatora (PG/PD) jest używana do wymiany danych pomiędzy stacjami inżynierskimi (np. programator, PC) a modułami SIMATIC z możliwością komunikacji. Usługa ta jest dostępna poprzez sieci PROFIBUS i Industrial Ethernet. Obsługiwane jest także przejście pomiędzy sieciami. Komunikacja programatora zapewnia funkcje niezbędne do zgrywania / wczytywania programów i danych konfiguracyjnych, do prowadzenia testów oraz do oceny informacji diagnostycznych. Funkcje te są zintegrowane w systemie operacyjnym modułu interfejsu IM 151-8 PN/DP CPU. może utrzymać klika jednoczesnych połączeń do jednego lub kliku urządzeń programujących. IM 151-8 PN/DP CPU bez skonfigurowanego interfejsu PROFINET Jeśli moduł interfejsu IM 151-8 PN/DP CPU nie ma skonfigurowanego interfejsu PROFINET (adres IP), można jednak komunikować się PD z modułem interfejsu IM 151-8 PN/DP CPU. loguje się do programu SIMATIC Manager z adresem MAC poprzez Dostępne węzły ("Available nodes"). Jeśli interfejs Ethernet urządzenia PD jest ustawiony na "TCP/IP (Auto)", wówczas podczas pierwszego nawiązania połączenia komunikacyjnego (np. wywołanie statusu modułu lub tabeli online zawartości CPU), tymczasowy adres IP jest automatycznie przypisywany przez PD do interfejsu PG modułu interfejsu IM 151-8 PN/DP CPU. Ustawienie to jest utrzymywane do następnego wyłączenia i załączenia zasilania lub resetu pamięci, lub dopóki nie zostanie wczytana nowa konfiguracja HW z innym (ustawionym na stałę) adresem IP. Poprawny adres IP może być przypisany do moduł interfejsu IM 151-8 PN/DP CPU podczas wgrywania parametrów HW Config. Procedura ta została opisana w rozdziale Łączenie PD / PC do zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU. Instrukcja użytkownika, 06/2008, A5E02049034-01 29

Komunikacja 3.2 Usługi komunikacyjne 3.2.3 Komunikacja OP Właściwości Komunikacja OP jest używana do wymiany danych pomiędzy stacją operatorską (np. OP, TP) a modułami SIMATIC z możliwością komunikacji. Usługa ta jest dostępna poprzez sieci PROFIBUS i Industrial Ethernet. Komunikacja OP zapewnia funkcje wymagane do monitoringu i modyfikacji. Funkcje te są zintegrowane w systemie operatorskim modułu interfejsu IM 151-8 PN/DP CPU. może utrzymać kilka jednoczesnych połączeń do różnych urządzeń OP. Komunikacja z OP jest możliwa tylko wówczas, gdy interfejs PN modułu interfejsu IM 151-8 PN/DP CPU pracuje ze skonfigurowanym adresem IP. 3.2.4 Komunikacja S7 Właściwości może działać jako serwer lub klient komunikacji S7. Rozróżnia się: Komunikację z jednostronną konfiguracją (tylko dla PUT/GET) Komunikację z dwustronną konfiguracją (dla USEND, URCV, BSEND, BRCV, PUT, GET) Dostępne funkcje są opisane w poniższej tabeli. Tabela 3-2 Klient i serwer w komunikacji S7, użycie połączeń z jednostronną/dwustronną konfiguracją Moduł interfejsu Użycie w trybie serwer dla połączeń z jednostronną konfiguracją IM 151-8 PN/DP CPU Zwykle możliwe dla interfejsu DP/PN bez programowania interfejsu użytkownika Użycie w trybie serwer dla połączeń z dwustronną konfiguracją Możliwe dla interfejsu PN z wczytywanymi FB Użycie jako klient Możliwe dla interfejsu PN z wczytywanymi FB Interfejs użytkownika jest realizowany przy użyciu standardowych bloków funkcyjnych (FB) w ramach bloków komunikacyjnych dostępnych ze standardowej biblioteki STEP 7. Odwołania Aby uzyskać dodatkowe informacje na temat komunikacji, należy skorzystać z podręcznika Communication with SIMATIC. 30 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne 3.2.5 Routing Właściwości Od STEP 7 V5.4 + SP 4 można używać PD / PC poprzez moduł interfejsu IM 151-8 PN/DP CPU (z modułem DP) aby uzyskać dostęp do CPU pracujących w różnych podsieciach, np. w celu: Wgrywania programu użytkownika Wgrywania konfiguracji sprzętowej, lub Wykrywania i usuwania usterek oraz wykonywania funkcji diagnostycznych. Węzły sieciowe routingu: PROFINET - PROFIBUS Bramy pomiędzy podsieciami są routowane w stacji SIMATIC, wyposażonej w interfejsy poszczególnych sieci. Poniższy rysunek przedstawia dostęp do sieci PROFIBUS z PROFINET. CPU 1 (IM 151-8 PN/DP CPU z modułem DP master) jest routerem pomiędzy podsiecią 1 a podsiecią 2. Podsieć 1 (PROFINET) Podsieć 2 (PROFIBUS) Liczba połączeń dla routingu Dla funkcji routingu możliwe są maksymalnie 4 połączenia do interfejsu PROFINET modułu interfejsu IM151-8 PN/DP CPU. Instrukcja użytkownika, 06/2008, A5E02049034-01 31

Komunikacja 3.2 Usługi komunikacyjne Wymagania Moduły stacji "nadają się do routingu" (CPU lub CP). Konfiguracja sieci nie przekracza limitów projektu. Moduły mają wgraną konfigurację zawierającą ostatnią wiedzę o całej konfiguracji sieci w projekcie. Powód: Wszystkie moduły uczestniczące w przejściu sieci muszą otrzymać informacje o routingu określające ścieżki do innych podsieci. W konfiguracji sieci, programator (PD) / PC za pomocą którego będzie nawiązywane połączenie poprzez węzeł sieci, musi być przypisany do sieci, do której jest fizyczne podłączony. Odwołania Dodatkowe informacje O konfiguracji z STEP 7 można znaleźć w podręczniku Configuring Hardware and Connections in STEP 7 O komunikacji można znaleźć w podręczniku Communication with SIMATIC. O blokach SFC, znajdują się w S7-300 Instruction List. Szczegółowy opis zawarto w STEP 7 Online Help oraz w podręczniku System and Standard Functions for S7-300/400. 3.2.6 Routing zbiorów danych Dostępność obsługuje routing zbiorów danych, jeżeli podłączony jest moduł DP master. Routing i routing zbiorów danych Routing jest transferem danych poza obszar sieci. Można wysłać informacje od nadajnika do odbiorcy poprzez kilka sieci. Routing rekordów danych jest rozszerzeniem standardowego routingu i jest używany, przykładowo, przez program SIMATIC PDM. Dane wysyłane przez routing zbiorów danych zawierają parametry dla urządzeń sieciowych (slave), a także informacje specyficzne dla urządzeń (np. wartości zadane, wartości graniczne itp.). Struktura adresu docelowego dla routingu rekordów danych zależy od zawartości danych, tj. od urządzenia do którego dane będą przesłane. Korzystając z PD można np. odczytać, edytować, a następnie wysłać z powrotem do urządzenia zbiór parametrów, który został wcześniej zapisany w urządzeniu obiektowym. Operacje te można wykonywać nawet jeśli PD nie jest podłączony do tej samej podsieci PROFIBUS DP co urządzenie obiektowe. Urządzenia obiektowe same w sobie nie muszą obsługiwać routingu zbiorów danych, dopóki nie przekazują dalej otrzymanych informacji. 32 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Routing zbiorów danych Poniższy rysunek przedstawia dostęp PD do różnych urządzeń obiektowych. Aby go uzyskać, PD jest podłączony poprzez PROFINET do modułu interfejsu IM 151-8 PN/DP CPU. Moduł interfejsu IM 151-8 PN/DP CPU komunikuje się poprzez PROFIBUS z urządzeniami obiektowymi. Programator / PC z programem SIMATIC PDM Rysunek 3-1 IM 151-8 PN/DP CPU routing zbiorów danych Zobacz także Więcej informacji na temat SIMATIC PDM można znaleźć w podręczniku The Process Device Manager. Instrukcja użytkownika, 06/2008, A5E02049034-01 33

Komunikacja 3.2 Usługi komunikacyjne 3.2.7 Spójność danych Właściwości Obszar danych jest spójny jeśli może być odczytywany lub zapisywany z systemu operacyjnego jako spójny blok. Zbiorcza wymiana danych pomiędzy stacjami powinna należeć oraz pochodzić z pojedynczego cyklu przetwarzania, tzn. być spójna. Jeśli program użytkownika zawiera zaprogramowane funkcje komunikacji, przykładowo, FB 12 BSEND / FB 13 BRCV, które mają dostęp do współdzielonych danych, dostęp do tego obszaru danych może być koordynowany za pomocą parametru BUSY. Z funkcjami PUT/GET Dla funkcji komunikacji S7, takich jak PUT / GET lub write / read przez komunikacją OP, które nie wymagają bloków w programie użytkownika w module interfejsu IM151-8 PN/DP CPU (pracującego jako server), muszą być zrobione przydziały w programie dla zakresu spójności danych. Funkcje PUT /GET dla komunikacji S7 oraz read / write dla komunikacji OP, są wykonywane w punkcie kontrolnym cyklu modułu interfejsu IM151-8 PN/DP CPU. Aby zapewnić zdefiniowany czas reakcji przerwania procesowego, zmienne procesowe są kopiowane zgodnie w bloki do 64 bajtów do / z pamięci użytkownika w punkcie kontrolnym cyklu systemu operacyjnego. Spójność danych nie jest gwarantowana dla większych obszarów danych. UWAGA Jeśli wymagana jest zdefiniowana spójność danych, długość zmiennych komunikacyjnych w programie użytkownika modułu interfejsu IM151-8 PN/DP CPU nie może przekraczać 64 bajtów. 3.2.8 Komunikacja za pomocą PROFINET 3.2.8.1 Wprowadzenie Czym jest PROFINET? W ramach Totally Integrated Automation (TIA), PROFINET reprezentuje konsekwentne rozszerzenie: PROFIBUS DP, magistrali obiektowej (polowej), oraz Industrial Ethernet, magistrali komunikacyjnej dla poziomu komórkowego (cell level) Doświadczenia zebrane z obydwu systemów zostały zintegrowane do PROFINET. PROFINET jest bazującym na Ethernecie standardem automatyki PROFIBUS International (poprzednio PROFIBUS Users Organization e.v.), i definiuje komunikację modelu wielu producentów, automatyki, i inżynieringu. PROFINET jest częścią standardu IEC 61158 od roku 2003. 34 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Cele PROFINET Celami PROFINET są: Otwarty Standardowy Ethernet dla automatyki, bazujący na Industrial Ethernet. Pomimo że komponenty Industrial Ethernet i Standardowego Ethernetu mogą być używane razem, urządzenia Industrial Ethernet są bardziej wytrzymałe i dzięki temu lepiej dopasowane do środowiska przemysłowego (temperatura, odporność na zakłócenia, itd.) Wykorzystanie standardów TCP / IP oraz IT Automatyka z Ethernetem real-time Całkowita integracja z systemami magistral obiektowych Implementacja PROFINET w SIMATIC Zaimplementowaliśmy PROFINET w sposób opisany poniżej: Zaimplementowaliśmy komunikację pomiędzy urządzeniami obiektowymi w SIMATIC z PROFINET IO. W SIMATIC, komunikacja pomiędzy kontrolerami spełniającymi rolę komponentów w rozproszonym systemie jest zaimplementowana z PROFINET CBA (Component based Automation). Instalacja, prace inżynierskie oraz komponenty sieciowe są dostępne w SIMATIC NET. Ustalone standardy IT ze środowiska biurowego (np., SNMP=Simple Network Management Protocol do parametryzacji sieci i diagnostyki) są używane do zdalnego utrzymania i zdalnej diagnostyki sieci. Dokumentacja z PROFIBUS International w sieci Internet Na stronach internetowych PROFIBUS International (poprzednio PROFIBUS User Organization, PNO), można znaleźć wiele dokumentów o tematyce PROFINET. http://www.profinet.com Aby uzyskać więcej informacji, odwiedź: http://www.siemens.com/profinet Instrukcja użytkownika, 06/2008, A5E02049034-01 35

Komunikacja 3.2 Usługi komunikacyjne 3.2.8.2 PROFINET IO i PROFINET CBA Czym jest PROFINET IO? W ramach PROFINET, PROFINET IO jest koncepcją komunikacji służącą do implementowania modułowych, rozproszonych aplikacji. PROFINET IO pozwala na tworzenie rozwiązań z zakresu automatyki, znanych z rozwiązań PROFIBUS. Oznacza to, że użytkownik ma taki sam wygląd aplikacji w STEP 7, niezależnie od tego, czy konfiguruje urządzenia PROFINET, czy PROFIBUS. Czym jest PROFINET CBA (Component Based Automation)? W ramach PROFINET, PROFINET CBA jest koncepcją automatyki dla implementacji rozwiązań z rozproszoną inteligencją. PROFINET CBA pozwala na tworzenie rozproszonych rozwiązań automatyki, bazujących na domyślnych komponentach i częściowych rozwiązaniach. Component Based Automation umożliwia korzystanie z kompletnych modułów technologicznych jako znormalizowanych komponentów w dużych systemach. Komponenty są tworzone również w narzędziu inżynierskim, które może być różne dla różnych producentów. Komponenty urządzeń SIMATIC są tworzone np. przy użyciu STEP 7. 36 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Zakres PROFINET CBA i PROFINET IO PROFINET IO i CBA reprezentują dwa różniące się od siebie spojrzenia na urządzenia automatyki w sieci Industrial Ethernet. - Rozproszona inteligencja - Inżyniering spójny w obszarze fabryki - Rozproszone I/O - Zwykły widok IO w STEP 7 Taki sam przewód, standardy IT, standardowe aplikacje porty, sterowniki itd. Rysunek 3-2 Zakres PROFINET IO i Component-Based Automation Component Based Automation dzieli cały system na różne funkcje. Funkcje te są konfigurowane i programowane. PROFINET IO zapewnia widok systemu, który jest bardzo podobny do widoku uzyskiwanego w sieci PROFIBUS. Konfiguruje się i programuje poszczególne urządzenia automatyki. Odwołania Informacje dodatkowe o PROFINET IO i PROFINET CBA są dostępne w podręczniku PROFINET System Description. Znajdują się tam także opisy funkcjonalności PROFINET IO: - Komunikacja Real-time (RT i IRT) - Wymiana urządzeń bez wymiany medium - Priorytetowany start urządzeń IO - Wymiana urządzeń IO podczas pracy (zmiana portów partnera) Różnice i części wspólne we właściwościach PROFIBUS DP i PROFINET IO zostały opisane w podręczniku From PROFIBUS DP to PROFINET IO. Aby uzyskać dodatkowe informacje o PROFINET CBA, należy skorzystać z dokumentacji SIMATIC imap and Component Based Automation. Instrukcja użytkownika, 06/2008, A5E02049034-01 37

Komunikacja 3.2 Usługi komunikacyjne 3.2.8.3 System PROFINET IO Funkcje PROFINET IO Poniższy rysunek przedstawia nowe funkcje w PROFINET IO. Sieć firmowa Rysunek przedstawia Podłączenie sieci firmowej do poziomu obiektowego Połączenia pomiędzy systemem automatyki a poziomem obiektowym Kontroler IO modułu interfejsu IM151-8 PN/DP CPU 2 bezpośrednio steruje urządzeniami w sieciach Industrial Ethernet i PROFIBUS. Przykłady ścieżek połączeń Z komputera PC podłączonego do sieci firmowej, można uzyskać dostęp do urządzeń w obszarze poziomu obiektowego. Przykład: PC - Switch 1 - Router - Switch 2 - CPU 319-3 PN/DP 1 Oczywiście, można również łączyć się do innych obszarów sieci Industrial Ethernet z programatora podłączonego w obszarze poziomu obiektowego. Przykład: Programator - Zintegrowany switch IM 151-8 PN/DP CPU 2 - Switch 2 Zintegrowany switch IO urządzenie ET 200S 5 na urządzenie IO ET 200S 6 W tym punkcie można zaobserwować zależności pomiędzy kontrolerem IO a urządzeniem(ami) w sieci Industrial Ethernet.: Moduł interfejsu IM151-8 PN/DP CPU2 jest kontrolerem IO dla dwóch urządzeń IO - ET 200S 3 i ET 200S 4 2 jest również kontrolerem IO dla ET 200 (DP slave) 7 poprzez IE/PB Link. 38 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Rysunek przedstawia Moduł interfejsu IM 151-8 PN/DP CPU 2 i CPU 319-3 PN/DP 1 mogą być kontrolerami IO oraz urządzeniami typu DP master Przykłady ścieżek połączeń W tym przypadku można zobaczyć, że może pełnić dwie funkcje, kontrolera IO dla urządzeń IO oraz urządzenia DP master dla urządzeń DP slave. Moduł interfejsu IM151-8 PN/DP CPU z modułem DP master2 jest DP master dla DP slave 9. DP slave 9 jest przypisane lokalnie do modułu interfejsu IM151-8 PN/DP CPU2 i nie jest widoczne w sieci Industrial Ethernet. CPU 319-3 PN/DP 1 jest kontrolerem IO dla dwóch urządzeń IO - ET 200S 5 i ET 200S 6 CPU 319-3 PN/DP 1 jest DP master dla DP slave 8. DP slave 8 jest przypisany lokalnie do CPU 1 i nie jest widoczny w sieci Industrial Ethernet. Odwołania Informacje dodatkowe O PROFINET znajdują sie w podręczniku From PROFIBUS DP to PROFINET IO. Podręcznik ten zawiera również informacje o nowych blokach i listach statusu systemu PROFINET. Zobacz także PROFINET (PN) (Strona 21) Instrukcja użytkownika, 06/2008, A5E02049034-01 39

Komunikacja 3.2 Usługi komunikacyjne 3.2.8.4 Bloki dla PROFINET IO Zawartość rozdziału Poniższy rozdział opisuje następujące zagadnienia: Które bloki przeznaczono dla PROFINET Które bloki przeznaczono dla PROFIBUS DP Które bloki przeznaczono dla obydwu rozwiązań PROFINET IO i PROFIBUS DP Kompatybilność nowych bloków Dla PROFINET IO m.in. konieczne było utworzenie nowych bloków, dzięki temu uzyskano możliwość tworzenia większych konfiguracji w sieci PROFINET. Nowe bloki mogą być wykorzystywane również dla PROFIBUS. Porównanie funkcji Systemowych i Standardowych PROFINET IO i PROFIBUS DP Poniższa tabela zawiera zestawienie dla modułu interfejsu IM 151-8 PN/DP CPU ze zintegrowanym interfejsem PROFINET: Funkcje systemowe i standardowe dla SIMATIC, dla których może wystąpić potrzeba zamiany, podczas konwersji z PROFIBUS DP do PROFINET IO. Nowe funkcje systemowe i standardowe Tabela 3-3 Nowe funkcje systemowe i standardowe/funkcje systemowe i standardowe do zamiany Bloki PROFINET IO PROFIBUS DP SFC 12 (dezaktywacja i aktywacja urządzeń IO / DP slave) SFC 13 (odczyt danych diagnostycznych DP slave) SFC 58/59 (zapis/odczyt rekordów danych z I/O) SFB 52/53 (zapis/odczyt rekordów danych) Tak Nie Zamiennik: Event-related: SFB 54 State-related: SFB 52 Nie Zamiennik: SFB 53/52 Tak Tak Tak Tak Powinno się użyć SFB 52 / 53 pod DPV1. Tak SFB 54 (ocena przerwania) Tak Tak SFC 102 (odczyt predefiniowanych parametrów) SFB 81 (odczyt predefiniowanych parametrów) SFC 5 (określenie logicznego adresu początku modułu) SFC 70 (określenie adresu początku modułu) Nie Zamiennik: SFB 81 Tak Nie (zamiennik: SFC70) Tak Tak Tak Tak Tak 40 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Bloki PROFINET IO PROFIBUS DP SFC 49 (określenie slotu należącego do adresu logicznego) SFC 71 (określenie slotu należącego do adresu logicznego) Nie Zamiennik: SFC 71 Tak Tak Tak Poniższa tabela zawiera ogólne informacje o funkcjach systemowych i standardowych dla SIMATIC, ich funkcjonalność musi być zaimplementowana poprzez inne funkcje podczas konwersji z PROFIBUS DP do PROFINET IO. Tabela 3-4 Funkcje systemowe i standardowe PROFIBUS DP, które muszą być zaimplementowane za pomocą innych funkcji w PROFINET IO Blocks PROFINET IO PROFIBUS DP SFC 55 (zapis parametrów dynamicznych) SFC 56 (zapis parametrów predefiniowanych) SFC 57 (przypisanie parametrów modułu) Nie Replikacja przez SFB 53 Nie Replikacja przez SFB 81 isfb 53 Nie Replikacja przez SFB 81 i SFB 53 Tak Tak Tak W PROFINET IO nie można użyć poniższych funkcji standardowych i systemowych SIMATIC: SFC 11 (synchronizacja grup DP slaves) SFC 72 (odczyt danych od partnera komunikacji wewnątrz lokalnej stacji S7) SFC 73 (zapis danych do partnera komunikacji wewnątrz lokalnej stacji S7) SFC 74 (anulowanie istniejącego połączenia do partnera komunikacji wewnątrz lokalnej stacji S7) SFC 103 (określenie topologii sieci w systemie DP master) Instrukcja użytkownika, 06/2008, A5E02049034-01 41

Komunikacja 3.2 Usługi komunikacyjne Porównania bloków organizacyjnych (Organization Blocks) PROFINET IO i PROFIBUS DP Poniższa tabela zawiera zmiany w OB 83 i OB 86: Tabela 3-5 OB w PROFINET IO i PROFIBUS DP Bloki PROFINET IO PROFIBUS DP OB 83 (wyjmowanie i wkładanie modułów podczas pracy) OB 86 (CPU stop) Nowe informacje o błędach Nowe informacje o błędach Wyjęcie i włożenie modułów podczas pracy jest sygnalizowane przez slave dodane przy użyciu pliku GSD za pomocą przerwania diagnostycznego, tzn. OB 82. W przypadku S7 slaves, wymienne przerwanie powoduje raport CPU stop i wywołanie OB 86. Bez zmian Szczegółowe informacje Szczegółowy opis bloków znajduje się w podręczniku System and Standard Functions for S7-300/400. 3.2.8.5 Otwarta komunikacja poprzez Industrial Ethernet Wymagania STEP 7 V5.4 + Servicepack 4 lub nowszy Funkcjonalność ze zintegrowanym interfejsem PROFINET obsługuje funkcjonalność otwartej komunikacji poprzez Industrial Ethernet (skrót: otwarta komunikacja IE; open IE communication). Dla otwartej komunikacji IE dostępne są następujące usługi: Protokoły zorientowane na połączenie (Connection oriented protocols) - TCP to RFC 793, typ połączenia B#16#01 - TCP to RFC 793, typ połączenia B#16#11 - ISO on TCP to RFC 1006 Protokoły bezpołączeniowe (Connectionless protocols) - UDP zgodnie z RFC 768 42 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Cechy protokołów komunikacji Pomiędzy typami protokołów komunikacji danych występują różnice: Protokoły zorientowane na połączenie (Connection oriented protocols): Poprzedzając transmisję danych nawiązuje połączenie (logiczne) do partnera komunikacji, i zamyka je, jeśli jest to wymagane po zakończeniu transmisji. Protokoły zorientowane na połączenie są wykorzystywane, gdy podczas transmisji danych ważne jest bezpieczeństwo. Przeważnie jeden przewód może być nośnikiem dla kilku połączeń logicznych. Aby otworzyć komunikację Industrial Ethernet przez FB, obsługiwane są następujące protokoły zorientowane na połączenia: - TCP zgonie z RFC 793 (typy połączeń B#16#01 i B#16#11) - ISO on TCP zgodnie z RFC 1006 (typ połączenia B#16#12) Protokoły bezpołączeniowe (Connectionless protocols): Pracują bez połączenia. Nie występuje również nawiązywanie i przerywanie połączenia do zdalnego partner. Protokoły Wireless przesyłają dane do zdalnych partnerów bez potwierdzenia; poprzez to, transfer danych nie jest bezpieczny. Bloki FB dla otwartej komunikacji poprzez Industrial Ethernet obsługują protokół wireless: - UDP zgodny z RFC 768 (typ połączenia B#16#13) Jak korzystać z otwartej komunikacji IE (open IE communication) Aby umożliwić wymianę danych z innymi partnerami komunikacyjnymi, STEP 7 dostarcza następujące FB i UDT w "Standard Library" w zakładce Communication Blocks : Protokoły zorientowane na połączenie: TCP/ISO-on-TCP - FB 63 "TSEND" do wysyłania danych - FB 64 "TRCV" do odbioru danych - FB 65 "TCON", do nawiązywania połaczenia - FB 66 "TDISCON", do rozłączania - UDT 65 "TCON_PAR" ze strukturą danych do konfiguracji połączenia Protokoły bezpołączeniowe: UDP - FB 67 "TUSEND" do wysyłania danych - FB 68 "TURCV" do odbioru danych - FB 65 "TCON" do nawiązywania punktu dostępu lokalnej komunikacji - FB 66 "TDISCON" do rozwiązywania punktu dostępu lokalnej komunikacji - UDT 65 "TCON_PAR" ze strukturą danych do konfiguracji punktu dostępu lokalnej komunikacji - UDT 66 "TCON_ADR" ze strukturą danych parametrów adresu zdalnego partnera Instrukcja użytkownika, 06/2008, A5E02049034-01 43

Komunikacja 3.2 Usługi komunikacyjne Bloki danych do konfiguracji połączenia Bloki danych do parametryzacji połączeń dla TCP i ISO-on-TCP Aby przypisać parametry do połączenia dla TCP i ISO-on-TCP, należy utworzyć blok DB, który będzie zawierał strukturę danych UDT 65 "TCON_PAR". Ta struktura danych zawiera wszystkie parametry, które są niezbędne do nawiązania połączenia. Taką strukturę danych należy utworzyć dla każdego połączenia, struktury można zorganizować w globalnym bloku DB. Parametr połączenia CONNECT bloku FB 65 "TCON" raportuje adres odpowiadającego opisu połączenia do programu użytkownika (przykładowo, P#DB100.DBX0.0 bajt 64). Blok danych do konfiguracji komunikacji UDP lokalnego punktu dostępu Aby przypisać parametry do punktu dostępu lokalnej komunikacji, należy utworzyć blok DB zawierający strukturę danych z UDT 65 "TCON_PAR". Ta struktura danych zawiera parametry wymagane do nawiązania połączenia pomiędzy programem użytkownika a poziomem komunikacji systemu operacyjnego. Parmetr CONNECT bloku FB 65 "TCON" zawiera odniesienie do adresu odpowiadającego opisowi połączenia (np. P#DB100.DBX0.0 bajt 64). UWAGA Opis nawiązywania połączenia (UDT 65) W parametrze "local_device_id" należy wprowadzić interfejs, który będzie użyty do komunikacji w UDT 65 "TCON_PAR" (np. B#16#01: komunikacja poprzez zintegrowany interfejs PN modułu interfejsu IM 151-8 PN/DP CPU). Nawiązywanie połaczenia do komunikacji Użycie z TCP i ISO-on-TCP Aby nawiązać połączenie obydwaj partnerzy komunikacji wywołują FB 65 "TCON". W konfiguracji połączenia, definiuje się który z partnerów komunikacji aktywuje połączenie, a który partner odpowiada na żądania pasywnym połączeniem. Liczbę możliwych połączeń należy sprawdzić w specyfikacji technicznej modułu interfejsu IM 151-8 PN/DP CPU. automatycznie monitoruje i utrzymuje nawiązane połączenie. Jeśli połączenie zostanie zerwane, np. przez przerwanie linii lub przez zdalnego partnera komunikacji, partner aktywny próbuje ponownie nawiązać połączenie. Nie trzeba ponownie wywoływać FB 65 "TCON". FB 66 "TDISCON" rozłącza moduł interfejsu IM 151-8 PN/DP CPU od partnera komunikacji, tak jak tryb STOP. Aby ponownie nawiązać połączenie należy jeszcze raz wywołać FB65 "TCON". Użycie z UDP Obydwaj partnerzy komunikacji wywołują FB 65 "TCON" aby ustanowić ich punkty dostępu lokalnej komunikacji. To nawiązuje połączenie pomiędzy programem użytkownika a poziomem komunikacji systemu operacyjnego. Nie jest nawiązywane połączenie do zdalnego partnera. Lokalny punkt dostępowy jest używany do wysyłania i odbioru ramek komunikatu UDP. 44 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.2 Usługi komunikacyjne Odłączanie Użycie z TCP i ISO-on-TCP FB 66 "TDISCON" rozłącza połączenie komunikacyjne pomiędzy modułem interfejsu IM 151-8 PN/DP CPU i partnerem komunikacji. Użycie z UDP FB 66 "TDISCON" rozłącza połaczenei z punktem dostepowym połączenia lokalnego, tj., przerywane jest połączenie pomiędzy programem użytkownika a warstwą komunikacji systemu operacyjnego. Opcje do przerywania połączenia komunikacyjnego Zdarzenia powodujące przerwanie komunikacji: Zaprogramowano anulowanie połączenia z FB 66 "TDISCON." zmienia tryb z RUN na STOP. Przez wyłączenie / załączenie zasilania Odwołania Szczegółowe informacje o blokach opisanych powyżej znajdują sie w pomocy Online programu STEP 7. 3.2.8.6 Usługa komunikacyjna SNMP Dostępność Usługa komunikacyjna SNMP jest dostępna dla modułu interfejsu IM 151-8 PN/DP CPU ze zintegrowanym interfejsem PROFINET. Właściwości SNMP (Simple Network Management Protocol) jest standardowym protokołem dla sieci TCP/IP. Odwołania Dodatkowe informacje o usłudze komunikacji SNMP oraz diagnostyce z SNMP znajdują się w podręczniku PROFINET System Description. Instrukcja użytkownika, 06/2008, A5E02049034-01 45

Komunikacja 3.3 Web serwer 3.3 Web serwer Wprowadzenie Web serwer pozwala na monitoring modułu interfejsu IM 151-8 PN/DP CPU poprzez sieć Internet lub z poziomu firmowej sieci intranet. Dzięki temu możliwe jest przeprowadzenie zdalnej analizy i diagnostyki. Komunikaty i informacje o statusie są wyświetlane na stronach HTML. Przeglądarka Web Aby uzyskać dostęp do stron HTML modułu interfejsu IM 151-8 PN/DP CPU wymagana jest przeglądarka internetowa (web). Poniższe przeglądarki obsługują komunikację z modułem interfejsu IM 151-8 PN/DP CPU: Internet Explorer (wersja 6.0 lub nowsza) Mozilla Firefox (wersja 1.5 lub nowsza) Opera (wersja 9.0 lub nowsza) Netscape Navigator (wersja 8.1 lub nowsza) Odczyt informacji poprzez web serwer Poprzez web serwer możliwy jest odczyt poniższych informacji z modułu interfejsu IM 151-8 PN/DP CPU: Strona startowa z informacjami ogólnymi Dane identyfikacyjne Zawartość bufora diagnostycznego Komunikaty (bez opcji potwierdzania) Informacje o PROFINET Status zmiennych Tabele zmiennych W poniższym rozdziale zawarto opis stron HTML oraz szczegółowe wyjaśnienia. 46 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer Dostęp web do modułu interfejsu IM 151-8 PN/DP CPU poprzez PD / PC Aby uzyskać dostęp do serwera web należy wykonać: 1. Podłączyć stację kliencką (programator lub PC) do modułu interfejsu IM 151-8 PN/DP CPU poprzez interfejs PROFINET. 2. Otworzyć przeglądarkę internetową (web) (np. Internet Explorer). 3. Wpisać adres IP modułu interfejsu IM 151-8 PN/DP CPU w polu "Address" przeglądarki internetowej w formacie http://a.b.c.d. (przykładowo: http://192.168.3.141). Zostanie otwarta strona startowa modułu interfejsu IM 151-8 PN/DP CPU. Ze strony startowej można przejść do dalszych informacji. UWAGA Możliwe jest do 5 połączeń http jednocześnie. Dostęp web do modułu interfejsu IM 151-8 PN/DP CPU poprzez urządzenia HMI i PDA Web serwer obsługuje także usługę terminalową Windows, co oznacza, że rozwiązania thin client z urządzeń mobilnych (np. PDA lub MOBIC T8) i lokalnych stacji (np. SIMATIC MP370 z opcją ThinClient/MP) może być zaimplementowany pod Windows CE, jako dodatek, poza używaniem programatora i PC. Aby uzyskać dostęp do serwera web należy wykonać: 1. Podłączyć klienta (urządzenie HMI, PDA) do modułu interfejsu IM 151-8 PN/DP CPU poprzez interfejs PROFINET. 2. Otworzyć przeglądarkę web (np. Internet Explorer). Wpisać adres IP modułu interfejsu IM 151-8 PN/DP CPU w polu "Address" przeglądarki internetowej w formacie http://a.b.c.d. (przykładowo: http://192.168.3.141). Zostanie otwarta strona startowa modułu interfejsu IM 151-8 PN/DP CPU. Ze strony startowej można przejść do dalszych informacji. Informacje z modułu interfejsu IM 151-8 PN/DP CPU są przetwarzane w specjalnie zaprojektowanej przeglądarce dla urządzeń HMI pracujących z systemem Windows CE. Przeglądarka wyświetla informacje w uproszczonej formie. Poniższe ilustracje przedstawiają szczegółowe formularze. UWAGA Języki azjatyckie Chiński i Japoński nie są obsługiwane na urządzeniach HMI pracujących pod systemem Windows CE. Instrukcja użytkownika, 06/2008, A5E02049034-01 47

Komunikacja 3.3 Web serwer Serwery web bez SIMATIC Micro Memory Card UWAGA Można używać serwera web również bez włożonej karty SIMATIC Micro Memory Card. Warunkiem używania jest wcześniejsze przypisanie adresu IP do modułu interfejsu IM 151-8 PN/DP CPU. Zawartość bufora diagnostycznego jest wyświetlane w kodzie szesnastkowym (hexa). Strona startowa, identyfikacja i informacje PROFINET oraz statusy zmiennych są wyświetlane jako gładki tekst. Komunikaty i tabele zmiennych nie są wyświetlane (zawartość bufora komunikatów). Bezpieczeństwo Web serwer sam w sobie nie zapewnia bezpieczeństwa. Zabezpieczenie nieautoryzowanego dostępu web do modułu interfejsu IM 151-8 PN/DP CPU należy wykonać za pomocą firewall. Zobacz także Ustawienia języka (Strona 49) 48 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer 3.3.1 Ustawienia językowe Wyświetlane języki Serwer web wyświetla komunikaty i informacje diagnostyczne w poniższych językach: Niemiecki / German (Germany) Angielski / English (United States) Francuski / French (France) Włoski / Italian (Italy) Hiszpański / Spanish (traditional sorting) Uproszczony Chiński / Simplified Chinese Japoński / Japanese Obydwa języki azjatyckie mogą być łączone jak poniżej: chiński z japońskim chiński z angielskim japoński z angielskim Warunki dostępności języków azjatyckich Dla języków azjatyckich chińskiego i japońskiego muszą być spełnione poniższe warunki: Windows XP z zainstalowanym na urządzeniu klienckim odpowiednim pakietem językowym (np. na PC). STEP 7 dla języków azjatyckich (V5.4 + SP 4) zainstalowany na programatorze do konfiguracji modułu interfejsu IM 151-8 PN/DP CPU. Co jest wymagane do wyświetlania tekstów w innych językach Należy ustawić opcje językowe w dwóch miejscach programu STEP 7, aby serwer web wyświetlał poprawnie dla kliku języków. Ustawienie języka dla urządzeń wyświetlających w (display devices) w SIMATIC Manager Ustawienie języka dla web w oknie właściwości modułu interfejsu IM 151-8 PN/DP CPU. Więcej informacji znajduje się w rozdziale Ustawienia HW Config, zakładka "Web". Instrukcja użytkownika, 06/2008, A5E02049034-01 49

Komunikacja 3.3 Web serwer Ustawienie języka dla urządzeń wyświetlających w SIMATIC Manager Wybór jeżyka dla urządzeń wyświetlających (display devices) w SIMATIC Manager: Options > Language for display devices Rysunek 3-3 Przykład wyboru języka dla urządzeń wyświetlających 50 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer 3.3.2 Ustawienia HW Config, zakładka "Web" Wymagania Należy otworzyć okno dialogowe właściwości (Properties) modułu interfejsu IM 151-8 PN/DP CPU w HW Config. Aby korzystać z pełnej funkcjonalności serwera web, należy wykonać poniższe ustawienia w zakładce "Web": Aktywacja web serwera Ustawienie języka dla web Aktywacja automatycznego uaktualniania Wyświetlanie klas dla komunikatów Instrukcja użytkownika, 06/2008, A5E02049034-01 51

Komunikacja 3.3 Web serwer 1 Aktywacja web serwera Domyślnie web serwer jest dezaktywowany w HW Config. Web serwer można aktywować w HW Config. 1. Należy sprawdzić pole zaznaczenia "Activate web server on this module". 2 Ustawienie języka dla web Z pośród języków zainstalowanych dla urządzeń wyświetlających należy wybrać do dwóch języków dla web. 1. Należy wybrać wymagane języki dla web. UWAGA Jeśli web serwer zostanie aktywowany i nie zostanie wybrany język, komunikaty i informacje diagnostyczne będą wyświetlane w kodach szesnastkowych (hexa). 3 Aktywacja automatycznego uaktualniania Następujące strony mogą być uaktualniane automatycznie: Strona startowa (Start page) PROFINET Status zmiennych (Variable status) Tabela zmiennych (Variable table) 1. Należy aktywować pole zaznaczenia "Activate" w części "Automatic update". 2. Należy wpisać wartość interwału aktualizacji os 1 s do 999 s. UWAGA Czas uaktualniania (Update time) Interwał aktywowania ustawiany w HW Config przedstawia najkrótszy czas uaktualniania. Większe ilości danych i więcej niż jedno połączenie FTP wydłużają czas uaktualniania. 4 Wyświetlanie klas dla komunikatów Ustawienia fabryczne HW Config wszystkich klas wyświetlania komunikatów domyślnie są aktywne. Wybrane klasy wyświetlania będą później widoczne w zakładce web Messages. Najpierw należy skonfigurować klasy komunikatów w HW Config w menu Options > Report system errors. Informacje o konfiguracji tekstów komunikatów dostępne są w STEP 7. UWAGA Redukcja wymagań pamięci web SDB. Można ograniczyć wymagania pamięci web SDB wybierając tylko te klasy wyświetlania komunikatów, które będą wypełnione w web SDB. 52 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer 3.3.3 Uaktualnianie Status odświeżania zawartości ekranu i drukowanie Zawartość ekranu Domyślnie automatyczne uaktualnianie jest dezaktywowane w HW Config. Oznacza to, że ekran web serwera wyświetla informacje statyczne. Zawsze możliwe jest ręczne uaktualnienie stron web poprzez symbol klawisza <F5>. Drukowanie lub po naciśnięciu Każdy wydruk zawsze będzie zawierał bieżące informacje dla modułu interfejsu IM151-8 PN/DP CPU. Dlatego możliwe jest, że informacje drukowane mogą być bardziej aktualne, niż zawartość ekranu. Wydruk stron ekranu następuje po naciśnięciu symbolu. Ustawienia filtrów nie mają wpływu na wydruk. Wydruk zawsze obejmuje pełną zawartość bufora komunikatów. Dezaktywacja automatycznego uaktualniania dla indywidualnych stron web Należy wybrać symbol, aby tymczasowo wyłączyć automatyczne uaktualnianie dla strony web. Można z powrotem włączyć automatyczne uaktualnianie naciskając symbol lub wciskając klawisz <F5>. Instrukcja użytkownika, 06/2008, A5E02049034-01 53

Komunikacja 3.3 Web serwer 3.3.4 Strony Web 3.3.4.1 Strona startowa z ogólnymi informacjami CPU Nawiązywanie połączenia do web serwera Aby połączyć się do web serwera należy w pasku adresu przeglądarki internetowej wpisać adres IP skonfigurowanego modułu interfejsu IM151-8 PN/DP CPU (np.: http: //192.168.1.158). Zostanie nawiązane połączenie oraz otwarta strona Wprowadzenie ("Intro"). Wprowadzenia Podczas startu web serwer wywołuje następującą stronę: Rysunek 3-4 Wprowadzenie (Intro) Po kliknięciu na łącze ENTER uzyskamy dostęp do stron web serwera. UWAGA Pomijanie wprowadzenia (intro) Aby omijać wprowadzenie (intro) należy zaznaczyć pole "Skip Intro". Spowoduje to przy kolejnych otwarciach stron bezpośrednie przejście do strony startowej serwera. Można odwrócić ustawienie "Skip intro" klikając na link "Intro" umieszczony na stronie startowej. 54 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer Strona startowa (Start page) Strona startowa zawiera informacje pokazane na poniższym rysunku. Rysunek 3-5 Informacje ogólne Obraz modułu interfejsu IM151-8 PN/DP CPU z diodami LED przedstawia stan z momentu sprawdzenia danych. 1 Ogólne ("General") Zawiera informacje o module interfejsu IM151-8 PN/DP CPU, web serwer do którego jest obecnie podłączony jest pokazany w tej grupie. 2 "Status" Informacje o statusie modułu interfejsu IM151-8 PN/DP CPU z momentu wyświetlenia zapytania w polu informacyjnym Status. Uaktualnianie (Updating) Jeśli aktywna jest opcja "Automatic update", wówczas strona jest odświeżana zgodnie ze skonfigurowanym czasem uaktualniania. Instrukcja użytkownika, 06/2008, A5E02049034-01 55

Komunikacja 3.3 Web serwer 3.3.4.2 Identyfikacja Charakterystyka Strona Identyfikacja ("Identification") zawiera dane charakterystyczne modułu interfejsu IM151-8 PN/DP CPU. Rysunek 3-6 Identyfikacja 1 Identyfikacja ("Identification") Pole Identification obejmuje informacje opisowe systemie, lokalizacji oraz numerze seryjnym systemu. 2 Numer zamówieniowy ("Order number") Pole Order number zawiera numer zamówieniowy sprzętu i oprogramowania. 3 Wersja ("Version") W części "Version" wyświetlane są informacje o wersji sprzętu, firmware i wersji boot loadera. 56 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer 3.3.4.3 Bufor diagnostyczny Bufor diagnostyczny Na stronie Diagnostic Buffer przeglądarka wyświetla zawartość bufora diagnostycznego. Rysunek 3-7 Bufor diagnostyczny Wymagania Wymagany jest aktywny web serwer, ustawienia językowe oraz skompilowany i wgrany projekt STEP 7. 1 Wpisy bufora diagnostycznego 1-100 ("Diagnostics buffer entries 1-100") Bufor diagnostyczny zawiera do 500 komunikatów. Zakres wyświetlania wpisów bufora należy wybrać z rozwijanej listy. Każdy z zakresów obejmuje 100 wpisów. Należy odnotować, że ze względów wydajnościowych w trybie RUN zawsze wyświetlanych jest 10 ostatnich wpisów. 2 Zdarzenia ("Events") Pole Events zawiera zdarzenia diagnostyczne z datą i czasem. Instrukcja użytkownika, 06/2008, A5E02049034-01 57

Komunikacja 3.3 Web serwer 3 Szczegóły ("Details") Pole zawiera szczegółowe informacje o zaznaczonym zdarzeniu. Aby uzyskać informacje o zdarzeniu, należy zaznaczyć je w polu 2 "Zdarzenia". Konfiguracja Konfiguracja wymaga wykonania poniższych kroków: 1. Należy wybrać "Object properties" okno dialogowe z menu kontekstowego danego modułu interfejsu IM151-8 PN/DP CPU. 2. Wybrać zakładkę "Web" i zaznaczyć pole "Activate web server on this module". 3. Należy ustawić dwa języki używane do wyświetlania komunikatów tekstowych. 4. Zapisać i skompilować projekt, wgrać skompilowany projekt do modułu interfejsu IM151-8 PN/DP CPU. Informacje przydatne przy zmianie języka Używając listy rozwijanej z umieszczonej w prawym górnym rogu można zmienić język, np. z niemieckiego (German) na angielski (English). Jeśli zostanie wybrany język, który nie został skonfigurowany, informacje będą wyświetlane w kodzie hexa. 3.3.4.4 Komunikaty Komunikaty Przeglądarka wyświetla informacje z bufora komunikatów w zakładce Messages. Zatwierdzanie komunikatów z poziomu przeglądarki jest niemożliwe. Rysunek 3-8 Komunikaty 58 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer Wymagania Teksty komunikatów muszą być skonfigurowane w odpowiednich językach. Informacje o konfiguracji tekstów komunikatów można znaleźć w STEP 7 i w Internecie pod adresem: http://support.automation.siemens.com/ww/view/en/23872245 1 Filtr ("Filter") Pozwala na dostęp do określonych informacji wyświetlanych na stronie. Lista rozwijana 1 pozwala na wyświetlanie wpisów dla wybranego parametru. W polu obok należy wpisać wartość parametru i kliknąć na opis "Filter". Jeśli mają być wyświetlone wszystkie komunikaty o statusie np. "arrived", należy: 1. Wybrać parametr "Status" z listy rozwijanej. 2. W polu tekstowym wpisać "incoming". 3. Kliknąć na "Filter". Efekt Ustawienie filtra są zapamiętane również po uaktualnieniu strony. Filtr nie działa podczas drukowania. Wydruk zawsze obejmuje całą zawartość buforu komunikatów. Dezaktywacja filtra Naciśnięcie przycisku "Filter" jak opisano powyżej, powoduje skasowanie wartości pola tekstowego. Jeśli jeszcze raz zostanie wciśnięty klawisz "Filter" (z pustym polem tekstowym), zostaną skasowane warunki filtrowania, tj. filtr będzie nieaktywny. 2 Komunikaty ("Messages") Komunikaty modułu interfejsu IM151-8 PN/DP CPU są wyświetlane w porządku chronologicznym w polu informacji 2, komunikat zawiera również datę i czas. Parametr tekst komunikatu jest powiązany z tekstem komunikatu skonfigurowanym dla danej definicji błędu. Sortowanie Możliwe jest także wyświetlanie poszczególnych parametrów w porządku rosnącym lub malejącym. Aby zmienić rodzaj sortowania należy kliknąć na parametr w nagłówku kolumny: Message number (numer komunikatu) Date (data) Time-of-day (czas) Message text (Tekst komunikatu) State (Status) Acknowledgement (Zatwierdzenie) Po kliknięciu na nagłówka Date, komunikaty będą wyświetlone w porządku chronologicznym. Zdarzenia przychodzące i wychodzące są oznaczone w parametrze Status. Instrukcja użytkownika, 06/2008, A5E02049034-01 59

Komunikacja 3.3 Web serwer 3 Szczegóły o komunikacie nr ("Details for message number") Pole używane jest do wyświetlania szczegółowych informacji o komunikatach. Z pola Info 2 należy wybrać komunikat dla którego ma zostać wyświetlona informacja. Informacje przydatne przy zmianie języka Używając listy rozwijanej z umieszczonej w prawym górnym rogu można zmienić język, np. z niemieckiego (German) na angielski (English). Jeśli zostanie wybrany język, który nie został skonfigurowany, informacje będą wyświetlane w kodzie hexa. 3.3.4.5 PROFINET PROFINET Na stronie, zakładka 1 "Parameters" zawiera informacje o zintegrowanym interfejsie PROFINET modułu interfejsu IM151-8 PN/DP CPU. Rysunek 3-9 Parametry zintegrowanego interfejsu PROFINET 2 Podłączenie sieci ("Network connection") Obejmuje informacje, które pomogą w identyfikacji zintegrowany interfejs PROFINET modułu interfejsu IM151-8 PN/DP CPU. 60 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer 3 Parametry IP ("IP parameters") Informacje o skonfigurowanym adresie IP i numerze podsieci zawierającej moduł interfejsu IM151-8 PN/DP CPU. 4 Właściwości fizyczne ("Physical properties") W polu Właściwości fizyczne ("Physical properties") dostępne są poniższe informacje: Port number (Numer portu) Link status (Status połączenia) Settings (Ustawienia) Mode (Tryb) Zakładka Statystyki 1("Statistics") zawiera informacje o jakości transmisji danych. Rysunek 3-10 Kluczowe parametry transmisji danych Instrukcja użytkownika, 06/2008, A5E02049034-01 61

Komunikacja 3.3 Web serwer 2 Pakiety danych od ("Data packets since") Zawiera informacje o czasie, w którym został wysłany lub odebrany pierwszy pakiet. 3 Statystyki łącze ("Total statistics") Zawiera informacje o całkowitej ilości wysłanych i odebranych pakietów danych oraz o jakości pakietów danych. 4 Statystyki dla portu n ("Statistics port n") Zawiera informacje o ilości wysłanych i odebranych pakietów danych oraz o jakości pakietów danych dla portu o numerze n. Uaktualnianie (Updating) Jeśli aktywna jest opcja "Automatic update", wówczas strona jest odświeżana zgodnie ze skonfigurowanym czasem uaktualniania. 3.3.4.6 Status zmiennej Status zmiennej Statusy zmiennych można wyświetlać za pomocą przeglądarki. Można monitorować status do 50 zmiennych. Rysunek 3-11 Status zmiennych 1 Adres ("Address") W polu "Address", należy wpisać adres operandu (zmiennej), którego zachowanie chcemy monitorować. Jeśli zostanie wpisany niepoprawny adres, jego kolor zostanie zmieniony na czerwony. 62 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer 2 Format wyświetlania ("Display format") Z rozwijanej listy należy wybrać format wyświetlania zmiennej. Jeśli zmienna nie może być wyświetlana w danym formacie, zostanie wyświetlona w kodzie hexa. 3 Wartość ("Value") Wyświetla wartość operandu w wybranym formacie. Uaktualnianie (Updating) Jeśli aktywna jest opcja "Automatic update", wówczas strona jest odświeżana zgodnie ze skonfigurowanym czasem uaktualniania. Informacje przydatne przy zmianie języka Używając listy rozwijanej z umieszczonej w prawym górnym rogu można zmienić język, np. z niemieckiego (German) na angielski (English). Należy pamiętać, że operand po zmianie języka może mieć niepoprawną składnię, np. ABxy zamiast QBxy. Wpis z niepoprawną składnią jest zaznaczony kolorem czerwonym. 3.3.4.7 Tabele zmiennych Tabele zmiennych Tabele zmiennych można wyświetlać na stronie o nazwie Variable tables. Za pomocą pojedynczej tabeli można monitorować do 200 zmiennych. Jeśli tabela zmiennych zapisana w projekcie STEP 7 ma więcej niż 200 zmiennych, tabela zmiennych web serwera jest automatycznie ograniczana do 200 zmiennych, bez wyświetlania komunikatu. Rysunek 3-12 Tabele zmiennych Instrukcja użytkownika, 06/2008, A5E02049034-01 63

Komunikacja 3.3 Web serwer 1 Wybór (Selection) Umożliwia wybranie jednej ze skonfigurowanych tabel z rozwijanej listy. 2 Nazwa ("Name") i Adres ("Address") Pola zawierają odpowiednio nazwę i adres operandu. 3 Format ("Format") Rozwijana lista umożliwia wybór formatu wyświetlania. Lista obejmuje wszystkie dozwolone formaty wyświetlania. 4 Wartość ("Value") Kolumna wyświetla wartości w wybranym formacie wyświetlania. 5 Komentarz ("Comment") Wyświetla wpisany komentarz ułatwiający rozpoznanie operandu. Uaktualnianie (Updating) Jeśli aktywna jest opcja "Automatic update", wówczas strona jest odświeżana zgodnie ze skonfigurowanym czasem uaktualniania. Konfiguracja tabeli zmiennych dla web serwera Web serwer pozwala na monitorowanie do 50 tabel zmiennych z maksymalnie 200 zmiennymi. Dostępna pamięć modułu interfejsu IM151-8 PN/DP CPU jest używana przez komunikaty i zmienne, dlatego możliwe jest, że liczba dostępnych do użycia tabel zmiennych będzie mniejsza. Przykład: Dostępna pamięć jest wystarczająca dla około 400 komunikatów i 50 tabel zmiennych zawierających 100 zmiennych (z nazwami symbolicznymi, ale bez komentarzy). Jeśli dozwolona pamięć jest zajęta przez skonfigurowane komunikaty i zmienne, tabele zmiennych wyświetlane w przeglądarce web będą niekompletne. Jeśli jest to możliwe, do wyświetlania powinno używać się tylko jednego języka. Powinno się konfigurować tabele zmiennych z możliwie małą liczbą zmiennych, ponieważ małe tabele są lepiej wyświetlane w całości przez web serwer i są uaktualniane szybciej niż tabele z dużą ilością zmiennych. 64 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.3 Web serwer Tworzenie tabeli zmiennych dla web serwera 1. Należy utworzyć tabelę zmiennych w STEP 7. 2. Otworzyć okno właściwości tabeli zmiennych. 3. Zaznaczyć opcję "Web server". 4. Zapisać i skompilować projekt, następnie wgrać do modułu interfejsu IM151-8 PN/DP CPU. Instrukcja użytkownika, 06/2008, A5E02049034-01 65

Komunikacja 3.4 Połączenia S7 (S7 connections) 3.4 Połączenia S7 (S7 connections) 3.4.1 Połączenie S7 (S7 connection) jako ścieżka komunikacji Połączenie S7 jest nawiązywane, gdy moduł S7 komunikuje się z innym modułem. To połączenie S7 jest ścieżką komunikacji (communication path). UWAGA Połączenia S7 nie są wymagane dla komunikacji poprzez PROFIBUS DP, PROFINET CBA, PROFINET IO, web serwer, TCP/IP, ISO on TCP, UDP i SNMP. Każdy połączenie komunikacji wymaga zasobu połączenia S7 modułu interfejsu IM151-8 PN/DP CPU na cały czas trwania połączenia. Moduł interfejsu IM151-8 PN/DP CPU jest zaopatrzony w określoną liczbę zasobów połączeń S7. Są one używane przez różne usługi komunikacyjne (PG / OP communication lub komunikacja S7 (S7 communication)). Punkty połączeń (Connection points) Połączenie S7 pomiędzy modułami z możliwością komunikacji jest nawiązywane pomiędzy punktami połączeń (connection points). Połączenie S7 zawsze ma dwa punkty połączeń: aktywny i pasywny punkt połączenia: Aktywny punkt połączenia jest przypisywany do modułu nawiązującego połączenie S7. Pasywny punkt połączenia jest przypisywany do modułu akceptującego połączenie S7. Dzięki temu każdy moduł z możliwością komunikacji może pełnić rolę punktu połączenia. W przypadku punktu połączenia, nawiązane połączenie komunikacyjne zawsze wykorzystuje jedno połączenie S7 należące do danego modułu. Punkt przejścia (Transition point) Jeśli wykorzystywana jest funkcjonalność routingu, połączenie S7 pomiędzy dwoma modułami umożliwiającymi komunikację nawiązywane jest poprzez kilka podsieci. Podsieci te są łączone za pomocą punktów przejścia. Moduł, który realizuje przejście sieci jest nazywany routerem. W ten sposób router jest punktem, przez który przechodzi połączenie S7. Każdy moduł interfejsu IM 151-8 PN/DP CPU (z modułem DP master) może pełnić funkcję routera dla połączenia S7. Można nawiązywać pewną określoną maksymalną liczbę połączeń routingu. Nie ogranicza to ilości danych połączenia S7. Zobacz także Zasoby komunikacji dla routingu (Strona 70) 66 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.4 Połączenia S7 (S7 connections) 3.4.2 Przypisywanie połączenia S7 Jest kilka sposobów na przydzielanie połączeń S7 do modułów obsługujących komunikację: Rezerwacja podczas konfiguracji Przypisywanie połączenia w programie Przydzielanie połączenia podczas uruchomienia, testów oraz czynności diagnostycznych Przydzielanie zasobów połączenia do usług HMI Rezerwowanie podczas konfiguracji Pojedynczy zasób połączenia jest automatycznie rezerwowany w module interfejsu IM151-8 PN/DP CPU na potrzeby programatora oraz komunikacji OP. Jeżeli konieczna jest większa ilość zasobów połączeń (np. przy podłączaniu kilku OP), należy zwiększyć ich ilość STEP 7 w oknie dialogowym właściwości modułu interfejsu IM151-8 PN/DP CPU. Połączenia muszą być również konfigurowane (NetPro) przy korzystaniu z komunikacji S7. Dla komunikacji S7 musi być dostępny zasób połączenia, który nie jest przydzielony do programatora/op lub innego połączenia. Wymagane połączenia S7 są przydzielane na stałe dla komunikacji S7 gdy konfiguracja jest wgrywana do modułu interfejsu IM151-8 PN/DP CPU. Przypisywanie połączeń w programie W przypadku otwartej komunikacji Industrial Ethernet w TCP/IP, połączenie nawiązuje program użytkownika. W ten sposób system operacyjny modułu interfejsu IM151-8 PN/DP CPU inicjalizuje połączenie. Otwarta komunikacja IE nie wykorzystuje połączenia S7. W przypadku tego typu komunikacji możliwe jest maksymalnie osiem połączeń. Używanie połączeń do uruchamiania, testów i diagnostyki Aktywne funkcje online stacji inżynierskiej (programator/pc z STEP 7) przypisują połączenie S7 dla komunikacji programatora: Zasób komunikacji S7 dla komunikacji programatora, który był zarezerwowany w konfiguracji sprzętowej modułu interfejsu IM151-8 PN/DP CPU jest przypisywany do stacji inżynierskiej, tj. wymaga przypisania. Jeśli wszystkie zarezerwowane dla komunikacji programatora zasoby połączeń S7 są wykorzystane, system operacyjny automatycznie przypisuje wolne zasoby połączeń S7, które jeszcze nie zostały zarezerwowane. Jeśli nie ma dostępnych wolnych zasobów połączeń, stacja inżynierska nie skomunikuje się online z modułem interfejsu IM151-8 PN/DP CPU. Instrukcja użytkownika, 06/2008, A5E02049034-01 67

Komunikacja 3.4 Połączenia S7 (S7 connections) Przydzielanie zasobów połączenia do usług HMI Funkcja online na stacji HMI (OP/TP/... z WinCC) jest używana do przydzielania zasobów połączenia S7 do komunikacji OP: Zasób połączenia S7 dla komunikacji programatora, który został zarezerwowany w konfiguracji sprzętowej modułu interfejsu IM151-8 PN/DP CPU jest przypisywany do stacji HMI, tj. musi zostać tylko przydzielony. Jeśli wszystkie zasoby połączenia S7 dla komunikacji OP są przydzielone, system operacyjny automatycznie przydziela wolny zasób połączenia S7, który jeszcze nie został zarezerwowany. Jeśli nie ma więcej wolnych zasobów połączeń, stacja HMI nie może komunikować się online z modułem interfejsu IM151-8 PN/DP CPU. Porządek chronologiczny przypisywania zasobów połączeń S7 Przy programowaniu projektu w STEP 7, system generuje blok parametryzujący odczytywany przez moduły podczas fazy startu. Pozwala to systemowi operacyjnemu modułu na zarezerwowanie lub przypisanie zasobów połączenia S7. Oznacza to, przykładowo, że OP nie może uzyskać dostępu do zasobu połączenia S7, które zostało zarezerwowane dla komunikacji programatora. Jeśli moduł interfejsu IM151-8 PN/DP CPU ma zasoby połączenia S7, które nie zostały zarezerwowane, wówczas mogą być wykorzystane dowolnie. Przykład W module interfejsu IM151-8 PN/DP CPU pozostało wolne tylko jedno połączenie S7 możliwe jest podłączenie programatora do magistrali. Po podłączeniu programator może komunikować się z modułem interfejsu IM151-8 PN/DP CPU. Jednakże, połączenie S7 będzie używane jeśli programator komunikuje się z modułem interfejsu IM151-8 PN/DP CPU. Jeśli do magistrali zostanie podłączony OP, gdy programator nie komunikuje się, OP może nawiązać połączenie z modułem interfejsu IM151-8 PN/DP CPU. Ponieważ OP utrzymuje swoje połączenie przez cały czas, w odróżnieniu od PD (programatora), PD nie będzie mogło nawiązać kolejnego połączenia. Zobacz także Otwarta komunikacja poprzez Industrial Ethernet (Strona 42) 68 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.4 Połączenia S7 (S7 connections) 3.4.3 Dystrybucja i dostępność zasobów połączenia S7 Dystrybucja i zasoby połączenia Tabela 3-6 Rozproszenie połączeń Usługa komunikacji Komunikacja urządzeń programujących (PG, PD) Komunikacja OP Podstawowa komunikacja S7 (S7 basic communication) Komunikacja S7 (S7 communication) Dystrybucja Aby uniknąć alokacji zasobów połączeń zależnych jedynie od chronologicznej sekwencji, z którą wywoływane są żądania usług komunikacyjnych, możliwe jest zarezerwowanie zasobów połączeń dla wymienionych usług. Dla komunikacji PG i OP, domyślnie rezerwowane jest co najmniej jedno połączenie. Poniższa tabela oraz specyfikacja techniczna modułu IM151-8 PN/DP CPU zawiera konfigurowalne połączenia S7 oraz ustawienia domyślne. Zasoby połączeń są redystrybuowane poprzez odpowiednie ustawienia parametrów modułu IM151-8 PN/DP CPU w STEP 7. Używa dostępnych zasobów połączeń, które nie zostały zarezerwowane dla usług (programtor / komunikacja OP, komunikacja podstawowa S7). Funkcje routingu PG Razem z modułem DP master, moduł interfejsu IM 151-8 PN/DP CPU ma określoną liczbę zasobów komunikacyjnych dostępnych dla routingu. Połączenia te są dostępne dodatkowo dla zasobów połączeń. Poniższa podsekcja przedstawia liczbę zasobów połączeń. PROFIBUS DP Usługa komunikacyjna nie wymaga zasobów połączenia S7. PROFINET CBA Usługa komunikacyjna nie wymaga zasobów połączenia S7. PROFINET IO Usługa komunikacyjna nie wymaga zasobów połączenia S7. Web serwer Usługa komunikacyjna nie wymaga zasobów połączenia S7. Otwarta komunikacja przez TCP/IP Usługa komunikacyjna nie wymaga zasobów połączenia S7. Otwarta komunikacja za pomocą ISO on Niezależnie od połączenia S7, łączeni 8 zasobów dostępnych jest dla połączeń lub lokalnych punktów dostępowych (UDP) dla TCP/IP, ISO on TCP TCP, UDP. Otwarta komunikacja za pomocą UDP SNMP Usługa komunikacyjna nie wymaga zasobów połączenia S7. Instrukcja użytkownika, 06/2008, A5E02049034-01 69

Komunikacja 3.4 Połączenia S7 (S7 connections) Dostępność zasobów połączeń Tabela 3-7 Dostępność zasobów połączeń Moduł interfejsu Całkowita liczba zasobów połączeń Zarezerwowane dla Komunikacja programatora IM 151-8 PN/DP CPU 12 1 do 11 domyślnie 1 Komunikacja OP 1 do 11 domyślnie 1 Podstawowa komunikacja S7 0 do 10 domyślnie 0 Wolne połączenia S7 Wyświetla wszystkie niezarezerwowane połączenia S7 jako wolne połączenia. UWAGA Jeśli używany jest moduł interfejsu IM151-8 PN/DP CPU, można skonfigurować do 10 połączeń dla komunikacji S7 w NetPro. Po konfiguracji połączenia zostaną zarezerwowane. 3.4.4 Zasoby połączeń dla routingu Liczba zasobów połączeń dla routingu Dla funkcji routingu interfejsu PROFINET w module IM151-8 PN/DP CPU dostępne są maksymalnie 4 połączenia. Routing jest możliwy tylko wówczas, jeśli zostanie podłączony i skonfigurowany moduł DP master. Przykład dla IM 151-8 PN/DP CPU ma dostępne 12 zasobów połączeń: Zarezerwowane dwa zasoby dla komunikacji urządzeń programujących. Zarezerwowane dwa zasoby połączeń dla komunikacji OP. W NetPro konfigurujemy 3 połączenia S7 dla komunikacji S7 poprzez zintegrowany interfejs PROFINET. Po takiej konfiguracji pozostaje 5 wolnych połączeń S7 dostępnych dla dowolnej usługi komunikacyjnej, np. komunikacja S7, komunikacja OP, itd. Jednakże, konfiguracja połączeń w NetPro zintegrowanego interfejsu PN dla komunikacji S7 jest ograniczona do maksymalnie 10 połączeń. Dodatkowo w module IM151-8 PN/DP CPU dostępne są 4 połączenia dla routingu, które nie wpływają na zasoby połączeń komunikacji S7 opisanej powyżej. 70 Instrukcja użytkownika, 06/2008, A5E02049034-01

Komunikacja 3.5 DPV1 3.5 DPV1 Nowe zadania automatyki i inżynierii procesowej wymagają rozszerzenia zakresu funkcji dostępnych w istniejącym protokole DP. Dodatkowo obok komunikacji cyklicznej, istotnym wymaganiem klientów była acykliczna komunikacja do urządzeń obiektowych z poza rodziny S7, zaimplementowana w EN 50170. W przeszłości, acykliczny dostęp możliwy był jedynie do urządzeń S7 slave. Standard dotyczący rozproszonych I/O (EN 50170) został rozszerzony. Wszystkie zmiany obejmujące nowe funkcje DPV1 zostały uwzględnione w IEC 61158/ EN 50170, volume 2, PROFIBUS. Definicja DPV1 Termin DPV1 jest zdefiniowany jako funkcjonalne rozszerzenie usług acyklicznych (np. zawiera nowe przerwania) zapewnianych przez protokół DP. Dostępność Używając modułu DP master można używać modułu interfejsu IM 151-8 PN/DP CPU jako urządzenia DP master z rozszerzoną funkcjonalnością DPV1. Wymagania dla użytkowania funkcjonalności DPV1 z urządzeniami DP slave Dla urządzeń slave DPV1 od innych dostawców, niezbędne są pliki GSD zgodne z wymaganiami EN 50170, rewizja 3 lub późniejsze. Rozszerzone funkcje DPV1 Możliwość użycia dowolnych urządzeń slave DPV1 od różnych producentów (dodatkowo do istniejących urządzeń DPV0 oraz urządzeń slave rodziny S7). Obsługa wybranych przerwań dla DPV1 przez nowe bloki przerwań. Bloki SFB odczytu/zapisu, które odpowiadają standardom rekordów danych (mogą być używane tylko dla zcentralizowanych modułów I/O). Przyjazne dla użytkownika bloki SFB do odczytu diagnostyki. Bloki przerwań z funkcjonalnością DPV1 Tabela 3-8 OB OB 40 OB 55 OB 56 OB 57 OB 82 OB w PROFINET IO i PROFIBUS DP Funkcjonalność Przerwanie procesowe (Process interrupt) Przerwanie statusowe (Status interrupt) Przerwanie aktualizacyjne (Update interrupt) Przerwanie specyficzne dla producenta (Vendor-specific interrupt) Przerwanie diagnostyczne (Diagnostic interrupt) UWAGA Dla przerwań DPV1 można używać bloków organizacyjnych OB40 i OB82. Instrukcja użytkownika, 06/2008, A5E02049034-01 71

Komunikacja 3.5 DPV1 Bloki systemowe z funkcjonalnością DPV1 Tabela 3-9 Bloki funkcji systemowych z funkcjonalnością DPV1 SFB SFB 52 SFB 53 SFB 54 SFB 75 Funkcjonalność Odczyt rekordu danych z DP slave / urządzenia IO lub centralnego modułu I/O Zapis rekordu danych z DP slave / urządzenia IO lub centralnego modułu I/O Odczyt dodatkowych informacji alarmowych z DP slave / urządzenia IO lub zcentralizowanego modułu I/O w powiązanym OB Ustawia dowolne przerwanie dla inteligentnego urządzenia slave UWAGA Dla zcentralizowanych modułów I/O można wykorzystywać funkcje SFB 52 do 54. SFB 52 do 54 mogą być używane również dla PROFINET IO. Odwołania Dodatkowe informacje o powyższych blokach można znaleźć w podręczniku System and Standard Functions for S7-300/400, lub w STEP 7 Online Help. Zobacz także PROFIBUS DP (Strona 25) 72 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) 4.1.1 Obszary pamięci moduł interfejsu IM 151-8 PN/DP CPU Trzy obszary pamięci moduł interfejsu IM 151-8 PN/DP CPU Pamięć typu Load (do ładowania) na karcie MMC Pamięć systemowa Pamięć robocza Pamięć do ładowania / typu Load (Load memory) Pamięć do ładowania ulokowana jest na karcie SIMATIC Micro Memory Card. Wielkość pamięci zależy od wielkości SIMATIC Micro Memory Card. Pamięć ta wykorzystywana jest do zapisu kodu bloków programowych, bloków danych i danych systemowych (konfiguracji, połączeń, parametrów modułu, itp.). Bloki oznaczane jako bloki niezwiązane z wykonywaniem programu (non runtime-related) są przechowywane wyłączenie w pamięci ładowania. SIMATIC Micro Memory Card umożliwia również zapis wszystkich danych konfiguracyjnych projektu. UWAGA Program użytkownika może być wgrywany wyłączenie do pamięci SIMATIC Micro Memory Card, dlatego moduł interfejsu IM151-8 PN/DP CPU może być używany tylko wtedy, gdy włożona jest do niego karta SIMATIC Micro Memory Card. Instrukcja użytkownika, 06/2008, A5E02049034-01 73

Koncepcja pamięci 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) Pamięć systemowa (System memory) Pamięć systemowa jest zintegrowana w module IM151-8 PN/DP CPU i nie może być rozszerzana. Pamięć systemowa zawiera: Obszary adresowe dla pamięci znaczników, timerów oraz liczników Obszar procesu (process image) I/O Dane lokalne (local data) Pamięć robocza (Work memory); RAM Pamięć robocza jest zintegrowana w module interfejsu IM 151-8 PN/DP CPU i nie może być rozszerzana. Wykorzystywana jest do uruchamiania kodu i obsługi danych programu użytkownika. Programy pracują jedynie w pamięci roboczej i pamięci systemowej. 4.1.2 Podtrzymywania pamięci ładowania, systemowej i RAM Moduł interfejsu IM151-8 PN/DP CPU jest wyposażony w pamięć podtrzymania niewymagającą obsługi, tzn. nie wymaga baterii podtrzymującej. Dane są przechowywane w pamięci podtrzymywanej po wyłączeniu zasilania POWER OFF i restarcie (warm start). Dane z podtrzymaniem (retentive data) w pamięci ładowania Program w pamięci ładowania jest zawsze podtrzymywany. Jest przechowywany na SIMATIC Micro Memory Card, gdzie jest chroniony przed zanikiem zasilania lub kasowaniem pamięci CPU. Dane konfiguracyjne modułu interfejsu IM151-8 PN/DP CPU są przechowywane z podtrzymaniem w pamięci ładowania w SDB. Dane z podtrzymaniem (retentive data) w pamięci systemowej Podczas konfiguracji (właściwości modułu IM151-8 PN/DP CPU, zakładka Retentivity), określamy które obszary pamięci znaczników, timerów i liczników powinny być podtrzymywane, a które powinny zostać reinicjalizowane do 0 podczas restartu (warm restart). Licznik czasu pracy jest przeważnie zapisywany w obszarze pamięci z podtrzymaniem modułu IM151-8 PN/DP CPU. Tylko ostatnie 100 wpisów bufora diagnostycznego jest podtrzymywane po wyłączeniu i włączeniu zasilania. Dane z podtrzymaniem (retentive data) w pamięci roboczej (RAM) Zawartość bloków DB z podtrzymaniem (retentive DB) jest podtrzymywana przy restarcie oraz wyłączeniu / włączeniu zasilania. Bloki danych z podtrzymaniem mogą być wczytywane do pamięci roboczej zgodnie z maksymalnym ograniczeniem dla pamięci roboczej. obsługuje także ulotne bloki DB (non-retentive). Ulotne bloki DB są inicjalizowane po restarcie lub wyłączeniu/włączeniu zasilania poprzez ich wartości początkowe z pamięci ładowania. Bloki ulotne i bloki z kodem mogą być wczytywane do pamięci roboczej zgodnie z maksymalnym ograniczeniem dla pamięci roboczej. W przypadku modułu interfejsu IM 151-8 PN/DP CPU, 64 KB pamięci RAM może być użyte dla podtrzymywania bloków danych. 74 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) Zobacz także Właściwości SIMATIC Micro Memory Card (Strona 79) 4.1.3 Podtrzymywanie obiektów pamięci Zachowanie się podtrzymywanych obiektów pamięci Poniższa tabela pokazuje zachowanie się podtrzymywanych obiektów pamięci podczas zmian trybów pracy. Tabela 4-1 Zachowywanie się podtrzymywanych obiektów pamięci Obiekt pamięci Wył./ Zał. zasilania Zmiana trybu pracy STOP RUN Program użytkownika/dane (load memory) X X X Zachowanie się bloków DB z podtrzymaniem dla IM1518 PN/DP CPU Pamięć bitowa (znaczniki), timery i liczniki skonfigurowane jako podtrzymywane Można ustawić w właściwościach DB w STEP 7 V5.4 + SP 4 lub nowszym. X X Bufor diagnostyczny, licznik godzin pracy X 1 X X Dane konfiguracyjne interfejsu modułu interfejsu IM 151-8 PN/DP CPU w SDB dane IP dla interfejsu PN 2 X 2 Reset pamięci X = z podtrzymaniem; = bez podtrzymania 1 Tylko ostatnie 100 wpisów bufora diagnostycznego jest podtrzymywane w przypadki wyłączenia/załączenia zasilania. 2 Dane IP dla interfejsu PROFINET są podtrzymywane tylko, jeśli interfejs został skonfigurowany w HW Config i konfiguracja została wczytana do modułu interfejsu IM 151-8 PN/DP CPU, tj. SDB musi być dostępny na SIMATIC Micro Memory Card. Instrukcja użytkownika, 06/2008, A5E02049034-01 75

Koncepcja pamięci 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) Zachowanie się podtrzymywanych bloków DB w module IM 1518 PN/DP CPU Dla modułu interfejsu IM 151-8 PN/DP CPU w można określić w STEP 7 lub poprzez SFC 82 "CREA_DBL" (bit parametru ATTRIB -> NON_RETAIN), czy w reakcji na wyłączenie/załączenie zasilania lub zmianę trybu RUN-STOP, blok DB zachowuje ostatnią wartość (retentive DB), lub przyjmuje wartość początkową z pamięci ładowania (non-retentive DB) Tabela 4-2 Zachowanie się podtrzymywanych bloków DB w IM 1518 PN/DP CPU Po zał./wył. zasilania lub restarcie modułu interfejsu IM 151-8 PN/DP CPU, DB powinno Przyjąć wartość inicjacyjną (początkową) (non-retentive DB) Warunek: Po wyłączeniu/załączeniu zasilania i restracie (STOP-RUN) modułu IM 151-8 PN/DP CPU, wartości aktualne bloków DB nie są podtrzymywane. DB otrzymuje wartości startowe z pamięci ładowania. Wymagania w STEP 7: we właściwościach bloku DB musi być zaznaczony parametr "Non-retain", lub wygenerowano blok DB bez podtrzymania za pomocą funkcji SFC 82 "CREA_DBL" i skojarzonego atrybutu bloku (ATTRIB -> bit NON_RETAIN). Zachować ostatnią ważną wartość (retentive DB) Warunek: Po wyłączeniu/załączeniu zasilania i restarcie (STOP-RUN) modułu IM 151-8 PN/DP CPU, wartości aktualne bloków DB są podtrzymywane. Wymagania w STEP 7: we właściwościach bloku DB musi być odznaczony parametr "Non-retain", lub wygenerowano blok DB z podtrzymaniem za pomocą SFC 82. 4.1.4 Obszary adresowe pamięci systemowej Pamięć systemowa modułu interfejsu IM 151-8 PN/DP CPU jest podzielona na obszary (patrz tabela poniżej). Poprzez odpowiednie instrukcje w programie możemy zaadresować dane bezpośrednio z odpowiedniego obszaru. Obszary adresowe w pamięci systemowej Tabela 4-3 Obszary adresowe w pamięci systemowej Obszary adresowe Obraz procesu wejść (Process image of inputs) Obraz procesu wyjść (Process image of outputs) Pamięć bitowa (Bit memory) Timery (Timers) Liczniki (Counters) Dane lokalne (Local data) Bloki danych (Data blocks) Opis Po każdym starcie cyklu OB1, moduł interfejsu IM 151-8 PN/DP CPU odczytuje wartości wejść z modułów wejść i zapisuje je w obrazie procesu wejść. W trakcie cyklu, program oblicza wartości dla wyjść i zapisuje je do obrazu procesu wyjść. Na końcu cyklu OB1, moduł IM 151-8 PN/DP CPU zapisuje obliczone wartości wyjściowe do modułów wyjściowych. Obszar ten stanowi pamięć do zapisu wyników pośrednich obliczeń programu. Obszar timerów. Obszar liczników. Dane chwilowe z bloków programowych (OB, FB, FC) są zapisywane do tego obszaru podczas edycji bloku. Patrz rozdział Receptury i wartości pomiarowe 76 Instrukcja użytkownika, 06/2008, A5E02049034-01

Czas cyklu Koncepcja pamięci 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) Odwołania Obszary adresowe modułu interfejsu IM 151-8 PN/DP CPU zawarto w liście instrukcji S7-300 (S7-300 Instruction List). Obraz procesu I/O (I/O process image) Gdy program użytkownika adresuje obszar wejścia (I) lub wyjścia (O), nie sprawdza stanu sygnału bezpośrednio w module sygnałowym. Zamiast tego, uzyskuje dostęp do obszaru pamięci systemowej w module interfejsu IM 151-8 PN/DP CPU. Ten obszar pamięci, to tzw. obraz procesu (process image). Obszar procesu jest podzielony na dwie części: obraz procesu wejść i obraz procesu wyjść. Zalety obrazu procesu Dostęp do obrazu procesu, w porównaniu do bezpośredniego dostępu do I/O, daje pewne zalety, udostępniając spójny obszar sygnałów procesowych dla moduł interfejsu IM 151-8 PN/DP CPU w danym cyklu programowym. Jeżeli stan sygnału w module wejść zmieni się w trakcie wykonywania programu, status sygnału w obrazie procesu jest zachowany aż do ponownego odświeżenia obrazu w następnym cyklu. Przy czym, dostęp do obrazu procesu zapisanego do pamięci systemowej IM 151-8 PN/DP CPU jest znacząco szybszy niż bezpośredni dostęp do modułu sygnałowego. Odświeżanie obrazu procesu System operacyjny odświeża obraz procesu cyklicznie. Poniższy rysunek pokazuje sekwencję operacji odświeżania w ramach cyklu. Rozruch (start-up) Program startowy Zapis obrazu procesu wyjść do modułów Program użytkownika Odczyt wejść modułów i uaktualnienie danych w obszarze obrazu procesu wejść Wykonanie programu użytkownika (OB 1 i wszystkie wywoływane w nim bloki) Instrukcja użytkownika, 06/2008, A5E02049034-01 77

Koncepcja pamięci 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) Dane lokalne (Local data) Zapis danych lokalnych: zmienne lokalne (tymczasowe) bloków programowych informacje początkowe bloków OB parametry komunikacji wyniki pośrednie Zmienne lokalne / tymczasowe (Temporary Variables) Podczas tworzenia bloków można zadeklarować zmienne lokalne / tymczasowe (TEMP) dostępne tylko podczas wykonywania bloku, zmienne te po wykonaniu bloku nadpisywane przez inne dane. Dane lokalne mają stałą długość dla każdego bloku OB. Muszą zostać zainicjalizowane przed pierwszym dostępem do odczytu. Na potrzeby informacji startowych każde OB wymaga 20 bajtów danych lokalnych. Dostęp do danych lokalnych jest szybszy w porównaniu do dostępu do danych w blokach DB. posiada pamięć do przechowywania zmiennych tymczasowych (danych lokalnych / local data) dla ostatnio wykonywanych bloków. Pamięć ta jest podzielona pomiędzy klasy priorytetów na fragmenty o równym rozmiarze. Każda klasa priorytetów ma swój obszar danych lokalnych. OSTROŻNIE Wszystkie zmienne tymczasowe (TEMP) bloków OB oraz ich bloków zagnieżdżonych są przechowywane w danych lokalnych. Podczas używania złożonych poziomów zagnieżdżeń dla przetwarzanych bloków, można spowodować przepełnienie obszaru danych lokalnych. Jeśli zostanie przekroczona dopuszczalna długość danych lokalnych dla klasy priorytetu, moduł interfejsu IM 151-8 PN/DP CPU zmieni tryb pracy na STOP. Należy przydzielić odpowiedni obszar danych lokalnych dla bloków OB błędów synchronicznych. Jest to związane z indywidualną wywoływaną klasą priorytetów. Zobacz także Przechowywanie pamięci ładowania, pamięci systemowej i RAM (Strona 74) 78 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4.1 Obszary pamięci i pamięć podtrzymywana (retentive memory) 4.1.5 Właściwości SIMATIC Micro Memory Card SIMATIC Micro Memory Card jako moduł pamięci dla modułu interfejsu IM 151-8 PN/DP CPU Kartą pamięci używaną w modułach interfejsu IM 151-8 PN/DP CPU jest SIMATIC Micro Memory Card. Może być wykorzystywana jako pamięć ładaowania lub jako pamięć przenośna. UWAGA wymaga SIMATIC Micro Memory Card do pracy. Następujące dane są przechowywane na SIMATIC Micro Memory Card. Program użytkownika (wszystkie bloki) Archiwa i receptury Dane konfiguracyjne (projekty STEP 7) Dane systemu operacyjnego - uaktualnienie i kopia bezpieczeństwa UWAGA Na SIMATIC Micro Memory Card można zapisywać dane konfiguracyjne i użytkownika lub system operacyjny. Właściwości SIMATIC Micro Memory Card SIMATIC Micro Memory Card zapewnia bezobsługową pracę oraz podtrzymywanie pamięci moduł interfejsu IM 151-8 PN/DP CPU. Zabezpieczenie przed kopiowaniem SIMATIC Micro Memory Card SIMATIC Micro Memory Card ma wewnętrzny numer seryjny, dzięki któremu można zaimplementować programowe zabezpieczenie przed kopiowaniem. Numer seryjny można odczytać z listy SSL 011C H indeks 8 używając bloku SFC 51 RDSYSST. Przykładowo, jeśli numer seryjny odniesienia i numer bieżącej SIMATIC Micro Memory Card są różne, można wywołać komendę STOP z poziomu bloku z zabezpieczeniem know-how-protected. Odwołania Informacje dodatkowe lista SSL (SSL partial list) informacje w S7-300 Instruction list lub podręczniku System and standard functions for S7-300/400. reset pamięci moduł interfejsu IM 151-8 PN/DP CPU, informacje w rozdziale Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użycia przełącznika zmiany trybu pracy. Instrukcja użytkownika, 06/2008, A5E02049034-01 79

Koncepcja pamięci 4.2 Funkcje pamięci Żywotność SIMATIC Micro Memory Card Żywotność SIMATIC Micro Memory Card zależy głównie od następujących czynników: 1. Ilość operacji kasowania i programowania 2. Warunki zewnętrzne takiej jak temperatura otoczenia W temperaturze otoczenia do 60 C, można przeprowadzić do 100,000 opearcji kasowania/zapisu na SIMATIC Micro Memory Card. OSTROŻNIE Aby zapobiec utracie danych, nie należy przekraczać maksymalnej liczby operacji kasowań/zapisu. Zobacz także Podtrzymanie pamięci ładowania, systemowej i RAM (Strona 74) Budowa i elementy sygnalizacyjne modułu interfejsu CPU IM 151-8 PN/DP (Strona 17) 4.2 Funkcje pamięci 4.2.1 Informacje ogólne: funkcje pamięci Funkcje pamięci Funkcje pamięci wykorzystywane są do generowania, modyfikacji lub kasowania całości programu użytkownika lub określonych bloków. Należy upewnić się, że projekt posiada kopię archiwalną. Jeżeli tworzymy nowy program, należy wykorzystać PG/ PC do wgrania całego programu do SIMATIC Micro Memory Card. 80 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4.2 Funkcje pamięci 4.2.2 Wgrywanie programu użytkownika poprzez SIMATIC Micro Memory Card do modułu interfejsu IM 151-8 PN/DP CPU Ładowanie / wgrywanie (download) programu użytkownika Cały program użytkownika ładowany jest z poziomu PD/PC do modułu interfejsu IM 151-8 PN/DP CPU za pomocą SIMATIC Micro Memory Card. Podczas tego procesu poprzednia zawartość SIMATIC Micro Memory Card jest kasowana. Bloki wykorzystujące obszar pamięci ładowania określone są w "Load memory requirements" (zajętość pamięci ładowania) w "General block properties" (ogólne właściwości bloków). Poniższy rysunek pokazuje pamięć ładowania i roboczą dla IM 151-8 PN/DP CPU. Programator Zapis na twardy dysk Pamięć ładowania (Load memory) Pamięć robocza (Work memory) Bloki z kodem Bloki danych Systemowe bloki danych Bloki z kodem Bloki danych Systemowe bloki danych Części zależne od procesu logicznego i bloków 1 danych plus dane konfiguracyjne Komentarze Ikony 1 : Jeżeli podtrzymywany jest nie cały obszar pamięci roboczej, wówczas obszar podtrzymania (retentive) oznaczony jest w STEP 7 jako pamięć z podtrzymaniem. Nie można uruchomić programu dopóki wszystkie bloki nie zostaną załadowane. UWAGA Funkcja ta jest dozwolona wtedy, gdy moduł interfejsu IM 151-8 PN/DP CPU jest w trybie STOP. Pamięć ładowania (load memory) jest kasowana, jeżeli operacja ładowania nie mogła zostać zakończona z powodu zaniku zasilania lub z powodu niedozwolonego bloku danych. Instrukcja użytkownika, 06/2008, A5E02049034-01 81

Koncepcja pamięci 4.2 Funkcje pamięci 4.2.3 Obsługa bloków 4.2.3.1 Wgrywanie nowych bloków lub wgrywanie różnic (delta) Istnieją dwa sposoby wgrywania dodatkowych bloków użytkownika lub wgrywania różnic: Wgrywanie bloków (download): program użytkownika istnieje i został załadowany do modułu interfejsu IM 151-8 PN/DP CPU poprzez SIMATIC Micro Memory Card. Chcemy następnie dodać nowe bloki do programu użytkownika. W takim wypadku nie potrzebujemy ponownie ładować całości programu do pamięci MMC. Zamiast tego, należy do SIMATIC Micro Memory Card wgrać tylko nowe bloki (skraca to czas wgrywania dla złożonych programów). Wgrywanie różnic (Delta download): w takim wypadku, możemy załadować tylko różnice (delta) w blokach użytkownika w naszym programie. W kolejnym kroku należy wykonać wgrywanie zmian (delta) programu użytkownika lub wgrać tylko zmienione bloki do SIMATIC Micro Memory Card, wykorzystując PD/PC. OSTRZEŻENIE Wgrywanie różnic (delta) / programu użytkownika nadpisuje wszystkie dane zapisywane pod tą samą nazwą na SIMATIC Micro Memory Card. Dane bloków dynamicznych są wgrywane do pamięci RAM i uaktywniane po załadowaniu bloku. 4.2.3.2 Odczyt bloków (upload) Przeciwnie do operacji wgrywania (download), odczyt bloków (upload) jest to transfer określonych bloków lub całego programu użytkownika z modułu interfejsu IM 151-8 PN/DP CPU do programatora/pc. Zawartość bloków jest identyczna z ostatnio załadowanymi do CPU. Dynamiczne bloki DB stanowią wyjątek, ponieważ kopiowane są ich wartości bieżące. Odczyt bloków lub całego programu użytkownika z IM 151-8 PN/DP CPU do STEP 7 nie ma wpływu na przypisanie pamięci modułu IM 151-8 PN/DP. 4.2.3.3 Kasowanie bloków Jeżeli wykonywane jest kasowanie bloku, wówczas kasowany jest on z pamięci ładowania (load memory). W STEP 7 za pomocą funkcji SFC 23 "DEL_DB" z poziomu programu użytkownika, możemy skasować bloki danych DB. Po wykonaniu operacji następuje zwolnienie pamięci RAM zajmowanej przez skasowany blok. 4.2.3.4 Kompresja bloków W procesie kompresji danych, luki pomiędzy poszczególnymi obiektami w pamięci ładowania/ram powstałe w wyniku operacji ładowania/kasowania są eliminowane. Operacja zwalnia pamięć w postaci ciągłego obszaru. Kompresja danych jest możliwa gdy moduł interfejsu IM 151-8 PN/DP CPU jest w trybie pracy RUN lub STOP. 82 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4.2 Funkcje pamięci 4.2.3.5 Przepisywanie zawartości (RAM do ROM) Podczas zapisu zawartości pamięci RAM do ROM, wartości bieżące z DB ładowane są z pamięci RAM do pamięci ładowania, w celu przejęcia wartości początkowych dla DB. UWAGA Funkcja ta jest dozwolona tylko gdy moduł interfejsu IM 151-8 PN/DP CPU jest w trybie pracy STOP. Pamięć ładowania jest kasowana jeżeli funkcja nie może zostać zakończona z powodu zaniku zasilania. 4.2.4 Kasowanie pamięci i restart CPU Kasowanie pamięci Po włożeniu lub wyjęciu SIMATIC Micro Memory Card, pełny reset pamięci przywraca moduł interfejsu IM 151-8 PN/DP CPU do określonych warunków umożliwiających wykonanie restartu (warm start). Podczas resetowania modułu interfejsu IM 151-8 PN/DP CPU następuje przeorganizowanie pamięci. Bloki w pamięci ładowania (load) są podtrzymane. Wszystkie bloki dynamiczne są wgrywane ponownie z pamięci load do RAM, następuje inicjalizacja bloków danych w RAM (przywrócenie wartości początkowych/inicjalizacyjnych). Restart (warm start) Wszystkie podtrzymywane (retentive) bloki DB zachowują bieżące wartości. Bloki niepodtrzymywane (non-retentive) są resetowane do wartości początkowych. Wartości wszystkich podtrzymywanych (retentive) M, C, T są zachowywane. Wszystkie dane niepodtrzymywane (non-retentive) są inicjalizowane: - M, C, T, I, O na "0" Wszystkie poziomy pracy (run levels) są inicjalizowane. Obrazy procesu są kasowane. Odwołania Patrz również Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użycia przełącznika zmiany trybu pracy. Zobacz także Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użycia przełącznika zmiany trybu pracy (Strona 109) Instrukcja użytkownika, 06/2008, A5E02049034-01 83

Koncepcja pamięci 4.2 Funkcje pamięci 4.2.5 Receptury Wprowadzenie Receptura stanowi zbiór danych użytkownika. Można implementować prosty sposób obsługi receptur wykorzystując statyczne bloki DB. W takim wypadku receptury powinny mieć taką samą strukturę (długość). Jeden blok DB powinien być przyporządkowany jednej recepturze. Sekwencja przetwarzania Zapis receptury do pamięci ładowania (load memory): Poszczególne rekordy danych receptury są tworzone jako statyczne bloki DB w STEP 7, a następnie są wgrywane do modułu interfejsu IM 151-8 PN/DP CPU. Receptury wykorzystują tylko pamięć ładowania (load), zamiast pamięci RAM. Praca z danymi receptury: Do kopiowania rekordów danych bieżącej receptury z bloku DB do statycznego bloku DB, umieszczonego w pamięci roboczej służy funkcja SFC83 "READ_DBL" wywoływana z programu użytkownika. W wyniku czego, pamięć RAM zawiera tylko dane z jednego rekordu. Program użytkownika uzyskuje dostęp do danych bieżącej receptury. Poniższy rysunek pokazuje sposób obsługi receptur: Receptura 1 Receptura 2 Bieżąca receptura Receptura n Zapis zmodyfikowanej receptury: Dane nowej lub zmienionej receptury wygenerowanej w trakcie wykonywania programu można zapisać do pamięci ładowania (load). W tym celu, w programie użytkownika należy wywołać funkcję SFC 84 "WRIT_DBL". Dane zapisywane są do pamięci ładowania (load) i są dostępne również po wykasowaniu pamięci. Możemy zarchiwizować zmienione rekordy (receptury) przez odczyt i zapis bloków do PG/PC. UWAGA Aktywne funkcje systemowe SFC82 do 84 (aktywny dostęp do SIMATIC Micro Memory Card) mają wyraźny wpływ na funkcje programatora (np. status bloku, status zmiennych, wgrywanie bloków, odczyt, otwieranie.) Zasadniczo ograniczają wydajność (w porównaniu do pasywnych funkcji systemowych) o współczynnik 10. UWAGA Aby zapobiec utracie danych, nie można przekraczać max.liczby operacji kasowań/zapisu. 84 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4.2 Funkcje pamięci 4.2.6 Pliki rejestracyjne (log) wartości pomiarowych Wprowadzenie Wartości pomiarowe generowane są gdy moduł interfejsu IM 151-8 PN/DP CPU wykonuje program użytkownika. Wartości te należy zarejestrować i przeanalizować. Sekwencja postępowania Pobieranie wartości pomiarowych: zapisuje wszystkie wartości pomiarowe do DB (dla backupu przemiennego w kliku DB) umieszczonych w pamięci roboczej. Rejestracja wartości pomiarowych: Zanim ilość danych przekroczy pojemność pamięci, aby przepisać wartości pomiarowe z bloku DB do pamięci ładowania (load), należy w programie użytkownika wywołać funkcję SFC 84 "WRIT_DBL". Poniższy rysunek przedstawia sposób obsługi plików rejestrujących wartości pomiarowe (log file): Wartość pomiar. 1 Wartość pomiar. 2 Bieżąca wartość pomiarowa Wartość pomiar. n Aby wygenerować nowy (dodatkowy) statyczny blok DB w pamięci load, który nie wymaga pamięci RAM, można wywołać w programie użytkownika funkcję SFC 82 CREA_DBL. Instrukcja użytkownika, 06/2008, A5E02049034-01 85

Koncepcja pamięci 4.2 Funkcje pamięci Odwołania Dodatkowe informacje o bloku SFC 82 można znaleźć w podręczniku System and Standard Functions for S7-300/400, lub w Pomocy Online STEP 7. UWAGA Funkcja SFC 82 zostanie przerwana i zostanie wygenerowany komunikat błędu, jeśli istnieje już blok DB o takim samym numerze w pamięci load i/lub pamięci roboczej (RAM). Dane zapisane do pamięci load są przenoszalne i zachowywane podczas resetu pamięci. Ocena wartości pomiarowych: Zmierzone wartości z DB zapisane do pamięci load mogą być odczytane i ocenione przez innych partnerów komunikacyjnych (np. programator, PC). UWAGA Aktywne funkcje systemowe SFC82 do 84 (aktywny dostęp do SIMATIC Micro Memory Card) mają wyraźny wpływ na funkcje programatora (np. status bloku, status zmiennych, wgrywanie bloków, odczyt, otwieranie.) Zasadniczo ograniczają wydajność (w porównaniu do pasywnych funkcji systemowych) o współczynnik 10. UWAGA Dla modułu interfejsu IM 151-8 PN/DP CPU można również wygenerować bloki DB bez podtrzymania (non-retentive) przy użyciu funkcji SFC 82 (parametr ATTRIB -> NON_RETAIN bit.) UWAGA Aby zapobiec utracie danych, nie można przekraczać max. liczby operacji kasowań/zapisu. 86 Instrukcja użytkownika, 06/2008, A5E02049034-01

Koncepcja pamięci 4.2 Funkcje pamięci 4.2.7 Archiwizacja (backup) projektu na SIMATIC Micro Memory Card Podstawowe funkcje Za pomocą funkcji Save project to Memory Card (zapisz projekt na kartę pamięci) oraz Fetch project from Memory Card (pobierz projekt z karty pamięci) możemy zapisać wszystkie dane projektowe do karty pamięci SIMATIC Micro Memory Card i pobbierać je w późniejszym czasie. Aby wykonać archiwizację, SIMATIC Micro Memory Card musi być umieszczona w module interfejsu IM 151-8 PN/DP CPU lub w adapterze pamięci MMC w programatorze lub PC. Dane projektowe są kompresowane przed zapisem do karty pamięci SIMATIC Micro Memory Card, a przy pobieraniu są dekompresowane. UWAGA Dodatkowo obok danych projektowych na SIMATIC Micro Memory Card można również zapisać dane użytkownika. Przed zapisaniem danych powinno się wybrać SIMATIC Micro Memory Card z wystarczającą iloścą pamięci. Odpowiedni komunikat zgłosi ostrzeżenie jeżeli pojemność pamięci SIMATIC Micro Memory Card jest niewystarczająca. The volume of project data to be saved corresponds with the size of the project's archive file. UWAGA Ze względów technicznych, za pomocą funkcji Save project to memory card (zapisz projekt na kartę pamięci) można wgrać tylko całą zawartość (program użytkownika i dane projektowe). Instrukcja użytkownika, 06/2008, A5E02049034-01 87

Koncepcja pamięci 4.2 Funkcje pamięci 88 Instrukcja użytkownika, 06/2008, A5E02049034-01

Montaż i podłączenie 5 5.1 Zawartość Gdzie mogę znaleźć jakie informacje? Obszerne informacje na temat dopasowania i łączenia modułów ET 200S znajdują sie w odpowiednim rozdziale podręcznika ET 200S Distributed I/O Device. Poniższy rozdział opisuje różnice oraz specjalne właściwości związane z wykorzystywaniem ET 200S z modułem interfejsu IM 151-8 PN/DP CPU. 5.2 Instalacja modułu interfejsu IM 151-8 PN/DP CPU Wprowadzenie łączy ET 200S z siecią PROFINET. Wymagania Musi być przygotowana szyna montażowa (zobacz podręcznik ET 200S Distributed I/O Device). Procedura 1. Zainstalować moduł interfejsu IM 151-8 PN/DP CPU (zobacz podręcznik ET 200S Distributed I/O Device). 2. Zainstalować odpowiedni moduł zacisków (zobacz podręcznik ET 200S Distributed I/O Device). UWAGA Informacje do sekwencji instalacji Jeśli moduł interfejsu IM 151-8 PN/DP CPU będzie rozszerzony o moduł DP master, przed instalacją modułu zacisków należy zainstalować moduł DP master. 3. Zainstalować odpowiedni moduł terminujący (zobacz podręcznik ET 200S Distributed I/O Device). Instrukcja użytkownika, 06/2008, A5E02049034-01 89

Montaż i podłączenie 5.3 Podłączanie modułu interfejsu IM 151-8 PN/DP CPU 5.3 Podłączanie modułu interfejsu IM 151-8 PN/DP CPU Wprowadzenie Do modułu interfejsu IM 151-8 PN/DP CPU należy podłączyć zasilanie oraz PROFINET IO. jest wyposażony w wewnętrzny switch PROFINET. Pozwala to żeby sieć PROFINET przechodziła bezpośrednio przez moduł, lub aby dodatkowe urządzenie IO np. ET 200S z IM 151-3 PN) było podłączone bezpośrednio do IM 151-8 PN/DP CPU. Rysunek 5-1 Obszar PROFINET IO i Component-Based Automation 1 Podłączenie dla PROFINET IO (z 3 portami, RJ45) 2 Mocowanie przewodów 3 Podłączenie zasilania OSTROŻNIE PROFINET Moduły z interfejsem PROFINET mogą pracować tylko w sieciach LAN (Local Area Network), w których wszystkie węzły są wyposażone w zasilacze SELV / PELV lub system zabezpieczeń porównywalnej jakości. Aby zapewnić zgodność ze standardami bezpieczeństwa, aby uzyskać dostęp do sieci WAN (Wide Area Network) wymagany jest terminal transmisji danych (np. modem). 90 Instrukcja użytkownika, 06/2008, A5E02049034-01

Montaż i podłączenie 5.3 Podłączanie modułu interfejsu IM 151-8 PN/DP CPU Wymagania musi być instalowany na szynie montażowej. Należy podłączać moduł interfejsu przy wyłączonym napięciu zasilania. Wymagane narzędzia Industrial Ethernet Fast Connect stripping tool (6GK1901-1GA00) (narzędzie do usuwania izolacji dla przewodów Industrial Ethernet Fast Connect) Zasilanie Można używać jedynie zasilaczy typu PELV z gwarantowanym bardzo niskim napięciem izolowanym elektrycznie ( 60 VDC). Wymagane akcesoria Przewód o przekroju maksymalnym 2,5 mm2 do podłączenia zasilania Wtyczka PROFINET (zgodna ze specyfikacją PROFINET Installation Guide) Poniższe wtyczki są odpowiednie: PROFINET RJ45; wtyczka ze złączem Fast Connect, wyprowadzenie przewodu 90 6GK1901-1BB20-2AA0 Przewody podłączeniowe Industrial Ethernet Fast Connect Poniższe przewody są odpowiednie: Fast Connect przewód standardowy Fast Connect trailing cable Fast Connect marine cable 6XV1840-2AH10 6XV1840-3AH10 6XV1840-4AH10 Instrukcja użytkownika, 06/2008, A5E02049034-01 91

Montaż i podłączenie 5.3 Podłączanie modułu interfejsu IM 151-8 PN/DP CPU Instalacja wtyczki PROFINET Wtyczkę PROFINET należy podłączyć zgodnie z informacjami zawartymi w PROFINET Installation Guide. PROFINET Cabling and Interconnection Technology, Version 1.99 Guideline można znaleźć pod adresem http://www.profinet.com w sekcji Downloads. Opis pinów dla złącza RJ45 Widok gniazda RJ45 Zacisk Opis Ekran 1 RD (Odbiór danych +) 2 RD_N (Odbiór danych ) 3 TD (Transmisja danych +) 4 Masa 5 Masa 6 TD_N (Transmisja danych ) 7 Masa 8 Masa Podłączanie PROFINET IO Należy podłączyć PROFINET IO jak opisano poniżej: 1. Włożyć wtyczkę PROFINET do gniazda PROFINET X1 P1. 2. Umieścić i zabezpieczyć przewód PROFINET w uchwycie mocującym. Zintegrowany switch umożliwia przechodzenie przez PROFINET IO. Jeśli jest to niezbędne, można użyć gniazd PROFINET X1 P2 i X1 P3 do podłączenia innych urządzeń I/O. Podłączanie zasilania Zasilanie podłącza się poprzez specjalną wtyczkę. Przy dostawie, wtyczka jest włożona w miejscu podłączenia zasilania modułu interfejsu IM 151-8 PN/DP CPU. Wtyczka umożliwia przeprowadzenie zasilania bez wykonania przerwy. Opis pinów wtyczki: Należy podłączyć zasilanie do wtyczki jak opisano poniżej: 1. Zdjąć izolację przewodu zasilającego na 10 mm. 2. Włożyć pojedyncze przewody do zacisku sprężynowego (okrągłe otwory) wtyczki. 3. Włożyć podłączoną wtyczkę do zacisku 24 VDC modułu interfejsu IM 151-8 PN/DP CPU. 4. Należy upewnić się, że pozostawiono odpowiedni zapas przewodu. 92 Instrukcja użytkownika, 06/2008, A5E02049034-01

Montaż i podłączenie 5.4 Instalacja i podłączenie modułu DP master 5.4 Instalacja i podłączenie modułu DP master Jeśli moduł interfejsu IM 151-8 PN/DP CPU zostanie rozszerzony o opcjonalny moduł DP master, wówczas można używać modułu interfejsu IM 151-8 PN/DP CPU jako DP master. Do modułu DP master należy podłączyć sieć PROFIBUS DP. Wymagania Zamontowana szyna montażowa (zobacz ET 200S Distributed I/O Device). został zainstalowany na szynie montażowej (zobacz Instalacja modułu interfejsu IM 151-8 PN/DP CPU). UWAGA Należy instalować moduły zacisków (terminal module) dopiero po instalacji modułu DP master. Instalacja modułu DP master 1. Zawiesić moduł DP master na szynie montażowej po prawej stronie modułu IM 151-8 PN/DP CPU. 2. Obrócić / docisnąć moduł DP master do szyny aż do momentu kiedy zaskoczy. 3. Przesunąć moduł DP master w lewo do modułu IM 151-8 PN/DP CPU do momentu słyszalnego zaskoczenia/kliknięcia. Rysunek 5-2 Instalacja modułu DP master Instrukcja użytkownika, 06/2008, A5E02049034-01 93

Montaż i podłączenie 5.4 Instalacja i podłączenie modułu DP master Podłączenie PROFIBUS DP Należy podłączyć PROFIBUS DP jak opisano poniżej: Użyć przygotowanego przewodu PROFIBUS. Włożyć wtyczkę sieciową w gniazdo przyłączeniowe X1 na module DP master. Przykręcić wtyczkę do gniazda przyłączeniowego. Opis pinów przyłącza magistrali: Widok gniazda przyłącza Zacisk Sygnał Oznaczenie 1 2 3 RxD / TxD-P Linia danych B 4 RTS Żądanie do wysyłki 5 M5V2 Potencjał odniesienia danych (stacja) 6 P5V2 Zasilanie plus (stacja) 7 8 RxD / TxD-N Linia danych A Interfejs RS 485 9 94 Instrukcja użytkownika, 06/2008, A5E02049034-01

Adresacja 6 6.1 Adresacja modułów I/O 6.1.1 Adresacja zgodna ze slotami dla zcentralizowanych modułów I/O Adresacja zgodna ze slotami Adresacja zgodna ze slotami jest dostępne tylko dla zcentralizowanych I/O podłączonych do modułu IM 151-8 PN/DP CPU. Jeśli moduł interfejsu IM 151-8 PN/DP CPU wystartował bez wgranej konfiguracji, wówczas moduły I/O są domyślnie adresowane zgodnie ze slotami. UWAGA Bez wczytanej konfiguracji, moduł interfejsu IM 151-8 PN/DP CPU ma nie podtrzymywany adres IP dla interfejsu PROFINET. Po każdym wyłączeniu/załączeniu zasilania lub resecie pamięci, będzie konieczne ponowne przypisanie adresu IP. Adresacja cyfrowych lub analogowych modułów przypisana domyślnie zgodnie z typem modułów I/O (tabela poniżej). Obraz procesu (ustawienie domyślne) 16 Bajtów 1 Bajt na moduł analogowy, moduł technologiczny, 4 IQ SENSE lub startery silnikowe (high feature) na moduł cyfrowy lub starter silnikowy Rysunek 6-1 Struktura domyślnego obszaru adresowego Instrukcja użytkownika, 06/2008, A5E02049034-01 95

Moduł interfejsu IM 151-8 PN/DP CPU Moduł DP master Moduł zasilania PM-E terminator Adresacja 6.1 Adresacja modułów I/O Przypisanie slotów Poniższy rysunek przedstawia konfigurację ET 200S z modułami cyfrowymi i analogowymi oraz modułami technologicznymi i z przypisaniem slotów. Rysunek 6-2 Sloty dla ET 200S Przypisanie adresów W zależności od slotu, 1 bajt jest rezerwowany dla cyfrowych I/O, starterów silnikowych oraz 4 IQ SENSE, 16 bajtów dla analogowych I/O i modułów technologicznych dla każdego modułu I/O (do 63). Poniższa tabela wskazuje domyślne przypisania adresów dla modułów analogowych i cyfrowych na slot dla adresowania zgodnego ze slotami. Tabela 6-1 Domyśla adresacja dla zcentralizowanych modułów I/O w ET 200S z modułem interfejsu IM 151-8 PN/DP CPU Zarezerwowany obszar adresowy Moduł cyfrowy, starter silnikowy Moduł analogowy, moduł technologiczny, 4 IQ SENSE, starter silnikowy (high feature) Numer slotu 1 2 3 4 5 6 7 8 66 IM 151-8 PN/DP CPU 1-1 2 3 4 62-272 do 287 288 do 303 304 do 319 320 do 335 1248 do 1263 Moduły zasilania (PM) 2 256 272 288 304 320 1248 1 z X1 P1 / P2 / P3 jako interfejsy PROFINET i X1 jako interfejs DP 2 Adresy diagnostyczne (bez danych użytkownika) 96 Instrukcja użytkownika, 06/2008, A5E02049034-01

Adresacja 6.1 Adresacja modułów I/O Przykład adresowania zgodnego ze slotami dla modułów I/O Poniższy rysunek przedstawia przykładową konfigurację ET 200S, zawierającą przykładową alokację adresów dla modułów I/O. Adresy dla modułów I/O są predefiniowane w adresowaniu domyślnym. Numery slotów Przypisane adresy adresy diagnostyczne Rysunek 6-3 Przykład adresowania modułów I/O 6.1.2 Adresacja użytkownika dla modułów I/O Adresacja użytkownika Adresacja użytkownika dla modułów możliwa jest zarówno dla konfiguracji I/O zcentralizowanej oraz rozproszonej. Adresacja użytkownika oznacza, że można dowolnie wybrać Adresy wejściowe dla modułów i Adresy wyjściowe dla modułów w zakresie od 0 do 2047 z rozdrobnieniem na poziomie bajtu niezależnie jeden od drugiego. Adresacja z poziomu STEP 7. Specyfikuje adres startowy modułu, który stanowi bazę dla wszystkich pozostały adresów modułu. adresacja użytkownika Obraz procesu (ustawienie domyślne) Rysunek 6-4 Struktura obszaru adresowego dla adresacji użytkownika UWAGA Jeśli używane są urządzenia obiektowe PROFIBUS DP lub PROFINET IO, zawsze należy konfigurować sprzęt z poziomu STEP 7 HW Config. Adresacja użytkownika dla modułów jest używana automatycznie, nie występuje ustalone adresowanie slotów. Instrukcja użytkownika, 06/2008, A5E02049034-01 97

Adresacja 6.2 Adresacja w PROFINET IO Korzyści Korzyści adresacji użytkownika: You can make the best possible use of the available address spaces because there are no "address gaps" between the modules. When creating standard software, you can specify addresses that are independent of the configuration of the ET 200S station. 6.2 Adresacja w PROFINET IO Informacje ogólne Dane urządzenia IO najpierw muszą zostać obsłużone przez PROFINET IO zanim rozproszone I/O będą mogły zostać zaadresowane z programu użytkownika. Podczas procesu uruchomienia: Numer urządzenia i nazwa urządzenia są definiowane dla urządzenia IO. Nazwy urządzeń są przypisywane do urządzeń IO tak, że moduł interfejsu IM 151-8 PN/DP CPU, jako kontroler IO, może przypisać adres IP i dzięki temu adres urządzeń IO. UWAGA Przypisywanie nazwy przy "Wymianie urządzenia bez wymiennego medium " Jeśli funkcjonalność Wymiany urządzenia bez wymiennego medium została skonfigurowana w HW Config, urządzenie IO może być wymienione bez konieczności przypisywania przez użytkownika nazwy. Aby to wykonać, urządzenie IO musi być zresetowane do ustawień fabrycznych. Zakresy adresów są przypisane do modułów wejść / wyjść lub slotów / podslotów, tak aby mogły być adresowane z programu użytkownika. Sloty bez danych użytkownik mają adres diagnostyczny. Dodatkowe informacje o uruchomieniu modułu interfejsu IM 151-8 PN/DP CPU jako kontrolera IO można znaleźć w rozdziale Uruchamianie PROFINET IO. Adresacja użytkownika rozproszonych PROFINET I/O Dla rozproszonych wejść/wyjść PROFINET IO wymagane jest adresowanie użytkownika. Informacje o adresowaniu znajdują się w rozdziale Adresacja użytkownika dla modułów I/O. 98 Instrukcja użytkownika, 06/2008, A5E02049034-01

Adresacja 6.3 Adresowanie w PROFIBUS DP Adresowanie spójnych obszarów danych użytkownika Poniższa tabela ilustruje punkty do rozpatrywania w odniesieniu do komunikacji w systemie PROFINET IO, jeśli mają być przesyłane obszary I/O spójne w całej długości. Dla bajtów spójności danych od 1 do 254 na PROFINET IO: Obszar adresowy spójnych danych w obrazie procesu jest uaktualniany automatycznie. Aby odczytywać i zapisywać spójne dane, można również użyć SFC 14 "DPRD_DAT" i SFC 15 "DPWR_DAT". Jeśli obszar adresowy spójnych danych nie znajduje się w obrazie procesu, należy użyć SFC 14 i SFC 15 aby odczytywać i zapisywać spójne dane. Długość w SFC musi zgadzać się z długością zaprogramowanego obszaru gdy wykonywany jest dostęp do obszarów spójnych w całej długości. Możliwy jest również bezpośredni dostęp do spójnych obszarów (np. L PEW lub T PAW). W systemie PROFINET IO można przesyłać do 254 bajtów spójnych danych. Zobacz także Konfiguracja i uruchomienie systemu PROFINET IO (Strona 123) Adresacja użytkownika dla modułów I/O (Strona 97) 6.3 Adresowanie w PROFIBUS DP Informacje ogólne Zanim rozproszone I/O będą mogły być zaadresowane przez program użytkownika, dane DP slaves muszą być obsługiwane przez PROFIBUS DP. Podczas procesu uruchomienia: Adresy PROFIBUS są przypisywane do urządzeń slave Zakresy adresów są przypisane do modułów wejść / wyjść lub slotów, tak aby mogły być adresowane z programu użytkownika. Sloty bez danych użytkownik mają adres diagnostyczny. Dodatkowe informacje o uruchomieniu modułu interfejsu IM 151-8 PN/DP CPU jako modułu DP master można znaleźć w rozdziale Uruchamianie PROFIBUS DP. Adresowanie użytkownika dla rozproszonych I/O w sieci PROFIBUS Dla rozproszonych wejść/wyjść PROFIBUS DP wymagane jest adresowanie użytkownika. Informacje o adresowaniu znajdują się w rozdziale Adresacja użytkownika dla modułów I/O. Instrukcja użytkownika, 06/2008, A5E02049034-01 99

Adresacja 6.3 Adresowanie w PROFIBUS DP Adresowanie spójnych obszarów danych użytkownika Poniższa tabela ilustruje punkty do rozpatrywania w odniesieniu do komunikacji w systemie master PROFIBUS DP, jeśli mają być przesyłane obszary I/O spójne w całej długości.. Spójność danych dla bajtów od 1 do 32 dla PROFIBUS DP: Obszar adresowy spójnych danych w obrazie procesu jest uaktualniany automatycznie. Aby odczytywać i zapisywać spójne dane, można również użyć SFC 14 "DPRD_DAT" i SFC 15 "DPWR_DAT". Jeśli obszar adresowy spójnych danych nie znajduje się w obrazie procesu, należy użyć SFC 14 i SFC 15 aby odczytywać i zapisywać spójne dane. Długość w SFC musi zgadzać się z długością zaprogramowanego obszaru gdy wykonywany jest dostęp do obszarów spójnych w całej długości. Możliwy jest również bezpośredni dostęp do spójnych obszarów (np. L PEW lub T PAW). W systemie PROFIBUS DP można przesyłać do 32 bajtów spójnych danych. Zobacz także Uruchamianie modułu interfejsu IM 151-8 PN/DP CPU z modułem DP master jako DP master (Strona 130) Adresacja użytkownika dla modułów I/O (Strona 97) 100 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7 7.1 Informacje ogólne Poniższy rozdział zawiera ważne, związane z uruchomieniem uwagi, których należy ściśle przestrzegać, aby uniknąć uszkodzeń lub zniszczenia maszyny (urządzenia, linii). UWAGA Kolejne fazy uruchomienia są zależne od aplikacji, w związku z tym niniejszy podręcznik opisuje jedynie ogólne informacje, bez objęcia całego zagadnienia. Odwołania Należy wziąć pod uwagę informacje o uruchomieniu dostarczane w opisach komponentów i urządzeń wchodzących w skład systemu. 7.2 Procedura uruchamiania 7.2.1 Procedura: uruchamianie sprzętu Wymagania sprzętowe ET 200S jest zainstalowane (moduł interfejsu IM 151-8 PN/DP CPU i moduł terminujący) ET 200S jest podłączone (moduł interfejsu IM 151-8 PN/DP CPU i moduł terminujący) Przy podłączonym ET 200S, następujące punkty tycząc się interfejsów PROFINET - zintegrowany interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU został skonfigurowany w STEP 7 (adres IP nazwa urządzenia ustawione w HW Config) - moduł interfejsu IM 151-8 PN/DP CPU jest podłączony do sieci PROFIBUS (na opcjonalnym module DP master) - ustawiono adres PROFIBUS - rezystor terminujący segment jest załączony Instrukcja użytkownika, 06/2008, A5E02049034-01 101

Uruchomienie 7.2 Procedura uruchamiania Rekomendowana procedura: sprzęt Z powodu modułowej struktury oraz wielu różnych opcji rozszerzeń, ET 200S może być bardzo rozbudowane i skomplikowane. Dlatego nie najlepszym pomysłem jest włączanie wszystkich modułów jednocześnie za pierwszym razem. Raczej rekomenduje się procedurę uruchamiania krok po kroku. Zalecamy następującą procedurę wstępnego uruchamiania ET 200S: Tabela 7-1 Rekomendowana procedura uruchamiania: sprzęt Czynność Uwagi Informacje można znaleźć w rozdziale Instalacja i sprawdzenie przewodów zgodnie z listą kontrolną Odłączenie zespołów napędowych i elementów sterowania Przygotowanie IM 151-8 PN/DP CPU Załączenie zasilania i ET 200S z modułem interfejsu IM 151-8 PN/DP CPU i sprawdzenie stanu diod LED Skasować pamięć modułu interfejsu IM 151-8 PN/DP CPU i sprawdzić diody LED Uruchomienie pozostałych modułów - Uruchomieniowa lista kontrolna Zapobiega powstaniu negatywnych efektów w systemie spowodowanych np. błędami programowania. Podpowiedź: przekierowując dane z wyjść do bloków danych zawsze można sprawdzić status wyjść Podłączyć programator Uruchomienie zasilania i ET 200S z modułem interfejsu IM 151-8 PN/DP CPU. Sprawdzić stan diod LED modułu interfejsu IM 151-8 PN/DP CPU. - Podłączanie programatora (PD/PG) Pierwsze załączeni zasilania Wykrywanie i usuwanie usterek, diagnostyka - Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użyciu przełącznika trybu pracy Należy stopniowo instalować pozostałe moduły w ET 200S i uruchamiać je po kolei. ET 200S Operating Instructions NIEBEZPIECZEŃSTWO Wykonywać krok-po-kroku. Nie przechodzić do kolejnego kroku przed ukończeniem poprzedniego kroku bez błędów / komunikatów błędów. Odwołania Istotne informacje znajdują się również w rozdziale Wykrywanie i usuwanie usterek, diagnostyka. Zobacz także Procedura: uruchamianie oprogramowania (Strona 103) 102 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.2 Procedura uruchamiania 7.2.2 Procedura: uruchamianie oprogramowania Wymagania ET 200S z modułem IM 151-8 PN/DP CPU jest zainstalowany i podłączony. Wymagania programowe, jakie muszą być spełnione aby korzystać z pełnej funkcjonalności modułu interfejsu IM 151-8 PN/DP CPU: Dla wymagana jest następująca wersja STEP 7 IM 151-8 PN/DP CPU V5.4 + Service pack 4 lub nowsza Na portach dla PROFINET - zintegrowany interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU został skonfigurowany w STEP 7 (adres IP nazwa urządzenia ustawione w HW Config) - moduł interfejsu IM 151-8 PN/DP CPU jest podłączony do sieci. PROFIBUS (na opcjonalnym module DP master) - ustawiono adres PROFIBUS - rezystor terminujący segment jest załączony UWAGA Należy przestrzegać procedury uruchamiania sprzętu. Instrukcja użytkownika, 06/2008, A5E02049034-01 103

Uruchomienie 7.2 Procedura uruchamiania Rekomendowana procedura: oprogramowanie Tabela 7-2 Rekomendowana procedura uruchamiania: oprogramowanie Czynność Uwagi Informacje można znaleźć w... Włączyć programator i uruchomić program SIMATIC Manager Wgrać konfigurację i program do modułu interfejsu IM 151-8 PN/DP CPU: zgłasza się do SIMATIC Manager przez swój adres MAC w opcji "Available nodes". Jeśli interfejs Ethernet programatora (PD) jest ustawiony na TCP/IP (Auto), wówczas podczas nawiązywania połączenia komunikacyjnego (np. podwójne kliknięcie na węźle sieci, pokazującym adres MAC, aby wyświetlić zawartość folderu bloków online), przypisywany jest tymczasowy adres IP przez PD do interfejsu PN modułu interfejsu IM 151-8 PN/DP CPU. Teraz bloki, szczególnie folder SDB z konfiguracją HW, mogą być przeniesione metodą przeciągnij-i-upuść z folderu bloków offline do folderu bloków online. Podczas wgrywania folderu SDB, przenoszony jest także adres IP przypisany przez STEP 7 w HW Config. Uruchamianie I/O - w podręczniku Programming with STEP 7 Przydatnymi funkcjmi są: Monitorowanie i modyfikacja zmiennych Testowanie ze statusem Forsowanie Sterowanie wyjściami w trybie STOP (aktywne PO) Podpowiedź: wykonać testy sygnałów wejść i wyjść w podręczniku Programming with STEP 7 Manual w rozdziale Alarmy, błędy i komunikaty systemowe Uruchamianie PROFINET IO w rozdziale Uruchamianie PROFINET IO w podręczniku System Description PROFINET Uruchamianie PROFIBUS DP - w rozdziale Uruchamianie PROFIBUS DP Podłączenie wyjść Wyjścia należy uruchamiać po kolei. - NIEBEZPIECZEŃSTWO Wykonywać krok-po-kroku. Nie przechodzić do kolejnego kroku przed ukończeniem poprzedniego kroku bez błędów / komunikatów błędów. 104 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.3 Uruchomieniowa lista kontrolna Reakcja na błędy Należy reagować na błędy w następujący sposób: Sprawdzić system za pomocą listy kontrolnej umieszczonej w rozdziale poniżej. Sprawdzić sygnalizację LED na wszystkich modułach. Znaczenie sygnalizacji jest opisane w podręczniku ET 200S Distributed I/O Device. Jeśli wystąpi taka potrzeba, wyjmować pojedyncze komponenty, aby odnaleźć błędy. Odwołania Istotne informacje znajdują się również w rozdziale Wykrywanie i usuwanie usterek, diagnostyka. Zobacz także Procedura: uruchamianie sprzętu (Strona 101) 7.3 Uruchomieniowa lista kontrolna Wprowadzenie Po instalacji i podłączeniu ET 200S, zaleca się powtórne sprawdzenie wszystkich poprzednich kroków. Poniższe tabele przedstawiają instrukcje w formie listy kontrolnej (checklist) do sprawdzenia ET 200S. Dodatkowo zawarto informacje o rozdziałach, w których znajdują się szczegółowe opisy w danym temacie. Szyna montażowa Punkty do sprawdzenia są wylistowane w instrukcji do ET 200S Czy szyna montażowa jest zamocowana na ścianie, na ramie, czy w szafie? Czy została zachowana wymagana wolna przestrzeń? Instrukcja ET 200S rozdział Instalacja Instalacja Koncepcja uziemienia i uziemienia do płyty montażowej Punkty do sprawdzenia są wylistowane w instrukcji do ET 200S Czy wykonano połączenie o niskiej impedancji (duże powierzchnie, duże obszary styku) do potencjału ziemi (uziemienie)? Czy szyna montażowa jest prawidłowo podłączona do potencjału odniesienia i uziemienia (bezpośrednie połączenie elektryczne, czy praca bez uziemienia)? Czy wszystkie punkty uziemienia przyrządów pomiarowych podłączonych elektrycznie i urządzenia zasilające są podłączone do potencjału odniesienia? Instrukcja ET 200S rozdział Podłączenie i montaż Podłączenie i montaż Dodatki Instrukcja użytkownika, 06/2008, A5E02049034-01 105

Uruchomienie 7.4 Uruchamianie modułów Instalacja modułów i podłączenie okablowania Punkty do sprawdzenia są wylistowane w instrukcji do ET 200S Czy moduły zacisków oraz moduł terminujący są zainstalowane poprawnie? Czy przewody wszystkich modułów zacisków są podłączone poprawnie? Czy wszystkie moduły zasilania, sygnałowe,... są podłączone poprawnie? Instrukcja ET 200S rozdział Instalacja Podłączenie i montaż Podłączenie i montaż 7.4 Uruchamianie modułów 7.4.1 Wkładanie/Wymiana SIMATIC Micro Memory Card SIMATIC Micro Memory Card (MMC) jako moduł pamięci Moduł pamięci używany w module interfejsu IM 151-8 PN/DP CPU to SIMATIC Micro Memory Card. SIMATIC Micro Memory Card można używać jako pamięć ładowania (load) lub jako pamięć mobilną. UWAGA Aby pracować z modułem interfejsu IM 151-8 PN/DP CPU musi być podłączone SIMATIC Micro Memory Card. SIMATIC Micro Memory Card nie jest dostarczana jako standard łącznie z modułem interfejsu IM 151-8 PN/DP CPU. UWAGA przechodzi w tryb STOP i wymaga kasowania pamięci, jeśli SIMATIC MMC zostanie usunięta podczas, gdy moduł interfejsu IM 151-8 PN/DP CPU jest w trybie pracy RUN. OSTROŻNIE Dane z karty pamięci SIMATIC Micro Memory Card mogą zostać zniszczone jeżeli wyciągniemy moduł w trakcie procesu zapisu. W takim wypadku należy wykasować pamięć MMC używając programatora PD lub dokonując formatowania w IM 151-8 PN/DP CPU. NIGDY nie należy wyciągać SIMATIC Micro Memory Card w trybie pracy RUN; kartę należy wyciągać przy wyłączonym zasilaniu lub przełączyć IM 151-8 PN/DP CPU w tryb pracy STOP aby uniknąć zapisuje danych do karty przez programator. W momencie gdy CPU jest w trybie STOP i nie potrafimy określić, czy PD nie zapisuje danych do karty (np. ładowanie/kasowanie bloków), wtedy należy rozłączyć połączenie przewód od programatora. OSTRZEŻENIE Należy upewnić się, że wkładana SIMATIC Micro Memory Card zawiera właściwy program użytkownika dla modułu interfejsu IM 151-8 PN/DP CPU (system). Nieprawidłowy program użytkownika może prowadzić do poważnych skutków po uruchomieniu. 106 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów Wkładanie / wymiana SIMATIC Micro Memory Card 1. Należy włączyć moduł interfejsu IM 151-8 PN/DP CPU w tryb STOP. 2. Czy SIMATIC Micro Memory Card jest włożona? Jeśli tak, należy upewnić się, że nie są aktywne funkcje PD (np. wgrywanie bloków). Jeśli nie można tego zapewnić, należy przerwać połączenie komunikacyjne do modułu interfejsu IM 151-8 PN/DP CPU. Nacisnąć przycisk do wysuwania karty i wyjąć SIMATIC MMC. Przycisk do wysuwania karty 1 jest umieszczony w dolnej części gniazda karty pamięci, umożliwia wyjmowanie SIMATIC Micro Memory Card. Do wyjęcia karty (wciśnięcia przycisku), należy użyć małego śrubokręta lub długopisu. 3. Należy włożyć ("nową") SIMATIC Micro Memory Card do gniazda karty, w taki sposób, aby ucięty narożnik był skierowany w stronę przycisku wyjmującego. 4. Łagodnie wcisnąć SIMATIC Micro Memory Card do moduł interfejsu IM 151-8 PN/DP CPU aż do momentu gdy karta zaskoczy. 5. Wykonać reset (informacje w rozdziale Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użyciu przełącznika zmiany trybu pracy). Wyjmowanie i wkładanie SIMATIC Micro Memory Card Po wymianie SIMATIC MMC w stanie wyłączonego zasilania, moduł interfejsu IM 151-8 PN/DP CPU wykrywa Fizycznie identyczną SIMATIC Micro Memory Card z inną zawartością Nową SIMATIC Micro Memory Card z taką samą zawartością jak stara SIMATIC Micro Memory Card Po włączeniu zasilania reset pamięci wykonywany jest automatycznie. Instrukcja użytkownika, 06/2008, A5E02049034-01 107

Uruchomienie 7.4 Uruchamianie modułów Odwołania Więcej informacji o SIMATIC Micro Memory Card można znaleźć w rozdziale Informacje Techniczne (Technical Data) podręcznika S7-300, CPU 31xC and CPU 31x. Zobacz także Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użyciu przełącznika zmiany trybu pracy (Strona 109) 7.4.2 Pierwsze załączenie zasilania Wymagania Zainstalowane i podłączone ET 200S. SIMATIC Micro Memory Card włożona do modułu interfejsu IM 151-8 PN/DP CPU Przełącznik trybu pracy modułu interfejsu IM 151-8 PN/DP CPU w położeniu STOP. Pierwsze załączenie ET 200S z IM 151-8 PN/DP CPU Należy załączyć zasilanie dla ET 200S. Wynik: Na module interfejsu IM 151-8 PN/DP CPU Dioda LED ON zapala się Dioda LED STOP mruga z częstotliwością 2 Hz, gdy moduł interfejsu IM 151-8 PN/DP CPU przeprowadza automatyczny reset pamięci Dioda LED STOP zapala sie po wykonaniu resetu. 108 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów 7.4.3 Resetowanie moduł interfejsu IM 151-8 PN/DP CPU przy użyciu przełącznika wyboru trybu pracy Kiedy należy wykonać reset/kasowanie pamięci moduł interfejsu IM 151-8 PN/DP CPU? Reset/kasowanie pamięci modułu interfejsu IM 151-8 PN/DP CPU należy wykonywać, gdy wszystkie podtrzymywane bity pamięci, timery, liczniki zostały wyczyszczone i wartości początkowe podtrzymywanych bloków danych z pamięci ładowania zostaną użyte jako wartości aktualne w pamięci roboczej. gdy podtrzymywane bity pamięci, timery i liczniki mogą spowodować nieoczekiwaną reakcję po wykonaniu operacji "Load user program onto memory card" z programem użytkownika wgranym do modułu interfejsu IM 151-8 PN/DP CPU. Powód: "Load user program onto memory card" nie kasuje obszarów podtrzymywanych. jeśli moduł interfejsu IM 151-8 PN/DP CPU wymaga wykonania resetu pamięci, dioda LED STOP mruga z częstotliwością 0.5 Hz. Możliwe przyczyny żądania zostały opisane w tabeli poniżej, Tabela 7-3 Możliwe przyczyny żądania wykonania resetu/kasowania pamięci przez moduł interfejsu IM 151-8 PN/DP CPU Powód żądania resetu pamięci przez moduł interfejsu IM 151-8 PN/DP CPU Została wymieniona SIMATIC Micro Memory Card. Błąd pamięci RAM w module interfejsu IM 151-8 PN/DP CPU Pamięć robocza jest zbyt mała, Work memory is too small, tj. nie wszystkie bloki programu użytkownika z SIMATIC Micro Memory Card mogą zostać wczytane. Próby wczytania nieprawidłowego bloku; np. gdy została zaprogramowana zła instrukcja. Specjalne przypadki z włożoną SIMATIC Micro Memory Card: powoduje ciągłe żądanie wykonania resetu pamięci. Można temu zapobiec przez sformatowanie SIMATIC Micro Memory Card (zobacz Formatowanie SIMATIC Micro Memory Card). Dodatkowe informacje o zachowaniu SIMATIC Micro Memory Card po wykonaniu kasowania pamięci, zobacz Kasowanie pamięci i restart. Jak skasować pamięć Są dwa sposoby na skasowanie pamięci moduł interfejsu IM 151-8 PN/DP CPU: Kasowanie pamięci przy użyciu przełącznika trybu pracy Kasowanie pamięci przy użyciu programatora... opisane w tym rozdziale.... możliwe tylko, gdy moduł IM 151-8 PN/DP CPU jest w trybie STOP (zobacz pomoc online programu STEP 7). Kasowanie pamięci IM 151-8 PN/DP CPU przy użyciu przełącznika trybu pracy Poniższa tabela opisuje kolejne kroki wymagane do wykonania kasowania pamięci modułu interfejsu IM 151-8 PN/DP CPU. Instrukcja użytkownika, 06/2008, A5E02049034-01 109

Uruchomienie 7.4 Uruchamianie modułów Tabela 7-4 Kroki do wykonania kasowania pamięci modułu interfejsu IM 151-8 PN/DP CPU Krok Kasowanie pamięci IM 151-8 PN/DP CPU 1. Zmienić pozycję przełącznika na STOP 1 2. Zmienić pozycję przełącznika na MRES, przytrzymać przełącznik w pozycji MRES do momentu drugiego zapalenia się diody STOP (zajmuje około 3 sekundy). 2 Po wykonaniu powyższych czynności puścić przełącznik. 3. W przeciągu 3 sekund ponownie zmienić pozycję przełącznika na MRES i przytrzymać do momentu gdy dioda STOP zacznie mrugać (częstotliwość 2 Hz). 3 Po wykonaniu można puścić przełącznik. Gdy moduł interfejsu IM 151-8 PN/DP CPU zakończy kasowanie pamięci, dioda STOP przestanie mrugać i zaświeci się. Po wykonaniu w/w czynności kasowanie pamięci moduł interfejsu IM 151-8 PN/DP CPU zostało zakończone. Procedura opisana w powyższej tabeli jest wymagana tylko wówczas, jeśli kasowanie pamięci modułu interfejsu IM 151-8 PN/DP CPU ma zostać wykonane bez wcześniejszego żądania przez IM 151-8 PN/DP CPU (dioda STOP mruga powoli). Jeśli moduł interfejsu IM 151-8 PN/DP CPU wymaga kasowania pamięci, aby wykonać kasowanie wystarczy zmienić na krótko pozycję przełącznika trybu pracy na MRES. Poniższy rysunek pokazuje jak używać przełącznika trybu pracy do kasowania pamięci modułu interfejsu IM 151-8 PN/DP CPU: Jeśli moduł interfejsu IM 151-8 PN/DP CPU wymaga kolejnego kasowania pamięci pomimo prawidłowo wykonanego kasowania, SIMATIC Micro Memory Card może potrzebować formatowania (zobacz rozdział Formatowanie Micro Memory Card). Dioda STOP nie mruga podczas kasowania pamięci Co należy zrobić, jeśli dioda STOP nie mruga podczas kasowania pamięci lub jeśli inne diody świecą? 1. Należy powtórzyć kroki 2 i 3. 2. Jeśli moduł interfejsu IM 151-8 PN/DP CPU kolejny raz nie wykonuje kasowania pamięci, należy przeanalizować zawartość bufora diagnostycznego IM 151-8 PN/DP CPU. 110 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów Co dzieje się z modułem interfejsu IM 151-8 PN/DP CPU podczas kasowania pamięci? Tabela 7-5 Wewnętrzne procesy w IM 151-8 PN/DP CPU podczas kasowania pamięci Zadarzenie Procesy w module IM 151-8 PN/DP CPU Zawartość pamięci po kasowaniu Akcja w module interfejsu IM 151-8 PN/DP CPU 1. kasuje cały program użytkownika z pamięci roboczej. 2. kasuje dane podtrzymywane (retentive data). 3. przeprowadza testy sprzętu. 4. kopiuje związaną z sekwencją zawartość SIMATIC Micro Memory Card (pamięć ładowania/load) do pamięci roboczej. Podpowiedź: jeśli moduł interfejsu IM 151-8 PN/DP CPU nie może skopiować zawartości SIMATIC Micro Memory Card i wymaga kasowania pamięci, wówczas: Należy wyjąć SIMATIC Micro Memory Card Wykonać kasowanie pamięci IM 151-8 PN/DP CPU Zapewnić modułowi interfejsu IM 151-8 PN/DP CPU tymczasowy adres IP i odczytać bufor diagnostyczny lub w SIMATIC Manager w opcji "Available nodes", ustalić adres MAC modułu interfejsu IM 151-8 PN/DP CPU. Jeśli interfejs Ethernet PD jest ustawiony na "TCP/IP (Auto)", można odczytać zawartość bufora również poprzez dostępny adres MAC, ponieważ STEP 7 przypisze tymczasowy adres IP. Program użytkownika jest kopiowany z SIMATIC Micro Memory Card do pamięci roboczej a wykorzystanie pamięci zostaje odpowiednio oznaczone. Co pozostaje? Dane w buforze diagnostycznym. 1 Bufor diagnostyczny można odczytać korzystając z programatora (zobacz pomoc STEP 7). Zawartość licznika godzin pracy 1 Po wyłączeniu / załączeniu zasilania (zobacz powyżej, akcja 4 w module interfejsu IM 151-8 PN/DP CPU pod podpowiedzią), tylko ostatnie 100 wpisów bufora jest podtrzymywane. Instrukcja użytkownika, 06/2008, A5E02049034-01 111

Uruchomienie 7.4 Uruchamianie modułów Specjalne funkcje: parametry interfejsu Parametry interfejsu PN (parametry IP) oraz interfejsu DP (paramtery DP) nie są podtrzymywane jeśli konfiguracja sprzętow nie jest zapisana na SIMATIC Micro Memory Card. Dlatego zawsze należy wgrywać dane konfiguracyjne z HW Config do modułu interfejsu IM 151-8 PN/DP CPU. Dane konfiguracyjne są przechowywane w pliku SDB na SIMATIC Micro Memory Card. Poniższa tabela opisuje, które parametry interfejsu pozostają ważne po kasowaniu pamięci. Kasowanie pamięci... z włożoną SIMATIC Micro Memory Card bez włożonej SIMATIC Micro Memory Card lub bez wczytanych danych konfiguracyjnych Parametry IP / DP... zachowane na SIMATIC Micro Memory Card jako dane konfiguracyjne w SDB nie są kasowane... będą skasowane. Zobacz także Kasowanie pamięci CPU i restart (Strona 83) Formatowanie SIMATIC Micro Memory Card (Strona 112) 7.4.4 Formatowanie SIMATIC Micro Memory Card Należy sformatować SIMATIC Micro Memory Card w następujących przypadkach SIMATIC Micro Memory Card typ modułu nie jest typem użytkownika. SIMATIC Micro Memory Card nie została sformatowana. SIMATIC Micro Memory Card jest uszkodzona. Zawartość SIMATIC Micro Memory Card jest niepoprawna. Zawartość SIMATIC Micro Memory Card została zidentyfikowana jako niepoprawna. Operacja "Load user program" została przerwana przez wyłączenie zasilania. Operacja "Write RAM to ROM" została przerwana przez wyłączenie zasilania. Wystąpił błąd podczas oceny zawartości modułu podczas kasowania pamięci. Wystąpił błąd formatowania lub formatowanie nie powiodło się. Jeśli wystąpił jeden z powyżej opisanych błędów, moduł interfejsu IM 151-8 PN/DP CPU zażąda wykonania kolejnego kasowania pamięci, nawet, jeśli kasowanie pamięci zostało wykonane. Zawartość karty jest podtrzymywana aż do wykonania formatowania SIMATIC Micro Memory Card, chyba, operacje "Load user program" lub "Write RAM to ROM" zostaną przerwane w wyniku wyłączenia zasilania. SIMATIC Micro Memory Card powinna być formatowana tylko w przypadku wystąpienia odpowiednich powodów (zobacz powyżej), w nie np. przy wykonywaniu kasowania pamięci po zmianie modułów. W takim przypadku przełączenie w pozycję MRES powoduje normalne kasowanie pamięci, przy którym zawartość karty pozostaje niekasowana. 112 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów Aby sformatować SIMATIC Micro Memory Card należy wykonać poniższe kroki Jeśli moduł interfejsu IM 151-8 PN/DP CPU żąda kasowania pamięci (dioda STOP mruga powoli), można wykonać formatowanie SIMATIC Micro Memory Card w następujący sposób: 1. Zmienić położenie przełącznika do pozycji MRES i przytrzymać do momentu zapalenia się diody STOP (po około 9 sekundach). 2. W ciągu kolejnych 3 sekund, zwolnić przełącznik i ponownie zmienić jego położenie do pozycji MRES. Dioda STOP zacznie mrugać co oznacza, że wykonywane jest formatowanie. UWAGA Opisane sekwencje czynności należy wykonywać w określonym czasie. W innym przypadku SIMATIC Micro Memory Card nie zostanie sformatowana, powróci do ststusu kasowania pamięci. Zobacz także Resetowanie modułu interfejsu IM 151-8 PN/DP CPU przy użyciu przełącznika zmiany trybu pracy (Strona 109) 7.4.5 Reset do stanu jak przy dostawie Ustawienie modułu interfejsu IM 151-8 PN/DP CPU do parametrów fabrycznych Przy ustawieniach fabrycznych, właściwości modułu interfejsu IM 151-8 PN/DP CPU są ustawione do następujących wartości: Tabela 7-6 Właściwości modułu interfejsu IM 151-8 PN/DP CPU ustawienia fabryczne Właściwości Podtrzymywane bity pamięci, timery, liczniki Ustawienie obszaru podtrzymywania dla bitów pamięci, timerów, liczników Zawartość bufora diagnostycznego Licznik godzin pracy 0 Wartość Wszystkie podtrzymywane bity pamięci, timery, liczniki są wyczyszczone. Ustawienie domyślne (16 bajtów pamięci, brak timerów, 8 liczników) wyczyszczona Czas dnia (Time-of-day) 1.1.1994 00:00:00 Adres IP Brak Instrukcja użytkownika, 06/2008, A5E02049034-01 113

Uruchomienie 7.4 Uruchamianie modułów Procedura Aby wykonać reset modułu interfejsu IM 151-8 PN/DP CPU do ustawień fabrycznych przy użyciu przełącznika trybu pracy należy wykonać poniższe czynności: 1. Wyłączyć zasilanie. 2. Wyjąć SIMATIC Micro Memory Card z gniazda pamięci (zobacz Wyjmowanie/wymiana Micro Memory Card) 3. Przytrzymać przełącznik trybu pracy w pozycji MRES i włączyć zasilanie. 4. Poczekać aż diody sygnalizacyjne przyjmą stan tak jak w poniższej tabeli w kolumnie Obraz diod 1. 5. Zwolnić przełącznik trybu pracy, w przeciągu 3 sekund przełączyć z powrotem w tryb MRES i przytrzymać. 6. Diody sygnalizacyjne przyjmą stan jak w poniższej tabeli w kolumnie Obraz diod 2. Diody będą świeciły w takiej sekwencji przez czas wykonywania resetu (około 5 sekund). Podczas tego czasu można przerwać wykonywanie procedury resetowania przez zwolnienie (puszczenie) przełącznika trybu pracy. 7. Należy poczekać aż diody sygnalizacyjne będą świeciły jak pokazano w poniższej tabeli w kolumnie Obraz diod 3, a następnie zwolnić (puścić) przełącznik zmiany trybu pracy. został zresetowany do ustawień fabrycznych. Pracuje niebuforowany (wszystkie diody LED świecą, poza P1 - LINK, P2 - LINK i P3 - LINK) tryb pracy STOP. Obrazy diod sygnalizacji podczas resetowania modułu interfejsu IM 151-8 PN/DP CPU Podczas resetowania modułu interfejsu IM 151-8 PN/DP CPU do ustawień domyślnych, diody LED zapalają się w zgodnie z poniższymi obrazami diod: Tabela 7-7 Obrazy diod Dioda Kolor Obraz diod 1 Obraz diod 2 Obraz diod 3 SF Red BF-PN Red MT Ye low ON Green FRCE Ye low RUN Green STOP Ye low P1 - LINK Green P2 - LINK Green P3 - LINK Green Legenda: = LED świeci; = LED nie świeci; = LED mruga z częstotliwością 0.5 Hz Zobacz także Wkładanie/wymiana SIMATIC Micro Memory Card (Strona 106) 114 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów 7.4.6 Podłączanie programatora / PC do zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU Wymagania IM 151-8 PN/DP CPU ze zintegrowanym interfejsem PROFINET Programator / PC z kartą sieciową Podłączanie programatora / PC do zintegrowanego interfejsu PROFINET IM 151-8 PN/DP CPU 1. Podłączyć programator / PC do interfejsu X1 P1 modułu interfejsu IM 151-8 PN/DP CPU używając gotowego, niekrosowanego przewodu typu skrętka 1. Oczywiście, programator może być podłączony również do pozostałych dwóch portów interfejsu PROFINET. Wynik Programator / PC został podłączony do zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU. Instrukcja użytkownika, 06/2008, A5E02049034-01 115

Uruchomienie 7.4 Uruchamianie modułów Konfiguracja interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU Jeśli do modułu interfejsu IM 151-8 PN/DP CPU będzie podłączany jedynie programator, bez urządzeń IO, należy odpowiednio skonfigurować interfejs PROFINET. Procedura: Krok Czynność Konfiguracja sprzętowa w programie STEP 7 SIMATIC Manager 1 Z menu należy wybrać File > New... Należy wpisać nazwę projektu i kliknąć przycisk "OK" aby potwierdzić. 2 Aby dodać stację S7-300 należy wybrać Insert > Station > SIMATIC 300 Station 3 Dwukrotnie kliknąć "Hardware." Wynik: Zostanie otwarte okno HW Config. 4 Metodą przeciągnij-i-upuść wstawić moduł interfejsu IM 151-8 PN/DP CPU. Wynik: Zostanie otwarte okno "Properties Ethernet Interface PN-IO". Właściwości interfejsu X1 sieci PROFINET dostępne są w zakładce "Parameters". Przypisywanie adresu IP 5 W otwartym oknie należy wpisać adres IP. Uwaga: unikalny adres MAC jest ustawiony przez producenta i nie może być zmieniony. 6 Aby zamknąć okno właściwości należy kliknąć przycisk "OK". Zapis konfiguracji 7 Zapisanie konfiguracji nastąpi po kliknięciu w menu Station > Save and compile. Wczytywanie konfiguracji 8 Są dwa sposoby na wczytanie konfiguracji do modułu interfejsu IM 151-8 PN/DP CPU:: online poprzez interfejs PN Aby wgrać konfigurację, należy wybrać adres MAC docelowego modułu IM 151-8 PN/DP CPU. Lista dostępnych węzłów do których można wgrać konfigurację będzie wyświetlona w "Select node address". W oknie można wybrać urządzenie docelowe poprzez przypisany adres IP lub MAC. Jeśli urządzenie ma tylko adres MAC, można mu nadać skonfigurowany adres IP. Aby wykonać czynności, programator musi być podłączony do modułu interfejsu IM 151-8 PN/DP CPU. Interfejs programatora musi zostać ustawiony na TCP/IP (Auto). W zakładce IE-PG Access właściwości interfejsu należy ustawić: Assign Project- Specific IP Address. ofline, poprzez zapis danych na SIMATIC Micro Memory Card w SIMATIC Manager na programatorze, a następnie włożeniu SIMATIC Micro Memory Card do modułu interfejsu IM 151-8 PN/DP CPU Wynik Do interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU został przypisany (podtrzymywany) adres IP. 116 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów Odwołania Informacje o PROFINET, znajdują się w PROFINET System Description. Informacje o pasywnych komponentach sieci, takich jak switche znajdują się w podręczniku SIMATIC NET: Twisted Pair and Fiber-Optic Networks. Zobacz także Konfiguracja i uruchomienie systemu PROFINET IO (Strona 123) 7.4.7 Uruchamianie SIMATIC Manager Wprowadzenie SIMATIC Manager jest GUI do edycji online/offline obiektów S7 (projekty, programy użytkownika, bloki, stacje sprzętowe i narzędzie). SIMATIC Manager pozwala na Zarządzanie projektami i bibliotekami, Uruchamianie narzędzi STEP 7, Dostęp online do PLC (AS), Edytowanie SIMATIC Micro Memory Cards. Uruchamianie SIMATIC Manager Po instalacji, ikona SIMATIC Manager pojawi się na pulpicie Windows, a w menu Start w folderze SIMATIC zostanie dodany skrót do SIMATIC Manager. 1. Uruchom SIMATIC Manager dwukrotnie klikając na ikonę, lub z menu Start (w taki sam sposób jak inne aplikacje systemu Windows). Interfejs użytkownika Otwierając poszczególne obiekty zostają uruchamiane powiązane narzędzia do edycji. Uruchomienie edytora programu następuje po dwukrotnym kliknięciu bloku programu, który chcemy edytować (object-oriented start). Pomoc Online Pomoc online do aktywnego okna może być wywołana w każdej chwili po naciśnięciu klawisza F1. Instrukcja użytkownika, 06/2008, A5E02049034-01 117

Uruchomienie 7.4 Uruchamianie modułów 7.4.8 Monitoring i modyfikacja I/O Narzędzie "Monitor and modify variables" Narzędzie STEP 7 "Monitor and modify variables" pozwala na : Monitorowanie zmiennych programu w dowolnym formacie Edycję (modyfikowanie) statusu lub zawartości zmiennych modułu interfejsu IM 151-8 PN/DP CPU. Tworzenie tabeli zmiennych (variable table) Są dwie możliwości tworzenia tabeli zmiennych (variable table (VAT)): W edytorze LAD / FBD / STL wybierając polecenie PLC > Monitor/Modify Variables Tabela ta dostępna jest także bezpośrednio online. W SIMATIC Manager w folderze bloków (Blocks) wybierając polecenie Insert New Object > Variable table Tabela utworzona offline może być zapisana w celu wykorzystania w przyszłości. Za jej pomocą można wykonywać również testy w trybie online. Struktura VAT: W VAT każdy adres, który ma być monitorowany lub modyfikowany (np. wejścia, wyjścia) zajmuje jeden wiersz. Znaczenie kolumn VAT jest następujące: Tekst kolumny Address (adres) Icon (ikona) Symbol comment (komentarz symbolu) Status format (format statusu) Status value (wartość statusu) Modify value (wartość modyfikowana) W tym polu... zawiera adres absolutny zmiennej zawiera opis symboliczny zmiennych. Jest taki sam, jak specyfikacja w Tabeli Symboli. umieszczony jest komentarz symbolu z Tabeli Symboli. zawiera domyślne ustawienia, np. HEX. Można zmienić format w następujący sposób: klikając prawym klawiszem w polu formatu. Zostanie otwarta lista dostępnych formatów. lub klikając lewym klawiszem na pole formatu do momentu wyświetlenia oczekiwanego formatu pokazuje zawartość zmiennej w czasie aktualizacji jest używana do wpisywania nowej wartości zmiennej (wartość modyfikowana) Monitorowanie zmiennych (Monitor variable) Są dwie opcje monitorowania zmiennych: Pojedyncze uaktualnienie statusu zmiennych poprzez menu Variable > Update Status Values lub Ciągłe uaktualnianie statusu zmiennych poprzez menu Variable > Monitor 118 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów Modyfikacja zmiennych (Modifying variables) Aby zmodyfikować zmienną, należy postępować w następujący sposób: 1. Lewym klawiszem myszy kliknąć w polu Modify value wybranej zmiennej. 2. W odpowiednim formacie wpisać wartość na którą będzie modyfikowana zmienna. 3. Aby raz zaktualizować modyfikowaną wartość, należy wybrać w menu Variable > Activate Modify Value. lub Uaktywnić ciągłą modyfikację zmiennych poprzez menu Variable > Modify. 4. W funkcji monitorowania, zweryfikować czy zmodyfikowana wartość jest wpisana do zmiennej. Czy zmodyfikowana wartość jest poprawna? W tabeli można dezaktywować modyfikowaną wartość. Niepoprawna wartość jest wyświetlana w taki sam sposób jak komentarz. Można ponownie aktywować modyfikowaną wartość. Tylko poprawne wartości do modyfikacji mogą być aktywowane. Ustawianie punktów wyzwalania (trigger points) Punkty wyzwalania (Trigger points): Punkt wyzwalania dla monitoringu ("Trigger point for monitoring") określa czas uaktualniania wartości monitorowanych zmiennych. Punkt wyzwalania dla modyfikacji ("Trigger point for modifying") określa czas dla przypisania wartości do modyfikacji do zmiennej, która będzie modyfikowana. Warunek wyzwalania (Trigger condition): Warunek wyzwalania dla monitoringu ("Trigger condition for monitoring") określa czy uaktualniać wartość jednorazowo, w momencie osiągnięcia punktu wyzwolenia, czy w sposób ciągły, za każdym razem, gdy osiągany jest punkt wyzwolenia. Warunek wyzwalania dla modyfikacji ("Trigger condition for modifying") określa czy wartość do modyfikacji przypisywać do zmiennej jednorazowo, czy w sposób ciągły. Można ustawić punkty wyzwalania korzystając z narzędzia "Monitoring and Modifying Variables" wybierając z menu Variable > Set Trigger.... Specjalne właściwości Jeśli "Trigger condition for monitoring" jest ustawiony w tryb pojedynczy, komenda menu Variable > Update Status Values lub Variable > Monitor daje taki sam efekt, mianowicie jednorazowe uaktualnienie. Jeśli "Trigger condition for modifying" jest ustawiony w tryb pojedynczy, komenda menu Variable > Update Status Values lub Variable > Modify daje taki sam efekt, mianowicie pojedyncze przypisanie. Jeśli warunek wywołania ustawiony jest na ciągły (permanent), komendy menu dają różne efekty od opisanych powyżej. Jeśli monitoring i modyfikacja są ustawione w tym samym punkcie wywołania, monitoring jest wykonywany jako pierwszy. Jeśli w menu Debug > Mode ustawiono Process mode, wartości nie są uaktualniane cyklicznie, nawet jeśli ustawiono ciągłą modyfikację. Aby poprawić lub uniknąć błędu: należy użyć funkcji Force. Instrukcja użytkownika, 06/2008, A5E02049034-01 119

Uruchomienie 7.4 Uruchamianie modułów Zapis/otwieranie tabeli zmiennych Zapis VAT 1. Po przerwaniu lub zakończeniu fazy testów, można zapisać do pamięci tabelę zmiennych. Nazwa tabeli zmiennych rozpoczyna się od liter VAT, następnie numer od 0 do 65535; np. VAT5. Otwieranie VAT 1. Z menu należy wybrać Table > Open. 2. W otwartym oknie wybrać nazwę projektu. 3. W oknie projektu poniżej, wybrać odpowiedni program i zaznaczyć folder bloków (Blocks). 4. W oknie bloku wybrać żądaną tabelę. 5. Potwierdzić klikając OK. Tworzenie połączenia do modułu interfejsu IM 151-8 PN/DP CPU Zmienne VAT przedstawiają dynamiczne wartości programu użytkownika. Aby monitorować lub modyfikować zmienne, należy nawiązać połączenie z odpowiednim modułem interfejsu IM 151-8 PN/DP CPU. Każda tabela zmiennych może być podłączona do innego modułu interfejsu IM 151-8 PN/DP CPU. Aby nawiązać połączenie do jednego z następujących modułów interfejsu IM 151-8 PN/DP CPU, należy wybrać pozycję z menu PLC > Connect to... : skonfigurowany moduł interfejsu IM 151-8 PN/DP CPU bezpośrednio podłączony moduł interfejsu IM 151-8 PN/DP CPU dostępny moduł interfejsu IM 151-8 PN/DP CPU Poniższa tabela zawiera listę wyświetlanych zmiennych. Moduły interfejsu Wyświetlane są zmienne modułu interfejsu IM 151-8 PN/DP CPU,... skonfigurowany (configured) IM 151-8 PN/DP CPU bezpośrednio podłączony (directly connected) IM 151-8 PN/DP CPU dostępny (available) IM 151-8 PN/DP CPU z programu S7 (stacja sprzętowa) w którym przechowywana jest tabela zmiennych. który jest podłączony bezpośrednio do programatora. który został wybrany w oknie dialogowym. Aby podłączyć dostępny moduł interfejsu IM 151-8 PN/DP CPU, należy wybrać z menu PLC > Connect to... > Available CPU... Dzięki temu można utworzyć połączenie do dowolnego modułu interfejsu IM 151-8 PN/DP CPU podłączonego do sieci. 120 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.4 Uruchamianie modułów Sterowanie wyjściami w trybie STOP w module interfejsu IM 151-8 PN/DP CPU Funkcja Enable PO resetuje sygnał dezaktywacji wyjść dla wyjść peryferyjnych (peripheral outputs (PO)). Pozwala to na sterowanie PO, gdy moduł interfejsu IM 151-8 PN/DP CPU jest w trybie STOP. Aby uaktywnić PO, należy wykonać następujące czynności: 1. Wybrać Table > Open the variable table (VAT) aby otworzyć tabelę zmiennych zawierającą PO, które mają być modyfikowane, lub aby aktywować okno zawierające odpowiednią tabelę VAT. 2. Aby sterować PO aktywnej VAT, należy wybrać żądane połączenie do modułu interfejsu IM 151-8 PN/DP CPU korzystjąc z menu PLC > Connect to... 3. Użyj pozycji menu PLC > Operating Mode aby otworzyć okno dialogowe Operating Mode i przełączyć moduł interfejsu IM 151-8 PN/DP CPU w tryb STOP. 4. Wpisać wartości w kolumnę "Modify value" dla PO które będą modyfikowane. Przykłady: PO: POB 7 wartość na którą ma być modyfikowane: 2#0100 0011 POW 2 W#16#0027 POD 4 DW#16#0001 5. Aby uaktywnić tryb "Enable PO" należy wybrać Variable > Enable PO. 6. Zmodyfikować PO wybierając Variable > Activate Modify Values. Tryb "Enable PO" pozostaje aktywny aż do skasowania go poprzez ponowny wybór Variable > Enable PO. "Enable PO" jest przerywany również gdy zostanie zerwane połączenie z programatorem. 7. Aby ustawić nowe wartości, należy wrócić do kroku 4. UWAGA Jeśli moduł interfejsu IM 151-8 PN/DP CPU zmieni tryb, przykładowo, z STOP do RUN lub STARTUP, zostanie wyświetlony komunikat. Komunikat jest wyświetlany również, gdy moduł interfejsu IM 151-8 PN/DP CPU ma ustawioną funkcję "Enable PO" podczas gdy jest w trybie RUN. Instrukcja użytkownika, 06/2008, A5E02049034-01 121

Uruchomienie 7.5 Uruchamianie PROFINET IO 7.5 Uruchamianie PROFINET IO 7.5.1 Wymagania do uruchamiania PROFINET Wymagania Wymagania, które muszą być spełnione przed rozpoczęciem uruchomienia systemu PROFINET IO: ET 200S z... Wymagane oprogramowanie PROFINET Zainstalowany system IO IM 151-8 PN/DP CPU STEP 7 V5.4 + SP 4 lub nowsze X Obszary adresowe PROFINET IO modułu interfejsu IM 151-8 PN/DP CPU Tabela 7-8 Obszary adresowe PROFINET IO modułu interfejsu IM 151-8 PN/DP CPU Obszar adresowy Obsza adresów PROFINET dla wejść i wyjść Licza w obrazie procesu dla I/O IM 151-8 PN/DP CPU 2048 bajtów Bajty 0 do 2047 (mogą być ustawione) Bajt 0 do127 (wstępne ustawienie) Obszar adresów wejść, adresów diagnostycznych, każdy zajmuje do 1 bajtu dla Kontroler IO Interfejs PROFINET oraz jego porty i urządzenie IO (nagłówek modułu na slocie 0), każdy moduł bez danych użytkownika w urządzeniu (np. ET 200S moduł zasilania lub porty interfejsu PROFINET). Można użyć adresów, np. do odczytu specyficznych dla modułu rekordów diagnostycznych danych, poprzez wywołanie SFB 52. Adresy diagnostyczne są wyspecyfikowane w konfiguracji. Jeśli adresy diagnostyczne nie zostały określone, STEP 7 przypisuje adresy w porządku malejącym, zaczynając od najwyższego adresu bajtu. 122 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.5 Uruchamianie PROFINET IO 7.5.2 Konfiguracja i uruchamianie systemu PROFINET IO Informacje ogólne Jest kilka sposobów aby rozpocząć uruchomienie interfejsu PROFINET IO modułu interfejsu IM 151-8 PN/DP CPU, a następnie uruchomienie systemu PROFINET IO: online poprzez interfejs PN offline, poprzez zapisanie danych na SIMATIC Micro Memory Card w SIMATIC Manager z poziomu programatora, a następnie włożeniu SIMATIC Micro Memory Card do modułu interfejsu IM 151-8 PN/DP CPU Uruchamianie systemu PROFINET IO bezpośrednio przez interfejs PN Numer Znaczenie 1 Podłącz programator / PC do interfejsu X1 P1 modułu interfejsu IM 151-8 PN/DP CPU korzystając z przygotowanego, niekrosowanego przewodu typu skrętka. 2 Używając przygotowany niekrosowany przewód typu skrętka, podłączyć urządzenie IO (np. ET 200S) do zintegrowanego interfejsu PROFINET X1 P2 modułu interfejsu IM 151-8 PN/DP CPU. Urządzenie IO może być również podłączone do X1 P3. Możliwe jest także dodanie urządzenia typu switch. Wymagania w zakresie uruchamiania: przełączony w tryb STOP. Urządzenia IO są włączone. Sieć PROFINET jest zainstalowana, a partnerzy komunikacji (np. programator, kontroler IO, urządzenia IO) są włączone do sieci PROFINET. Instrukcja użytkownika, 06/2008, A5E02049034-01 123

Uruchomienie 7.5 Uruchamianie PROFINET IO Konfiguracja systemu PROFINET IO Krok Czynność Konfiguracja sprzętu w STEP 7 SIMATIC Manager 1 Z menu należy wybrać File > New... Należy wpisać nazwę projektu i kliknąć przycisk "OK" aby potwierdzić. 2 Aby dodać stację S7-300 należy wybrać Insert > Station > SIMATIC 300 Station 3 Dwukrotnie kliknąć "Hardware." Wynik: zostanie otwarte okno HW Config. 4 Korzystając z mechanizmu przeciągnij-i-upuść należy wstawić moduł interfejsu IM 151-8 PN/DP CPU. Wynik: Zostanie otwarte okno "Properties Ethernet Interface PN-IO". Właściwości interfejsu PROFINET X1 są przedstawione w zakładce "Parameters". Przypisywanie adresu IP 5 Aby utworzyć nową podsieć (subnet) należy kliknąć "New" w oknie dialogowym "Properties Ethernet Interface PN-IO". Wynik: Zostanie otwarte okno "Properties New Industrial Ethernet Subnet". 6 Przypisać nazwę i potwierdzić "OK." Wynik: Program wróci do okna "Properties Ethernet Interface PN-IO". 7 W oknie dialogowym należy podać adres IP i maskę podsieci. Informacje można uzyskać od administratora sieci, w której mają pracować urządzenia. Uwaga: unikalny adres MAC jest ustawiony przez producenta i nie może być zmieniony 8 Jeśli konfigurowane jest połączenie poprzez router, należy również podać adres routera. Informacja ta powinna być również dostępna u administratora sieci. 9 Aby zamknąć okno właściwości należy kliknąć "OK". Konfiguracja systemu PROFINET IO 10 Należy wstawić urządzenia IO do systemu PROFINET IO, np. IM 151-3 PN (ET 200S pod PROFINET IO), następnie skonfigurować sloty oraz parametry zgodnie z fizyczną konfiguracją korzystając z mechanizmu przeciągnij-i-upuść. 11 Aby przypisać nazwy urządzeń i numery urządzeń IO, należy wybrać Edit > Object properties. 124 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.5 Uruchamianie PROFINET IO Krok Czynność 12 Jeśli jednocześnie wykorzystywane jest PROFINET IO i PROFINET CBA, należy otworzyć okno właściwości systemu PROFINET IO, aktywować pole "Use this module for PROFINET CBA communication" zmodyfikować parametr "Communication portion (PROFINET IO)" (np. zmienić alokacje komunikacji PROFINET IO na 87.5 %). 13 Zapisać konfigurację korzystając z Station > Save and compile. Instrukcja użytkownika, 06/2008, A5E02049034-01 125

Uruchomienie 7.5 Uruchamianie PROFINET IO Krok Czynność Wgranie konfiguracji 14 Należy wgrać konfigurację do modułu interfejsu IM 151-8 PN/DP CPU. Są dwa sposoby na wgranie konfiguracji: Online poprzez interfejs PN. Jeśli konfiguracja jest wgrywana do systemu, który zawiera kilka węzłów, należy wybrać właściwy adres modułu interfejsu IM 151-8 PN/DP CPU. Należy wybrać adres MAC docelowego modułu interfejsu IM 151-8 PN/DP CPU jeśli nie ma jeszcze przypisanego adresu IP. Można wyświetlić listę dostępnych węzłów w oknie Select node address podczas wgrywanie konfiguracji HW. Tutaj można wybrać docelowy adres urządzenia poprzez przypisany adres IP lub MAC. Jeśli urządzenie ma tyko adres MAC, można przypisać mu skonfigurowany adres IP. Programator musi być podłączony do sieci. Interfejs programatora musi być ustawiony na TCP/IP (Auto). W zakładce IE-PG Access właściwości interfejsu należy ustawić: Assign Project-Specific IP Address. offline, poprzez zapis danych na SIMATIC Micro Memory Card w SIMATIC Manager na programatorze, a następnie włożenie SIMATIC Micro Memory Card do modułu interfejsu IM 151-8 PN/DP CPU Przypisanie nazw urządzeń IO 15 Wymagania: Programator musi być włączony do sieci. Interfejs programatora musi być ustawiony na TCP/IP (Auto). W zakładce IE-PG Access właściwości interfejsu należy ustawić: Assign Project-Specific IP Address. Procedura: w trybie online, wybrać różne urządzenia IO w HW Config, następnie PLC > Ethernet > Assign Device Name aby przypisać nazwy do urządzeń. Uwaga: Jeśli skonfigurowano "Device replacement without removable medium" i ustawiono określoną topologię systemu PROFINET IO za pomocą edytora topologii, nie trzeba zawsze przypisywać nazw do urządzeń. Aby to osiągnąć, aktualna topologia musi być zgodna z ustawioną topologią a urządzenie musi być zresetowane do ustawień fabrycznych. Uwaga: może automatycznie przypisywać tylko adresy IP, a tym samym, poprawnie komunikować się z urządzeniami IO, jeśli urządzenia te mają przypisane nazwy. Jeśli konfiguracja urządzeń IO, która została wgrana do modułu interfejsu IM 151-8 PN/DP CPU jest zgodna z fizyczną konfiguracją sieci, wówczas urządzenia IO zostaną zaadresowane przez moduł interfejsu IM 151-8 PN/DP CPU, a dioda BF przestanie mrugać na obydwu urządzeniach: IM 151-8 PN/DP CPU i urządzeniu IO. Następnie można przełączyć moduł interfejsu IM 151-8 PN/DP CPU w tryb RUN, jeśli nie istnieją inne warunki zapobiegające uruchomieniu, IM 151-8 PN/DP CPU i urządzenie IO zaczną wymieniać dane (np. odczyt wejść, zapis wyjść). Wynik Do konfiguracji interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU i systemu PROFINET IO został użyty program STEP 7. jest dostępny dla innych węzłów w sieci Industrial Ethernet. Odwołania Szczegółowe informacje o adresowaniu interfejsu PROFINET IO i ustawianiu właściwości interfejsu PROFINET IO oraz indywidualnych portów można znaleźć w pomocy online STEP 7 oraz podręczniku PROFINET System Description. 126 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.5 Uruchamianie PROFINET IO Uruchomienie modułu interfejsu IM 151-8 PN/DP CPU jako kontrolera IO Podczas startu moduł interfejsu IM 151-8 PN/DP CPU sprawdza ustawioną konfigurację w odniesieniu do aktualnej konfiguracji lokalnych I/O, systemu PROFINET IO i (rozproszonych I/O w systemie PROFIBUS DP). Start modułu interfejsu IM 151-8 PN/DP CPU zależy od ustawień konfiguracyjnych umieszczonych na zakładce Startup: Tabela 7-9 Start moduł interfejsu IM 151-8 PN/DP CPU jako sterownika IO Konfiguracja Ustawiona = Aktualnej (Preset = Actual configuration) IM 151-8 PN/DP CPU w trybie RUN Dozwolony start, jeśli konfiguracja ustawiona nie jest taka sama jak konfiguracja aktualna IM 151-8 PN/DP CPU w trybie RUN po załączeniu zasilania, i po upłynięciu czasu monitoringu, IM 151-8 PN/DP CPU przełącza się w tryb RUN. Mrugająca dioda BF-PN wskazuje, że co najmniej jedno urządzenie IO nie może zostać zaadresowane. W tym przypadku, należy sprawdzić czy wszystkie urządzenia IO są włączone i są zgodne z ustawioną konfiguracją. Aby uzyskać szczegółowe informacje należy odczytać bufor diagnostyczny w programie STEP 7. Konfiguracja Ustawiona Aktualnej (Preset Actual configuration) Start nie jest dozwolony, jeśli konfiguracja ustawiona nie jest taka sama jak konfiguracja aktualna IM 151-8 PN/DP CPU nie startuje. Wykrywanie przerwy w transferze danych do urządzenia IO Poniższa tabela przedstawia jak moduł interfejsu IM 151-8 PN/DP CPU rozpoznaje przerwę w transferze danych: Tabela 7-10 Rozpoznanie zdarzenia modułu interfejsu IM 151-8 PN/DP CPU jako kontrolera IO Zdarzenie Przerwanie magistrali (zwarcie, odłączenie przewodu) IM 151-8 PN/DP CPU w RUN Wywołanie OB 86 z komunikatem błąd stacji - Station failure (zdarzenie przychodzące; adres diagnostyczny urządzenia IO) z dostępem I/O: wywołanie do OB 22 (błąd dostępu I/O) Co się dzieje w kontrolerze IO? IM 151-8 PN/DP CPU w STOP Zdarzenie jest zapisywane do bufora diagnostycznego Podpowiedź: Zawsze należy oprogramować blok OB 86 podczas uruchamiania modułu interfejsu IM 151-8 PN/DP CPU. Pozwoli to na wykrywanie i analizę przerw w transmisji danych. Instrukcja użytkownika, 06/2008, A5E02049034-01 127

Uruchomienie 7.6 Uruchamianie PROFIBUS DP Status/sterowanie, programowanie poprzez PROFINET Interfejs PROFINET może zostać wykorzystany do programowania modułu interfejsu IM 151-8 PN/DP CPU lub do wykonywania funkcji statusu i sterowania z programatora. Jeśli jeszcze nie został uruchomiony interfejs PROFINET modułu interfejsu IM 151-8 PN/DP CPU, można podłączyć moduł interfejsu IM 151-8 PN/DP CPU korzystając z adresu MAC (zobacz w powyższej tabeli Konfiguracja systemu PROFINET IO). Zatem, zawsze należy wgrywać dane konfiguracji z HW Config do modułu interfejsu IM 151-8 PN/DP CPU. wybiera się za pomocą adresu MAC. Po wgraniu konfiguracji, moduł interfejsu IM 151-8 PN/DP CPU ma również przypisany skonfigurowany adres IP. Po wykonaniu w/w czynności, za pomocą interfejsu PN można używać wszystkich funkcji programowania, takich jak wgrywanie programu, status/sterowanie itd. 7.6 Uruchamianie PROFIBUS DP 7.6.1 Uruchamianie sieci PROFIBUS DP Wymagania Wymagania do uruchomienia sieci PROFIBUS DP: może być rozszerzony o jeden moduł DP master. Sieć PROFIBUS DP jest zainstalowana. Sieć PROFIBUS DP została skonfigurowana przy użyciu programu STEP 7 i ma przypisane adresy PROFIBUS DP i przestrzeń adresową dla węzłów. Należy pamiętać o ustawieniu przełączników adresowych dla urządzeń DP slave (zobacz opis urządzeń DP slave). wymaga użycia oprogramowania przedstawionego w poniższej tabeli Tabela 7-11 Wymagania programowe dla modułu interfejsu IM 151-8 PN/DP CPU Moduł interfejsu Numer zamówieniowy Wymagane oprogramowanie IM 151-8 PN/DP CPU 6ES7151-8AB00-0AB0 STEP 7 V5.4 + SP 4 lub nowszy 128 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.6 Uruchamianie PROFIBUS DP Obszary adresów DP modułu interfejsu IM 151-8 PN/DP CPU Tabela 7-12 Obszary adresów DP modułu interfejsu IM 151-8 PN/DP CPU Obszary adresów Obszary adresów DP dla I/O Liczba w obrazie procesu dla I/O IM 151-8 PN/DP CPU 2048 bajtów Bajty 0 do 2047 (mogą być ustawione) Bajty 0 do 127 (wstępnie ustawione) Adresy diagnostyczne DP zajmują 1 bajt w obszarze adresowym wejść dla urządzenia DP master i dla każdego urządzenia DP slave. Przykładowo, dla tych adresów może być wywoływana standardowa diagnostyka DP dla odpowiedniego węzła (parametr LADDR bloku SFC 13). Adresy diagnostyczne są wyspecyfikowane w konfiguracji. Jeśli nie przydzielono adresów diagnostycznych DP, STEP 7 przypisze adresy diagnostyczne w porządku malejącym, zaczynając od najwyższego bajtu adresu. Jeśli występuje moduł interfejsu IM 151-8 PN/DP CPU z modułem DP master jako master sieci, przypisuje dwa różne adresy diagnostyczne dla urządzeń S7: Adres diagnostyczny urządzenia slave (adres dla slotu 0) Jest to adres dla którego wszystkie zdarzenia slave są raportowane w DP master (node proxy), np. uszkodzenie węzła. Adres diagnostyczny modułu (adres dla slotu 2) Pod tym adresem raportowane są wszystkie zdarzenia modułów (np. przejście STOP / RUN modułu IM 151-7 CPU jako inteligentnego urządzenia DP slave) w masterze (OB 82). Instrukcja użytkownika, 06/2008, A5E02049034-01 129

Uruchomienie 7.6 Uruchamianie PROFIBUS DP 7.6.2 Uruchamianie IM 151-8 PN/DP CPU z modułem DP master jako DP master Wymagania do uruchomienia Moduł DP master jest podłączony do modułu interfejsu IM 151-8 PN/DP CPU. Sieć PROFIBUS została skonfigurowana. Urządzenia DP slave są gotowe do pracy (zobacz odpowiednie podręczniki DP slave). Przed uruchomieniem, należy skonfigurować moduł interfejsu IM 151-8 PN/DP CPU jako DP master. Oznacza to, że w STEP 7 trzeba - skonfigurować moduł interfejsu IM 151-8 PN/DP CPU jako DP master, UWAGA Należy wstawić moduł DP master jako oddzielny submoduł (X2) w oknie stacji programu HW Config. - przypisać adres PROFIBUS do interfejsu DP w module DP master, - przypisać adres diagnostyczny master do interfejsu DP modułu DP master, - Zintegrować urządzenia DP slave w systemie DP master Czy DP CPU jest DP slave? Jeśli tak, to urządzenie DP pojawi się w katalogu PROFIBUS DP jako już skonfigurowana stacja. W DP master, należy przypisać adres diagnostyczny slave do tego DP slave CPU. Należy połączyć DP master z DP slave CPU oraz określić obszary adresowe do wymiany danych z DP slave CPU. Uruchomienie Uruchomienie modułu interfejsu IM 151-8 PN/DP CPU z modułem DP master jako DP master w sieci PROFIBUS należy przeprowadzić następująco: 1. Wgrać konfigurację sieci PROFIBUS utworzoną w STEP 7 (ustawiona konfiguracja) z programatora do modułu interfejsu IM 151-8 PN/DP CPU. 2. Włączyć wszystkie urządzenia DP slave. 3. Przełączyć moduł interfejsu IM 151-8 PN/DP CPU z trybu STOP do RUN. Zachowanie modułu interfejsu IM 151-8 PN/DP CPU podczas uruchomienia Moduł DP master jest zainstalowany i moduł interfejsu IM 151-8 PN/DP CPU jest skonfigurowany jako DP master moduł interfejsu IM 151-8 PN/DP CPU przełączony w RUN z funkcjonalnością master Moduł DP master zainstalowany i moduł interfejsu IM 151-8 PN/DP CPU nie jest skonfigurowany jako DP master moduł interfejsu IM 151-8 PN/DP CPU przełączony w RUN bez funkcjonalności master 130 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.6 Uruchamianie PROFIBUS DP Start modułu interfejsu IM 151-8 PN/DP CPU jako DP master Podczas startu moduł interfejsu IM 151-8 PN/DP CPU sprawdza konfigurację ustawioną systemu DP master z aktualną konfiguracją. Jeśli konfiguracja ustawiona = konfiguracja aktualna, moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb RUN. Jeśli konfiguracja ustawiona konfiguracja aktualna, ustawienie parametru Startup if preset configuration actual configuration określa zachowanie podczas startu modułu interfejsu IM 151-8 PN/DP CPU. Start jeśli ustawiona konfiguracja aktualna konfiguracja = Tak (domyślne) IM 151-8 PN/DP CPU w trybie RUN (dioda BF mruga jeśli jakiekolwiek z urządzeń DP slave nie może zostać zaadresowane). Start jeśli ustawiona konfiguracja aktualna konfiguracja = Nie pozostaje w trybie STOP, dioda BF po upłynięciu czasu monitoringu przeznaczonego na transfer parametrów do modułów. Mrugająca dioda BF wskazuje, że co najmniej jedno urządzenie DP slave nie może zostać zaadresowane. W takim przypadku, należy sprawdzić, czy wszystkie urządzenia DP slave zostały włączone i czy zgadzają się z konfiguracją, lub należy odczytać bufor diagnostyczny korzystając z STEP 7. Rozpoznawanie stanu pracy urządzeń DP slave (rozpoznawanie zdarzeń) Poniższa tabela pokazuje jak moduł interfejsu IM 151-8 PN/DP CPU z modułem DP master pracującym w roli DP master rozpoznaje przejścia pomiędzy trybami pracy CPU pracującego jako DP slave lub jakiekolwiek przerwania w wymianie danych. Tabela 7-13 Rozpoznawanie zdarzeń moduły interfejsu IM 151-8 PN/DP CPU jako DP master Zdarzenie Przerwanie magistrali (zwarcie, wyjęcie wtyczki) DP slave: RUN STOP DP slave: STOP RUN Co dzieje sie w urządzeniu DP master? wywołanie OB86 z komunikatem Station failure (zdarzenie przychodzące; adres diagnostyczny DP slave przypisanego do DP master) z dostępem I/O: wywołanie OB 122 (błąd dostępu I/O) wywołanie OB 82 z komunikatem Module error (zdarzenie przychodzące; adres diagnostyczny DP slave przypisanego do DP master; Zmienna OB82_MDL_STOP=1) wywołanie OB82 z komunikatem Module OK (zdarzenie wychodzące; adres diagnostyczny DP slave przypisanego do DP master; Zmienna OB82_MDL_STOP=0) Porada: Podczas uruchamiania moduł interfejsu IM 151-8 PN/DP CPU jako DP master, zawsze należy programować OB 82 i OB 86. Pomoże to w rozpoznawaniu i ocenie błędów lub przerwań w wymianie danych. Instrukcja użytkownika, 06/2008, A5E02049034-01 131

Uruchomienie 7.6 Uruchamianie PROFIBUS DP Stały czas cyklu magistrali (Constant Bus Cycle Time) Jest to właściwość PROFIBUS DP, która zapewnia cykle komunikacji o dokładnie takiej samej długości. Funkcja "Constant bus cycle time" zapewnia, że urządzenie DP master zawsze zaczyna czas cyklu magistrali DP po określonym odcinku czasu. W STEP 7 V5x i późniejszych, można skonfigurować czasy stałego cyklu magistrali w sieciach PROFIBUS. Szczegółowy opis stałego czasu cyklu magistrali znajduje sie w pomocy online STEP 7. Synchronizacja czasu Informacje o synchronizacji czasu poprzez PROFIBUS DP znajdują się w Interfaces > PROFIBUS DP. SYNC/FREEZE Komenda sterująca SYNC jest używana aby ustawić urządzenia DP slave w grupie do trybu sync. Innymi słowy, DP master przesyła bieżące dane wyjściowe i instrukcje odpowiednich DP slave aby zamroziły swoje wyjścia. DP slave zapisują dane wyjściowe kolejnych ramek wyjść do bufora wewnętrznego; stan wyjść pozostaje niezmieniony. Po komendzie sterującej SYNC, DP slave wybranych grup przesyłają dane wyjściowe przechowane w buforach wewnętrznych do wyjść procesowych. Wyjścia są ponownie uaktualniane cyklicznie po przesłaniu komendy sterującej UNSYNC przy użyciu SFC11 "DPSYC_FR". Komenda sterująca FREEZE jest używana do ustawienia odpowiednich urządzeń DP slave w tryb Freeze. Innymi słowy, DP master instruuje DP slave aby zamroziły (freeze) bieżący stan wejść. Przenoszą zamrożone dane do obszaru wejść modułu interfejsu IM 151-8 PN/DP CPU. Po każdej komendzie sterującej FREEZE, DP slave ponownie zamrażają stan wejść. DP master nie otrzymuje cyklicznie bieżących stanów wejść do momentu wysłania komendy sterującej UNFREEZE za pomocą SFC11 "DPSYC_FR". SFC 11 jest opisane w pomocy online STEP 7 oraz w podręczniku System and Standard Functions for S7-300/400. Załączanie zasilania systemu DP master IM 151-8 PN/DP CPU jako DP master Należy ustawić czas monitorowania przy załączeniu zasilania (power-up monitoring time) dla DP slave używając parametru Monitoring time do transferu parametrów do parametrów modułu. Oznacza to, że urządzenia DP slave muszą uruchomić się w określonym czasie i muszą otrzymać parametry od modułu interfejsu IM 151-8 PN/DP CPU (jako DP master). Adres PROFIBUS DP master Dla modułu interfejsu IM 151-8 PN/DP CPU nie należy ustawiać adresu "126" jako adresu PROFIBUS. Zobacz także PROFIBUS DP (Strona 25) 132 Instrukcja użytkownika, 06/2008, A5E02049034-01

Uruchomienie 7.6 Uruchamianie PROFIBUS DP 7.6.3 Bezpośrednia wymiana danych (Direct data exchange) Wymagania W programie STEP 7 V5.x lub nowszych dla węzłów PROFIBUS można skonfigurować opcję "direct data exchange". z modułem DP master uczestniczy w cyklicznej wymianie danych jako odbiornik. Definicja Bezpośrednia wymiana danych ("Direct data exchange") jest specjalnym rodzajem powiązań komunikacyjnych pomiędzy węzłami PROFIBUS DP. Bezpośrednia wymiana danych charakteryzuje się faktem, że węzły PROFIBUS DP nasłuchują na magistrali danych, które DP slave zwraca do swojego DP master. Mechanizm ten pozwala nasłuchującemu węzłowi (odbiorca) na bezpośredni dostęp do zmian danych wejść zdalnych DP slave. Obszary adresowe Podczas konfiguracji w STEP 7, należy używać adresów wejść I/O aby określić obszar adresowy odbiorcy na którym dane wysyłającego powinny być odczytane. z modułem DP master może być odbiorcą: jako DP master jako CPU które nie jest zintegrowane w systemie master Instrukcja użytkownika, 06/2008, A5E02049034-01 133

Uruchomienie 7.6 Uruchamianie PROFIBUS DP Przykład: Bezpośrednia wymiana danych poprzez DP CPU Przykład przedstawiony na poniższym rysunku obrazuje relacje jakie można skonfigurować dla bezpośredniej wymiany danych. Wszystkie urządzenia DP master i DP slave (poza slave 3 i slave 5) są urządzeniami DP-CPU, moduł interfejsu IM 151-8 PN/DP CPU może pracować tylko jako DP master. Należy zauważyć, że inne DP slave (ET 200M, ET 200S, ET 200pro) mogą pracować tylko jako nadajniki. 134 Instrukcja użytkownika, 06/2008, A5E02049034-01

Serwis i konserwacja 8 8.1 Informacje ogólne Dla ET 200S z IM 151-8 PN/DP CPU, w zakres serwisu i konserwacji wchodzą: Kopia zapasowa firmware na SIMATIC Micro Memory Card Aktualizacja firmware poprzez SIMATIC Micro Memory Card Aktualizacja firmware online Kopia danych projektu na SIMATIC Micro Memory Card Wymiana modułu interfejsu IM 151-8 PN/DP CPU Wymiana modułu DP master 8.2 Kopia zapasowa firmware na SIMATIC Micro Memory Card W jakich sytuacjach należy wykonać kopię bezpieczeństwa firmware? W pewnych przypadkach zaleca się wykonanie kopii bezpieczeństwa firmware modułu interfejsu IM 151-8 PN/DP CPU. Przykładowo, chcemy wymienić moduł interfejsu IM 151-8 PN/DP CPU na moduł interfejsu IM 151-8 PN/DP CPU z magazynu. W takim przypadku należy upewnić się, że moduł interfejsu IM 151-8 PN/DP CPU z magazynu ma taki sam firmware, jaki jest używany w systemie. Rekomenduje się utworzenie kopii bezpieczeństwa firmware na wypadek sytuacji awaryjnych. Dla jakich IM 151-8 PN/DP CPU można wykonywać kopię firmware? Można wykonywać kopię bezpieczeństwa firmware z następujących wersji modułu interfejsu IM 151-8 PN/DP CPU: Moduł interfejsu Numer zamówieniowy SIMATIC Micro Memory Card wymaga w MB IM 151-8 PN/DP CPU 6ES7151-8AB00-0AB0 lub późniejsze 4 Instrukcja użytkownika, 06/2008, A5E02049034-01 135

Serwis i konserwacja 8.2 Kopia zapasowa firmware na SIMATIC Micro Memory Card Kopia zapasowa firmware modułu interfejsu IM 151-8 PN/DP CPU na SIMATIC Micro Memory Card Tabela 8-1 Kopia zapasowa firmware na SIMATIC micro memory card Krok Wymagana czynność: Wykonywane przez moduł interfejsu IM 151-8 PN/DP CPU: 1. Włożyć nową SIMATIC Micro Memory Card do modułu interfejsu IM 151-8 PN/DP CPU. 2. Zmienić pozycję przełącznika zmiany trybu pracy na MRES i przytrzymać. 3. Wyłączyć napięcie zasilania i ponownie załączyć trzymając przełącznik zmiany trybu pracy w pozycji MRES do momentu, gdy... 4. Zmienić pozycję przełącznika trybu pracy na STOP. 5. Zmienić szybko pozycję przełącznika trybu pracy na MRES, następnie puścić (powróci do pozycji STOP). 6. Wyjąć SIMATIC Micro Memory Card z kopią bezpieczeństwa firmware. IM 151-8 PN/DP CPU żąda wykonania kasowania pamięci. -... diody STOP, RUN i FRCE zaczną mrugać. - - rozpoczyna wykonywanie kopii bezpieczeństwa firmware na SIMATIC Micro Memory Card. Podczas operacji wykonywania kopii bezpieczeństwa wszystkie diody LED świecą. Dioda STOP zacznie mrugać, gdy kopia bezpieczeństwa zostanie wykonana (mruganie wskazuje, że moduł interfejsu IM 151-8 PN/DP CPU wymaga kasowania pamięci). 136 Instrukcja użytkownika, 06/2008, A5E02049034-01

Serwis i konserwacja 8.3 Aktualizacja firmware 8.3 Aktualizacja firmware 8.3.1 Kiedy należy uaktualnić moduł interfejsu IM 151-8 PN/DP CPU? Po (kompatybilnym) rozszerzeniu funkcjonalności lub po rozszerzeniu wydajności systemu operacyjnego należy wykonać uaktualnienie (update) firmware modułu interfejsu IM 151-8 PN/DP CPU do najnowszej wersji. Gdzie można znaleźć najnowsze wersji firmware? Najnowszą wersję firmware (jako pliki *.UPD) można zamówić u lokalnego przedstawiciela firmy Siemens lub można pobrać ze strony internetowej firmy Siemens: http://www.siemens.com/automation/service&support 8.3.2 Aktualizacja firmware przy użyciu SIMATIC Micro Memory Card Tabela 8-2 Aktualizacja firmware przy użyciu SIMATIC Micro Memory Card Krok Wymagana czynność: Wykonywane przez moduł interfejsu IM 151-8 PN/DP CPU: 1. Zalecenie Przed uaktualnieniem firmware modułu interfejsu IM 151-8 PN/DP CPU należy utworzyć kopię bezpieczeństwa starego firmware na pustej karcie SIMATIC Micro Memory Card. Jeśli podczas aktualizacji wystąpią problemy, można wgrać ponownie stary firmware z SIMATIC Micro Memory Card. 2. Przegrać pliki aktualizacyjne na czystą kartę SIMATIC Micro Memory Card używając programu STEP 7 i programatora. Aby to wykonać, w programie SIMATIC Manager należy kliknąć "Update PLC / operating system". Uwaga: Wymagana jest karta SIMATIC Micro Memory Card o pojemności co najmniej 4 MB. 3. Wyłączyć zasilanie IM 151-8 PN/DP CPU i włożyć SIMATIC Micro Memory Card z uaktualnieniem firmware. 4. Włączyć zasilanie. automatycznie wykryje SIMATIC Micro Memory Card z uaktualnieniem firmware i rozpocznie aktualizację. Podczas aktualizacji wszystkie diody LED są zapalone Dioda STOP zacznie mrugać po zakończeniu aktualizacji (mruganie wskazuje, że moduł interfejsu IM 151-8 PN/DP CPU wymaga kasowania pamięci). 5. Wyłączyć zasilanie IM 151-8 PN/DP CPU i wyjąć SIMATIC Micro Memory Card. - - - Result został uaktualniony do najnowszej wersji. Instrukcja użytkownika, 06/2008, A5E02049034-01 137

Serwis i konserwacja 8.3 Aktualizacja firmware 8.3.3 Aktualizacja firmware online (poprzez sieć) Aby wykonać aktualizację firmware modułu interfejsu IM 151-8 PN/DP CPU, konieczne są pliki (*.UPD) zawierające najnowszą wersję FW. Wymagania Firmware może być uaktualniony online przez STEP 7 V5.4 + SP 4 lub nowszy. Moduł interfejsu stacji, która ma zostać zaktualizowana musi być dostępny online. Pliki zawierające aktualną wersję firmware muszą być dostępne w systemie plików programatora lub PC. Folder musi zawierać tylko pliki z jedną wersją firmware. Przeprowadzanie aktualizacji firmware 1. Uruchomić STEP 7 i otworzyć HW Config. 2. Otworzyć stację z modułem interfejsu IM 151-8 PN/DP CPU który będzie aktualizowany. 3. Wybrać moduł interfejsu IM 151-8 PN/DP CPU. 4. Wybrać PLC > Update Firmware. 5. W oknie dialogowym Update Firmware, wybrać ścieżkę dostępu do plików z uaktualnieniem (*.UPD) korzystając z klawisza Browse. 6. Po wyborze plików, informacja w dolnych polach okna dialogowego Update Firmware wyświetla plik z firmware i wersją dla danych modułów. 7. Kliknąć przycisk Run. STEP 7 sprawdzi, czy wybrany plik może zostać zinterpretowany przez moduł interfejsu IM 151-8 PN/DP CPU i, jeśli tak, wgra plik do modułu interfejsu. Jeśli wymagana będzie zmiana trybu pracy modułu interfejsu IM 151-8 PN/DP CPU, zostaną wyświetlone okna dialogowe, w których będzie wyświetlone zapytanie o zmianę trybu pracy. Następnie moduł interfejsu IM 151-8 PN/DP CPU wykona niezależnie uaktualnienie firmware. 8. Użyj STEP 7 (odczyt bufora diagnostycznego CPU) aby zweryfikować, czy moduł interfejsu IM 151-8 PN/DP CPU może uruchomić się z nowym firmware. Jako alternatywny sposób, można wywołać aktualizację firmware w SIMATIC Manager: Wybrać żądany moduł interfejsu IM 151-8 PN/DP CPU jako docelowe CPU a następnie wybrać "Update PLC / Firmware". Poprzez "Available nodes", wybrać docelowe CPU i wybrać opcję "Update PLC / Firmware". Można użyć obydwu sposobów aby odczytać ścieżkę z kroku 5. Następnie kontynuować pozostałe kroki. Wynik został uaktuaniony online do najnowszej wersji firmware. 138 Instrukcja użytkownika, 06/2008, A5E02049034-01

Serwis i konserwacja 8.4 Kopia danych projektu na SIMATIC Micro Memory Card 8.4 Kopia danych projektu na SIMATIC Micro Memory Card Działanie funkcji Korzystając z funkcji Zapisz projekt na kartę pamięci (Save project to Memory Card) i Pobierz projekt z karty pamięci (Fetch project from Memory Card), można zapisać wszystkie dane projektu na SIMATIC Micro Memory Card i odczytać je w późniejszym czasie. Aby wykonać tą operację SIMATIC Micro Memory Card powinna znajdować się w module interfejsu IM 151-8 PN/DP CPU lub w adapterze SIMATIC Micro Memory Card programatora lub PC. Przed zapisem danych projektowych na SIMATIC Micro Memory Card są one kompresowane, a przy pobieraniu, dekompresowane. UWAGA Poza danymi projektowymi, na SIMATIC Micro Memory Card można przechowywać również inne dane użytkownika. Najpierw należy upewnić się, że SIMATIC Micro Memory Card ma wystarczającą ilość wolnej pamięci. Jeśli na SIMATIC Micro Memory Card nie będzie wystarczającej ilości pamięci, zostanie wyświetlony komunikat z ostrzeżeniem. Wielkość zapisywanych danych projektowych jest zgodna z wielkością pliku archiwum. UWAGA Ze względów technicznych, za pomocą funkcji Save project to memory card (zapisz projekt na kartę pamięci) można wgrać tylko całą zawartość (program użytkownika i dane projektowe). Wykonywanie funkcji Sposób użycia funkcji Save project to memory card / Retrieve project from memory card zależy od umieszczenia SIMATIC Micro Memory Card: Jeśli SIMATIC MMC jest włożona do gniazda MMC, w oknie projekty SIMATIC Manager należy wybrać poziom projektu (np. CPU, programy, źródła lub bloki) które są przypisane do modułu interfejsu IM 151-8 PN/DP CPU. Należy wybrać komendę menu Target system > Save project to memory card lub Target system > Retrieve project from memory card. Wszystkie kompletne dane projektu zostaną zapisane do / odczytane z SIMATIC Micro Memory Card. Jeśli dane projektu nie są dostępne na obecnie używanym programatorze (PD/PC), można wybrać źródłowe CPU w oknie "Available nodes". Aby otworzyć okno "Available nodes", należy wybrać Select PLC > Show available nodes. Następnie należy wybrać połączenie / IM 151-8 PN/DP CPU, który zawiera dane projektowe na SIMATIC Micro Memory Card. Następnie wybrać z menu komendę Fetch project from Memory Card. Jeśli SIMATIC MMC jest w slocie programującym MMC PD lub PC, należy otworzyć okno "S7 memory card window" z menu File > S7 Memory Card > Open. Aby otworzyć okno wyboru projektu źródłowego lub docelowego, należy wybrać z menu Target system > Save project to memory card lub Target system > Retrieve project from memory card. Instrukcja użytkownika, 06/2008, A5E02049034-01 139

Serwis i konserwacja 8.5 Wymiana modułu interfejsu IM 151-8 PN/DP CPU UWAGA Dane projektu mogą wygenerować duży ruch danych. Szczególnie w trybie RUN z dostępem zapis/odczyt modułu interfejsu IM 151-8 PN/DP CPU, może spowodować to kilku minutowy okres oczekiwania. Proste zastosowanie Jeśli więcej niż jedna osoba pracująca w dziale serwisu lub utrzymania ruchu wykonuje czynności związane z utrzymaniem ruchu SIMATIC PLC, szybki dostęp do aktualnej konfiguracji dla każdego z członków działu może okazać sie trudny. Jednakże, dane konfiguracyjne modułu interfejsu IM 151-8 PN/DP CPU mogą być dostępne lokalnie na IM 151-8 PN/DP CPU dla każdego pracownika działu serwisu. Dane mogą być edytowane, a następnie udostępniane w uaktualnionej formie dla pozostałych serwisantów. 8.5 Wymiana modułu interfejsu IM 151-8 PN/DP CPU Wprowadzenie można wymienić w przypadku awarii. Wymagania Aby wymienić moduł interfejsu IM 151-8 PN/DP CPU należy wyłączyć zasilanie uszkodzonego modułu interfejsu IM 151-8 PN/DP CPU. Wynik: Awaria stacji ET 200S i wszystkich komponentów podłączonych do niej (DP slave, urządzenia IO) OSTROŻNIE PROFINET IO Jeśli zostanie wyłączone zasilanie ET 200S, zintegrowany switch również nie będzie miał zasilania. Spowoduje to przerwanie komunikacji z wszystkimi podłączonymi urządzeniami (np. urządzenia IO lub inne urządzenia PROFINET), które komunikują się pomiędzy sobą wykorzystując ten switch. UWAGA PROFIBUS DP Jeśli zostanie odłączone zasilanie pierwszego lub ostatniego segmentu magistrali, funkcja terminatora magistrali może być niespełniana. Wymagane narzędzia Śrubokręt o szerokości końcówki 3 mm 140 Instrukcja użytkownika, 06/2008, A5E02049034-01

Serwis i konserwacja 8.5 Wymiana modułu interfejsu IM 151-8 PN/DP CPU Wymiana modułu interfejsu IM 151-8 PN/DP CPU jest podłączony, moduły zacisków są z prawej strony: 1. Wyłączyć napięcie zasilania uszkodzonego modułu interfejsu IM 151-8 PN/DP CPU. 2. Wyjąć kartę SIMATIC Micro Memory Card z gniazda MMC (zobacz Wyjmowanie/wymiana Micro Memory Card) 3. Wyjąć z modułu interfejsu IM 151-8 PN/DP CPU złącze zasilania oraz wtyczkę/wtyczki RJ45. 4. Używając śrubokręta przesunąć zaczep modułu interfejsu IM 151-8 PN/DP CPU w dół, aż do momentu zatrzymania. Następnie przesunąć moduł interfejsu IM 151-8 PN/DP CPU w lewo. Uwaga: Zaczep umieszczony jest od dołu, po środku modułu interfejsu IM 151-8 PN/DP CPU. 5. Trzymać zaczep w położeniu dolnym podczas zdejmowania modułu interfejsu IM 151-8 PN/DP CPU z szyny montażowej. 6. Zawiesić nowy moduł interfejsu IM 151-8 PN/DP CPU na szynie. 7. Trzymać zaczep w położeniu dolnym podczas zawieszania modułu interfejsu IM 151-8 PN/DP CPU aż do momentu zaskoczenia zaczepu. 8. Następnie przesunąć moduł interfejsu IM 151-8 PN/DP CPU w prawą stronę do pierwszego modułu zacisków. Jeśli podłączony jest moduł DP master: Przesunąć moduł interfejsu IM 151-8 PN/DP CPU do prawej, aż do momentu zatrzaśnięcia z modułem DP master. 9. Włożyć do slotu MMC SIMATIC nowego moduł interfejsu IM 151-8 PN/DP CPU SIMATIC Micro Memory Card wyciągniętą z uszkodzonego modułu interfejsu. 10. Włączyć zasilanie. Zachowanie modułu interfejsu IM 151-8 PN/DP CPU po wymianie Jeśli SIMATIC Micro Memory Card została zmieniona, po wymianie modułu interfejsu IM 151-8 PN/DP CPU, pamięć zawsze jest kasowana, a IM pozostaje w trybie STOP niezależnie od położenia przełącznika zmiany trybu pracy. Używając przełącznika, można zmienić tryb pracy modułu interfejsu IM 151-8 PN/DP CPU na tryb RUN. Jeśli moduł interfejsu IM 151-8 PN/DP CPU pozostaje w trybie STOP, należy sprawdzić przyczynę błędu w STEP 7 (zobacz STEP 7 User Manual). Instrukcja użytkownika, 06/2008, A5E02049034-01 141

Serwis i konserwacja 8.6 Wymiana modułu DP master 8.6 Wymiana modułu DP master Wprowadzenie Uszkodzony moduł DP master może zostać wymieniony. Wymagania Aby wymienić moduł DP master należy wyłączyć zasilanie pracującego z modułem DP master modułu interfejsu IM 151-8 PN/DP CPU. Wynik: Awaria stacji ET 200S i wszystkich komponentów podłączonych do niej (DP slave, urządzenia IO) OSTROŻNIE PROFINET IO Jeśli zostanie wyłączone zasilanie ET 200S, zintegrowany switch również nie będzie miał zasilania. Spowoduje to przerwanie komunikacji z wszystkimi podłączonymi urządzeniami (np. urządzenia IO lub inne urządzenia PROFINET), które komunikują się pomiędzy sobą wykorzystując ten switch. UWAGA PROFIBUS DP Jeśli zostanie odłączone zasilanie pierwszego lub ostatniego segmentu magistrali, funkcja terminatora magistrali może być niespełniana. Wymagane narzędzia Śrubokręt o szerokości końcówki 3 mm 142 Instrukcja użytkownika, 06/2008, A5E02049034-01

Serwis i konserwacja 8.6 Wymiana modułu DP master Wymiana modułu DP master Moduł DP master oraz moduł interfejsu IM 151-8 PN/DP CPU są podłączone, moduły zacisków są z prawej strony: 1. Wyłączyć zasilanie stacji ET 200S (IM 151-8 PN/DP CPU), w której wymieniany będzie moduł. 2. Wyjąć z modułu interfejsu IM 151-8 PN/DP CPU złącze zasilania oraz wtyczkę/wtyczki RJ45. 3. Używając śrubokręta przesunąć zaczep modułu interfejsu IM 151-8 PN/DP CPU w dół, aż do momentu zatrzymania. Następnie przesunąć moduł interfejsu IM 151-8 PN/DP CPU w lewo o około 40 mm. Uwaga: Zaczep umieszczony jest od dołu, po środku modułu interfejsu IM 151-8 PN/DP CPU. 4. Używając śrubokręta przesunąć zaczep modułu DP master w dół, aż do momentu zatrzymania. Następnie przesunąć uszkodzony moduł DP master w lewo, do momentu odłączenia złącza magistrali tylnej. Uwaga: Zaczep umieszczony jest od dołu modułu DP master. 5. Trzymając zaczep w położeniu dolnym zdejmować modułu DP master z szyny montażowej 6. Zawiesić nowy moduł DP master na szynie, docisnąć moduł do szyny. 7. Dosunąć moduł DP master w prawą stronę do modułu zacisków. 8. Przesunąć moduł interfejsu IM 151-8 PN/DP CPU w prawą stronę, do momenty połączenia z modułem DP master. 9. Jeśli potrzeba, podłączyć złącze zasilania w wtyczki RJ45 do modułu interfejsu IM 151-8 PN/DP CPU. 10. Włączyć zasilanie. Instrukcja użytkownika, 06/2008, A5E02049034-01 143

Serwis i konserwacja 8.6 Wymiana modułu DP master 144 Instrukcja użytkownika, 06/2008, A5E02049034-01

Funkcje 9 9.1 Parametryzacja spoiny odniesienia dla podłączenia termopar Wprowadzenie Jeśli moduł interfejsu IM 151-8 PN/DP CPU będzie używany w systemie ET 200S z termoparami i spoiną odniesienia, należy ustawić odpowiednie parametry w sekcji "Properties" konfiguracji sprzętowej. Parametryzacja spoiny odniesienia Tabela 9-1 Ustawianie parametrów dla spoiny odniesienia Parametry Zakres wartości Wyjaśnienie Activation of the reference junction (Aktywacja złącza odniesienia) Slot (Slot) Channel number (Numer kanału) activated / not activated (aktyw./nieaktywna) (Przykład, rys. poniżej) none / 5 to 66 (brak / 5 do 66) (Przykład, rys. poniżej) RTD on channel 0 RTD on channel 1 (RTD na kanale 0/1) (Przykład, rys. poniżej) Za pomocą parametru można aktywować spoinę odniesienia. Dopiero po ustawieniu tego parametru można kontynuować parametryzację spoiny odniesienia. Parametr używany do wyboru slotu modułu RTD jako spoiny odniesienia. Parametr do ustawienia kanału (0/1) do pomiaru temperatury odniesienia (obliczenie wartości kompensacji) dla skonfigurowanego slotu modułu RTD. Parametr modułu RTD Zakres wartości Wyjaśnienie Measurement type/measurement range (Typ pomiaru/zakres pomiarowy) Resistance / temperature measurement, e.g. RTD-4L Pt100 standard range (pomiar rezystancji / temperatury, np. RTD-4L Pt100 zakres standardowy) Jeśli jako spoina odniesienia wykorzystywany jest kanał modułu RTD, dla kanału należy skonfigurować typ pomiaru / zakres pomiarowy jako RTD-4L Pt 100 climatic range. Instrukcja użytkownika, 06/2008, A5E02049034-01 145

Funkcje 9.1 Parametryzacja spoiny odniesienia dla podłączenia termopar Parametr modułu TC Zakres wartości Wyjaśnienie Reference junction number (Numer spoiny odniesienia) Reference junction channel 0 and reference junction channel 1 (Kanał 0 i kanał 1 spoiny odniesienia ) 1 Parametr umożliwia przypisanie spoiny odniesienia (1), która zawiera temperaturę odniesienia (wartość kompensacji). None, RTD (brak, RTD) Parametr pozwala na uaktywnienie używania spoiny odniesienia. Przykładowe okno dialogowe parametryzacji Rysunek 9-1 Zakres PROFINET IO i Component-Based Automation Odwołania Szczegółowe informacje o procedurze, systemie podłączeń oraz przykład konfiguracji znajduje się w rozdziale Analog Electronic Modules w podręczniku ET 200S Distributed I/O System. 146 Instrukcja użytkownika, 06/2008, A5E02049034-01

Funkcje 9.2 Wyjmowanie i wkładanie modułów podczas pracy 9.2 Wyjmowanie i wkładanie modułów podczas pracy 9.2.1 Informacje ogólne ET 200S z IM 151-8 PN/DP CPU obsługuje wkładanie i wyjmowanie modułów systemu ET 200S I/O podczas pracy i przy podłączonym zasilaniu. Wyjątki sam w sobie nie może być wyjęty podczas pracy i przy włączonym zasilaniu. Wyjmowanie i wkładanie modułów przy załączonym napięciu i podczas pracy Podczas wyjmowania i wkładania modułów przy załączonym napięciu i podczas pracy, należy zapoznać się ze specyfikacją opisaną w niniejszym rozdziale i z ograniczeniami opisanymi w instrukcji ET 200S Distributed I/O System, rozdział Wiring and equipping. OSTRZEŻENIE Jeśli wkładany jest moduł wyjść, wyjścia ustawione w stan 1 w programie użytkownika stają się natychmiast aktywne. W związku z tym, przed wyjęciem modułu zaleca się ustawienie wyjść na wartość 0. Jeśli moduły są wyjmowane lub wkładane niepoprawnie (zobacz instrukcja ET 200S Distributed I/O System, rozdział Wiring and equipping), może to spowodować niekontrolowane zachowanie systemu. Niepoprawnie wkładane moduły mogamieć wpływ na moduły sąsiednie. 9.2.2 Co się dzieje, gdy moduły wyjmowane są podczas pracy Jeśli moduł systemu ET 200S I/O jest wyjmowany podczas pracy, wywoływany jest blok OB 83 i generowany jest wpis do bufora diagnostycznego (zdarzenie ID 3961H). Odbywa się to niezależnie, czy powiązany z modułem moduł zasilania (PM) jest włączony, czy nie.. Jeśli blok OB 83 jest dostępny w module interfejsu IM 151-8 PN/DP CPU, moduł pozostaje w trybie pracy RUN. Brak modułu jest odnotowany w liście statusu systemu. Jeśli program użytkownika odwoła sie do modułu, który został wyjęty, wystąpi błąd dostępu I/O, do bufora diagnostycznego zostanie dodany odpowiedni wpis oraz zostanie wywołany blok OB 122. Jeśli OB 122 jest dostępne w module interfejsu IM 151-8 PN/DP CPU, moduł pozostanie w trybie RUN. Instrukcja użytkownika, 06/2008, A5E02049034-01 147

Funkcje 9.2 Wyjmowanie i wkładanie modułów podczas pracy 9.2.3 Procedura, gdy moduły są wkładane podczas pracy Informacje ogólne Jeśli podczas pracy do systemu ET 200S I/O wkładany jest moduł, moduł interfejsu IM 151-8 PN/DP CPU przeprowadza porównanie, czy moduł włożony jest taki sam jak moduł skonfigurowany. W trakcie porównania skonfigurowany moduł jest porównywany z modułem aktualnie włożonym. Działania opisane poniżej są wykonywane zależnie od wyniku porównania skonfigurowany / aktualny. Moduły niekonfigurowane Poniższe działania wykonywane są niezależnie do tego, czy moduł zasilania dla zainstalowanego modułu jest włączony, czy wyłączony. Tabela 9-2 Wynik porównania skonfigurowany / aktualny dla modułów niekonfigurowanych Włożony moduł = skonfigurowany moduł OB 83 jest wywoływane z odpowiednim wpisem do bufora diagnostycznego (event -ID 3861H). Moduł zostaje wpisany do systemowej listy statusu jako dostępny. Bezpośredni dostęp jest ponownie możliwy. Włożony moduł skonfigurowany moduł OB 83 jest wywoływane z odpowiednim wpisem do bufora diagnostycznego (event -ID 3863H). Moduł zostaje wpisany do systemowej listy statusu jako niedostępny. Bezpośredni dostęp jest niemożliwy. Moduły, które można parametryzować Poniższe działania wykonywane są jeśli moduł zasilania dla zainstalowanego modułu jest załączony. Tabela 9-3 Wynik porównania skonfigurowany / aktualny dla modułów konfigurowanych Włożony moduł = skonfigurowany moduł OB 83 jest wywoływane z odpowiednim wpisem do bufora diagnostycznego (event -ID 3861H). rekonfiguruje moduł. Jeśli parametryzacja zakończy się powodzeniem, moduł jest wpisywane do systemowej listy statusu jako dostępny. Bezpośredni dostęp jest ponownie możliwy. Włożony moduł skonfigurowany moduł OB 83 jest wywoływane z odpowiednim wpisem do bufora diagnostycznego (event -ID 3863H). nie konfiguruje modułu. Moduł zostaje wpisany do systemowej listy statusu jako niedostępny. Dioda SF na module świeci się. Bezpośredni dostęp jest niemożliwy. 148 Instrukcja użytkownika, 06/2008, A5E02049034-01

Funkcje 9.2 Wyjmowanie i wkładanie modułów podczas pracy Poniższe działania wykonywane są jeśli moduł zasilania dla zainstalowanego modułu jest wyłączony. Tabela 9-4 Wynik porównania skonfigurowany / aktualny dla modułów konfigurowanych z wyłączonym modułem zasilania Włożony moduł = skonfigurowany moduł Włożony moduł skonfigurowany moduł OB 83 jest wywoływane z odpowiednim wpisem do bufora diagnostycznego (event -ID 3861H). Po włączeniu zasilania modułu zasilania (PM), moduł interfejsu IM 151-8 PN/DP CPU rekonfiguruje włożony moduł. Jeśli parametryzacja zakończy się powodzeniem, moduł jest wpisywane do systemowej listy statusu jako dostępny. Bezpośredni dostęp jest ponownie możliwy. Po włączeniu zasilania modułu zasilania (PM), moduł interfejsu IM 151-8 PN/DP CPU nie rekonfiguruje włożonego modułu. Moduł zostaje wpisany do systemowej listy statusu jako niedostępny. Dioda SF na module świeci się. Bezpośredni dostęp jest niemożliwy. Instrukcja użytkownika, 06/2008, A5E02049034-01 149

Funkcje 9.3 Włączanie i wyłączanie modułów zasilania podczas pracy 9.3 Włączanie i wyłączanie modułów zasilania podczas pracy Co się dzieje, gdy moduły zasilania (PM) są wyłączane podczas pracy Jeśli napięcie zasilania modułu zasilania (PM) jest wyłączane podczas pracy, wykonywane są następujące działania: Jeśli zostanie aktywowana diagnostyka podczas przypisywania parametrów modułu zasilania (PM), przerwanie diagnostyczne OB 82 (adres diagnostyczny modułu zasilania) jest wywoływane, odpowiednim wpis jest wykonywany w buforze diagnostycznym (event ID 3942 H ). Moduł zasilania jest oznaczany na systemowej liście statusu jako obecny, ale niesprawny Wyłączenie zasilania ma następujący wpływ na moduły zasilane przez moduł zasilania (PM): Dioda SF umieszczona na module zapala się. Moduły są nadal dostępne bez wywoływania błędu dostępu I/O. Wyjścia modułów są bez napięcia i nieaktywne dla procesu. Wejścia modułów cyfrowych i modułów FM zwracają 0; wejścia modułów analogowych zwracają wartość 7FFF H. Co się dzieje, gdy moduły zasilania (PM) są załączane podczas pracy Jeśli napięcie zasilania modułu zasilania (PM) jest załączane podczas pracy, wykonywane są następujące działania: Jeśli zostanie aktywowana diagnostyka podczas przypisywania parametrów modułu zasilania (PM), przerwanie diagnostyczne OB 82 (adres diagnostyczny modułu zasilania) jest wywoływane, odpowiednim wpis jest wykonywany w buforze diagnostycznym (event ID 3942 H ) Moduł zasilania jest oznaczany na systemowej liście statusu jako obecny i sprawny Załączenie zasilania ma następujący wpływ na moduły zasilane przez moduł zasilania (PM): Dioda SF umieszczona na module gaśnie. Moduły odzyskują pełną funkcjonalność. Wyjmowanie i wkładanie modułów zasilania (PM) podczas pracy Jeśli podczas pracy zostanie wyjęty lub włożony moduł zasilania (PM), zostaną wykonane czynności wymienione w rozdziale Wyjmowanie i wkładanie modułów podczas pracy. Wyjęcie i włożenie powoduje taki sam efekt dla modułów, które są zasilane przez moduł zasilania (PM) jak wyłączenie i załączenie zasilania modułu zasilania (PM). 150 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10 10.1 Informacje ogólne Poniższy rozdział pomaga zapoznać się z narzędziami, które można wykorzystać do wykonywania następujących zadań: Diagnostyka błędów sprzętowych / programowych. Usuwanie błędów sprzętowych / programowych. Testowanie sprzętu / programu np. podczas uruchomienia. UWAGA Dostarczanie szczegółowych opisów wszystkich narzędzi, których można używać do diagnostyki, testów, wykrywania i usuwania usterek wykracza poza zakres tego podręcznika. Szczegółowe informacje można znaleźć w odpowiednich podręcznikach do sprzętu / oprogramowania. 10.2 Dane identyfikacyjne i konserwacyjne modułu interfejsu IM 151-8 PN/DP CPU Definicja i właściwości Dane identyfikacyjne i konserwacyjne (Identification and maintenance data (I&M)) to dane, które przechowywane są w module i są pomocne przy: Sprawdzaniu konfiguracji systemu Lokalizowaniu zmian sprzętowych w systemie Korygowaniu błędów systemu Dane identyfikacyjne (identification data (I data)) są informacjami o module, jak np., numer zamówieniowy i numer seryjny, które są częściowo również wydrukowane na obudowie modułu. Dane I to informacje producenta o module. Dane te przeznaczone są tylko do odczytu. Dane konserwacyjne (Maintenance data (M data)) są danymi specyficznymi dla systemu, takimi jak, np. lokalizacja instalacji. Dane M są tworzone podczas konfiguracji i są zapisywane do modułu Dane I&M pozwalają na unikalną identyfikację modułu online. Instrukcja użytkownika, 06/2008, A5E02049034-01 151

Wykrywanie i usuwanie usterek, diagnostyka 10.2 Dane identyfikacyjne i konserwacyjne modułu interfejsu IM 151-8 PN/DP CPU Odczyt i zapis danych I&M modułu interfejsu IM 151-8 PN/DP CPU w STEP 7 Odczyt: Zapis: W STEP 7 dane I&M są wyświetlane w "Module state IM 151-8 PN/DP CPU" (Zakładka "General" i "Identification") oraz przez "Available nodes" (widok szczegółowy) (zobacz pomoc online STEP 7). W programie użytkownika, dane I&M można odczytać za pomocą SFC 51. Należy określić numer wymaganej sublisty SSL oraz index w parametrach wejściowych SFC 51 (zobacz tabela poniżej). Dane I&M można odczytać na stronach web "Start" i "Identification" używając web serwera. Aby zapisać dane M do modułów zawsze będzie niezbędny program STEP 7 HW Config. Przykładowo, podczas konfiguracji można wpisać następujące dane: Nazwa systemu automatyki (nazwa urządzenia) Nazwa urządzenia jest przypisywana w momencie tworzenia stacji w SIMATIC Manager. W tym przypadku domyślnie tworzona jest nazwa "SIMATIC 300(1). Nazwa może być zmieniona w dowolnej chwili. Można wpisać następujące dane w STEP 7 HW Config w zakładce "General" w "IM 151-8 PN/DP CPU Properties": - Nazwa modułu W tym przypadku, HW Config przypisze domyślną nazwę, np. moduł interfejsu IM 151-8 PN/DP CPU (nazwa może być zmieniona). - Wyższy poziom nazwy modułu Brak ustawień domyślnych - Nazwa lokalizacji modułu Brak ustawień domyślnych Odczyt danych I&M z modułu interfejsu IM 151-8 PN/DP CPU z programu użytkownika Jeśli chcemy odczytać dane I&M z modułu interfejsu IM 151-8 PN/DP CPU w programie użytkownika, należy odczytać skojarzoną listę stanu systemu (SSL - system state list), określając odpowiednie SSL ID i index, używając SFC 51. SSL ID i skojarzone indeksy zostały wylistowane w poniższej tabeli. 152 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.2 Dane identyfikacyjne i konserwacyjne modułu interfejsu IM 151-8 PN/DP CPU Podlista SSL z danymi I&M Dane I&M wypisano w poniższej podliście SSL z podziałem na indeksy. Tabela 10-1 Podlista SSL z danymi I&M SSL ID W#16# Indeks W#16# Znaczenie Identyfikacja modułu 0111 Identyfikacja rekordu danych 011C 0001 Identyfikacja modułu Zawiera numer zamówieniowy modułu i wersję produktu. 0006 Identyfikacja podstawowego oprogramowania Zawiera informacje o wersji oprogramowania modułu. ( nie ma podstawowego oprogramowania, więc, w tym przypadku, dane identyfikacyjne są takie same jak dla indeksu 0001.) 0007 Identyfikacja podstawowego firmware Zawiera informacje o wersji firmware modułu. Identyfikacja komponentu Identyfikacja komponentu 0001 Nazwa systemu automatyki W parametrze zapisywana jest nazwa systemu automatyki (urządzenia). 0002 Nazwa modułu W parametrze zapisywana jest nazwa modułu. 0003 Wyższy poziom nazwy modułu Unikatowy w obrębie systemu identyfikator modułu. 000B Opis lokalizacji modułu Lokalizacja miejsca instalacji modułu. Aby uzyskać szczegółowe informacje na temat struktury i zawartości systemowej listy statusu, należy skorzystać z podręcznika System and Standard Functions for S7-300/400. Dodatkowe informacje o SSL z SFC 51 można znaleźć w podręczniku Reference Manual System and Standard Functions for S7-300/400 lub w pomocy online STEP 7. Dane I&M dla podłączonych urządzeń I/O Informacje o danycj I&M dla urządzeń I/O podłączonych do modułu interfejsu IM 151-8 PN/DP CPU można znaleźć w podręcznikach wydanych w modułów I/O. Instrukcja użytkownika, 06/2008, A5E02049034-01 153

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące 10.3 Funkcje testujące 10.3.1 Informacje ogólne: funkcje testujące Określanie adresów węzłów przy użyciu "Node flashing test" Aby zidentyfikować adres węzła, należy wybrać w programie STEP 7 funkcję PLC > Diagnostics/Setting > Node/Flashing Test. Zostanie otwarte okno dialogowe, w którym można ustawić czas mrugania i uruchomić test mrugania. Bezpośrednio podłączony węzeł można zidentyfikować poprzez mrugającą diodę FRCE. Test mrugania (flashing test) nie może być uruchomiony, jeśli funkcja FORCE jest aktywna. Funkcje wykrywania i usuwania usterek: Monitorowanie i modyfikacja zmiennych, tryb krokowy STEP 7 oferuje następujące funkcje, które można używać również do diagnostyki: Monitorowanie i modyfikacja zmiennych (Monitoring and modifying variables) Może być używana do monitorowania na programatorze / PC bieżących wartości poszczególnych zmiennych programu użytkownika lub modułu interfejsu IM 151-8 PN/DP CPU. Można również przypisywać stałe wartości do zmiennych. Testowanie z statusem programu (Testing with program status) Można testować program podglądając status programu każdej funkcji (wynik połączeń logicznych, bity statusu) lub dane rejestrów w trybie czasu rzeczywistego. Przykładowo, jeśli jako język programowania STEP 7 wybrano LAD, kolor symbolu wskaże zamknięty przełącznik lub aktywny obwód. UWAGA Funkcje testowania STEP 7 z statusem programu dla modułu interfejsu IM 151-8 PN/DP CPU powodują wydłużenie czasu cyklu! STEP 7 pozwala na ustawienie maksymalnego wydłużenia czasu cyklu. Aby to wykonać, należy ustawić tryb process mode w parametrach modułu interfejsu IM 151-8 PN/DP CPU w STEP 7. Tryb krokowy (Stepping mode) Podczas testowania w trybie single-step, można przetwarzać instrukcje programu w sekwencji (= single-step) i ustawiać punkty przerwać (brek points). Ta funkcjonalność jest dostepna jedynie w trybie test mode (niedostępna process mode). 154 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące Funkcje wykrywania i usuwania usterek: Forsowanie zmiennych Funkcja forsowania (Force) może być używana do przypisywania do zmiennych programu użytkownika lub modułu interfejsu IM 151-8 PN/DP CPU (również: wejść i wyjść) stałych wartości, które nie mogą być nadpisane przez program użytkownika. Przykładowo, funkcji można użyć do aktywowania na stałę syganłu z czujników lub załączania wyjść, niezależnie od programu użytkownika. NIEBEZPIECZEŃSTWO Może powodować poważne uszkodzenia lub nawet śmierć oraz zniszczenie mienia. Niepoprawne korzystanie z funkcji forsowania może prowadzić do śmierci lub poważnych urazów, a także zniszczenia mienia lub nawet całego zakładu. Zawsze należy przestrzegać instrukcji bezpieczeństwa opisanych w podręcznikach STEP 7. NIEBEZPIECZEŃSTWO Forsowanie w module interfejsu IM 151-8 PN/DP CPU Wartości forsowane w obrazie procesu wejść mogą być nadpisane przez komendy zapisu (takie jak T IB x, = I x.y, kopiowanie z SFC, itp.) oraz komendy odczytu I/O (takie jak L PIW x) w programie użytkownika, lub przez funkcje zapisu z PG/OP! Wyjścia zainicjalizowane wartościami forsowanymi zwracają wartości forsowane tylko jeśli nie ma do nich dostępu z poziomu programu użytkownika poprzez funkcje zapisu I/O (np. TPQB x) lub przez funkcje zapisu programatora / OP! Zawsze należy upewnić się, że forsowane wartości w obrazie procesu I/O nie mogą być nadpisane przez program użytkownika lub funkcje programtora / OP! Wersja zadania Forsowanie dla wejść Wersja zadania Forsowanie dla wejść Program użytkownika Wartość forsowana nadpisana przez T PAW Wersja zadania Forsowanie dla wyjść Wersja zadania Forsowanie dla wyjść Rysunek 10-1 Forsowanie z modułem interfejsu IM 151-8 PN/DP CPU Instrukcja użytkownika, 06/2008, A5E02049034-01 155

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące Różnice pomiędzy forsowaniem i modyfikowaniem zmiennych Tabela 10-2 OB w PROFINET IO i PROFIBUS DP Charakterystyka / Funkcja Forsowanie Modyfikacja Zmiennej Znaczniki / Merkery (M) - Tak Timery i Liczniki (T, C) - Tak Bloki danych (DB) - Tak Wejścia i Wyjścia (I, O) Tak Tak Wejścia Peryferyjne (PI) - - Wyjścia Peryferyjne (PO) - Tak Program użytkownika może nadpisać modyfikowaną / forsowaną wartość Maksymalna liczba forsowanych wartości 10 - Tak Tak Odwołania Szczegółowe informacje o funkcjach wykrywania i usuwania usterek oprogramowania można znaleźć w pomocy online STEP 7 i w podręczniku Programming with STEP 7. 10.3.2 Informacje ogólne: Diagnostyka Wprowadzenie Błędy systemu mogę występować szczególnie w fazie uruchomienia. Śledzenie błędów może czasochłonną czynnością, ponieważ błędy mogą występować zarówno po stronie sprzętowej, jak i programowej. Dostępne funkcje testowania zapewniają, że uruchomienie będzie przebiegało gładko. UWAGA Błędy podczas pracy są najczęściej spowodowane uszkodzeniem lub zniszczeniem sprzętu. Typy błędów Błędy, które potrafi rozpoznawać moduł interfejsu IM 151-8 PN/DP CPU i na które można zareagować używając bloków organizacyjnych (OB) można podzielić na następujące kategorie: Błędy synchroniczne (Synchronous error): Błędy mogą łączyć się ze specyficznym punktem w programie użytkownika (np. błąd dostępu do modułu I/O). Błędy asynchroniczne (Asynchronous error): Błędy mogą nie łączyć się ze specyficznym punktem w programie użytkownika (np. przekroczony czas cyklu, błąd modułu). 156 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące Usuwanie usterek Programowanie z przewidywaniem i, przede wszystkim, wiedzą oraz odpowiednią obsługą narzędzi diagnostycznych daje wiele korzyści w sytuacjach wystąpienie błędów: Można zredukować efekty błędów. Lokalizowanie błędów jest znacznie łatwiejsze (np. przez oprogramowanie OB błędów). Można ograniczyć przestoje i wyłączenia. Diagnostyka z wykorzystaniem sygnalizacji diodami LED Sprzęt SIMATIC z rodziny rozproszonych I/O oferuje diagnostykę za pomocą diod LED. Diody LED występują w trzech kolorach: Kolor LED Zielony Żółty Czerwony Dioda mruga Status modułu interfejsu IM 151-8 PN/DP CPU Normalna praca. Przykład: włączone zasilanie. Status pracy nierwgularnej. Np. aktywne forsowanie. Błąd. Przykład: Błąd magistrali Specjalne zdarzenie Przykład: Kasowanie pamięci Diody LED interfejsu PROFINET mają następujące kolory: Kolor LED Stan Znaczenie Zielona Wył. Żadne urządzenie nie jest podłączone do danego portu zintegrowanego interfejsu PROFINET modułu interfejsu IM 151-8 PN/DP CPU. Zał. Inne urządzenie PROFINET (np. switch) jest podłączone do danego portu zintegrowanego interfejsu PROFINET modułu IM 151-8 PN/DP CPU, zostało nawiązane fizyczne połączenie. Odwołania Informacje o modułach I/O z diagnostyką można znaleźć w podręczniku ET 200S Operating Instructions. Bufor diagnostyczny (Diagnostics buffer) Jeśli wystąpi błąd, moduł interfejsu IM 151-8 PN/DP CPU zapisuje przyczynę wystąpienie błędu do bufora diagnostycznego. W STEP 7, korzystając z programatora, można odczytać bufor diagnostyczny. Informacje o błędach przechowywane są w formie tekstowej. Moduły z zaimplementowaną diagnostyką nie posiadają swojego bufora diagnostycznego, zapisują informacje do bufora modułu interfejsu IM 151-8 PN/DP CPU. Jeśli wystąpi błąd lub zdarzenie przerwania, (np. przerwanie time-of-day), moduł interfejsu IM 151-8 PN/DP CPU przełącza się w tryb STOP, lub można zareagować w programie użytkownika poprzez OB błędu / przerwania. W przypadku powyższego przykładu, byłby to blok OB82. Instrukcja użytkownika, 06/2008, A5E02049034-01 157

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące Diagnostyka urządzeń obiektowych w PROFINET Aby uzyskać dodatkowe informacje, należy zapoznać się z podręcznikami PROFINET System Description oraz From PROFIBUS DP to PROFINET IO. Diagnostyka za pomocą funkcji systemowych Dla modułu interfejsu IM 151-8 PN/DP CPU, aby ocenić diagnostykę z modułów I/O lu urządzeń DP slave, zaleca się korzystanie z bardziej przyjaznego SFB 54 "RALRM" (wywoływanego w OB 82). Więcej opcji dla diagnostyki z użyciem funkcji systemowych opisano poniżej: Użycie SFC 51 "RDSYSST" do odczytu informacji z podlist SSL. Odczyt danych diagnostycznych (diagnostyka slave) urządzeń DP slave, przy użyciu SFC 13 "DPNRM_DG" Każde urządzenie DP slave, zgodnie EN 50170 Volume 2, PROFIBUS, dostarcza dane diagnostyczne slave. Aby odczytać dane, można skorzystać z SFC 13 "DPNRM_DG". Informacje o błędzie są przechowywane w kodzie hex. Informacje o kodach można znaleźć w podręcznikach modułów. Przykładowo, wpis o wartości 50H (= dual 0101 0000) w bajcie 7 diagnostyki slave modułu rozproszonych I/O ET 200B wskazuje na uszkodzony bezpiecznik lub brak napięcia zasilania w kanałach grupy 2 i 3. Odczyt rekordów danych za pomocą SFB 52 "RDREC" Korzystając z SFB 52 "RDREC" (odczyt rekordu) można odczytywać rekordy danych z zaadresowanych modułów. Rekord danych 0 i 1 są specjalnie przygotowane do odczytu informacji diagnostycznych z modułów z funkcją diagnostyki. Rekord danych 0 zawiera 4 bajty danych diagnostycznych, które wskazują bieżący stan modułu. Rekord danych 1 zawiera 4 bajty danych diagnostycznych, przechowywanych również w rekordzie danych 0, plus dane diagnostyczne specyficzne dla modułu. Odczyt informacji startowych z bieżącego OB przy użyciu SFC 6 "RD_SINFO" Informacje o błędzie można również znaleźć w informacjach startowych odpowiadającego błędowi OB. Aby odczytać informacje startowe z OB, które zostało wywołana, a jego przetwarzanie jeszcze się nie zakończyło, można użyć SFC 6 "RD_SINFO" (read start information). Wywoływanie wykrycia topologii sieci w DP master z SFC 103 "DP_TOPOL" Repeater diagnostyczny ułatwia podczas wystąpienia błędu identyfikację uszkodzonych modułów lub przerwania przewodu DP. Repeater występuje jako urządzenie slave i może określić topologię segmentu DP oraz log błędów topologii. Korzystając z funkcji SFC103 "DP_TOPOL" można wywołać poprzez repeater diagnostyczny identyfikację topologii magistrali systemu DP master. SFC 103 jest opisane w pomocy online STEP 7 oraz w podręczniku System and Standard Functions for S7-300/400. Repeater diagnostyczny jest opisany w podręczniku Diagnostic Repeater for PROFIBUS DP. Podręczniki można pobrać z pod adresu: http://support.automation.siemens.com/ww/view/de/ wpisy ID 1214574 i 7915183. 158 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące 10.3.3 Funkcje diagnostyczne dostępne w STEP 7 Diagnostyka z użyciem funkcji "Diagnosing hardware" Lokalizacja przyczyny błędu poprzez podgląd online informacji o module. Można zlokalizować przyczynę błędu w cyklu programu użytkownika za pomocą buforu diagnostycznego oraz zawartości stosu (stack). Poza tym, można sprawdzić, czy program użytkownika może pracować z modułem interfejsu IM 151-8 PN/DP CPU. Diagnostyka sprzętowa daje informacje o statusie PLC. W ogólnej reprezentacji, symbol może wyświetlać informacje o statusie każdego modułu. Dwukrotne kliknięcie na uszkodzonym module otwiera szczegółowe informacje o błędzie. Zakres informacji zależy od specyfiki modułu. Można uzyskać następujące informacje: Ogólne informacje o module (np. numer zamówieniowy, wersja, opis) oraz status modułu (np. błąd). Błędy modułu (np. błędy kanałów) w centralnych modułach I/O i PROFIBUS DP slave lub urządzeniach PROFINET IO. Wyświetlenie komunikatów bufora diagnostycznego. Dane diagnostyczne o interfejsie PROFINET i dostępnych portach (np. połączenie sieciowe, statystyka komunikacji i diagnostyki). Dla modułu interfejsu IM 151-8 PN/DP CPU, można również podejrzeć następujące informacje o stanach modułów: Przyczyna błędu w cyklu programu użytkownika. Wskazanie czasu cyklu (najdłuższy, najkrótszy i ostatni cykl). Dane o specyfikacji (liczba możliwych wejść i wyjść, znaczników, liczników, timerów i bloków). Aby uzyskać kompletne i bieżące informacje o funkcjach diagnostycznych w STEP 7 oraz o specyficznych procedurach, należy zapoznać się z podręcznikiem Programming with STEP 7 i z pomocą onlie STEP 7. 10.3.4 Diagnostyka infrastruktury sieciowej (SNMP) Dostępność Dzięki otwartemu standardowi, w sieci PROFINET można korzystać z dowolnego systemu lub oprogramowania do diagnostyki bazującej na SNMP. Diagnostyka sieci SNMP (Simple Network Management Protocol) korzysta z bezprzewodowego protokołu transportu UDP. Składa się z dwóch komponentów sieciowych, podobnie jak w modelu klient/serwer. SNMP manager monitoruje węzły sieci a agenci SNMP zbierają w poszczególnych węzłach sieci informacje i przechowują je w formie struktury w MIB (Management Information Base). Informacje te pozwalają systemowi zarządzania siecią aby prowadzić szczegółową diagnostykę sieci. Instrukcja użytkownika, 06/2008, A5E02049034-01 159

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące Wykrywanie topologii sieci LLDP (Link Layer Discovery Protocol) jest protokołem, służącym do wykrywania najbliższych sąsiadów. Pozwala urządzeniom na wysyłanie informacji o samych sobie i do zapisu informacji z sąsiednich urządzeń w LLDP MIB. Informacje mogą być podglądane za pomocą SNMP. Informacje te umożliwiają systemowi zarządzania siecią na określenie struktury sieci. Integracja w STEP 7 Konfiguracja serwera OPC jest zintegrowana w STEP 7 HW Config. Stacje, które zostały skonfigurowane w projekcie STEP 7 mogą być transferowane bezpośrednio. Jako alternatywa do STEP 7, konfiguracja może również pracować z NCM PC (zawartym na SIMATIC NET CD) lub może być określona automatycznie i transferowana do konfiguracji projektu. STEP 7 nie jest wymagany do zarządzania siecią za pomocą protokołu SNMP. Używanie SNMP w środowisku SIMATIC NET Urządzenia obsługujące SNMP z rodziny SIMATIC NET mogą być monitorowane i przeglądane za pomocą standardowej przeglądarki sieci Internet. System zarządzania znany jako bazujący na web oferuje duży zakres informacji specyficznych dla urządzeń (np. statystyki, status redundantnego zasilania). Diagnostyka z SIMATIC NET SNMP OPC server Oprogramowanie OPC serwer SNMP dostarcza diagnostykę i parametry dla wszystkich urządzeń SNMP. OPC server korzysta z protokołu SNMP do wymiany danych z urządzeniami. Informacje mogą być zintegrowane do systemów kompatybilnych z OPC, np. do systemu HMI WinCC. Takie rozwiązanie pozwala na włączenie diagnostyki procesu i sieci do systemu HMI. Użycie SNMP SNMP może być użyte w następujący sposób: Przez użytkowników do integrowania diagnostyki sieci do centralnego systemu HMI/SCADA przy użyciu serwera OPC. Przez administratorów IT maszyn i operatorów systemu do monitorowania sieci Industrial Ethernet przy użyciu standardowych systemów zarządzania siecią. Przez administratorów IT do monitorowania sieci biurowej, ale często także sieci automatyki przy użyciu standardowych systemów zarządzania siecią (np. HP Openview). 160 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.3 Funkcje testujące Dodatkowe informacje Informacje odnoszące się do protokołu SNMP w zarządzaniu siecią można znaleźć na stronach http://www.profibus.com. Dodatkowe informacje o SNMP można znaleźć na http://www.snmp.org. Dodatkowe informacje o serwerze SNMP OPC można znaleźć na http://www.siemens.com/snmp-opc-server. Opis systemu PROFINET zawiera dodatkowe informacje o usługach komunikacji i diagnostyce z SNMP. Instrukcja użytkownika, 06/2008, A5E02049034-01 161

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów 10.4.1 Wprowadzenie Diagnostyka za pomocą diod jest początkowym narzędziem do lokalizacji błędów. Przeważnie, aby uzyskać szczegółowe informacje korzysta się z bufora diagnostycznego. Bufor zawiera informacje tekstowe o błędach, które wystąpiły. Przykładowo, można w nim znaleźć informacje o OB błędu. Jeśli zostanie wygenerowany OB błędu, można zapobiec przełączeniu się modułu interfejsu IM 151-8 PN/DP CPU w tryb STOP. 10.4.2 Wyświetlanie statusu i błędów modułu interfejsu IM 151-8 PN/DP CPU Tabela 10-3 Wyświetlanie statusu i błędów modułu interfejsu IM 151-8 PN/DP CPU Dioda LED SF ON FRCE RUN STOP Znaczenie Wył. Wył. Wył. Wył. Wył. bez zasilania. Porada: Sprawdzić, czy zasilacz jest włączony do sieci i załączyć go. Wył. Zał. X Wył. Zał. w trybie STOP. Aby uniknąć lub naprawić błąd: Uruchomić moduł interfejsu IM 151-8 PN/DP CPU. Zał. Zał. X Wył. Zał. w trybie STOP w wyniku błędu. Aby uniknąć lub naprawić błąd: sprawdzić w poniższych tabelach, ocenić diodę SF X Zał. X Wył. Mruga (0.5 Hz) X Zał. X Wył. Mruga (2 Hz) X Zał. X Mruga (2 Hz) X Zał. X Mruga (0.5 Hz) Zał. Zał. IM 151-8 PN/DP CPU wymaga resetu pamięci. IM 151-8 PN/DP CPU przeprowadza reset (kasowanie) pamięci. w trakcie rozruchu (uruchamiania). w trybie wstrzymania poprzez wprowadzony w programie punkt wstrzymania. Szczegóły w podręczniku Programming with STEP 7. Zał. Zał. X X X Błąd sprzętowy lub programowy Aby uniknąć lub naprawić błąd: sprawdzić w poniższych tabelach, ocenić diodę SF X X Zał. X X Aktywna funkcja forsowania Szczegóły w podręczniku Programming with STEP 7. X X Mruga (2 Hz) X X Aktywowany test mrugania dla węzła. Mruga Mruga Mruga Mruga Mruga ma wew. błąd systemu. Przeprowadzić następującą procedurę: 1. Zmienić położenie przełącznika trybu pracy na STOP. 2. Wyłączyć zasilanie 1L+ i ponownie załączyć. 3. Odczytać bufor diagnostyczny w STEP 7. 4. Skontaktować się z przedstawicielem SIEMENS. X = Stan nieistotny dla bieżącej funkcji modułu interfejsu IM 151-8 PN/DP CPU. 162 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów Infomracje o konserwacji MT (Maintenance information) Dioda LED MT świeci się kolorem żółtym jeśli PROFINET zgłasza żądanie konserwacji (np. awaria sync master w sync domain dla operacji IRT systemu PROFINET IO). W dodatkowo do sygnalizacji LED, jeśli odpowiednie przerwanie zostało aktywowane w konfiguracji interfejsu PN, generowany jest komunikat alarmu. Odwołania Szczegółowy opis OB i SFC wymaganych do oceny można znaleźć w pomocy online STEP 7 oraz w podręczniku S7-300/400 System and Standard Functions. Informacje w zakresie konserwacji, znajdują sie w PROFINET System Description. 10.4.3 Ocena diody SF LED w przypadkach błędów programowych Tabela 10-4 Możliwy błąd Ocena diody SF (błąd programowy) Odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Możliwe środki zaradcze Przerwanie TOD zostało aktywowane i wywołane. Ale skojarzony blok nie został wgrany. (Błąd konf./programowy) Czas startu aktywnego TOD został przeskoczony, np. poprzez wprowadzenie zew. zegara. Przerwanie opóźnienia wywołane przez SFC 32. Ale skojarzony blok nie został wgrany. (Błąd konf./programowy) Przerwanie procesowe aktywne i wywołane. Ale skojarzony blok nie został wgrany. (Błąd konf./programowy) Wygenerowany stan alarmu, ale odpowiednie OB55 nie zostało wgrane. Generowana aktualizacja alarmu, ale odpowiednie OB56 nie zostało wgrane. Alarm producenta został wygenerowany, ale odpowiednie OB57 nie zostało wgrane. Wywołanie OB 85. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wywołanie OB 80. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 80. Wywołanie OB 85. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wywołanie OB 85. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wywołanie OB 85. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wywołanie OB 85. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wywołanie OB 85. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wczytać OB 10 (Numer OB można odczytać w buforze diagnostycznym). Dezaktywować przerwanie TOD przed ustawieniem time-of-day za pomocą SFC 29. Wczytać OB 20 (Numer OB można odczytać w buforze diagnostycznym). Wczytać OB 40 (Numer OB można odczytać w buforze diagnostycznym). Wczytać OB55 Wczytać OB56 Wczytać OB57 Instrukcja użytkownika, 06/2008, A5E02049034-01 163

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów Możliwy błąd Odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Możliwe środki zaradcze Dostęp do uszkodzonego lub nieistniejącego modułu I/O podczas uaktualnienia obrazu (błąd programowy lub sprzętowy) Przekroczenie czasu cyklu. Prawdopodobnie zbyt wiele przerwań OB wywołanych w tym samym czasie. Wywołanie OB 85 (zależne od parametryzacji HW Config). IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 85. Wywołanie OB 80. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 80. IM 151-8 PN/DP CPU przechodzi w tryb STOP nawet jeśli OB 80 zostało wgrane, jeśli czas cyklu został dwukrotnie przekroczony bez ponownego wywołania. Wczytać OB 85. Informacje startowe OB zawierają adres powiązanego modułu I/O. Wymienić moduł I/O i wyeliminować błąd programu. Rozszerzenie czasu cyklu (STEP 7 konfiguracja sprzętowa), zmiana struktury programu. Aby naprawić lub uniknąć błędu: Jeśli jest to konieczne, ponownie wywołać czas monitoringu cyklu przez wywołanie bloku SFC 43 Błąd programowy nie załadowany blok zły numer bloku zły numer timera/licznika dostęp zapisu/odczytu do złego obszaru itd. Błąd dostępu I/O Błąd wystąpił podczas dostępu do modułu I/O Wywołanie OB 121. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 121. Wywołanie OB 122. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 122. Wyeliminować błąd programowy. Funkcje testowania STEP 7 będą pomocne w lokalizowaniu błędu. Należy sprawdzić adresację modułu I/O w HW Config i zidentyfikować czy moduł I/O / DP slave jest uszkodzony. Podpowiedź: Można użyć SFC 39 do wyłączenia przerwań i zdarzeń obsługujących błędy asynchroniczne. Można ustawić czasy przerwań w przerwaniu cyklicznym, zaczynając od 1 ms. UWAGA Im krótszy wybrano czas przerwania cyklicznego, tym bardziej prawdopodobne, że wystąpi błąd przerwania cyklicznego. Należy wziąć pod uwagę czasy systemu operacyjnego modułu interfejsu IM 151-8 PN/DP CPU, czas programu użytkownika i rozszerzenie czasu cyklu np. przez aktywne funkcje programatora. Odwołania Szczegółowy opis OB i SFC wymaganych do oceny znajduje się w pomocy online STEP 7 i w podręczniku S7-300/400 System and Standard Functions. 164 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów 10.4.4 Ocena diody SF w przypadku błędów sprzętowych Tabela 10-5 Ocena błędów SF LED (błąd sprzętowy) Możliwy błąd Moduł I/O z centralnej konfiguracji został wyjęty lub włożony podczas pracy systemu w trybie RUN. W systemie PROFINET IO wyciągnięto lub włożono rozproszony moduł podczas pracy systemu w trybie RUN. W systemie PROFIBUS DP wyciągnięto lub włożono rozproszony moduł podczas pracy systemu w trybie RUN. Moduł I/O z obsługą diagnostyki zgłasza przerwanie diagnostyczne. Próba dostępu do uszkodzonego lub brakującego modułu I/O. Brak połączenia (błąd sprzętowy lub programowy). Uszkodzenie SIMATIC Micro Memory Card. Odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Wywołanie OB 83. Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli OB 83 nie zostało wgrane. Jeśli wyciągnięto więcej niż jeden moduł, IM 151-8 PN/DP CPU zawsze przechodzi w tryb STOP. Wywołanie OB 83. Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli OB 83 nie zostało wgrane. Blok OB 86 jest wywoływany również jeśli jeden lub więcej modułów ET 200S (urządzeń IO) zostało wyciągniętych podczas pracy systemu w trybie RUN. IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 86. Wywołanie OB 86. Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli OB 86 nie zostało wgrane. Jeśli moduł zintegrowano w systemie przy użyciu plików GSD: Wywołanie OB 82. Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 82. Wywołanie OB 82. Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wgrano OB 82. Wywołanie OB 85, jeśli próba dostępu nastąpiła podczas odświeżania obrazu procesu (wywołanie OB 85 musi być aktywne odpowiednio w parametrach). Wywołanie OB 122 dla bezpośredniego dostępu I/O. Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wczytano OB. IM 151-8 PN/DP CPU przełącza się w tryb STOP i żąda resetu pamięci. Możliwe środki zaradcze Wczytać OB 83. Wczytać OB 83 i OB 86. Wczytać OB86 lub OB82. Reakcja na przerwanie diagnostyczne, które zależy od parametrów przypisanych dla modułu I/O. Wczytać OB 85 lub OB 122. Informacje startowe OB zawierają adres modułu I/O. Należy wymienić moduł I/O, naprawić połączenie lub wyeliminować błąd programu. Wymienić SIMATIC Micro Memory Card, zresetować IM 151-8 PN/DP CPU, ponownie wgrać program, następnie zmienić tryb pracy modułu IM 151-8 PN/DP CPU na RUN. Instrukcja użytkownika, 06/2008, A5E02049034-01 165

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów Odwołania Szczegółowy opis OB i SFC wymaganych do oceny można znaleźć w pomocy online STEP 7 oraz w podręczniku S7-300/400 System and Standard Functions. 10.4.5 Wyświetlanie statusu i błędów dla interfejsu PN Sygnalizacja statusu i błędów: urządzenia PROFINET Tabela 10-6 Diody LED interfejsu PROFINET LED Status LED Opis statusu P1 - LINK, P2 - LINK, P3 - LINK Świeci Nawiązano połączenie pomiędzy danym portem interfejsu PROFINET urządzenia PROFINET a stacją sieci Ethernet (np. switch). Mruga Użytkownik uaktywnił mruganie z STEP 7. Nie zapala się Brak połączenia Ethernet pomiędzy danym portem interfejsu PROFINET urządzenia PROFINET a stacją sieci Ethernet. BF-PN świeci 1 Błąd interfejsu PROFINET, komunikacja jest niemożliwa Aby naprawić lub uniknąć błędu: zobacz tabela poniżej Mruga Nie zapala się Błąd interfejsu PROFINET (np, z powodu przejścia CPU w tryb STOP dla jednego lub większej liczby urządzeń IO) Aby naprawić lub uniknąć błędu: zobacz tabela poniżej Brak błędów dla interfejsu PROFINET 1 Dioda LED BF-PN zapala się tylko jeśli system PROFINET IO system jest skonfigurowany. Jeśli dioda BF-PN nie zapala się z powodu system PROFINET IO nie jest używany, np. wówczas system PROFINET IO musi być oddzielony lub usunięty w konfiguracji w HW Config. Środki zaradcze dla błędów interfejsu PROFINET dioda BF-PN świeci się Tabela 10-7 Dioda BF-PN świeci się Możliwy błąd Błąd magistrali (brak podłączenia przewodu do sieci/switcha) Zła prędkość transmisji Nie ustawiono trybu Full duplex Przykładowa odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Wywołanie OB 86 (jeśli IM 151-8 PN/DP CPU jest w trybie RUN i poprzednio pracowały urządzenia I/O, które teraz są uszkodzone). Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wczytano bloku OB 86. Możliwe środki zaradcze Sprawdzić przewód magistrali pod kątem zwarcia lub przerwy. Sprawdzić, czy moduł interfejsu IM 151-8 PN/DP CPU jest podłączony do switcha a nie do huba. Sprawdzić, czy dane są przesyłane z prędkością 100 Mbps w trybie full duplex. Jeśli moduł DP master jedt podłączony do modułu interfejsu IM 151-8 PN/DP CPU, można odczytać diagnostykę za pomocą interfejsu DP master. Zmienić konfigurację. 166 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów Środki zaradcze dla błędów interfejsu PROFINET dioda BF-PN mruga Tabela 10-8 Dioda BF-PN mruga na kontrolerze PROFINET IO Możliwy błąd Błąd połączenia urządzenia IO Co najmniej jedno z przypisanych urządzeń IO nie może zostać zaadresowane Zła konfiguracja Przykładowa odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Wywołanie OB 86 (jeśli IM 151-8 PN/DP CPU jest w trybie RUN i podłączone urządzenia IO mają błąd). Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wczytano bloku OB 86. Możliwe środki zaradcze Sprawdzić, czy przewód Ethernet jest podłączony do modułu interfejsu IM 151-8 PN/DP CPU i czy magistrala nie jest przerwana. Poczekać dopóki moduł interfejsu IM 151-8 PN/DP CPU wystartuje. Jeśli LED nie przestanie mrugać, sprawdzić urządzenia IO lub ocenić informacje diagnostyczne. Sprawdzić, czy skonfigurowane nazwy urządzeń zgadzają się z aktualnie przypisanymi nazwami. Sprawdzić, czy podłączone urządzenia IO mają różne nazwy urządzeń i adresy IP. Środki zaradcze dla błędów interfejsu PROFINET i kontrolera IO dioda BF mruga Tabela 10-9 Dioda BF mruga na urządzeniu PROFINET IO Możliwy błąd Zły adres IP Zła konfiguracja Złe parametry Kontroler IO nie znaleziony / wyłączony, ale nawiązano połączenie Ethernet. Zła nazwa lub brak nazwy urządzenia Czas monitoringu odpowiedzi upłynął. Możliwe środki zaradcze Sprawdzić, czy przewód Ethernet jest poprawnie podłączony. Sprawdzić, czy nie jest przerwany przewód Ethernet do kontrolera. Sprawdzić konfigurację i parametryzację. Na urządzeniu IO: włączyć kontroler IO. Sprawdzić czy oczekiwana konfiguracja zgada się z aktualną konfiguracją. Sprawdzić ciągłość fizycznego połączenia komunikacji. Porada: Identyfikacja urządzenia PROFINET w szafie sterowniczej Urządzenia PROFINET IO muszą mieć przypisaną nazwę urządzenia w momencie pierwszego uruchomienia. W STEP 7 HW Config, można uruchomić mruganie diody LINK urządzenia PROFINET IO do którego przypisywana jest nazwa za pomocą komendy PLC > Ethernet > Assign device name. Pozwala to, np. na jasną identyfikację urządzenia PROFINET IO pośród kilku urządzeń umieszczonych w tej samej szafie. Instrukcja użytkownika, 06/2008, A5E02049034-01 167

Wykrywanie i usuwanie usterek, diagnostyka 10.4 Diagnostyka z wykorzystaniem diod statusu i błędów 10.4.6 Wyświetlanie statusu i błędów modułu DP master Wyjaśnienie dla diody BF Tabela 10-10 Dioda BF Znaczenie IM 151-8 PN/DP CPU SF ON BF Moduł DP master On On Zał./Mruga Błąd interfejsu PROFIBUS DP. Aby naprawić lub uniknąć błędu: zobacz tabele poniżej Tabela 10-11 Dioda BF na module DP master zapala się Możliwy błąd Błąd magistrali (błąd sprzętowy). Urządzenie slave niedostępne lub wyłączone Zwarcie w magistrali Odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Wywołanie OB 86 (jeśli moduł interfejsu IM 151-8 PN/DP CPU jest w trybie RUN i poprzednio pracowały urządzenia DP slave, które teraz są uszkodzone). przechodzi w tryb STOP jeśli nie wczytano bloku OB 86. Możliwe środki zaradcze Sprawdzić, czy wtyczka PROFIBUS DP jest właściwie podłączona. Sprawdzić czy nie ma zwarcia lub przerwy w przewodzie magistrali. Wykonać analizę danych diagnostycznych. Wykonać edycję konfiguracji. Tabela 10-12 Dioda BF na module DP master mruga Możliwy błąd jest urządzeniem DP master: Błąd połączenia stacji Co najmniej jedno ze skonfigurowanych urządzeń slave jest niedostępne Niepoprawna konfiguracja (skonfigurowane obszary adresowe aktualnej struktury nie zgadzają się z ustawioną strukturą) Odpowiedź modułu interfejsu IM 151-8 PN/DP CPU Wywołanie OB 86 (jeśli moduł interfejsu IM 151-8 PN/DP CPU jest w trybie RUN i poprzednio pracowały urządzenia DP slave, które teraz są uszkodzone). Moduł interfejsu IM 151-8 PN/DP CPU przechodzi w tryb STOP jeśli nie wczytano bloku OB 86. Możliwe środki zaradcze Sprawdzić, czy przewód sieciowy jest podłączony do modułu DP master modułu interfejsu IM 151-8 PN/DP CPU i czy magistrala nie jest przerwana. Poczekać do momentu uruchomienia się modułu interfejsu IM 151-8 PN/DP CPU. Jeśli dioda nie przestanie mrugać, sprawdzić urządzenia DP slave lub przeanalizować dane diagnostyczne z DP slave. Sprawdzić ustawienia skonfigurowanych obszarów adresowych dla DP master. Odwołania Szczegółowy opis bloków OB oraz SFC wymaganych można znaleźć w pomocy online programu STEP 7 oraz w podręczniku S7-300/400 System and Standard Functions. 168 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.5 Podstawy diagnostyki w PROFINET IO 10.5 Podstawy diagnostyki w PROFINET IO Koncepcja Całkowicie Zintegrowanej Diagnostyki (Totally Integrated Diagnostics) PROFINET IO wspomaga użytkownika koncepcją zintegrowanej diagnostyki. Koncepcja diagnostyki PROFINET IO jest podobna do koncepcji diagnostyki w PROFIBUS DP. Poniżej przedstawimy podstawy koncepcji. Podstawy koncepcji Wystąpienie pojedynczego lub kilku jednoczesnych błędów jest przesyłane z urządzenia IO do kontrolera IO. Jeśli wymagany jest pełny status urządzenia IO uwzględniający aktywne błędy, można odczytywać status bezpośrednio z urządzenia IO. Rozszerzona koncepcja utrzymania ruchu Urządzenia PROFINET obsługują koncepcję diagnostyki i utrzymania ruchu opisaną w standardzie IEC 61158-6-10. Celem koncepcji utrzymania ruchu jest wczesne wykrycie i eliminacja potencjalnych błędów zanim spowodują awarię podczas produkcji. Urządzenia / moduły / komponenty PROFINET dzięki temu poza standardowymi informacjami o statusie: OK i Fault, możliwe jest wyświetlanie informacji związanych z profilaktyczną konserwacją. Informacje dla utrzymania ruchu / konserwacji (Maintenance information) Informacje te opisują stopień ważności z jakim wymagana jest konserwacja. Koncepcja wyróżnia dwa poziomy informacji dla utrzymania ruchu / konserwacji: Wymagana konserwacja (Maintenance required) (oznaczane zielonym kluczem w STEP 7): - Konserwacja jest rekomendowana Sygnalizacja może pojawić się np. jeśli tłumienie dla światłowodu jest zbyt wysokie. Mimo, że praca jest nadal możliwa, połączenie transmisji może w najbliższej przyszłości zostać zerwane. Żądanie konserwacji (Maintenance requested) (oznaczane żółtym kluczem w STEP 7): - Alarm konserwacji Sygnalizacja może pojawić się np., jeśli sync master w sync domain dla pracy IRT jest uszkodzony. Warunki dla których generowana jest informacja o konserwacji są definiowane indywidualnie dla każdego parametru klucza (np. stopień tłumienia dla światłowodu). Informacje o diagnostyce w PROFINET IO Dodatkowe informacje znajdują się w pomocy online STEP 7 oraz w podręczniku From PROFIBUS DP to PROFINET IO oraz PROFINET System Description. Listy statusu systemu oraz rekordy danych dla diagnostyki PROFINET są opisane w podręczniku programowania. Instrukcja użytkownika, 06/2008, A5E02049034-01 169

Wykrywanie i usuwanie usterek, diagnostyka 10.6 Diagnostyka PROFIBUS DP 10.6 Diagnostyka PROFIBUS DP 10.6.1 Diagnostyka moduł interfejsu IM 151-8 PN/DP CPU jako DP master Ocena diagnostyki w programie użytkownika Poniższy rysunek ilustruje procedurę oceny danych diagnostycznych w programie użytkownika. Przerwanie diagnostyczne Wywołanie OB82 Ocena z SFC 13 lub 51 Ocena z SFB 54 (najłatwiejsza opcja) Odczyt OB82_MDL_ADDR i odczyt OB82_IO_FLAG (=ID modułu I/O) Dla komponentów diagnozowanych wywołać SFB 54 Wpis bitu 0 z OB82_IO_FLAG do OB82_MDL_ADDR do bitu 15 Ustawić MODE=1 Dane diagnostyczne są wpisywane do parametrów TINFO oraz AINFO. Wynik: adres diagnostyczny OB82_MDL_ADDR* Aby wykonać diagnostykę całego urządzenia DP slave: Dla modułów I/O z wymaganiem diagnostyki wywołać SFC 51 W parametrze LADDR należy wpisać adres diagnostyczny OB82_MDL_ADDR* W parametrze INDEX wpisać adres diagnostyczny OB82_MDL_ADDR*. W parametrze SZL_ID, wpisać ID W#16#00B3 (=dane diagnostyczne dla modułu I/O) Uwaga: SFC 13 jest asynchroniczne, co oznacza że może być wywoływana kilka razy do momentu, gdy stan zostanie zmieniony na BUSY=0. Wywołanie inicjujące w OB82, wykonanie zakończone w cyklu. 170 Instrukcja użytkownika, 06/2008, A5E02049034-01

Wykrywanie i usuwanie usterek, diagnostyka 10.6 Diagnostyka PROFIBUS DP Adresy diagnostyczne dla urządzeń DP master i DP slave Używając modułu interfejsu IM 151-8 PN/DP CPU można przypisać adresy diagnostyczne dla PROFIBUS DP. Należy zweryfikować w konfiguracji, że adresy diagnostyczne DP są przypisane do DP master i do DP slave. IM 151-8 PN/DP CPU jako odbiorca (DP master) IM 151-7 CPU jako nadawca (DP master) Adresy diagnostyczne Wyjaśnienie konfiguracji DP master Podczas konfiguracji urządzenia DP master, przypisywane są dwa różne adresy diagnostyczne dla inteligentnego urządzenia DP slave, tj. jeden adres diagnostyczny dla slotu 0 i jeden dla slotu 2. Te dwa adresy spełniają następujące funkcje: Adres diagnostyczny dla slotu 0 raportuje do mastera wszystkie zdarzenia odnoszące się do całego urządzenia slave (reprezentującego stację), np. awaria węzła. Adres diagnostyczny dla slotu 2 jest używany do raportowania zdarzeń obejmujących ten slot. Przykładowo, jeśli IM151-7 CPU działa jako inteligentne urządzenie slave, zwraca przerwania diagnostyczne dla warunków przejścia stanu. Adresy diagnostyczne odnoszą się jako przypisane do poniższego DP master. Adresy diagnostyczne są używane przez DP master do otrzymywania informacji o stanie DP slave lub o przerwach w magistrali. Wyjaśnienie konfiguracji DP slave Podczas konfiguracji DP slave, również przypisuje się adresy diagnostyczne (w skojarzonym projekcie DP slave). Adresy diagnostyczne odnoszą się do przypisanego urządzenia slave. Adresy diagnostyczne są używane przez DP slave do otrzymywania informacji o stanie DP master lub przerwach w magistrali. Instrukcja użytkownika, 06/2008, A5E02049034-01 171

Wykrywanie i usuwanie usterek, diagnostyka 10.6 Diagnostyka PROFIBUS DP Wykrycie zdarzenia Poniższa tabela pokazuje moduł interfejsu IM 151-8 PN/DP CPU pracujący jako DP master, który rozpoznaje zmianę trybu pracy CPU pracującego jako DP slave lub przerwę w wymianie danych. Tabela 10-13 Wykrywanie zdarzeń modułu interfejsu IM 151-8 PN/DP CPU jako DP master Zdarzenie Przerwa w magistrali (zwarcie, wyjęcie wtyczki) Co się dzieje w DP master? Wywołanie OB 86 z komunikatem Awaria stacji (Station failure ) (zdarzenie przychodzące; adres diagnostyczny Slot 0 urządzenia DP slave, przypisany do DP master) Z dostępem I/O: wywołanie OB 122 (błąd dostępu I/O) DP slave: RUN STOP Wywołanie OB 82 z komunikatem Błąd modułu (Module error) (zdarzenie przychodzące; adres diagnostyczny Slot 2 urządzenia DP slave przypisanego do DP master; Zmienna OB82_MDL_STOP=1) DP slave: STOP RUN Wywołanie OB 82 with z komunikatem Moduł OK (Module OK). (zdarzenie wychodzące; adres diagnostyczny Slot 2 urządzenia DP slave przypisanego do DP master; Zmienna OB82_MDL_STOP=0) Ocena w programie użytkownika Poniższa tabela pokazuje, przykład jak można ocenić w urządzeniu DP master przełączenie trybu RUN do STOP przez urządzenie DP slave. Tabela 10-14 Rozpoznawanie zdarzeń modułu interfejsu IM 151-8 PN/DP CPU jako DP master W DP master Adresy diagnostyczne: (przykładowe) Adres diagnostyczny master =1023 Adres diagnostyczny slave =1022 (Slot 0 slave) (Diagnostyczny) adres dla "Slot 2"=1021 (Slot 2 slave) wywołuje OB 82 z następującymi informacjami: OB82_MDL_ADDR:=1021 OB82_EV_CLASS:=B#16#39 (zdarzenie przychodzące) OB82_MDL_DEFECT:=błąd modułu Podpowiedź: Informacja ta dostępna jest również w buforze diagnostycznym modułu interfejsu IM 151-8 PN/DP CPU. W programie użytkownika należy uwzględnić również SFC 13 "DPNRM_DG" do odczytu danych diagnostycznych DP slave. W DP slave (np. CPU 31x-2 DP) Adresy diagnostyczne: (przykładowe) Adres diagnostyczny slave = 422 Adres diagnostyczny master = nieistotny CPU: RUN -> STOP CPU generuje ramkę komunikatu diagnostycznego DP slave 172 Instrukcja użytkownika, 06/2008, A5E02049034-01

Magistrala tylna (Backplane bus) Dane techniczne 11 11.1 Ogólne dane techniczne Odwołania odpowiada standardom orz wartościom testowym dotyczącym urządzeń ET 200S rozproszonego systemu I/O. Szczegółowe informacje o specyfikacji technicznej znajdują się w podręczniku ET 200S Distributed I/O Device Operating Instructions. 11.2 11.2.1 Schemat blokowy IM 151-8 PN/DP CPU z modułem DP master Poniższy rysunek przedstawia schemat blokowy modułu interfejsu IM 151-8 PN/DP CPU z opcjonalnym modułem DP master. Izolacja elektryczna ET200S podłączenie magistrali tylnej Elektronika Izolacja elektryczna Połączenie PROFINET Przełącznik trybu pracy Wew. zasilacz Rysunek 11-1 Schemat blokowy - moduł interfejsu IM 151-8 PN/DP CPU z modułem DP master Instrukcja użytkownika, 06/2008, A5E02049034-01 173

Dane techniczne 11.2 11.2.2 Specyfikacja techniczna IM 151-8 PN/DP CPU Tabela 11-1 Specyfikacja techniczna modułu interfejsu IM 151-8 PN/DP CPU Specyfikacja techniczna IM 151-8 PN/DP CPU i wersje produktu Numer zamówieniowy [MLFB] Wersja sprzętu 01 Wersja firmware V 2.7.0 6ES7151-8AB00-0AB0 Pakiet oprogramowania do obsługi STEP 7 V5.4 + SP 4 lub nowszy Pamięć Pamięć robocza (Work memory) Pamięć robocza (work memory) 128 KB Rozszerzalna Nie Pojemność pamięci retentive do podtrzymywania zawartości bloków danych Pamięć ładowania (Load memory) Buforowanie Przechowywanie danych na SIMATIC Micro Memory Card (po zaprogramowaniu) Czasy wykonywania Czasy przetwarzania dla 64 KB Operacji bitowych 0.1 μs Operacji word 0.2 μs Arytmetyka stałoprzecinkowa 2 μs Arytmetyka zmiennoprzecinkowa 3 μs Timery / liczniki i podtrzymywanie Liczniki S7 (S7 counters) 256 Wymienna SIMATIC Micro Memory Card (max. 8 MB) Gwarantowane przez SIMATIC MMC (nie wymaga konserwacji) Co najmniej 10 lat Pamięć podtrzymywana Konfigurowana Domyślnie Od C0 do C7 Zakres liczenia 0 do 999 Liczniki IEC Tak Typ SFB Liczba Nieograniczone (ograniczenie wynika z pamięci roboczej) Timery S7 (S7 timers) 256 Pamięć podtrzymywana Konfigurowana Domyślnie Bez podtrzymania Zakres czasu 10 ms do 9990 s Timery IEC (IEC timers) Tak Typ SFB Liczba Nieograniczone (ograniczenie wynika z pamięci roboczej) 174 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dane techniczne 11.2 Specyfikacja techniczna Obszary danych i ich podtrzymywane obszary danych Pamięć znaczników (Bit memory) 256 bajtów Pamięć podtrzymywana Konfigurowana Skonfigurowane podtrzymywane obszary pamięci Pamięć zegara (Clock memory) Bloki danych Od MB0 do MB15 8 (1 bajt pamięci) Liczba 511 (w zakresie numeracji od 1 do 511) Rozmiar 64 KB Obsługa nie-podtrzymywania (konfigurowalne obszary adresowe podtrzymywania) Dane lokalne na klasę priorytetu Bloki Całkowicie OB Tak Rozmiar, maksymalny 64 KB Liczba wolnych cykli OB 1 (OB 1) Liczba przerwań OB time-of-day-interrupt 1 (OB 10) Liczba przerwań OB delay interrupt 1 (OB 20) Liczba przerwań OB cyclic interrupt 1 (OB 35) Liczba przerwań OB hardware interrupt 1 (OB 40) Maksymalnie 510 bajtów na wywołanie 1024 (DB, FC, FB) Maksymalna liczba bloków, które mogą zostać wczytane może być ograniczona jeśli używana jest inna SIMATIC Micro Memory Card. Zobacz S7-300 Instruction List Liczba przerwań OB DPV1 3 (OB 55, 56, 57) Liczba przerwań błędów asynchronicznych 6 (OB 80, 82, 83, 85, 86, 87) (OB 83 tylko dla centralnych I/O i PN IO) Liczba OB startu 1 (OB 100) Liczba przerwań błędów synchronicznych 2 (OB 121, 122) Poziomy zagłębienia Na klasę priorytetu 16 Dodatkowo w OB błędu 4 FB Zobacz S7-300 Instruction List Liczba, max. 1024 (W zakresie numeracji 0 do 2047) Rozmiar 64 KB FC Zobacz S7-300 Instruction List Liczba, max. 1024 (W zakresie numeracji 0 do 2047) Rozmiar 64 KB Instrukcja użytkownika, 06/2008, A5E02049034-01 175

Dane techniczne 11.2 Specyfikacja techniczna Obszary adresowe (I/O) Wszystkie obszary adresowe I/O Wejścia, dowolnie adresowane 2048 bajtów Wyjścia, dowolnie adresowane 2048 bajtów z których rozproszone o Wejścia, dowolnie adresowane o Wyjścia, dowolnie adresowane Obraz procesu I/O Wejścia, ustawiane 2048 Wyjścia, ustawiane 2048 Wejścia, ustawione 128 Wyjścia, ustawione 128 Liczba partycji obrazu procesu Kanałów cyfrowych 2048 bajtów 2048 bajtów brak Wejścia 16336 Wyjścia 16336 Wejścia, centralne 496 Wyjścia, centralne 496 Kanałów analogowych Wejścia 1021 Wyjścia 1021 Wejścia, centralne 124 Wyjścia, centralne 124 Usuwanie Szyna montżowa 1 Modułów I/O na każde ET 200S Max. 63 Długość stacji Zakres prośdowy na grupę obciążeń (moduł zasilania PM) Czas-dnia (Time-of-day) Zegar 1 m lub < 2 m Max. 10 A TAK (zegar sprzętowy) Ustawienie fabryczne DT#1994-01-01-00:00:00 Buforowany Tak Czas buforowania Typowo 6 tygodni (przy temperaturze otoczenia 40 C) Zachowanie zegara po upłynięciu czasu buforowania Zegar kontynuuje pracę od czasu dnia, w którym wyłączono zasilanie. Dokładność Odchylenie na dzień: < 10 s Licznik godzin czasu pracy 1 Liczba 0 Zakres wartości 231 godziny (jeśli użyto SFC 101) Rozdzielczość 1 godzina Podtrzymywanie Tak; musi być ręcznie restartowany po każdym restarcie 176 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dane techniczne 11.2 Specyfikacja techniczna Synchronizacja czasu w PROFINET Poprzez NTP (tylko jako klient time-of-day) w PROFIBUS DP Time-of-day master / time-of-day slave (z modułem DP master) Funkcje komunikatów S7 (S7 message functions) Liczba stacji, które mogą być zalogowane dla funkcji sygnalizacji Komunikaty diagnostyki procesu Tak 12 (zależnie od liczby połączeń skonfigurowanych dla komunikacji urządzeń programujących / OP) Tak Jednocześnie aktywnych bloków przerwań S 300 Funkcje rozruchowe i testowania Monitorowanie/modyfikacja zmiennych Zmienne Wejścia, wyjścia, znaczniki, DB, timery, liczniki Liczba zmiennych o z nich zmiennych statusu o z nich zmiennych sterujących Forsowanie Tak 30 Max. 30 Max. 14 Tak Zmienne Wejścia/Wyjścia Liczba zmiennych Max. 10 Status bloku Pojedynczy krok Punkty przerwań (breakpoints) 2 Bufor diagnostyczny Tak Tak Tak Liczba wpisów (niekonfigurowalne) Max. 500 Podtrzymywanie wpisów po wyłączeniu i załączeniu zasilania Funkcje komunikacji Web serwer Liczba klientów http 5 Otwarta komunikacja IE Liczba połączeń / punkty dostępu, łącznie 8 TCP/IP Maksymalna liczba połączeń 8 Podtrzymywane tylko 100 ostatnich wpisów. Tak Długość danych połączenia typu 01 H, max. 1460 bajtów Długość danych połączenia typu 11 H, max. 8192 bajtów ISO on TCP Maksymalna liczba połączeń 8 Długość danych, max. 8192 bajtów Tak (poprzez zintegrowany interfejs PROFINET i wgrane FB) Tak (poprzez zintegrowany interfejs PROFINET i wgrane FB) Instrukcja użytkownika, 06/2008, A5E02049034-01 177

Dane techniczne 11.2 Specyfikacja techniczna UDP Maksymalna liczba połączeń 8 Długość danych, max. 1472 bajtów Komunikacja PG/OP Tak (poprzez zintegrowany interfejs PROFINET i wgrane FB) Tak Podstawowa komunikacja S7 Tak (tylko bloki I) Danych użytkownika na zadanie Spójnych danych Komunikacja S7 Max. 76 bajtów 76 bajtów Tak Jako serwer Tak Jako klient Tak (poprzez zintegrowany interfejs PROFINET i wgrane FB) Danych użytkownika na zadanie Spójnych danych Liczba połączeń 12 może być wykorzystana na Komunikację programatora Zarezerwowane (domyślnie) Konfigurowalne Komunikacja OP Zarezerwowane (domyślnie) Konfigurowalne Komunikacja podstawowa S7 Zarezerwowane (domyślnie) Konfigurowalne S7 routing Połączenia Ustawienie routingu danych CBA Zobacz pomoc online STEP 7, Wspólne parametry SFB/FB i SFC/FC dla komunikacji S7) Max. 11 1 1 do 11 Max. 11 1 1 do 11 Max. 10 0 0 do 10 Ustawienie referencyjne dla komunikacji CPU 50% Liczba zdalnych partnerów do połączeń 32 Liczba funkcji master/slave 30 Całkowita liczba połączeń master/slave 1000 Długość danych wszystkich przychodzących połączeń master/slave, max. Długość danych wszystkich wychodzących połączeń master/slave, max. Liczba połączeń wewnątrz urządzenia i połączeń PROFIBUS Długość danych połączeń wew. urządzenia i połączeń PROFIBUS, max. Długość danych na połączenie, max. Tak (z modułem DP master) Max. 4 Tak (z modułem DP master) 4000 bajtów 4000 bajtów 500 4000 bajtów 1400 bajtów 178 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dane techniczne 11.2 Specyfikacja techniczna Zdalne połączenia z transmisją acykliczną Czas skanu: interwał skanu, min. 500 ms Liczba połączeń przychodzących 100 Liczba połączeń wychodzących 100 Długość danych wszystkich połączeń przychodzących, max. Długość danych wszystkich połączeń wychodzących, max. Długość danych na połączenie, (połączenia acykliczne), max. Zdalne połączenia z transmisją cykliczną Częstotliwość transmisji: minimalny interwal transmisji 2000 bajtów 2000 bajtów 1400 bajtów 1 ms Liczba połączeń przychodzących 200 Liczba połączeń wychodzących 200 Długość danych wszystkich połączeń przychodzących, max. Długość danych wszystkich połączeń wychodzących, max. Długość danych na połączenie, (połączenie acykliczne), max. Zamiennych HMI przez PROFINET (acykliczne) 2000 bajtów 2000 bajtów 250 bajtów Odświeżanie zmiennych HMI 500 ms Liczba stacji, które mogą być zalogowane dla zmiennych HMI (PN OPC/iMAP) Liczba zmiennych HMI 200 Długość danych wszystkich zmiennych HMI, max. Funkcjonalność PROFIBUS proxy obsługiwana Tak Liczba sprzężonych urządzeń PROFIBUS 16 2x PN OPC / 1x imap 2000 bajtów Długość danych na połączenie, max. 240 bajtów (zależnie od slave) Interfejsy Pierwszy interfejs (X1) Typ interfejsu Fizyczny Izolowany Prędkość transmisji Tryb transmisji Automatyczne wykrywanie (10/100 Mbaud) Interfejs PROFINET Ethernet Tak 100 Mbps full duplex 100BASE-TX Tak Podłączenie 3 x RJ45 Funkcjonalność switch Tak, wewnętrzny Automatyczne przełączanie Tak Instrukcja użytkownika, 06/2008, A5E02049034-01 179

Dane techniczne 11.2 Specyfikacja techniczna Funkcjonalność PROFINET Tak MPI Nie PROFIBUS DP Nie Komunikacja punkt-punkt Nie Usługi Komunikacja programatora Tak Komunikacja OP Tak Komunikacja S7 Maksymalnie konfigurowanych połączeń Maksymalna liczba instancji Tak (z wgranym FB) 10 32 S7 routing Tak (z włożonym modułem DP master) Routing pakietów danych Tak (z włożonym modułem DP master) PROFINET IO Tak PROFINET CBA Tak Otwarta komunikacja IE poprzez TCP/IP ISO on TCP UDP Numery portów lokalnych używanych przez system Web serwer Liczba klientów http PROFINET IO Liczba zintegrowanych kontrolerów PROFINET IO 1 Liczba podłączanych urządzeń PROFINET IO, max. z których RT z których w linii z RT z których IRT z opcją "high flexibility" z których w linii z IRT Tak Tak Tak 0, 20, 21, 23, 25, 80, 102, 135, 161, 8080, 34962, 34963, 34964, 65532, 65533, 65534, 65535 Tak 5 128 Obsługa priorytetów startu Tak Maksymalna liczba urządzeń IO dla których można przeprowadzić start z priorytetem Obsługa zmiany urządzeń IO podczas pracy (zmiana portów partnera) Maksymalna liczba urządzeń IO na jednostkę dokującą (rekomendacja na liczbę max. zasobów do jednoczesnej aktywacji / dezaktywacji urządzeń IO) Wymiana urządzeń bez wyjmowania medium Obsługa IRT Tryb Isochronous Max. 128 Max. 128 Max. 128 Max. 61 32 Tak 8 Tak Tak Nie 180 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dane techniczne 11.2 Specyfikacja techniczna Aktywacja / dezaktywancja urządzeń PROFINET IO Maksymalna liczba urządzeń IO, które mogą zostać jednocześnie aktywowane / dezaktywowane Max. spójne dane użytkownika z PROFINET IO Zegar wysyłania Czas aktualizacji Tak 8 254 bajtów dla zegara wysyłania 250 μs 250 µs do 128 ms dla zegara wysyłania 500 μs 500 µs do 256 ms dla zegara wysyłania 1 ms 1 ms do 512 ms S7 routing Routing rekordów danych (urządzenia obiektowe na PROFIBUS DP) Funkcje protokołu S7 Konfigurowany: 250 μs, 500 μs i 1 ms Wartość minimalna jest określona przez ustawioną porcję komunikacji dla PROFINET IO, liczbę urządzeń IO i ilość skonfigurowanych danych użytkownika. Tak Tak Funkcje PG Tak Funkcje OP Tak Drugi interfejs (X2 w module DP master) Typ interfejsu Fizyczny RS 485 Izolowany Zasilanie interfejsu (15 V DC do 30 V) Podłączenie Funkcjonalność Zintegrowany interfejs RS 485 w DP master Tak Nie MPI Nie Gniazdo sub D, 9-pin PROFIBUS DP Tak (tylko DP master) Komunikacja punkt-punkt Nie PROFINET Nie DP master Usługi Komunikacja PG/OP Tak Routing S7 Tak Routing danych Tak Komunikacja Global data Nie Komunikacja S7 Tak (server only, configured one-way connection) Obsługa stałego czasu cylku magistrali Tak Tryb Isochronous Nie Aktywny/nieaktywny DP slave Tak SYNC/FREEZE Tak Bezpośrednia wymiana danych Tak DPV1 Tak Instrukcja użytkownika, 06/2008, A5E02049034-01 181

Dane techniczne 11.2 Specyfikacja techniczna Prędkość transmisji Liczba urządzeń DP slave, max. 32 Obszar adresowy Do 12 Mbaud Wejścia, max. 2048 bajtów Wyjścia, max. 2048 bajtów Danych użytkownika na DP slave Wejść, max. 244 bajtów Wyjść, max. 244 bajtów Programowanie Języki programowania Zestaw instrukcji Liczba poziomów zagłębienia 8 Funkcje systemowe (SFC) Systemowe bloki funkcyjne (SFB) Zabezpieczenie programu użytkownika Wymiary STEP 7 (LAD, FBD, STL) Zobacz S7-300 Instruction List Zobacz S7-300 Instruction List Zobacz S7-300 Instruction List Tak Wymiary montażowe S x W x G (mm) 120 x 119.5 x 75 Waga Napięcia, prądy, potencjały elektryczne Znamionowe napięcie zasilania dla komponentów elektroniki 1L+ około. 320 g 24 VDC Dopuszczalny zakres 20.4 V do 28.8 V Zabezpieczenie przed zmianą polaryzacji Tak; przed uszkodzeniem Zabezpieczenie przeciwzwarciowe Tak Buforowanie braku zasilania 5 ms Pobór prądu z zasilania 1L+ IM 151-8 PN/DP CPU Typowo 320 ma przy 24 V; 380 ma przy 20 V IM151-8 PN/DP CPU + DP master module Typowo 385 ma przy 24 V; 460 ma przy 20 V Zasilanie dla magistrali tylnej ET 200S Max. 700 ma Początkowy prąd rozruchu I2t Zewnętrzne zabezpieczenie linii zasilania (rekomendowane) Typowo 1.8 A Typowo 0.21 A2s Zasilanie elektroniki / enkodera 1L+ 24 VDC / 16 A wyłącznik bezp. z charakterystyką typu B lub C Uwaga: A 24 VDC/16A wyłącznik bezp. z charakterystyką typu B wyzwalany przed wyzwoleniem bezpiecznika urządzenia. A 24 VDC/16A wyłącznik bezp. z charakterystyką typu C wyzwalany po wyzwoleniu bezpiecznika urządzenia. Straty mocy Typowo 5.5 W 182 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dane techniczne 11.3 Moduł DP master Specyfikacja techniczna Izolacja testowana z Izolacja galwaniczna pomiędzy magistralą a napięciem zasilania 1L+ pomiędzy PROFIBUS / PROFINET a napięciem zasilania 1L+ pomiędzy elektroniką a napięciem zasilania 1L+ Maksymalna różnica potencjałów Status, przerwania, diagnostyka Przerwania Funkcje diagnostyczne Błąd grupy Monitoring PROFINET Informacje o konserwacji Monitoring napięcia zasilania dla komponentów elektroniki 1L+ Istniejące połączenie do PROFINET 500 VDC Nie Tak Nie 75 VDC, 60 VAC Tak Tak Czerwona dioda "SF" Czerwona dioda "BF-PN" Żółta dioda "MT" Zielona dioda "ON" Zielona dioda "P1 - LINK", "P2 - LINK" i "P3 - LINK" 11.3 Moduł DP master 11.3.1 Specyfikacja techniczna moduł DP master Tabela 11-2 Specyfikacja techniczna modułu DP master Specyfikacja techniczna Rozbudowa Moduł DP master Pozycja Po prawej stronie IM 151-8 PN/DP CPU Liczba modułów IM 151-8 PN/DP CPU 1 Wymiary Wymiary montażowe S x W x G (mm) 35 x 119.5 x 75 Waga około 100 g Status, przerwania, diagnostyka Monitoring sieci PROFIBUS DP Czerwona dioda "BF" Instrukcja użytkownika, 06/2008, A5E02049034-01 183

Dane techniczne 11.3 Moduł DP master 184 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dodatek 12 12.1 Numery zamówieniowe 12.1.1 Numery zamówieniowe modułów Tabela 12-1 Numery zamówieniowe IM 151-8 PN/DP CPU Opis z modułem terminującym, 1 szt.* * SIMATIC Micro Memory Card nie jest dostarczana w pakiecie. Numer zamówieniowy 6ES7151-8AB00-0AB0 Moduł DP master Tabela 12-2 Numery zamówieniowe modułu DP master Opis Numer zamówieniowy Moduł DP master, 1 szt. 6ES7138-4HA00-0AB0 Instrukcja użytkownika, 06/2008, A5E02049034-01 185

Dodatek 12.1 Numery zamówieniowe 12.1.2 Numery zamówieniowe dla akcesorii Akcesoria modułu interfejsu IM 151-8 PN/DP CPU Tabela 12-3 Numery zamówieniowe IM 151-8 PN/DP CPU - akcesoria Opis Numer zamówieniowy Możliwość uaktualnień FW z SIMATIC Micro Memory Card SIMATIC Micro Memory Card 64k 6ES7953-8LF20-0AA0 SIMATIC Micro Memory Card 128k 6ES7953-8LG20-0AA0 SIMATIC Micro Memory Card 512k 6ES7953-8LJ20-0AA0 SIMATIC Micro Memory Card 2M 6ES7953-8LL20-0AA0 SIMATIC Micro Memory Card 4M 6ES7953-8LM20-0AA0 X SIMATIC Micro Memory Card 8M 6ES7953-8LP20-0AA0 X Arkusze oznaczników DIN A4, 10 szt. beżowe 6ES7193-4BA00-0AA0 żółte 6ES7193-4BB00-0AA0 czerwone 6ES7193-4BD00-0AA0 petrol 6ES7193-4BH00-0AA0 Podłączenia i przewody Tabela 12-4 Numery zamówieniowe IM 151-8 PN/DP CPU - akcesoria Opis PROFINET PROFINET RJ45 wtyczka systemu FastConnect, wyprowadzenie przewodu 90 Numer zamówieniowy 1 szt. na opakowanie, 1 opak. 6GK1901-1BB20-2AA0 10 szt. na opakowanie, 1 opak. 6GK1901-1BB20-2AB0 Przewód PROFINET FC Sprzedawany na metry, minimalne zamówienie 20 m Maksymalna dostarczana długość: 1000 m, 1 m FC TP przewód standardowy 6XV1840-2AH10 FC TP trailing cable (for cable carriers) 6XV1840-3AH10 FC TP marine cable 6XV1840-4AH10 Narzędzie do ściągania izolacji PROFINET FastConnect PROFIBUS PROFINET wtyczka (12 Mbit/s) z systemem FastConnect, wyprowadzenie przewodu 90 6GK1901-1GA00 bez slotu do podłączania PD 6ES7972-0BA50-0XA0 ze slotem do podłączania PD 6ES7972-0BB50-0XA0 Przewód PROFIBUS FC Sprzedawany na metry, minimalne zamówienie 20 m Maksymalna dostarczana długość: 1000 m, 1 m FC przewód standardowy 6XV1830-0EH10 FC Trailing Cable (for cable carriers) 6XV1830-3EH10 FC Food Cable (PE sheath) 6XV1830-0GH10 FC Food Cable (PUR sheath) 6XV1830-0JH10 Narzędzie do ściągania izolacji PROFIBUS FastConnect 6GK1905-6AA00 186 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dodatek 12.2 Rysunki wymiarowe 12.2 Rysunki wymiarowe 12.2.1 Rysunek 12-1 rysunek wymiarowy Instrukcja użytkownika, 06/2008, A5E02049034-01 187

Dodatek 12.2 Rysunki wymiarowe 12.2.2 Moduł DP master Moduł DP master Rysunek 12-2 Moduł DP master rysunek wymiarowy 188 Instrukcja użytkownika, 06/2008, A5E02049034-01

Dodatek 12.3 Czasy cyklu i reakcji 12.3 Czasy cyklu i reakcji 12.3.1 Informacje ogólne Informacje ogólne Rozdział zawiera szczegółowe informacje na poniższe tematy: Czas cyklu (Cycle time) Czas reakcji (Response time) Czas reakcji dla przerwania (Interrupt response time) Odwołania: Czas cyklu Czas cyklu programu użytkownika można odczytać z urządzenia programującego. Aby uzyskać więcej informacji, należy skorzystać z pomocy online STEP 7 lub z podręcznika Configuring Hardware and Connections in STEP 7. Odwołania: Czas wykonania Czasy wykonanie znajdują się w S7-300 Instruction List. Lista instrukcji zawiera czasy wykonania w tabelach dla wszystkich instrukcji STEP 7 które mogą być przetwarzane przez moduł interfejsu IM 151-8 PN/DP CPU, zintegrowanych w module interfejsu IM 151-8 PN/DP CPU SFC / SFB, funkcje IEC które mogą być wywoływane w STEP 7. Instrukcja użytkownika, 06/2008, A5E02049034-01 189

Dodatek 12.3 Czasy cyklu i reakcji 12.3.2 Czas cyklu (Cycle time) 12.3.2.1 Informacje ogólne: Czas cyklu Wprowadzenie Ten rozdział wyjaśnia co oznacza termin czas cyklu ("cycle time"), z czego się składa, i jak można go obliczyć. Znaczenie określenia czas cyklu Czas cyklu reprezentuje czas, jaki jest wymagany przez system operacyjny dla jednego przejścia programu, tzn. jeden cykl OB 1, włączając wszystkie sekcje programu i aktywności systemu przerywające ten cykl. Czas cyklu jest monitorowany. Model time slice Cykliczne przetwarzanie programu a zatem programu użytkownika bazuje na podziałach czasu. Aby wyjaśnić ten proces, załóżmy, że każdy przedział czasu ma długość dokładnie 1 ms. Obraz procesu (Process image) Podczas cyklicznego przetwarzania programu, moduł interfejsu IM 151-8 PN/DP CPU wymaga spójnego obrazu sygnałów. Aby to zapewnić, sygnały procesowe są odczytywane / zapisywane przed wykonaniem programu., nie adresuje bezpośrednio wejść (I) i wyjść (Q) modułów I/O, ale obszar pamięci systemowej zawierający obraz procesu I/O. 190 Instrukcja użytkownika, 06/2008, A5E02049034-01

Czas cyklu Dodatek 12.3 Czasy cyklu i reakcji Sekwencja cyklicznego przetwarzania programu Poniższa tabela i rysunek pokazują fazy w cyklicznym przetwarzaniu programu. Tabela 12-5 Cykliczne przetwarzanie programu Krok Sekwencja 1 System operacyjny inicjuje czas monitoringu cyklu. 2 zapisuje wartości z obrazu procesu wyjść do modułów wyjść. 3 odczytuje status wejść modułów i aktualizuje obraz procesu wejść. 4 przetwarza program użytkownika w podziałach czasu i wykonuje operacje wyspecyfikowane w programie. 5 Na końcu cyklu, system operacyjny wykonuje zakolejkowane zadania, przykładowo, wgrywanie i kasowanie bloków. 6 Następnie moduł interfejsu IM 151-8 PN/DP CPU wraca na początek cyklu i restartuje czas monitoringu cyklu. Przedziały czasu (każdy 1 ms) Obraz procesu wyjść (PIQ) Obraz procesu wejść (PII) Program użytkownika Punkt kontroli skanu cyklu (CPP) System operacyjny (OS) Przedziały czasu (każdy 1 ms) System operacyjny Program użytkownika Komunikacja PIQ: PII: CPP: OS: Obraz procesu wyjść Obraz procesu wejść Punkt kontroli cyklu System operacyjny W odróżnieniu od S7-400 CPU, moduł interfejsu IM 151-8 PN/DP CPU wykonuje dostęp do danych z OP / TP (funkcje monitorowania i modyfikacji) w punkcie kontroli cyklu (dla spójności danych, zobacz Specyfikacja techniczna). Przetwarzanie programu użytkownika nie jest przerywana przez funkcje monitorowania i modyfikacji. Instrukcja użytkownika, 06/2008, A5E02049034-01 191