1. Podstawowe informacje

Podobne dokumenty
FAQ: /PL Data: 26/11/2008 Komunikacja w protokole MPI za pomocą Global Data (GD) pomiędzy sterownikami S7-300

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

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

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

Wymagania programowe: STEP 7 STEP 7-Micro/Win

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

FAQ: /PL Data: 20/03/2008 Wgranie programu z WinCC flexible do panelu operatorskiego za pomoc

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

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

1. Wymagane komponenty:

Konfiguracja programu Merz OPC Server AS511 i oprogramowania InTouch do komunikacji ze sterownikiem Siemens Simatic S5

Konfiguracja regulatora PID

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

KORZYSTANIE Z CERTYFIKATU KWALIFIKOWANEGO W PROGRAMIE PŁATNIK

Oprogramowanie Liczba S7-200 narzędziowe do

Analiza osiadania pojedynczego pala

Konfiguracja programu pocztowego Outlook Express i toŝsamości.

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Opis dotyczy wykonania konfiguracji karty przy użyciu oprogramowania SimaticNet PC Software V6.2 oraz Simatic NCM PC.

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

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

Program Zamiana towarów dla Subiekta GT.

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

Spis treści. Tworzenie projektu z protokołem Modbus TCP w S PLC

MikroTik jako Access Point

Instrukcja użytkownika aplikacji npodpis r.

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

DEMERO Automation Systems

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Instalacja i opis podstawowych funkcji programu Dev-C++

EasyLog czyli jak archiwizować dane z Simatic S7-300/400

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Konfigurowanie PPP dla Windows 7

POLITECHNIKA POZNAŃSKA

Kontrakty zakupowe. PC-Market

INSTRUKCJA KONFIGURACJI DOSTĘPU DO INTERNETU za pomocą protokołu PPPoE

Materiały szkoleniowe. Zarządzanie relacjami z klientami WF-CRM

10 Programowanie wielokrotnego lokalnego bloku danych

Analiza stateczności zbocza

Programowanie sterowników

Instrukcja konfiguracji połączenia PPPoE w Windows XP (opracowana przez: Dział Techniczny Cityconnect Sp. z o.o.)

Procedura instalacji oprogramowania ESI[tronic] oraz konfiguracji modułów KTS 530/540/570

INFORMATOR TECHNICZNY HORNER. Konfiguracja komunikacji GPRS pomiędzy sterownikiem XLe i oprogramowaniem Proficy HMI/SCADA Cimplicity

4.1 Użytkownicy [ Definicje ] 12. Po zakończonej pracy możemy wylogować użytkownika, korzystając z funkcji Wybór użytkownika

Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2)

Aby pobrać program FotoSender naleŝy na stronę lub i kliknąć na link Program do wysyłki zdjęć Internetem.

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

Instrukcja pobrania i instalacji. certyfikatu niekwalifikowanego na komputerze lub karcie kryptograficznej wersja 1.2

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

Makropolecenia w PowerPoint Spis treści

Jak przygotować pokaz album w Logomocji

Korekta faktury zakupowej [FVZk] Korekta faktury zakupowej [FVZk] spis kroków

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

Instalacja certyfikatu oraz konfiguracja bezprzewodowego połączenia sieciowego w systemie Windows 10. Instrukcja uzytkownika

Aplikacje WWW - laboratorium

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

INSTALACJA W PROGRAMACH MAGAZYNOWYCH KROK PO KROKU FAREX FLEX

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

INSTRUKCJA IMPORTOWANIA

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

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

DM Plaza ZMIANA PREFIX ÓW DOKUMENTÓW

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

1. Logowanie się do panelu Adminitracyjnego

po uruchomieniu instalator pyta o język. My potwierdzamy, że ma być polski (czyli dalej) teraz jest okno <Witamy w kreatorze> klikamy <dalej>

INSTRUKCJA UZYSKANIA DOŻYWOTNIEJ AKTUALIZACJI MAP (LIFETIME MAP UPDATES) W URZĄDZENIACH BECKER

S i Ethernet. S i Ethernet AUTOMATYKA I MECHATRONIKA

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

INSTRUKCJA LOGOWANIA NA PLATFORMIE LMS W CELU PRZEJŚCIA SZKOLEŃ

Ćwiczenia z S Komunikacja S z dotykowymi panelami HMI na przykładzie współpracy sterownika z panelem KTP600 PN.

Ćwiczenia z S Komunikacja S z przyciskowym panelem HMI KP300 PN. FAQ Marzec 2012

Instrukcja uŝytkowania programu

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

POP 3.1. Czyli krótka historyjka w obrazkach jak poprawnie zainstalować i korzystać z programu POP

