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



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

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

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

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

Programowanie sterowników

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

Konfiguracja regulatora PID

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

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

PIERWSZE KROKI S PLC

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Wymagania programowe: STEP 7 STEP 7-Micro/Win

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

PIERWSZE KROKI S PLC

Transmisja danych z wykorzystaniem interfejsu Modubs/TCP

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

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

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

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Synchronizacja czasu S i HMI Basic Panels

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)

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

Tworzenie projektu z protokołem Modbus w S PLC

Panele operatorskie PanelView Plus 6 Komunikacja

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

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

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

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

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

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

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

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

Sterowniki Programowalne (SP) Siemens S Pierwsze Kroki

1. Wymagane komponenty:

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

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

Politechnika Warszawska. Temat: Układ ważący. Opiekun: mgr inż. Marek Peryt

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

USB 2.0 SERWER DRUKARKI ETHERNETU

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

Podstawy programowania w środowisku Totally Integration Automation Portal

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

USB 2.0 SERWER DRUKARKI ETHERNETU

Podstawy programowania w środowisku Step 7

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

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

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

Materiały dodatkowe. Simulink PLC Coder

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

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

Instrukcja konfiguracji wybranych funkcji skanera Datalogic Heron HD3130

Spis treści. 1 Moduł Modbus TCP 4

Siemens S Konfiguracja regulatora PID

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

Informator techniczny

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

Parametryzacja przetworników analogowocyfrowych

CoDeSys 3 programowanie w języku CFC

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

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

SERWER DRUKARKI USB 2.0

Elastyczne systemy wytwarzania

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

INSTRUKCJA OBSŁUGI ROUTERA 4 w 1 - ΩMEGA O700 - WIRELESS N 300M ROUTER.

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Tomasz Greszata - Koszalin

INSTRUKCJA UŻYTKOWNIKA MPCC

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

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

1 Moduł Modbus ASCII/RTU

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

Artykuł : Aktualizacja ( Cscape 9.70 )

Punkt dostępowy Wireless-G

Politechnika Białostocka

8. Sieci lokalne. Konfiguracja połączenia lokalnego

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

Przewodnik szybkiej instalacji

PROTOKÓŁ MQTT (uzupełnienie do instrukcji obsługi miernika ND30)

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

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

1 Moduł Modbus ASCII/RTU 3

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Załącznik 1 instrukcje instalacji

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

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

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

Xesar. Uruchomienie Karta sieciowa

Galileo v10 pierwszy program

R o g e r A c c e s s C o n t r o l S y s t e m 5

Rozdział 8. Sieci lokalne

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

CoDeSys 3 programowanie w języku drabinkowym LD

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

INSTALACJA DOSTĘPU DO INTERNETU

Transkrypt:

Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012

Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA MIERNIKA PARAMETRÓW SIECI PAC 3200. 4 3 KONFIGURACJA I PROGRAMOWANIE S7-1200 PLC.. 5 3.1 Nowy projekt... 5 3.2 Dodawanie CPU do projektu.. 5 3.3 Konfiguracja zmiennych sterownika.. 6 3.4 Program sterownika.. 8 2

1 Opis zagadnienie poruszanego w ćwiczeniu Ćwiczenie ma na celu zapoznanie z parametryzacją i programowaniem sterownika S7-1200 współpracującego z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu komunikacyjnego Modbus on TCP. W przykładzie zostaną wykorzystane dedykowane biblioteki do komunikacji w protokole Modbus TCP (dostępne w oprogramowaniu Step7 Basic w wersji v11 SP1 lub nowszej). Prezentowany w przykładzie program będzie umożliwiał odczyt wartości odczytywanych przez miernik parametrów sieci PAC 3200. 1.1 Wykaz urządzeń Hardware Lp. Urządzenie Ilość Numer katalogowy 1. Sterownik SIMATIC S7-1200, model CPU 1212C AC/DC/RLY 1 6ES7212-1BD30-0XB0 2. Zasilacz PM 1207 (24V DC / 2,5A) 1 6EP1332-1SH71 3. Switch Ethernet CSM 1277 1 6GK7277-1AA10-0AA0 4. Miernik parametrów sieci PAC 3200 1 7KM2112-0BA00-3AA0 Kabel Ethernet 6m 5. (komunikacja sterownika z miernikiem PAC 3200 oraz PG/PC) 3 6XV1870-3QH60 Oprogramowanie Lp. Nazwa Ilość Numer katalogowy 1. Step 7 Basic v11 SP2 1 6ES7822-0AA01-0YA0 3

