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



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

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

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

1. Podstawowe informacje

Wymagania programowe: STEP 7 STEP 7-Micro/Win

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

1. Wymagane komponenty:

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

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

KORZYSTANIE Z CERTYFIKATU KWALIFIKOWANEGO W PROGRAMIE PŁATNIK

Instrukcja obsługi Konfigurator MLAN-1000

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

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

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

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

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

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

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

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

Modelowanie obiektowe - Ćw. 1.

Współpraca Integry z programami zewnętrznymi

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Spis treści. 1 Moduł Modbus TCP 4

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

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

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

CRM VISION Instalacja i uŝytkowanie rozszerzenia do programu Mozilla Thunderbird

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

Program Zamiana towarów dla Subiekta GT.

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

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

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

INSTRUKCJA OBSŁUGI SKLEPU INTERNETOWEGO. Alu System Plus Sp.J. ul.leśna 2d Chrzanów, tel.(+48-32)

Instrukcja EQU Kantech

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Oferta na samochód nowy Oferta na samochód nowy spis kroków

MODUŁ OFERTOWANIE INSTRUKCJA OBSŁUGI

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

Tworzenie prezentacji w MS PowerPoint

CRM VISION INSTALACJA I UśYTKOWANIE ROZSZERZENIA DO PROGRAMU MOZILLA THUNDERBIRD

Serwis Członkowski Polskiej Izby Ubezpieczeń Instrukcja obsługi UŜytkownik

STOPKA. Redakcja strony Stopka Linki w stopce Link do nowej podstrony Link do strony zewnętrznej... 6

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Instrukcja obsługi programu PLOMP PLUS FM

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

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Ustawianie lokalizacji dla indeksów Ustawianie lokalizacji dla indeksów spis kroków

Instrukcja Instalacji

Programowanie sterowników

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

Krótka instrukcja instalacji Adobe Acrobat Reader

Przełącznik ES-1528/ES-1552 przykład konfiguracji VLAN ów IEEE 802.1q

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

30/01/2008. Instrukcja obsługi RoofCon Viewer

1. Wstęp. Wizualizacja połączenia

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Zamówienia samochodów nowych

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

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

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Odbieranie zamówień przez Wykonawcę i Dyrektora szkoły

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

Program Dokumenty zbiorcze dla Subiekta GT.

Instrukcja zarządzania kontami i prawami

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

Geneza zmiany roku. Uwaga! Kalendarze dostępowe typu tygodniowego nie wymagają obsługi!.

Kadry Optivum, Płace Optivum

Kolory elementów. Kolory elementów

Przykład 2 zarządzanie produkcją

1 Moduł Modbus ASCII/RTU

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik wersja b

THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania

USOSweb wypełnianie protokołów

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

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

1 Moduł Diagnostyki Sieci

USOSweb U-MAIL

Wystarczy kilka prostych kroków!

INSTRUKCJA. Konfiguracja skrytki na platformie epuap dla potrzeb rekrutacji na studia w Uniwersytecie Jagiellońskim

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

Jak szybko wystawić fakturę w LeftHand? Instalacja programu

Bit 11 pierwszego słowa komunikacji acyklicznej ustawny jest na wartość 0 i nie podlega modyfikacji.

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

Pobierz plik z przykładem

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

1 Moduł Modbus ASCII/RTU 3

Ćwiczenie Zmiana sposobu uruchamiania usług

1. Dodawanie integracji

CorelDRAW. wprowadzenie

INFORMATOR TECHNICZNY HORNER. Komunikacja SMS w sterownikach XLe/XLt. Konfiguracja karty GSM i komunikacji SMS

7 Magazyn [ Magazyn ] Magazyn

Konfigurowanie konta pocztowego w programie Netscape (wersja 7.2)

POLITECHNIKA POZNAŃSKA

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Raporty dodatkowe nr 1 Menedżer Pojazdów PL+

1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

10 Programowanie wielokrotnego lokalnego bloku danych

Transkrypt:

PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400 w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci MPI i usługi komunikacyjnej Danych Globalnych (Gobal Date). 1. Podstawowe informacje Komunikacja globalna jest prostą usługą komunikacyjną zintegrowaną z systemem operacyjnym jednostek centralnych S7 300/S7 400 słuŝącą do ciągłej wymiany danych. Do jej ustanowienia STEP7 nie wymaga Ŝadnych dodatkowych funkcji w programie uŝytkownika. Za pomocą STEP7 konfiguruje się tablicę danych globalnych, która zawiera źródło i cel dla wymiany danych. W celu skonfigurowania komunikacji globalnej trzeba umieścić wszystkie jednostki biorące w niej udział, w tym samym projekcie STEP7 i w tej samej podsieci MPI. 2. ZałoŜenia projektu Komunikacja za pomocą protokołu MPI pozwala utrzymywać transmisję danych w granicach 187.5 kbps 12 Mbps. Segment sieci moŝe zawierać maksymalnie 32 węzły. Maksymalna rozpiętość segmentu bez konieczności stosowania repeaterów wynosi 50m. Maksymalna ilość urządzeń, które moŝna podłączyć do sieci wynosi 126. Maksymalna liczba CPU biorących udział w wymianie danych wynosi 15. Maksymalna wielkość przesyłanego pakietu wynosi odpowiednio: - dla S7-300 - 22 bajty - dla S7-400 54 bajty Maksymalna ilość przesyłanych pakietów zaleŝy od rodzaju CPU i moŝe być ich 4 lub 8. Doradztwo techniczne: simatic.pl@siemens.com 1

3. Konfiguracja tablicy danych globalnych 3.1 Po wprowadzeniu konfiguracji sprzętowej do projektu naleŝy zdefiniować obszar danych globalnych. W tym celu w głównym oknie programu klikamy dwukrotnie ikonę MPI(1) (Rys. 1). Rys. 1 3.2 W otwartym oknie programu NetPro z menu wybieramy Options Define Global Data (Rys. 2). Rys. 2 Doradztwo techniczne: simatic.pl@siemens.com 2

3.3 W tabeli danych globalnych definiujemy obszary pamięci biorące udział w wymianie danych (Rys. 3). KaŜda kolumna jest przypisana jednemu CPU, co oznacza, Ŝe kolumny reprezentują jednostki centralne biorące udział w wymianie danych w obrębie sieci MPI (maksymalnie 15 CPU). KaŜdy rząd (a dokładniej kaŝda komórka, która moŝe być edytowana) reprezentuje obszar pamięci, który moŝe być wysłany przez jedno CPU i odebrany przez jedno lub więcej CPU Rys. 3 3.4 Aby dodać CPU do tabeli danych globalnych, zaznaczamy kolumnę klikając lewym przyciskiem myszy na jej nagłówek. Następnie prawym przyciskiem myszy klikamy w polu nagłówka kolumny, dla której chcemy zdefiniować typ CPU i wybieramy polecenie CPU (Rys. 4). Rys. 4 Doradztwo techniczne: simatic.pl@siemens.com 3

3.5 W lewej części okna Select CPU, gdzie przedstawiona jest struktura projektu klikamy na symbolu pierwszej stacji i w rozwiniętym drzewie zaznaczamy element przedstawiający typ CPU i potwierdzamy klikając OK (Rys. 5). Rys. 5 Doradztwo techniczne: simatic.pl@siemens.com 4

3.6 Następnie określamy obszary pamięci, które będą brały udział w wymianie danych. Dla kaŝdego rzędu, naleŝy zdefiniować dokładnie jedną stację wysyłającą dane Sender i co najmniej jedną stację odbierającą Receiver. MoŜna to zrobić najeŝdŝając kursorem na obszar interesującej nas komórki, kliknąć prawym przyciskiem myszy i z rozwiniętego menu wybieramy opcję Sender lub Receiver (Rys. 6a). MoŜna to takŝe zrobić zaznaczając daną komórkę i naciskając odpowiedni symbol na pasku narzędziowym (Rys. 6b). Rys. 6a Rys. 6b Doradztwo techniczne: simatic.pl@siemens.com 5

