Sterowniki Programowalne Sem. V, AiR

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

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

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

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

Zawartość opracowania Program - Siemens S Konfiguracja serwera OPC... 5 MATLAB - Simulink - OPC Toolbox... 8 InTouch...

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE

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

INFORMATOR TECHNICZNY WONDERWARE

Ćwiczenie IT06 Komunikacja Modbus TCP

INFORMATOR TECHNICZNY WONDERWARE

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

Matlab jako klient OPC. Przykład wysyłania i odbierania danych z PLC za pośrednictwem DA Serwera.

Sterowniki Programowalne sem. V, AiR

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

INFORMATOR TECHNICZNY WONDERWARE

4. Podstawowa konfiguracja

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

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

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

INFORMATOR TECHNICZNY WONDERWARE

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

INFORMATOR TECHNICZNY WONDERWARE

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

Komunikacja między sterownikami przez protokół ADS

Siemens S Konfiguracja regulatora PID

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

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

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

Sterowniki Programowalne (SP) Wykład 13

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

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

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

Konfiguracja kolejności interfejsów sieciowych w Windows 10 dla oprogramowania Wonderware

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

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Laboratorium Systemów SCADA

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

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

INFORMATOR TECHNICZNY WONDERWARE

Dla tego poniższy przykład obrazuje ogólne założenia parametryzacji, konfiguracji oraz aktywacji serwera sieciowego w sterowniku PLC.

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Połączenia VoIP z firmą Slican

Projektowanie Bezpieczeństwa Sieci Łukasz Jopek Projektowanie Bezpieczeństwa Sieci - Laboratorium. Konfiguracja NAP Network Access Protection

Podręcznik użytkownika

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

FAQ: /PL Data: 02/06/2014 WinCC Professional Alarmowanie programowe z PLC S7-1500

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Stacje operatorskie. SCADA - Supervisory Control and Data Acquisition. Suite A2 ) - Wonderware ifix (Intellution. Dynamics)

OPC (OLE for Process Control) Zastosowania

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

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Warsztaty ewon. efive

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Materiały dodatkowe. Simulink PLC Coder

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

Zdalne zarządzanie systemem RACS 5

Wraz z wersją R2 dla systemu Windows 2008 Server nazewnictwo usług terminalowych uległa zmianie. Poniższa tabela przedstawia nową nomenklaturą:

Pracownia internetowa w szkole ZASTOSOWANIA

INFORMATOR TECHNICZNY WONDERWARE

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

Systemy Czasu Rzeczywistego (SCR)

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową.

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

Zestawienie tunelu VPN po protokole IPSec pomiędzy klientem VPN - Draytek Smart VPN Client za NAT-em, a routerem Draytek

Instrukcja EQU Kantech

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

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

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

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

Panele operatorskie PanelView Plus 6 Komunikacja

Instalacja oprogramowania Platforma Systemowa ArchestrA 2012 R2

Informator techniczny

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Ćwiczenie IT03 Tworzenie zmiennych i połączeń animacyjnych

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11

Podłączenie kasy fiskalnej Next do programu PC-Market przez SCServer.

Wskazówki dla osób, które będą uruchamiały Wirtualny Serwer Egzaminacyjny w pracowni komputerowej pracującej pod kontrolą serwera SBS

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

1 Moduł Modbus ASCII/RTU

Przykład konfiguracji koncentratora SSL VPN w trybie Reverse Proxy (dotyczy serii urządzeń ZyWALL USG)

INFORMATOR TECHNICZNY GE FANUC

SZYBKI START MP01. Wersja: V1.0 PL

Telemetria. PTIB 2 semestr. Instrukcja do ćwiczenia GPRS i licznik energii elektrycznej

Wonderware InTouch Machine Edition 2014 R2

Procedura konfiguracji programu Outlook Express z wykorzystaniem protokołu POP3

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

DATAPROVIDER DLA PROTOKOŁU MODBUS (RS) - INSTRUKCJA

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

1. Wymagane komponenty:

Transkrypt:

Katedra Inżynierii Systemów Sterowania Sterowniki Programowalne Sem. V, AiR Laboratorium nr 4 SCADA M a t e r i a ł y P o m o c n i c z e Konfiguracja serwera DDE/SiuteLink DAServer oraz środowiska Wonderware InTouch jako klienta Opracował: mgr inż. Bartosz Puchalski Data: październik, 2016 r.