2 KONFIGURACJA MIERNIKA PARAMETRÓW SIECI PAC 3200 W celu nawiązania komunikacji oraz optymalnej współpracy miernika ze sterownikiem S7-1200, należy zaktualizować firmware miernika PAC 3200 do najnowszej możliwej wersji. Dokonuje się tego za pomocą oprogramowania SENTRON PowerConfig. Oprogramowanie oraz firmware można pobrać ze strony: http://support.automation.siemens.com/ww/view/en/25240652/133100. Po uruchomieniu i odpowiednim podłączeniu miernika do sieci, należy skonfigurować parametry komunikacyjne. W tym celu należy przejść w menu Settings na ekran Communication. W tym ekranie należy ustawić adres IP miernika oraz maskę podsieci i opcjonalnie bramę. Ponadto należy ustawić jako protokół komunikacyjny Modbus TCP. 192.168.0.10 255.255.255.0 0.0.0.0 Modbus TCP Ustawienia te umożliwią komunikację ze sterownikiem S7-1200. Informacje o pozostałych ustawieniach miernika, jak też i sposobie podłączenia miernika do sieci elektrycznej można odnaleźć w podręczniku użytkownika dostępnym na stronie Siemensa pod adresem: http://support.automation.siemens.com/ww/view/en/26504150. 4

3 KONFIGURACJA I PROGRAMOWANIE S7-1200 PLC 3.1 Nowy projekt Podczas tworzenia nowego projektu, należy nadać mu nazwę, ścieżkę jego lokalizacji na dysku twardym komputera, opcjonalnie autora i komentarz, następnie zatwierdzić przyciskiem Create. 3.2 Dodawanie CPU do projektu Przy dodawaniu nowego urządzenia w widoku Portal view trzeba wybrać opcję Configure a device, następnie Add new device, potem rodzaj urządzenia (w tym przypadku sterownik PLC) i model urządzenia. Po wszystkim należy zatwierdzić konfigurację, klikając przycisk Add. 5

3.3 Konfiguracja zmiennych sterownika W Project tree należy kliknąć na Device configuration, potem kliknąć prawym przyciskiem myszy na sterownik, wybrać jego właściwości, następnie w polu General wejść w ustawienia opcji System and Clock Memory, po czym zaznaczyć Enable the use of system memory byte, a także Enable the use of clock memory byte. Spowoduje to automatyczne stworzenie tagów z bitami systemowymi i zegarowymi w obszarze pamięci bitowej M o adresie początkowym wybranym w konfiguracji tego bajtu (adresy 0 i 1 oznaczają, że bity systemowe zawierają się w obszarze M0.0 M0.7, a bity zegarowe są w obszarze M1.0 M1.7). Bity zegarowe w zależności od adresu generują sygnały z określoną częstotliwością (od 0,5 Hz do 10 Hz). 6

Następnie należy w drzewie projektu przejść do listy tagów sterownika i utworzyć bit wyjściowy Przekroczenie prądu (Q0.0), tak jak na poniższym rysunku. Kolejnym krokiem jest utworzenie bazy danych, w obrębie której sterownik będzie przechowywał informacje od miernika parametrów sieci. W tym celu należy dodać nowy blok do projektu, wybrać Data block jako typ bloku, a także dostęp do bloku jako Standard compatible with S7-300/400. Dzięki takiemu ustawieniu możliwy jest bezpośredni dostęp do zmiennych w programie. 7

