PoniŜej przedstawiono przykład komunikacji pomiędzy CPU224XP a CPU314C-2 DP. UŜyty sprzęt:



Podobne dokumenty
Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Wymagania programowe: STEP 7 STEP 7-Micro/Win

Konfiguracja po czenia pomi dzy serwerem OPC, a sterownikiem PLC dla sieci Profibus

Przyk ad konfiguracja MRP przy pomocy IO kontrolera Simatic S7-300 i switchy Scalance X

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX

Rozliczenia z NFZ. Ogólne założenia. Spis treści

s FAQ: 24/PL Data: DD/MM/RRRR

Komunikacja sterownika z rodziny Micro800 z Falownikiem PowerFlex40 przy pomocy sieci DeviceNet.

PERSON Kraków

s FAQ: 10/PL Data: 29/01/2012

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

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

Komunikacja paneli XGT (LSIS) z sterownikiem S (SIEMENS)

Ćwiczenia z S Podstawy sterowania napędem SINAMICS G110 za pośrednictwem protokołu USS przy wykorzystaniu sterownika S

Komunikacja w sieci Industrial Ethernet Procesora CPU PN/DP oraz wej /wyj rozproszonych ET200S.

Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /

s FAQ: 12/PL Data: 29/01/2012

Instrukcja wgrywania synoptyki pola (wersja modelu danych do 634)

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Jabra Link 850. Podręcznik użytkownika.

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Budowa systemów komputerowych

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Microsoft Management Console

Systemy mikroprocesorowe - projekt

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW

DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA

Zmiany w programie C GEO v. 6.5

CitiDirect EB - Mobile

PODRĘCZNIK UŻYTKOWNIKA

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Komunikacja master-slave w protokole PROFIBUS DP z wykorzystaniem kart komunikacyjnych CP 342-5

enova Workflow Obieg faktury kosztowej

Mini stacja MP3 5w1 z Bluetoothem, radiem, zegarem, głośnikiem

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline.

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

VinCent Office. Moduł Drukarki Fiskalnej

MUltimedia internet Instrukcja Instalacji

asix4 Podręcznik użytkownika MODBUS - drajwer protokołu MODBUS/RTU tryb MASTER Podręcznik użytkownika

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

raceboard-s Szybki start

Instrukcja programu PControl Powiadowmienia.

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Sterownik nagrzewnicy elektrycznej HE

Media Organizer v1.0b

Praca na wielu bazach danych część 2. (Wersja 8.1)

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

Instrukcja obsługi. Oprogramowanie SAS 31

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Zarządzanie Zasobami by CTI. Instrukcja

INSTRUKCJA Panel administracyjny

INSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

Archiwum Prac Dyplomowych

Wtedy wystarczy wybrać właściwego Taga z listy.

Instrukcja. 1 Zamawiając kuriera. W Paczkomacie lub POK. 3 Nadając list polecony. nadawania przesyłek z Allegro: (Punkt Obsługi Klienta)

Przeniesienie lekcji SITA z płyt CD na ipoda touch

Instrukcja obsługi. Konsola portiera 6806

I. Zakładanie nowego konta użytkownika.

Karta adaptacyjna GSM

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego

Liczniki. Instrukcja uŝytkowania programu. PIXEL Zakład Informatyki Stosowanej Bydgoszcz Poznań

s FAQ: 13/PL Data: 29/01/2012

Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą.

CZYTNIK ZBLIŻENIOWY RFID-UR80D

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

Centralizacji Systemu. Procedury zasilania danymi systemu LAS oprogramowania do aktualizacji LMN. etap C13 pkt 5

Spis zawartości Lp. Str. Zastosowanie Budowa wzmacniacza RS485 Dane techniczne Schemat elektryczny

Specyfikacja techniczna banerów Flash

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

INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY

Sterownik Silnika Krokowego GS 600

E-commerce dofollow list

Pierwsze kroki. Krok 1. Uzupełnienie danych własnej firmy

INSTRUKCJA INSTALACJI REPEATER WIFI MODEL WL0189