3.7 PoniŜej pokazana jest Tablica danych globalnych zdefiniowana dla dwóch CPU (Rys. 7). Compile Rys. 7 Stacja SIMATIC 300(1) wysyła słowo danych zapisane pod adresem MW1. Dane są zapisane w pamięci jednostki SIMATIC 300(2) takŝe pod adresem MW1. Jeśli w stacji SIMATIC 300(2) pod adresem MW1 są zapisane jakieś dane zostają one nadpisane przez pakiet danych wysłanych przez jednostkę SIMATIC 300(1). Stacja SIMATIC 300(2) wysyła podwójne słowo danych zapisane pod adresem MD30. Dane są zapisane w pamięci jednostki SIMATIC 300(1) takŝe pod adresem MD20. Jeśli w stacji SIMATIC 300(1) pod adresem MD20 są zapisane jakieś dane zostają one nadpisane przez pakiet danych wysłanych przez jednostkę SIMATIC 300(2). 3.8 Po wypełnieniu Tablicy danych globalnych naleŝy ją skompilować, wybierając przycisk Compile z paska narzędzi (Rys. 7 - powyŝej). Wygenerowany zostanie wtedy identyfikator danych, który przedstawiono poniŝej (Rys. 8) Numer okręgu danych globalnych. (Okrąg danych globalnych tworzą kombinacje CPU biorące udział w wysyłaniu i odbieraniu danych). Numer pakietu danych globalnych. Identyfikator danych zawartych w pakiecie. Rys. 8 Doradztwo techniczne: simatic.pl@siemens.com 6

3.9 Dodatkowo w tablicy danych globalnych moŝemy zdefiniować: Adres dla podwójnego słowa statusowego Global Data Status (GDS). GDS dostarcza informacji o statusie przesyłanych danych, ewentualnych błędach w transmisji, otrzymaniu danych przez odbiorców. Jeśli przypiszemy słowo statusowe do adresu CPU o tym samym formacie moŝna je wykorzystać w programie uŝytkownika. PoniŜej pokazana jest struktura słowa statusowego (Rys. 9). Znaczenie poszczególnych bitów słowa opisane jest w tabeli poniŝej. Rys. 9 Numer bitu Znaczenie 1 Błąd długości obszaru danych w stacji Sender 2 Brak bloku danych w stacji Sender 3 Utracony pakiet danych globalnych 4 Zła składnia pakietu danych 5 Brakujący obiekt z pakietu danych globalnych 6 RóŜne długości obszaru pamięci w stacjach Sender i Receiver 7 Błąd długości obszaru danych w stacji Receiver 8 Brak bloku danych w stacji Sender 9 Sender wymusił restart 10 Receiver otrzymał nowe dane STEP7 generuje takŝe status grupowy Group Status (GST) dla wszystkich pakietów danych globalnych. Grupowe słowo statusowe ma identyczną strukturę jak GDS i jest tworzone przez łączenie wszystkich GDS za pomocą operacji logicznej OR. MoŜna takŝe zdefiniować parametr Scan Rate, dzięki któremu moŝna określić po ilu cyklach CPU dane będą wysłane lub odebrane. Doradztwo techniczne: simatic.pl@siemens.com 7

Aby dodać dodatkowe parametry do tablicy danych globalnych z menu View naleŝy wybrać interesującą nas pozycję (Rys.10). Rys. 10 Po dodaniu dodatkowych informacji do tablicy danych globalnych naleŝy ją ponownie skompilować, aby dodać nowe elementy do danych systemowych (Rys. 7). 3.10 Następnie naleŝy załadować program do wszystkich CPU biorących udział w wymianie danych. W tym celu wracamy do głównego okna projektu SIMATIC Managera i w oknie struktury projektu zaznaczamy jednostkę, do której chcemy załadować program. Następnie naciskamy przycisk Download na pasku narzędzi (Rys. 11). Identycznie postępujemy dla innych jednostek zawartych w projekcie. Rys. 11 Doradztwo techniczne: simatic.pl@siemens.com 8