Wewnątrz bazy danych należy stworzyć zmienną typu Array, w której będą przechowywane dane z miernika PAC 3200. W tym celu należy nazwać zmienną, a jako typ wpisać Array [1..3] of Real. Zmienna ta będzie obejmowała 3 wartości typu Real, które będą odczytywane z miernika. Będą to wartości prądów w fazach a, b i c. Adresy wartości które mogą odczytywane, można odnaleźć w podręczniku użytkownika dostępnym na stronie Siemensa pod adresem: http://support.automation.siemens.com/ww/view/en/26504150. 3.4 Program sterownika W bloku organizacyjnym Main [OB1] należy dodać funkcję MB_Client i skonfigurować ją tak, jak na poniższym przykładzie. Blok MB_Client w tym programie służy do odczytywania danych z miernika i umieszczania ich w obrębie wcześniej utworzonej zmiennej w bazie danych Dane [DB2]. Szczegółowe informacje na temat parametrów bloku można odnaleźć w pomocy programu TIA Portal. 8

W programie adres rejestru początkowego określono jako 40014. Wynika to z faktu, że ustawiony tryb pracy (MB_MODE=0) wymaga zastosowania adresu w zakresie 40001 49999 (rejestry pamięci urządzenia) lub 30001 39999 (słowa wejściowe) dla odczytu danych 16 bitowych (WORD). Analizując podręcznik użytkownika miernika parametrów sieci PAC 3200, można odnaleźć informację, że rejestry z wartościami aktualnych prądów w fazie a, b oraz c są przesunięte odpowiednio o 13, 15 i 17 bajtów. Początkowy adres został więc obliczony następująco: 40001 + 13 = 40014 Adres zerowy rejestru odczytu Przesunięcie (Offset) Żądany adres rejestru odczytu wynikający z trybu komunikacji Wielkość odczytywanych danych określana parametrem MB_DATA_LEN wynika z ilości odczytywanych rejestrów i można ją określić analizując tabelę z mierzonymi wartościami z podręcznika użytkownika miernika parametrów sieci PAC 3200. W parametrze MB_DATA_PTR należy określić adres pierwszego elementu bazy danych, w którym będą zapisywane wartości prądów odczytywanych przez miernik. Na potrzeby programu adres określono następująco: P#DB2.DBX0.0 REAL 3 Adres absolutny początkowego Typ zmiennej Ilość elementów elementu bazy danych W celu poprawnego nawiązania komunikacji, należy przypisać wartość 1 dla zmiennej MB_UNIT_ID wchodzącej w skład biblioteki MB_CLIENT_DB. 9

Ostatnim krokiem jest stworzenie funkcjonalności, dzięki której sterownik będzie wysterowywał wyjście Q0.0 (Przekroczenie prądu) w przypadku przekroczenia wartości mierzonego prądu powyżej 5,0 [A] w czasie dłuższym, niż 5 [s]. UWAGA: Uszkodzony lub odłączony kabel sieci Ethernet powoduje przerwanie połączenia. W tym przypadku jest zawieszony permanentnie parametr MB_CLIENT_DB.BUSY, a parametr MB_CLIENT_DB.STATUS zawiera kod statusu 7002. Jeżeli kabel zostanie podłączony ponownie, połączenie zostanie nawiązane automatycznie po ok. 120 sekundach. Warunkiem jest korzystanie z firmware SENTRON PAC 3200 w wersji co najmniej v2.0.6. Po wszystkich powyższych czynnościach można wgrać program do sterownika klikając prawym przyciskiem myszy na jego folderze w drzewie projektu i wybierając z menu kontekstowego Download to device -> All. Można też wgrać program zaznaczając urządzenie i klikając ikonę Download to device. 10