FAQ: /PL Data: 9/04/2013 WinCC v7 Wymiana danych ze sterownikiem serii S poprzez protokół Modbus TCP

edycja szablonu za pomocą serwisu allegro.pl

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Modulacja, demodulacja (transmisja sygnałów analogowych)

Konfiguracja programu komunikacyjnego DAServer SIDirect do komunikacji ze sterownikami Siemens S7 300 i 400 po protokole Ethernet

INSTRUKCJA UZYSKANIA DOŻYWOTNIEJ AKTUALIZACJI MAP (LIFETIME MAP UPDATES) W URZĄDZENIACH BECKER DLA SERII SL

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

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

1. Dodawanie integracji

INFORMATOR TECHNICZNY WONDERWARE

Galileo v10 pierwszy program

Współpraca Integry z programami zewnętrznymi

Ogranicz listę klasyfikacji budżetowych do powiązanych z danym kontem księgowym

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

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

Instrukcja zarządzania kontami i prawami

SODEXO BENEFITS AND REWARDS POLSKA SP. Z O.O. Konfiguracja poczty. dla Sayreward

Transkrypt:

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 PoniŜzy dokument zawiera opi konfiguracji programu STEP7 dla terowników SIMATIC S7 300/S7 400, w celu tworzenia komunikacji między dwoma tacjami S7 300 za pomocą ieci MPI i funkcji X_SEND/X_RCV 1. Podtawowe informacje Komunikacja z wykorzytaniem funkcji X_SEND/X_RCV jet dwutronną uługą komunikacyjną. Oznacza to, Ŝe odpowiednie funkcje muzą być wywołane zarówno w tacji wyyłającej dane jak i tacji docelowej. Funkcja X_SEND (SFC65) jet wykorzytywana do wyyłania danych do jednotek biorących udział w komunikacji. Jednotka docelowa odbiera dane za pomocą funkcji X_RCV (SFC66). 2. ZałoŜenia projektu Komunikacja za pomocą protokołu MPI pozwala utrzymywać tranmiję danych w granicach 187.5 kbp 12 Mbp. Segment ieci moŝe zawierać makymalnie 32 węzły. Makymalna rozpiętość egmentu bez konieczności toowania repeaterów wynoi 50m. Makymalna ilość urządzeń, które moŝna podłączyć do ieci wynoi 126. Makymalna liczba CPU biorących udział w wymianie danych wynoi 15. Makymalna wielkość przeyłanego pakietu wynoi odpowiednio: - dla S7-300 - 22 bajty - dla S7-400 54 bajty Makymalna ilość przeyłanych pakietów zaleŝy od rodzaju CPU i moŝe być ich 4 lub 8. www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 1

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3. WYWOŁANIE I PARAMETRYZACJA FUNKCJI X_SEND/X_RCV 3.1 Po wprowadzeniu konfiguracji przętowej do projektu z drzewa truktury projektu wybieramy tację, dla której chcemy wywołać funkcję i w zakładce S7 Program(2) klikamy na ymbol Block (Ry. 1). Ry. 1 3.2 W oknie projektu powinien być widoczny główny blok organizacyjny OB1, w którym będzie znajdował ię program główny. NaleŜy jezcze dodać blok danych, w którym będą przechowywane dane odbierane i wyyłane przez CPU. W tym celu w putym polu klikamy prawym przycikiem myzy i wybieramy Inert New Object Data Block (Ry. 2). Ry. 2 www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 2

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.3 W oknie właściwości tworzonego bloku danych potwierdzamy polecenie utworzenia bloku klikając OK (Ry. 3). Ry. 3 3.4 Wchodzimy do głównego bloku programu, klikając dwukrotnie ymbol OB1 w głównym oknie projektu (Ry. 4) Ry. 4 www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 3

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.5 W bloku organizacyjnym OB1 tacji, która ma wyyłać dane wywołujemy funkcje X_SEND. W tym celu z lity elementów programu wybieramy Librarie Standard Library Sytem Function Block (Ry. 5). Ry. 5 www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 4

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.6 Z lity Sytem Function Block wybieramy intereujący na blok SFC65, klikając dwukrotnie w jego ymbol umiezczamy go w projekcie (Ry. 6). Ry. 6 PoniŜej zotał umiezczony opi parametrów funkcji X_SEND. X_SEND (SFC65) Parametr Opi REQ CONT Logiczna jedynka zezwalająca na wyłanie danych do określonej tacji CONT=0: Połączenie jet przerywane po zakończeniu tranferu danych. Natępne połączenie moŝe zotać nawiązane z innym partnerem. CONT=1: Połączenie zotaje otwarte po zakończeniu tranferu danych. Opcja jet uŝyteczna przy ciągłej wymianie danych między dwiema tacjami. DEST_ID Adre MPI urządzenia, z którym ma zotać nawiązana komunikacja. REQ_ID Wkaźnik identyfikujący dane w tacji odbiorczej. SD Wkaźnik do przetrzeni pamięci, z której mają być pobrane dane do wyłania. RET_VAL Jeśli pojawia ię błąd podcza wywołania funkcji zmienna zawiera jego kod. BUSY BUSY=1: Wyyłanie nie zotało zakończone. BUSY=0: Wyyłanie zotało zakończone. www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 5

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.7 Wchodzimy do wcześniej utworzonego bloku danych DB1 aby zdefiniować potrzebne obzary pamięci. W tym celu w głównym oknie projektu dwukrotnie klikamy ymbol DB1 (Ry. 7). Ry. 7 3.8 PoniŜej przedtawiona jet zawartość bloku danych DB1 (Ry. 8). Ry. 8 Parametr SD naleŝy zdefiniować jako wkaźniki do intereującego na obzaru pamięci w związku z tym nie moŝna go zdefiniować w bloku danych. Trzeba to zrobić bezpośrednio w głównym bloku programu OB1. www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 6

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.9 Wchodzimy do bloku OB1 i przypiujemy zdefiniowane zmienne odpowiednim parametrom funkcji X_SEND (Ry. 9). Ry. 9 www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 7

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.10 PoniŜej pokazany jet parametryzowany blok SFC65 (Ry. 10). Ry. 10 3.11 Powtarzamy kroki przedtawione w punktach 3.1 3.10 w celu wywołania i parametryzowania funkcji X_RCV (SFC66) w tacji docelowej. Podobnie jak dla tacji wyyłającej takŝe tutaj umiezczamy blok danych, w którym będą zdefiniowane parametry funkcji X_RCV (Ry. 11). www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 8

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 Ry. 11 3.12 Wchodzimy do bloku OB1 i wywołujemy w nim funkcję X_RCV wybierając z lity elementów programu blok oznaczony jako SFC66 (Ry. 12). Ry. 12 www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 9

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 PoniŜej zotał umiezczony opi parametrów funkcji X_RCV. X_RCV (SFC66) Parametr EN_DT RET_VAL REQ_ID NDA RD Opi EN_DT=0: Sprawdza czy jakieś dane czekają na zapi do przetrzeni zdefiniowanej przez parametr RD. EN_DT=1: Kopiuje najtarzy element kolejki danych czekających na zapi do przetrzeni zdefiniowanej przez parametr RD Przy bezbłędnej tranmiji pokazuje długość otrzymanego bloku danych. W przypadku wytąpienia błędu pokazuje jego kod. Wkaźnik roboczy bloku X_SEND, którego dane ą pierwze w kolejce do zapiania (najtarze dane w kolejce). Wartość 0 oznacza brak danych do zapiania. NDA=0: Nie ma Ŝadnych danych w kolejce do zapiania NDA=1: Jeśli EN_DT=0 parametr oznacza, Ŝe w kolejce znajduje ię co najmniej jeden blok danych. Jeśli EN_DT=1 parametr oznacza, Ŝe najtarzy blok danych z kolejki zotał kopiowany do programu uŝytkownika Wkaźnik do przetrzeni pamięci, w której mają być zapiane otrzymane dane. 3.13 W bloku DB1 definiujemy parametry funkcji X_RCV. PoniŜej przedtawiona jet zawartość wypełnionego bloku DB1 (Ry. 13). Ry. 13 Parametr RD naleŝy zdefiniować jako wkaźniki do intereującego na obzaru pamięci w związku z tym nie moŝna go zdefiniować w bloku danych. Trzeba to zrobić bezpośrednio w głównym bloku programu OB1. www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 10

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.14 Wchodzimy do bloku OB1 i przypiujemy zdefiniowane zmienne odpowiednim parametrom funkcji X_RCV. PoniŜej pokazana jet parametryzowana funkcja X_RCV (Ry. 14). Ry. 14 www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 11

Komunikacja w protokole MPI za pomocą funkcji X_SEND/X_RCV pomiędzy terownikami S7-300 3.15 Natępnie naleŝy załadować program do wzytkich CPU w ytemach, których wywoływaliśmy blok SFC67 i/lub SFC68. W tym celu wracamy do głównego okna projektu SIMATIC Managera i w oknie truktury projektu zaznaczamy jednotkę, do której chcemy załadować program. Natępnie nacikamy przycik Download na paku narzędzi (Ry. 15a, 15b). Identycznie potępujemy dla innych jednotek zawartych w projekcie. Ry. 15a Ry. 15b www.iemen.pl/imatic Doradztwo techniczne: imatic.pl@iemen.com 12