tworzenie programu i konfiguracja w logo! soft comfort v8 logo!: komunikacj… · pozostałe dwa...

10
s FAQ: 00000062/PL Data: 20/07/2015 Komunikacja LOGO! 8 – SIMATIC HMI www.siemens.pl/simatic Doradztwo techniczne: [email protected] 1 Poniżej przedstawiono sposób konfiguracji komunikacji pomiędzy przekaźnikiem programowalnym LOGO! 8 oraz panelem SIMATIC HMI. W przykładzie wykorzystano panel KTP700 Basic PN oraz oprogramowanie WinCC Basic V13 SP1 i LOGO! Soft Comfort V8. LOGO! 8 można skomunikować z panelami firmy Siemens, który posiadają interfejs Ethernet. Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 Należy utworzyć nowy projekt w trybie Projekt sieci, a następnie dodać urządzenia LOGO! 8 i HMI oraz przypisać im odpowiednie adresy IP (w przykładzie LOGO!: 192.168.0.11; HMI: 192.168.0.3). Kolejnym krokiem jest utworzenie programu. Zawiera on odczytywanie danych z czujnika poziomu napełnienia zbiornika, czujnika temperatury PT100 oraz sterowanie załączaniem pompy. Do Edytora schematów należy dodać dwa wejścia analogowe AI, wejście binarne I, wejście sieciowe NI, wyjście binarne Q, dwa wzmacniacze analogowe oraz bramkę logiczną OR i połączyć jak na poniższym schemacie. W opcjach pierwszego wzmacniacza należy wstawić w polu Wzmocnienie 2,56 ponieważ zakres wynosi 0- 2560 litrów. W drugim wzmacniaczu w polu Sensor należy wybrać czujnik PT100.

Upload: others

Post on 11-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 1

Poniżej przedstawiono sposób konfiguracji komunikacji pomiędzy przekaźnikiem programowalnym LOGO! 8 oraz panelem SIMATIC HMI. W przykładzie wykorzystano panel KTP700 Basic PN oraz oprogramowanie WinCC Basic V13 SP1 i LOGO! Soft Comfort V8. LOGO! 8 można skomunikować z panelami firmy Siemens, który posiadają interfejs Ethernet.

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Należy utworzyć nowy projekt w trybie Projekt sieci, a następnie dodać urządzenia LOGO! 8 i HMI oraz przypisać im odpowiednie adresy IP (w przykładzie LOGO!: 192.168.0.11; HMI: 192.168.0.3).

Kolejnym krokiem jest utworzenie programu. Zawiera on odczytywanie danych z czujnika poziomu napełnienia zbiornika, czujnika temperatury PT100 oraz sterowanie załączaniem pompy.

Do Edytora schematów należy dodać dwa wejścia analogowe AI, wejście binarne I, wejście sieciowe NI, wyjście binarne Q, dwa wzmacniacze analogowe oraz bramkę logiczną OR i połączyć jak na poniższym schemacie. W opcjach pierwszego wzmacniacza należy wstawić w polu Wzmocnienie 2,56 ponieważ zakres wynosi 0-2560 litrów. W drugim wzmacniaczu w polu Sensor należy wybrać czujnik PT100.

Page 2: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 2

Na panelu HMI będą wyświetlane w postaci graficznej poziom napełnienia oraz wartość aktualnej temperatury. Aby przekazać te parametry należy zaadresować wyjścia Ax wzmacniaczy analogowych. Można tego dokonać wchodząc w Narzędzia > Tablica wymiany danych VM.

ikona ta oznacza, że parametr jest tylko do odczytu

ikona ta oznacza, że parametr może być do odczytu i zapisu (może być zmieniany w trakcie pracy aplikacji)

Ostatnim krokiem jest utworzenie połączenia między LOGO! a HMI. W tym celu w oknie Widok sieci, należy przeciągnąć linię między niebieskimi kwadratami na urządzeniach.

Tak przygotowany program należy wgrać do LOGO!.

Page 3: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 3

Konfiguracja i tworzenie wizualizacji w WinCC Basic V13 SP1

Po utworzeniu nowego projektu należy kliknąć w Add new device i dodać panel z zakładki HMI. W przykładzie wykorzystano panel KTP700 Basic PN. Należy odznaczyć Start device wizard, w tym przykładzie nie będzie on wykorzystywany.