Likwidacja barier architektonicznych to usuwanie tego, co przeszkadza ci korzystać z budynków, chodników, ulic i innych miejsc oraz mebli i sprzętów.

INSTRUKCJA WebPTB 1.0

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

System do kontroli i analizy wydawanych posiłków

Seria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Zestaw skróconych instrukcji dotyczący najważniejszych operacji w programie Merkury Quattro.

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

INSTRUKCJA PROGRAMU BHM SPIS TREŚCI

Transkrypt:

Sieć PROFIBUS DP pozwala na komunikację Master-Slave, w której S7-200 wraz z modułem EM277 pracują w trybie Slave, natomiast S7-300 pracuje w trybie Master. Typowa sieć PROFIBUS to jedno urządzenie Master i kilka urządzeń Slave. Urządzenie Master zawiera dane konfiguracyjne współpracujących urządzeń Slave oraz ich adresy. Master inicjalizuje komunikację oraz weryfikuje, czy stacje Slave są zgodne z danymi konfiguracyjnymi. Master w sposób ciągły zapisuje dane wyjściowe do stacji Slave oraz odczytuje z nich dane wejściowe. PoniŜej przedstawiono przykład komunikacji pomiędzy CPU224XP a CPU314C-2 DP. UŜyty sprzęt: S7-300 (CPU 314C-2 DP) S7-200 (CPU 224XP) moduł PROFIBUS Slave (EM 277) Do komunikacji pomiędzy sterownikami oraz pomiędzy programatorem a sterownikiem - kabel Profibus (nr kat: 6XV18300EH10) - wtyczka Profibus (nr kat: 6ES79720BB500XA0) UŜyte oprogramowanie: STEP 7 STEP 7-Micro/Win Doradztwo techniczne: simatic.pl@siemens.com 1

1. Konfiguracja modułu EM277 Odłącz zasilanie od modułu. Ustaw adres, który będzie widoczny w sieci PROFIBUS DP. Aby to zrobić, przekręć dolny przełącznik adresu na pozycję 5 (co oznacza przypisanie adresu 5). Włącz ponownie zasilanie. 2. Konfiguracja S7-200 Otwórz SIMATIC Manager i stwórz nowy projekt. Wybierz Insert -> Subnet -> PROFIBUS. Dwa razy kliknij na Hardware W Hardware Catalog wybierz RACK-300 -> Rail i kliknik dwa razy Do otwartego okna szyny dodaj wymagany sprzęt: zasilacz oraz CPU314C-2 DP Doradztwo techniczne: simatic.pl@siemens.com 2

Aby nawiązanie komunikacji z S7-200 było moŝliwe, naleŝy zintegrować moduł EM277 z ustawieniami sprzętowymi w HW Config przez zainstalowanie odpowiedniego pliku GSD. Wymagany plik zaleŝy ściągnąć z serwisu internetowego w Niemczech. W tym celu wejdź na stronę www.automation.siemens.com, następnie w prawym menu rozwiń Technical Info i wybierz Manuals/Operating instructions. W nowo otwartym oknie w lewym menu rozwiń Automation systems -> SIMATIC Industrial Automation Systems -> Distributed I/Os -> PROFIBUS GSD files. W zakładce Downloads wybierz PROFIBUS GSD files: SIMATIC, a następnie wybierz i zapisz na dysku plik EM277.ZIP. Po rozpakowaniu otwórz EM277. Plik, który nas interesuje nazywa się siem089d.gsd. W SIMATIC Manager wejdź w Hardware. Rozwiń Options i kliknij Install GSD File. Doradztwo techniczne: simatic.pl@siemens.com 3

W oknie instalacji wybierz Browse a następnie katalog, w którym znajduje się plik siem089d.gsd. Jeśli plik zostanie odnaleziony, w oknie instalacji pojawi się wpis z jego nazwą. Kliknij na niego i wciśnij przycisk Install. Doradztwo techniczne: simatic.pl@siemens.com 4

