Wymagania programowe: STEP 7 STEP 7-Micro/Win

Podobne dokumenty
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

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

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

Oprogramowanie Liczba S7-200 narzędziowe do

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

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

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

1. Wymagane komponenty:

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

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

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

1. Podstawowe informacje

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

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

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 1 Opis konfiguracji sieci AS-I

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

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

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

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

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

Rodzaj kabla Kabel szeregowy skrosowany (tzw. zero modem kabel) Kabel USB host-to-host Kabel RS232/PPI multimaster Kabel USB/PPI multimaster *

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

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

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

Programowanie sterowników

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

Synchronizacja czasu S i HMI Basic Panels

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym

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

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

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

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

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 2 Opis konfiguracji sieci Profibus

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

Przykład 1. Komunikacja przez sieć Ethernet: wymiana danych pomiędzy dwoma sterownikami SIMATIC S7-1200

10 Programowanie wielokrotnego lokalnego bloku danych

IV - INSTRUKCJE SIECIOWE SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI Charakterystyka interfejsu MPI...5

S i Ethernet. S i Ethernet AUTOMATYKA I MECHATRONIKA

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

Konfiguracja komunikacji w sterownikach Horner APG w sieci CsCAN

SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI... 2 str. 2. Charakterystyka interfejsu MPI... 4 str.

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

Tworzenie projektu z protokołem Modbus w S PLC

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

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

1. Instalacja modułu w systemie Windows.

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

Modbus RTU Slave. Inicjalizacja oraz obsługa protokołu Modbus.

INSTRUKCJA UŻYTKOWNIKA MPCC

Komunikacja pomiędzy S i S7-300/400 przez Ethernet (1)

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

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

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

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

FAQ: /PL Data: 12/07/2013 WinCC V7.0 Komunikacja ze sterownikiem serii S poprzez serwer OPC

Informator techniczny

Komunikacja między sterownikami przez protokół ADS

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

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. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)

ASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME

Panele operatorskie PanelView Plus 6 Komunikacja

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Instrukcja do oprogramowania ENAP DEC-1

Komunikacja w sterownikach Horner APG w sieci CsCAN

Konfiguracja połączenia modułów Smart I/O. (System rozproszony)

6 Konfiguracja jednostki podstawowej

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

Materiały dodatkowe. Konfiguracja sterownika programowalnego Siemens do obsługi protokołu MODBUS. Opracowali: mgr inż.

Sterowania rozproszone z wykorzystaniem standardu sieci przemysłowej ProfiNet

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

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

CM Konwerter ModBus RTU slave ModBus RTU master

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

Konfiguracja regulatora PID

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

2.7 MODUŁY KOMUNIKACYJNE

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

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

Przykład 2. Komunikacja przez sieć Ethernet: wymiana danych pomiędzy sterownikami SIMATIC S i S7-300/400

Dla klientów używających systemu Windows do połączeń sieciowych

Transmisja danych z wykorzystaniem interfejsu Modubs/TCP

Połączenia poprzez Modemy Wirtualne.

Site Installer v2.4.xx

Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows

Instalacja NOD32 Remote Administrator

ODCZYTON INSTRUKCJA OBSŁUGI PROGRAMU. wersja Zakład Elektronicznych Urządzeń Pomiarowych POZYTON Sp. z o.o Częstochowa, ul.

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Konfiguracja systemu operacyjnego Windows XP Professional SP2 dla poprawnej współpracy z oprogramowaniem Wonderware

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

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

Aplikacja czujnika temperatury dla modułu uniwersalnego UNIV 1.0 i procesora UNIV 1.0 (CPU)

1.10 MODUŁY KOMUNIKACYJNE

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Konfiguracja zapory ogniowej w trybie standardowym na module SCALANCE S623

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

INFORMATOR TECHNICZNY WONDERWARE

Instrukcja programowania kasy Bursztyn z aplikacji PLU Manager (KF-03) 2013

PIERWSZE KROKI S PLC

Transkrypt:

Sieć MPI pozwala na komunikację w trybie master/slave, gdzie S7-300/S7-400 pracuje w trybie master, natomiast S7-200 w trybie slave. Urządzenia w sieci MPI komunikują się wykorzystując oddzielne logiczne połączenia (zarządzane przez protokół MPI) pomiędzy dwoma urządzeniami (Point-to-Point connection). Zarówno dla portu 0 jak i 1 są moŝliwe 4 połączenia z prędkościami transmisji: 19,2 kbaud lub 187,5 kbaud. PoniŜej przedstawione zostały wymagania sprzętowe dla potrzeb zrealizowania komunikacji pomiędzy sterownikiem SIMATIC S7-200 a sterownikiem SIMATIC S7-300/S7-400. Wymagania sprzętowe: SIMATIC S7-200 SIMATIC S7-300/S7-400 Do komunikacji pomiędzy sterownikami - kabel Profibus (nr kat.6xv1 830-0EH10) oraz wtyczki Profibus (nr kat. 6ES7 972-0BB50-0XA0) Do komunikacji pomiędzy komputerem a sterownikiem, jedna z poniŝszych moŝliwości: - PC/PPI Multimaster (nr kat.6es79013db300xa0) dla S7-200 - PC Adapter (nr kat.6es7972-0cb20-0xa0) dla S7-300/S7-400 - CP5512 (nr kat. 6GK15512AA00) dla S7-200/S7-300/S7-400 - CP5611 (nr kat.6gk15611aa01) dla S7-200/S7-300/S7-400 Wymagania programowe: STEP 7 STEP 7-Micro/Win Wykonanie komunikacji MPI wymaga przygotowania programu w STEP 7-Micro/Win dla S7-200 oraz konfiguracji programu pod STEP 7 dla S7-300/S7-400. Konicznym jest równieŝ wybór właściwych interfejsów komunikacyjnych w PG/PC Interface, który znajduje się w panelu sterowania systemu operacyjnego Windows. 1. Konfiguracja STEP 7-Micro/Win: Po uruchomieniu STEP 7-Micro/Win załóŝ nowy projekt. W Communications ustaw adres ID, według którego S7-200 będzie rozpoznawalny w sieci. OdświeŜ listę urządzeń w sieci przez podwójne kliknięcie Double-Click to Refresh W bloku danych Data Block zarezerwuj obszar pamięci dla zapisu lub odczytu przez S7-300/S7-400. Doradztwo techniczne: simatic.pl@siemens.com 1

W programie głównym MAIN (OB1) zrealizuj wymagany algorytm. Uruchom i skonfiguruj PG/PC Interface dla STEP 7-Micro/Win oraz komunikacji MPI. PG/PC Interface W Properties moŝna ustawić adres stacji oraz prędkość transmisji. Ono Diagnostics umoŝliwia przetestowanie wykrywalności urządzeń w sieci. Załaduj program na sterownik. 2. Konfiguracja STEP 7: Po uruchomieniu STEP 7 załoŝyć nowy projekt. W Hardware wybierz szynę, CPU pełniący funkcję master (S7-300/S7-400) oraz ewentualnie inne moduły tego sterownika, które mają być uŝyte. Stwórz nowy Organization Blok, w którym będzie znajdował się program główny. Stwórz blok danych Data Block, w którym będą przechowywane wysyłane oraz odbierane dane. W programie głównym naleŝy umieścić funkcje X_PUT lub X_GET, które obsługują odpowiednio wysyłanie oraz odbieranie danych przez MPI. Doradztwo techniczne: simatic.pl@siemens.com 2

Funkcja X_PUT: Funkcja X_PUT odwołuje się do bloku systemowego SFC68, który obsługuje wysyłanie danych poprzez MPI. Parametr SFC68 Opis REQ E 1.1 Logiczna jedynka zezwala na zapis do S7-200. CONT FALSE Przerywa połączenie po zakończeniu transferu danych. DEST_ID W#16#3 Adres ID urządzenia, z którym ma zostać nawiązana komunikacja. Wskazanie do przestrzeni pamięci w S7-200, do której mają VAR_ADDR * P#A 1.0 BYTE 1 być przesłane dane. NaleŜy wybrać typ danych obsługiwany przez S7-200. Wskazanie do przestrzeni pamięci w S7-300/S7-400, która ma zostać wysłana. Dopuszczalne są następujące typy danych: BOOL, SD * BYTE, WORD, DWORD oraz tablice wymienionych typów z P#M 4.0 BYTE 1 wykluczeniem BOOL. Obszar SD musi mieć taką samą długość jak VAR_ADDR. RównieŜ typy danych muszą być ze sobą zgodne. RET_VAL MW 21 W przypadku wystąpienia błędu, zmienna zawiera kod błędu. BUSY M 12.2 Gdy BUSY=1: proces wysyłania nie został zakończony. Gdy BUSY=0: proces wysyłania został zakończony lub nie jest aktywny. Doradztwo techniczne: simatic.pl@siemens.com 3

Funkcja X_GET: Funkcja X_GET odwołuje się do bloku systemowego SFC67, który obsługuje odbieranie danych poprzez MPI. Parametr SFC67 Opis REQ E 0.0 Logiczna jedynka zezwala na czytanie z S7-200. CONT FALSE Przerywa połączenie po zakończeniu transmisji danych. DEST_ID W#16#4 Adres ID urządenia z którym ma zostać nawiązana komunikacja. VAR_ADDR * P#E0.0 BYTE1 Począwszy od bajtu 0, S7-200 czyta 1 bajt. Zakres pamięci w S7-200, która będzie czytana. RET_VAL MW 10 W przypadku wystąpienia błędu, zmienna zawiera kod błędu. Gdy nie ma błędów, zmienna zawiera długość odbieranego bloku danych (liczba dodatnia) BUSY M 12.0 Gdy BUSY=1: proces czytania nie został zakończony. Gdy BUSY=0: proces czytania został zakończony. RD * P#DB10.DBX0.0 BYTE 1 Referencja do przestrzeni pamięci w S7-300/S7-400, która ma zostać nadpisana. Dopuszczalne są następujące typy danych: BOOL, BYTE, WORD, DWORD oraz tablice wymienionych typów z wykluczeniem BOOL. Obszar RD musi mieć taką samą długość jak VAR_ADDR. RównieŜ typy danych muszą być ze sobą zgodne. (*) 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 DBX100.0 - bit określający początek przestrzeni danych BYTE - typ danych 10 - ilość danych określonego wcześniej typu Uruchom i skonfiguruj PG/PC Interface dla STEP 7 oraz komunikacji MPI Doradztwo techniczne: simatic.pl@siemens.com 4