Spis treści 1 Architektura DAServer... 3 2 Konfiguracja serwera DA GESRTP do współpracy ze sterownikami GEFanuc... 4 3 Konfiguracja serwera DA DASSIDirect do współpracy ze sterownikami Siemens S7-1200... 10 4 Konfiguracja klienta Wonderware InTouch... 16 4.1 Definiowanie Access Names... 16 4.2 Definiowanie zmiennych I/O... 17 Dodatek przykłady aplikacji wizualizacji z wykorzystaniem serwerów DA oraz klienta Wonderware InTouch... 20 Sterownik GE Fanuc RX3I... 20 Sterownik Siemens S7-1200... 21 Strona 2 z 21

1 Architektura DAServer Serwery Wonderware DAServer służą do zarządzania połączeniami, w czasie rzeczywistym, pomiędzy urządzeniami występującymi na obiektach przemysłowych (np. PLC) a klientami (np. aplikacje SCADA). Koncepcja architektury systemu opartego o serwery DA została przedstawiona na rysunku 1. Serwery te mogą wymieniać informacje z aplikacjami klienckimi za pośrednictwem protokołów OPC, DDE oraz SiuteLink. Rysunek 1. Architektura serwera DA 1. 1 Źródło: https://wonderwarewest.com/products/device-integration-servers/ Strona 3 z 21

2 Konfiguracja serwera DA GESRTP do współpracy ze sterownikami GEFanuc 1. Uruchomić konsole zarządzania zasobami architektury ArchestrA ArchestrA System Management Console 2. Przejść do zasobów DAServer Manager/Default Group/Local i wybrać serwer ArchestrA.DASGESRTP.2 3. Rozwinąć serwer ArchestrA.DASGESRTP.2 i przejść do konfiguracji. Sprawdzi czy ustawienia serwera zgadzają się z ustawieniami domyślnymi z poniższego rysunku. Strona 4 z 21

4. Dodać do konfiguracji nowy obiekt GESRTP_PORT. Do obiektu można przypisać nową reprezentatywną nazwę lub zostawić domyślną. 5. Do obiektu dodanego w punkcie 4 dodać nowy obiekt GEFANUC_PLC. Do obiektu można przypisać nową reprezentatywną nazwę lub zostawić domyślną. Strona 5 z 21

6. Skonfigurować parametry dodanego w punkcie 5 sterownika tj. określić typ sterownika (PLC Type) oraz jego adres IP (Host Name) zgodnie z aktualną konfiguracją PLC znajdującego się na stanowisku. Na rysunku przedstawiony został przykład dla sterownika z rodziny PACSystems RX3i o adresie IP: 192.168.1.151. 7. Dodać nową grupę w zakładce Device Groups. Dobrą praktyką jest nazywanie grupy w taki sposób aby nazwa jednoznacznie wskazywała na urządzenie powiązane z tą grupą np. FanucPLC, SiemensPLC itp. Strona 6 z 21

Ustawić odpowiedni interwał czasowy aktualizacji grupy np. 100 lub 10 ms. Interwał czasowy jest traktowany jako częstotliwość wyrażana w milisekundach z jaką GESRTP DAServer aktualizuje dane z aplikacją kliencką. UWAGA: NAZWA GRUPY ZDEFINIOWANA W TYM PUNKCIE STANOWIĆ BĘDZIE TEMAT WYMIANY DANYCH (TOPIC NAME) W KLIENCIE WONDERWARE INTOUCH. 8. Dodać zmienne w zakładce Device Items, które będą obsługiwane przez DA serwer w procesie wymian danych pomiędzy PLC, a środowiskiem InTouch. Kolumna Name stanowi tzw. alias dla zmiennej, który ułatwia jej zapamiętanie. Kolumna Item Reference stanowi adres rejestru w sterowniku, do którego alias ma się odwoływać. Poniżej przykład zmiennych zdefiniowanych w tabeli Device Items. Strona 7 z 21