Po zakończeniu instalacji rozwiń Options i kliknij Update Catalog. W HW Config w polu Find wpisz EM 277 a następnie wciśnij ENTER. Kliknij na wyszukane EM 277 PROFIBUS-DP i przeciągnij na łącze PROFIBUS. W oknie Properties wpisz adres 5, taki sam jak ustawiony wcześniej na module EM 277. NaleŜy zaplanować przestrzeń pamięci dla zapisu i odczytu zarówno w S7-300 jak i S7-200. Wymiana danych z pozostałą przestrzenią pamięci moŝliwa jest na dwa sposoby: Doradztwo techniczne: simatic.pl@siemens.com 5

1. przesyłanie danych bajt po bajcie 2. przesyłanie danych w całości Ad 1. Przesyłanie danych bajt po bajcie opisano na przykładzie odczytu i zapisu dwóch bajtów. W HW Config kliknij na ikonę modułu EM 277. Przy pomocy pola Find znajdź i rozwiń EM 277 PROFIBUS-DP. Z listy wybierz 2 Byes Out / 2 Bytes In dwukrotnie klikając. W tym momencie powinien zostać dodany wpis do listy elementów EM 277. Prawym przyciskiem kliknij na dodany moduł i wybierz Object Properties. W polu Address dla Output oraz Input wpisz 10 (wpisywany adres moŝe być oczywiście róŝny dla Output i Input). Jest to początek przestrzeni pamięci przydzielonej na wysyłanie oraz odczytywanie danych. Doradztwo techniczne: simatic.pl@siemens.com 6

W polu Consistent over widnieje napis Unit. Oznacza to, Ŝe dane mogą być przekazywane bajt po bajcie. Kliknij prawym przyciskiem na ikonę modułu EM 277 i wybierz Object Properties. W zakładce Parameter Assignment określ początek przestrzeni pamięci przydzielonej na odbieranie oraz wysyłanie danych. Doradztwo techniczne: simatic.pl@siemens.com 7

Rozkład przestrzeni pamięci odczytu i zapisu dla obu sterowników wygląda następująco: Napisz program, który będzie zarządzał przesyłanymi danymi. Doradztwo techniczne: simatic.pl@siemens.com 8

Aby przesłać większą ilość danych, naleŝy postępować analogicznie, wybierając dla modułu EM 277 odpowiedni wpis: N Bytes(Word) Out/ M Bytes(Word) In, gdzie N liczba bajtów (słów) wysyłanych oraz M liczna bajtów (słów) odbieranych Ad 2. Przesyłanie danych w całości opisano na przykładzie odczytu i zapisu ośmiu bajtów. W HW Config kliknij na ikonę modułu EM 277. Przy pomocy pola Find znajdź i rozwiń EM 277 PROFIBUS-DP. Z listy wybierz 8 Byte Buffer I/O dwukrotnie klikając. W tym momencie powinien zostać dodany wpis do listy elementów EM 277. Doradztwo techniczne: simatic.pl@siemens.com 9

Prawym przyciskiem kliknij na dodany moduł i wybierz Object Properties. W polu Address dla Output oraz Input wpisz 30 (wpisywany adres moŝe być oczywiście róŝny dla Output i Input). Jest to początek przestrzeni pamięci przydzielonej na wysyłanie oraz odczytywanie danych. Doradztwo techniczne: simatic.pl@siemens.com 10

W polu Consistent over widnieje napis Total length. Oznacza to, Ŝe dane mogą być przekazywane wyłącznie w całości. Kliknij prawym przyciskiem na ikonę modułu EM 277 i wybierz Object Properties. W zakładce Parameter Assignment określ początek przestrzeni pamięci przydzielonej na odbieranie oraz wysyłanie danych. Doradztwo techniczne: simatic.pl@siemens.com 11

Rozkład przestrzeni pamięci odczytu i zapisu dla obu sterowników wygląda następująco: Napisz program, który będzie zarządzał przesyłanymi danymi. Doradztwo techniczne: simatic.pl@siemens.com 12