PG/PC Interface W Properties moŝna ustawić adres stacji oraz prędkość transmisji (naleŝy ustawić taką samą prędkość jak dla SIMATIC S7-200). Okno Diagnostics umoŝliwia przetestowanie wykrywalności urządzeń w sieci. Załaduj program na sterownik. Przykład zastosowania Zastosowanie sieci MPI do przesłania 10 bajtów danych pomiędzy S7-300 a S7-200 (w obie strony). UŜyty sprzęt: S7-300 (CPU 315-2 DP) S7-200 (CPU 222) Do komunikacji pomiędzy sterownikami - kabel Profibus (nr kat. 6XV1 180-0EH10) oraz wtyczki Profibus (nr kat. 6ES7 972-0BB50-0XA0) Do komunikacji pomiędzy programatorem a sterownikiem - CP6511 (nr kat. 6GK15611AA01) UŜyte oprogramowanie: STEP 7 STEP 7-Micro/Win Doradztwo techniczne: simatic.pl@siemens.com 5

1. Konfiguracja i algorytm sterowania dla STEP 7: Otwórz SIMATIC Manager i stwórz nowy projekt. Wybierz Insert Station SIMATIC 300 Station Dwa razy kliknij na Hardware W Hardware Catalog wybierz RACK-300 Rail i kliknij dwa razy Do otwartego okna szyny dodaj wymagany sprzęt wybierając z okna Hardware Catalog Doradztwo techniczne: simatic.pl@siemens.com 6

Zapisz i skompiluj konfigurację sprzętową a następnie załaduj na sterownik wybierając Download na pasku narzędzi Po zamknięciu okna Hardware w drzewie projektu pojawiło się CPU 315-2 DP. Wybierz CPU 314 S7 Program(1) Blocks Utwórz Organization Block (OB1), w którym będzie znajdował się program główny Utwórz Data Block (DB1), w którym będą przechowywane dane, wysyłane oraz odbierane z S7-200 Doradztwo techniczne: simatic.pl@siemens.com 7

W OB1 umieść funkcje X_PUT oraz X_GET, które znajdują się w bibliotekach STEP7. Doradztwo techniczne: simatic.pl@siemens.com 8

Zdefiniuj obszary pamięci w utworzonym wcześniej bloku DB1 Doradztwo techniczne: simatic.pl@siemens.com 9

W OB1 do wstawionych wcześniej bloków X_PUT oraz X_GET podepnij zmienne z bloku danych DB1 Wejdź w Hardware projektu, kliknij prawym przyciskiem myszy na CPU 315-2 DP a następnie wybierz Object Properties. Dalej w zakładce General kliknij Properties... i ustaw adres dla CPU 315-2 DP róŝny od adresu, jaki ma przypisany CPU 222. Jest to konieczne, poniewaŝ urządzenia w sieci nie mogą mieć takich samych adresów ID. Doradztwo techniczne: simatic.pl@siemens.com 10

Następnie w polu Subnet kliknij na MPI(1) a następnie wybierz Properties, gdzie w zakładce Network Settings naleŝy ustawić prędkość transmisji. Prędkość transmisji CPU 315-2 DP musi być taka sama jak dla CPU 222! Doradztwo techniczne: simatic.pl@siemens.com 11

W PG/PC Interface dokonaj odpowiednich ustawień. Załaduj ustawienia sprzętowe na sterownik Załaduj wszystkie bloki projektu na sterownik Doradztwo techniczne: simatic.pl@siemens.com 12

2. Konfiguracja i algorytm sterowania dla STEP 7-Micro/Win: Uruchom STEP 7-Micro/Win i załóŝ nowy projekt 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 13

W System Block ustaw prędkość transmisji dla wybranego portu (taką samą jak dla CPU 315-2 DP). Doradztwo techniczne: simatic.pl@siemens.com 14

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

Stwórz program główny (Main(OB1)) Doradztwo techniczne: simatic.pl@siemens.com 16

W PG/PC Interface dokonaj odpowiednich ustawień. Załaduj program na sterownik Doradztwo techniczne: simatic.pl@siemens.com 17