Podstawowe nazwy zmiennych referencyjnych, akceptowalnych przez serwer GESRTP, które wskazują na obszary pamięci PLC podane zostały w poniższej tabeli. Nazwa Opis Prawa dostępu * Offset In Wejście dyskretne R/W n = 1-65535 On lub Qn Wyjście dyskretne R/W n = 1-65535 Tn Dyskretna zmienna tymczasowa R/W n = 1-65535 Mn Dyskretna zmienna wewnętrzna R/W n = 1-65535 Rn Rejestr PLC R/W n = 1-65535 AIn Rejestr wejść analogowych R/W n = 1-65535 AOn lub AQn Rejestr wyjść analogowych R/W n = 1-65535 Sn Dyskretne zmienne systemowe R/O n = 1-128 * R/W Read/Write (odczyt/zapis), R/O Read Only (tylko do odczytu) W zależności od typu wykorzystanych zmiennych, w kolumnie Item Reference, należy dodać odpowiedni sufiks do zmiennej, np. R1 F dane zawarte w rejestrze R1 będą traktowane jako zmienne typu REAL, R3 S dane zawarte rejestrze R3 będą traktowane jako zmienne typu INT itp. W poniższej tabeli zamieszczone zostały podstawowe akceptowalne przez serwer GESRTP sufiksy dla zmiennych. Nazwa B lub BCD BT BY DW F L LF M S W ARRAY (sfx) Typ zmiennej Dane BCD BOOL (Bit) BAJT DWORD REAL DINT LREAL STRING INT UINT, WORD Tablica, typ danych umieszczony w nawiasie 9. Po wprowadzeniu konfiguracji do serwera należy zapisać zmiany przyciskiem. 10. Po zapisaniu zmian należy uruchomić serwer poleceniem Activate Server. Po uruchomieniu serwera ikona zmieni swój wygląd na. Strona 8 z 21

11. Zmiany wprowadzone w trakcie działania serwera należy za każdym razem zapisać przyciskiem oraz zresetować element serwera, w którym zostały wprowadzone. Więcej szczegółowych informacji na temat serwera DA GESRTP można znaleźć w instrukcji użytkownika Wonderware GESRTP DAServer User s Guide. Strona 9 z 21

3 Konfiguracja serwera DA DASSIDirect do współpracy ze sterownikami Siemens S7-1200 1. Uruchomić konsole zarządzania zasobami architektury ArchestrA ArchestrA System Management Console 2. Przejść do zasobów DAServer Manager/Default Group/Local i wybrać serwer ArchestrA.DASSIDirect.3 3. Rozwinąć serwer ArchestrA.DASSIDirect.3 i przejść do konfiguracji. Sprawdzić czy ustawienia serwera zgadzają się z ustawieniami domyślnymi z poniższego rysunku. Strona 10 z 21

4. Dodać do konfiguracji nowy obiekt PortCpS7. Do obiektu można przypisać nową reprezentatywną nazwę lub zostawić domyślną. 5. Do obiektu dodanego w punkcie 4 dodać nowy obiekt S7Cp. Do obiektu można przypisać nową reprezentatywną nazwę lub zostawić domyślną. Strona 11 z 21

6. Skonfigurować parametry dodanego w punkcie 5 sterownika tj. określić jego adres IP (Network Address) oraz numery Remote TSAP (Remote Rack No, Remote Slot No) zgodnie z aktualną konfiguracją PLC znajdującego się na stanowisku. Numery Remote TSAP można odczytać po skonfigurowaniu sterownika Siemens S7-1200 w środowisku TIA Portal w drzewie projektu w elemencie: Online & diagnostics/diagnostics/module/rack,slot. Strona 12 z 21

7. Dodać nową grupę w zakładce Device Groups. Dobrą praktyką jest nazywanie grupy w taki sposób aby nazwa jednoznacznie wskazywała na urządzenie powiązane z tą grupą np. FanucPLC, SiemensPLC itp. Ustawić odpowiedni interwał czasowy aktualizacji grupy np. 100 lub 10 ms. Interwał czasowy jest traktowany jako częstotliwość wyrażana w milisekundach z jaką DASSIDirect DAServer aktualizuje dane z aplikacją kliencką. UWAGA: NAZWA GRUPY ZDEFINIOWANA W TYM PUNKCIE STANOWIĆ BĘDZIE TEMAT WYMIANY DANYCH (TOPIC NAME) W KLIENCIE WONDERWARE INTOUCH. Strona 13 z 21