W celu przesyłania danych w całości do bufora komunikacji Profibus DP, wykorzystywane są dwie funkcje DPRD_DAT (SFC14) oraz DPWR_DAT (SFC15), które znajdują się w bibliotece Standard Library / System Function Block. Funkcja DPRD_DAT Parametr Typ danych Obszar danych Opis LADDR WORD I, Q, M, D, L, stała wartość Adres początku pamięci w stacji Master przeznaczonej na odczyt danych. Wymagany zapis w postaci heksadecymalnej. RET_VAL INT I, Q, M, D, L W przypadku wystąpienia błędu w komunikacji, zwraca jego numer. Przy braku błędu wynosi 0. RECORD* ANY I, Q, M, D, L Obszar pamięci w stacji Master przeznaczony dla przechowywania danych odczytanych ze Slave. Doradztwo techniczne: simatic.pl@siemens.com 13

Funkcja DPWR_DAT Parametr Typ danych Obszar danych Opis LADDR WORD I, Q, M, D, L, stała wartość Adres początku pamięci w stacji Master przeznaczonej dla wysyłania danych do Slave. Wymagany zapis w postaci heksadecymalnej. RET_VAL INT I, Q, M, D, L W przypadku wystąpienia błędu w komunikacji, zwraca jego numer. Przy braku błędu wynosi 0. RECORD* ANY I, Q, M, D, L Obszar pamięci w stacji Master, z którego dane będą pobierane dla zapisu w stacji Slave. (*) Parametr wymaga formatu ANY, którego składnia wygląda następująco (na przykładzie P#DB1.DBX100.0 BYTE 10): P# - oznaczenie wskaźnika DB1 blok danych (obszar V pamięci danych w S7-200) DBX100.0 - bit określający początek przestrzeni danych BYTE - typ danych 10 - ilość danych określonego wcześniej typu Aby przesłać inną liczbę bajtów, naleŝy postępować analogicznie, wybierając dla modułu EM 277 odpowiedni wpis: N Byte buffer I/O, gdzie N liczba bajtów bufora komunikacji Profibus DP. Uruchom i skonfiguruj PG/PC Interface dla STEP 7-Micro/Win oraz komunikacji Profibus DP Doradztwo techniczne: simatic.pl@siemens.com 14

PG/PC Interface Doradztwo techniczne: simatic.pl@siemens.com 15

W Properties moŝna ustawić adres stacji oraz prędkość transmisji. Okno Diagnostics umoŝliwia przetestowanie wykrywalności urządzeń w sieci. Załaduj program na sterownik 3. Konfiguracja i algorytm sterowania dla S7-200: Uruchom STEP 7-Micro/Win i załóŝ nowy projekt W System Block ustaw prędkość transmisji dla wybranego portu (taką samą jak dla S7-300). Doradztwo techniczne: simatic.pl@siemens.com 16

W Communications ustaw adres ID dla S7-200, następnie kliknij dwa razy Double Click to Refresh w celu odświeŝenia listy urządzeń w sieci. Doradztwo techniczne: simatic.pl@siemens.com 17

Zdefiniuj Data Block dla przesyłu danych Doradztwo techniczne: simatic.pl@siemens.com 18

Stwórz program główny Main(OB1). Przedstawiono poniŝej przykładowy program przesyłający po dwa bajty do przestrzeni odczytu i zapisu wykorzystując funkcję Move. Doradztwo techniczne: simatic.pl@siemens.com 19

Uruchom i skonfiguruj PG/PC Interface dla STEP 7-Micro/Win oraz komunikacji Profibus DP. Doradztwo techniczne: simatic.pl@siemens.com 20

PG/PC Interface Doradztwo techniczne: simatic.pl@siemens.com 21

W Properties moŝna ustawić adres stacji oraz prędkość transmisji. Okno Diagnostics umoŝliwia przetestowanie wykrywalności urządzeń w sieci. Załaduj program na sterownik Doradztwo techniczne: simatic.pl@siemens.com 22