Następnym etapem jest utworzenie połączenia między urządzeniami. W oknie Project tree należy kliknąć w Connections.

Page 4: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 4

Po otworzeniu się nowego okna, w tabeli Connections należy kliknąć Add New, wpisać nazwę połączenia oraz wybrać driver komunikacyjny LOGO!. Należy również wpisać adresy IP urządzeń, jakie wcześniej zostały im przypisane.

Kolejnym krokiem jest utworzenie zmiennych HMI. W Project tree w folderze HMI tags należy kliknąć w Default tag table i dodać zmienne.

Zmienna T_Pump_ON/OFF odpowiada wejściu sieciowemu NI1 w LOGO!, do

którego przyporządkowany jest adres V0.0. Ponieważ zmienna jest dwustanowa należy nadać jej typ Bool.

Zmienna T_Pump_Status odpowiada wyjściu Q1 w LOGO!, które HMI „widzi” pod adresem Q0.0 (opis adresowania konektorów znajduje się w tabeli poniżej). Ponieważ zmienna jest dwustanowa należy nadać jej typ Bool.

Zmienna T_Fill_Level odpowiada parametrowi Ax wzmacniacza analogowego poziomu napełnienia, który został przypisany w Tabeli wymiany danych VM pod adresem VW2. Zmienna ta zajmuje dwa bajty dlatego należy jej przypisać typ np. Int.

Zmienna T_Temperature odpowiada parametrowi Ax wzmacniacza analogowego temperatury i adresowana jest analogicznie jak zmienna T_Fill_Level.

Page 5: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 5

Uwaga: Poniższa tabela przedstawia, do jakich danych panel ma dostęp w postaci zapisu i odczytu:

Odczyt Zapis Wejścia (I) x -

Wyjścia (Q) x x

Flagi (M) x -

Zmienne (V) x x

Teoretycznie jest możliwy zapis do wejść i bitów pamięci. W praktyce nie ma on jednak sensu, ponieważ sterownik LOGO! nadpisywałby te dane w każdym cyklu pracy urządzenia.

Wejścia, wyjścia i bity pamięci mogą być zdefiniowane w WinCC Basic V13 SP1 zgodnie z poniższymi adresami:

I Adres HMI Q Adres HMI M Adres HMI

I1 I0.0 Q1 Q0.0 M1 M0.0 I2 I0.1 Q2 Q0.1 M2 M0.1 I3 I0.2 Q3 Q0.2 M3 M0.2 I4 I0.3 Q4 Q0.3 M4 M0.3 I5 I0.4 Q5 Q0.4 M5 M0.4 I6 I0.5 Q6 Q0.5 M6 M0.5 I7 I0.6 Q7 Q0.6 M7 M0.6 I8 I0.7 Q8 Q0.7 M8 M0.7

I9 I1.0 Q9 Q1.0 M9 M1.0 I10 I1.1 Q10 Q1.1 M10 M1.1 I11 I1.2 Q11 Q1.2 M11 M1.2 I12 I1.3 Q12 Q1.3 M12 M1.3 I13 I1.4 Q13 Q1.4 M13 M1.4 I14 I1.5 Q14 Q1.5 M14 M1.5 I15 I1.6 Q15 Q1.6 M15 M1.6 I16 I1.7 Q16 Q1.7 M16 M1.7

I17 I2.0 Q17 Q2.0 M17 M2.0 I18 I2.1 Q18 Q2.1 M18 M2.1 I19 I2.2 Q19 Q2.2 M19 M2.2 I20 I2.3 Q20 Q2.3 M20 M2.3 I21 I2.4 M21 M2.4 I22 I2.5 M22 M2.5 I23 I2.6 M23 M2.6 I24 I2.7 M24 M2.7

Page 6: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 6

Wizualizacja będzie składała się z 3 ekranów: startowego (1.StartScreen), poziomu napełnienia (2.Fill level) oraz wykresu temperatury (2.Temperature). Ekran startowy utworzył się automatycznie w drzewie projektu, w folderze Screens. Wystarczy tylko zmienić jego nazwę klikając na niego prawym klawiszem myszy i wcisnąć Rename. Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie nazwy.