8. Dodać zmienne w zakładce Device Items, które będą obsługiwane przez DA serwer w procesie wymian danych pomiędzy PLC, a środowiskiem InTouch. Kolumna Name stanowi tzw. alias dla zmiennej, który ułatwia jej zapamiętanie. Kolumna Item Reference stanowi adres rejestru w sterowniku, do którego alias ma się odwoływać. Poniżej przykład zmiennych zdefiniowanych w tabeli Device Items. Podstawowe nazwy zmiennych referencyjnych (wraz z typem danych), akceptowalnych przez serwer DASSIDirect, które wskazują na obszary pamięci PLC podane zostały w poniższej tabeli. Format danych Nazwa Opis BIT Ix.y Wejście dyskretne BIT Qx.y Wyjście dyskretne BIT MXx.y Dyskretna zmienna wewnętrzna REAL MREALm Zmienna wewnętrzna typu REAL INTEGER MINTn Zmienna wewnętrzna typu INTEGER WORD MWn Zmienna wewnętrzna typu WORD WORD IWn Rejestr wejść analogowych WORD QWn Rejestr wyjść analogowych x adres startowy z zakresu od 0 do 65535, y pozycja bitu z zakresu od 0 do 7 gdzie 0 to LSB a 7 to MSB, m adres startowy zmiennej 4 bajtowej z zakresu od 0 do 65534, n adres startowy zmiennej 2 bajtowej z zakresu od 0 do 65534 9. Po wprowadzeniu konfiguracji do serwera należy zapisać zmiany przyciskiem. 10. Po zapisaniu zmian należy uruchomić serwer poleceniem Activate Server. Po uruchomieniu serwera ikona zmieni swój wygląd na. Strona 14 z 21

11. Zmiany wprowadzone w trakcie działania serwera należy za każdym razem zapisać przyciskiem oraz zresetować element serwera, w którym zostały wprowadzone. Więcej szczegółowych informacji na temat serwera DA GESRTP można znaleźć w instrukcji użytkownika Wonderware SIDirect DAServer User s Guide. Strona 15 z 21

4 Konfiguracja klienta Wonderware InTouch 4.1 Definiowanie Access Names 1. W środowisku Wonderware InTouch należy wywołać okno konfiguracyjne Access Names 2. W oknie Access Names należy dodać nowy element przyciskiem Add 3. W nowym oknie definicji Access Name należy uzupełnić pola opisane poniżej: Access: nazwa identyfikująca nowo definiowany Access Name; Node name: jeżeli dane umieszczone są na serwerze sieciowym innym niż komputer lokalny należy w tym miejscu wprowadzić adres IP tego serwera. Jeżeli dane występują na lokalnym komputerze pole to może pozostać puste; Application Name: w tym miejscu należy podać nazwę programu serwera wymiany danych, z którego będą one wysyłane/odbierane. o Jeżeli serwerem jest DAServer obsługujący sterowniki GEFanuc należy tu wpisać DASGESRTP; o Jeżeli serwerem jest DAServer obsługujący sterowniki Siemens S7-1200 należy tu wpisać nazwę programu DASSIDirect; Topic name: Tutaj należy podać temat wymiany danych, do którego chcemy mieć dostęp. W przypadku serwerów DA należy tutaj podać nazwę grupy, która została Strona 16 z 21

zdefiniowana w zakładce Device Groups serwera (punkt 7 z rozdziału 2 lub punkt 7 z rozdziału 3) Which protocol to use: W zależności od potrzeb można wybrać DDE lub SiuteLink. Zaleca się wybranie protokołu SiuteLink. Przykładowa konfiguracja Access Name została przedstawiona na poniższym rysunku. 4.2 Definiowanie zmiennych I/O W środowisku Wonderware InTouch występuje specjalna grupa zmiennych (tagów) przystosowanych do wymiany danych z aplikacjami/programami zewnętrznymi. Te zmienne (tagi) poprzedzone są prefiksem I/O. Zmienne (tagi) I/O oprócz standardowych ustawień posiadają możliwość przypisania do nich określonego Access Name a, którego konfiguracja została opisana w podrozdziale 4.1. Aby zdefiniować nową zmienna typu I/O należy: 1. Przejść do Tagname Dictionary 2. W Tagname Dictionary wybrać polecenie New Strona 17 z 21

3. Podać nową nazwę zmiennej 4. Wybrać zmienna typu I/O przyciskiem Type:. W zależności od bieżących potrzeb może to być zmienna typu Discrete, Integer, Real lub Message 5. Wybrać odpowiedni Access Name przyciskiem Access Name: 6. W polu Item należy podać alias zmiennej z serwera DAServer (punkt 8 z rozdziału 2 lub punkt 8 z rozdziału 3) Strona 18 z 21

7. Zapisać nową zmienną przyciskiem Save Więcej szczegółowych informacji na temat konfiguracji środowiska Wonderware InTouch, jako klienta serwerów DA, można znaleźć w dokumencie Wonderware InTouch Podręcznik Użytkownika. Strona 19 z 21

Dodatek przykłady aplikacji wizualizacji z wykorzystaniem serwerów DA oraz klienta Wonderware InTouch Sterownik GE Fanuc RX3I

Sterownik Siemens S7-1200