Klikając dwukrotnie na 1.StartScreen otworzy się okno, w którym można wstawiać elementy wizualizacji. Można je tworzyć za pomocą obiektów znajdujących się w oknie dialogowym Toolbox z prawej strony. Pierwszym krokiem jest utworzenie 3 przycisków w ekranie startowym.

Page 7: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 7

Po utworzeniu przycisków w zakładce Properties można nadać im odpowiednie funkcjonalności.

Przycisk Fill level ma aktywować ekran 2.Fill level, w którym znajdą się informacja o poziomu napełnienia i sterowanie pompą. Aby nadać mu taką funkcję należy go zaznaczyć i przejść do zakładki Event. Następnie wybrać sposób działania Click, wpisać (lub znaleźć z listy) w pozycji <Add functions> funkcję ActivateScreen. W pozycji Screen name należy wybrać ekran 2.Fill level. Funkcjonalność została dodana.

Page 8: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 8

Analogicznie do przycisku Temperature należy przypisać aktywację ekranu 3.Teperature. Do przycisku Stop Runtime w podobny sposób trzeba przypisać funkcję StopRuntime.

Następny etap to wykonanie wizualizacji ekranu 2.Fill level. Wszystkie elementy znajdujące się w tym ekranie można przeciągnąć z podstawowych elementów okna Toolbox.

Aby skonfigurować wykres barowy należy na niego kliknąć i wybrać zakładki Properties > General. Maksymalna wartość zbiornika to 2560, a zmienna reprezentująca poziom napełnienia to T_Fill_Level i ją należy wpisać w oknie Process tag. Wykres można edytować np. przez zmianę skali na słupku w zakładce Scales.

Wstawione w wizualizacji koło będzie sygnalizować stan pompy. Kolor czerwony będzie oznaczał, że pompa jest wyłączona, a zielony, że pompa jest włączona. Żeby nadać taką funkcjonalność trzeba przejść do zakładki Animations, rozwinąć Display, kliknąć Add new animation i wybrać Appearance. W polu Tag przypisać zmienną T_Pump_Status, a w tabeli Range dla stanu „0” wybrać kolor czerwony (Background color), a dla stanu „1” wybrać zielony.

Page 9: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 9

Przycisk Pump ON/OFF będzie umożliwiał załączenie pompy (wyjście Q1 w LOGO!) z poziomu HMI. W jego ustawieniach w zakładce Event należy mu przypisać sposób działania Click, wpisać funkcję InvertBit i przypisać tag T_Pump_ON/OFF.

Przycisk back służy do powrotu do ekranu startowego. Należy go skonfigurować analogicznie jak przyciski Fill level i Temperature, przypisując mu ekran 1.StartScreen.

Ostatnio etapem wizualizacji jest ekran 3.Temperature. Wyświetlany będzie w nim wykres przedstawiający aktualną i historyczną temperaturę. Wykres można przeciągnąć z okna Toolbox > Controls.

Page 10: Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8 LOGO!: Komunikacj… · Pozostałe dwa ekrany można utworzyć wciskając dwukrotnie na Add new screen i nadać odpowiednie

s FAQ: 00000062/PL Data: 20/07/2015

Komunikacja LOGO! 8 – SIMATIC HMI

www.siemens.pl/simatic Doradztwo techniczne: [email protected] 10

Po kliknięciu na wykres, przechodząc do Properties > Trend można dodawać kolejne trendy. Na potrzeby tego przykładu należy dodać trend o nazwie Temperature, w polu Trend value wpisać liczbę próbek jakie mają się pojawić na wykresie, a w polu Source settings wpisać zmienną skorelowaną z pomiarem temperatury T_Temperature. W innych zakładkach można konfigurować wygląd wykresu i zmieniać jego opcje.

Wykonaną wizualizację można załadować do panela operatorskiego lub symulować i testować. W tym celu należy wcisnąć ikonę symulacji w górnym pasku TIA Portalu:

Z poziomu symulacji można również sprawdzić poprawność komunikacji jeśli do karty sieciowej podłączony jest sterownik LOGO!. Klikając w LOGO! Soft Comfort Test Online można sprawdzać czy zmienne zostały poprawnie zaadresowane.