Skip to main content

29. Programowanie transparentne

Rozdział ten omawia jak wykorzystać programowanie transparentne.

29.1.            Wprowadzenie

Funkcja połączenia transparentnego pozwala aplikacjom na komputerze PC kontrolować sterowniki PLC poprzez HMI. W tym przypadku HMI jest adapterem. Programowanie transparentne może działać w dwóch trybach:

l   Poprzez Ethernet

l   Poprzez port COM

Naciśnij [programowanie transparentne] w oprogramowaniu Utility Manager, aby otworzyć okno dialogowe ustawień.

 

29.2.            Poprzez Ethernet

29.2.1. Kroki do instalacji sterownika wirtualnego portu szeregowego

Przed użyciem trybu [Ethernet] należy sprawdzić, czy zainstalowany jest wirtualny sterownik portu szeregowego Weintek.

1.        Otwórz oprogramowanie Utility Manager, aby sprawdzić, czy wirtualny sterownik portu szeregowego jest już zainstalowany. Jeśli pojawi się komunikat [Zainstaluj driver dla wirtualnego portu szeregowego], należy nacisnąć [Zainstaluj].

image.png

2.       Jeśli podczas instalacji pojawi się poniższe okno dialogowe (różne w zależności od systemu) z prośbą o weryfikację, należy wybrać opcję [Zainstaluj oprogramowanie sterownika mimo to].

 

image.png

3.       Po zakończeniu, pole [Wirtualny port COM (PC <-> Sterownik)] wyświetli używany wirtualny port COM.

29.2.2. Kroki do zmieniania numeru wirtualnego portu COM

1.        Należy otworzyć [Menadżer urządzeń] i znaleźć Virtual Serial Port.

image.png

2.        Aby zmienić numer portu COM na inny, należy dwukrotnie kliknąć na Virtual Serial Port i otwórz [Ustawienia portu] »[Zaawansowane].

image.png

29.2.3. Kroki do usunięcia numeru wirtualnego portu COM

1.        Należy otworzyć [Menadżer urządzeń] i znaleźć Virtual Serial Port.

image.png

2.        Aby odinstalować wirtualny port szeregowy, zaznacz go i kliknij przycisk [Odinstaluj] na pasku narzędzi Menedżera urządzeń.

image.png

3.        Naciśnij [OK], aby odinstalować wybrany wirtualny port szeregowy.

image.png

29.2.4. Kroki do aktualizacji sterownika wirtualnego portu COM

1.        Należy otworzyć [Menadżer urządzeń] i znaleźć Virtual Serial Port.

image.png

2.        Aby zaktualizować oprogramowanie sterownika wirtualnego portu szeregowego, wybierz Virtual Serial Port i naciśnij przycisk [Aktualizuj oprogramowanie sterownika] na pasku narzędzi Menedżera urządzeń.

image.png

3.        Wybierz katalog zawierający nowy sterownik, a następnie kliknij przycisk [Next], aby zaktualizować sterownik.

image.png

29.2.5. Ustawienia trybu korzystającego z Ethernetu

Po zainstalowaniu wirtualnego sterownika portu szeregowego postępuj zgodnie z instrukcjami, aby zdefiniować programowanie transparentne poprzez Ethernet.

1.        Ustaw adres IP panela HMI podłączonego do sterownika PLC.

2.        Ustaw port panela, programowania transparentnego i port, po który panel HMI łączy się ze sterownikiem PLC.

3.        Naciśnij [Zastosuj], aby zapisać ustawienia.

image.png

image.png

 

4.        Po uruchomieniu aplikacji komputerowej ustawi port COM na używany wirtualny port szeregowy. Na przykład w aplikacji Mitsubishi, jeśli wirtualny port szeregowy to COM 3, ustaw [PC Serial i / F Serial setting] »[Port COM] na COM.

image.png

5.        Przy prawidłowej konfiguracji, po uruchomieniu aplikacji PLC na PC, HMI zostanie automatycznie przełączony w tryb programowania transparentnego. Podczas komunikacji sterownik PLC jest kontrolowany przez komputer za pośrednictwem wirtualnego portu szeregowego. Tryb programowania transparentnego zostanie wyłączony po wyłączeniu aplikacji.

 

29.3.            Poprzez port COM

image.png

[Źródłowy port COM] Port, po którym panel HMI łączy się z PC.

[Docelowy port COM] Port, po którym panel HMI łączy się z PLC.

Aby korzystać z trybu programowania transparentnego poprzez port COM należy ustawić prawidłowo właściwości źródłowego i docelowego portu COM.

29.3.1. Ustawienia portu COM

Istnieją dwa sposoby na włączenie programowania transparentnego dla portu COM.

l   Korzystając z programu Utility Manager.

l   Wykorzystując rejestry systemowe.

LW-9901: źródłowy port COM,  programowania transparentnego (1~3 : COM 1~COM 3)

LW-9902: docelowy port COM,  programowania transparentnego (1~3 : COM 1~COM 3)

29.3.2. Korzystanie z oprogramowania Utility Manager

1.        Z zakładki analiza i testowania należy wybrać programowanie transparentne w oprogramowaniu Utility Manager i ustawić parametry komunikacji jak pokazano na poniższym rysunku.

image.png

Opcja Opis
Adres Adres IP panela
Pobierz parametry komunikacyjne panela Funkcja odczytuje ustawienia portu COM źródłowego i docelowego z panela. Kliknij ten przycisk, aby zaktualizować parametry komunikacji
Źródłowy port COM (PC->HMI) /Docelowy port COM (HMI->PLC) Wyświetla parametry komunikacji źródłowego i docelowego portu COM. Ustawienia zostaną zapisane po kliknięciu przycisku [Uruchom].
Pręd. Kom. /Bity danych /Parzystość /Bity stopu
Parametry źródłowego i docelowego portu COM powinny być takie same. Ponieważ [Źródłowy port COM] jest podłączony do komputera, należy wybrać odpowiedni interfejs komputera np. RS-232; [Docelowy port COM] jest podłączony do PLC, więc ustawienie zależy od typu PLC i może być jednym z interfejsów RS-232, RS-485 2W lub RS-485 4W

image.pngUwaga

n   Gdy funkcja programowania transparentnego nie jest już potrzebna, należy nacisnąć przycisk [Zatrzymaj], aby ją zatrzymać. HMI może wtedy wznowić komunikację ze sterownikiem PLC.

 

Istnieją trzy tryby pracy panela HMI.

Tryb Opis
Nieznany Tryb pracy przed odczytaniem ustawień HMI
Normalny Tryb pracy po odczytaniu ustawień z HMI. Panel HMI nie przyjmuje żadnych danych z portu źródłowego COM.
Programowanie transparentne Tryb pracy to programowania transparentnego. Komputer podłączony przez źródłowy port COM do panela może sterować sterownikiem PLC podłączonym przez docelowy port COM

29.3.3. Korzystanie z rejestrów systemowych

Innym sposobem na włączenie funkcji programowania transparentnego jest wpisanie do rejestrów systemowych LW-9901 źródłowego portu COM i do LW-9902 docelowego portu COM). Jeśli wartości w LW-9901 i LW-9902 są zgodne z poniższymi warunkami, HMI uruchomi się automatycznie::

l   Wartości w rejestrach LW-9901 i LW-9902 są z zakresu od 1 do 3 (adekwatnie dla COM 1 do COM 3).

l   Wartości w rejestrach LW-9901 i LW-9902 muszą być różne.

Aby zmienić parametry komunikacji, należy zmienić wartość w powiązanych rejestrach systemowych i ustawić w stan ON odpowiednie rejestry: [LB-9030: zaktualizuj parametry komunikacyjne COM 1], [LB-9031: zaktualizuj parametry komunikacyjne COM 2] i [LB-9032: zaktualizuj parametry komunikacyjne COM 3]. Po ustawieniu tych rejestrów panel HMI zaktualizuje ustawienia.

 

image.pngUwaga

n   Aby zatrzymać programowanie transparentne należy zmienić wartości w rejestrach systemowych LW-9901 i LW-9902 na 0.

 

29.4.            Kontrola programowania transparentnego

Podczas włączenia programowania transparentnego panel HMI “zamyka” swoje połączenie ze sterownikiem, aż do zakończenia pracy w tym trybie. Jednak niektóre sterowniki PLC umożliwiają komunikację między HMI i PLC podczas pracy w tym trybie.

image.pngAby sprawdzić, czy sterownik obsługuje komunikację równoległą należy to sprawdzić w “PLC Connection Guide”.

Połączenie transparentne jest kontrolowana przez rejestr systemowy LW-9903. Poniższa tabela pokazuje prawidłowe wartości dla rejestru LW-9903 i ich właściwości.

LW-9903 Opis
0 (Domyślnie) Tryb normalny. Dopuszczalna jest komunikacja między HMI i PLC podczas programowania transparentnego.
2 Tryb zatrzymania. Brak komunikacji między HMI i PLC podczas programowania transparentnego

image.pngUwaga

n   Ze względu na ograniczenie prędkości, użytkownicy może ustawić wartość rejestru LW-9903, na 2, aby zwiększyć szybkość pobierania / wysyłania programu w trybie programowania transparentnego.

 

29.5.            Programowanie transparentne przy korzystaniu z sterownika SIEMENS S7-200 PPI i  S7-300 MPI    29-10

S7-200 PPI i S7-300 MPI

EasyBuilder Pro obsługuje programowanie transparentne przy współpracy z sterownikiem SIEMENS S7-200 PPI i S7-300 MPI.

29.5.1. Ustawienia w programie EasyBuilder Pro

Uruchom program EasyBuilder Pro, przejdź do zakładki [Ustawienia systemowe] »[Lista urządzeń], a następnie dodaj urządzenie SIEMENS S7-200 PPI lub S7-300 MPI. Naciśnij [Ust. programowania transparentnego], aby otworzyć okno dialogowe.

image.png

Opcja Opis
Wyłącz programowanie transparentne Wybierz tę opcję, aby wyłączyć programowanie transparentne. Domyślnie ta opcja nie jest wybrana.
IP desygnowanego klienta Wskazanie adresu IP panela HMI, który będzie używany w trybie programowania transparentnego.

29.5.2. Połączenia z S7-200 PPI

Należy sprawdzić, czy panel HMI używany do programowania transparentnego jest uruchomiony i podłączony do sieci. Uruchom program Step 7 Micro / Win, otwórz okno dialogowe [Communications], a następnie wyszukaj adres IP panela HMI. Dodaj panel HMI do komunikacji.

image.png

29.5.3. Połączenie z S7-300 MPI

Połączenie poprzez wirtualny port COM lub Ethernet.

29.5.3.1. Wirtualny port COM

1.        W programie Utility Manager wybierz zakładkę Analiza & Testowanie, a następnie naciśnij programowanie transparentne. Po otwarciu okna dialogowego wybierz Ethernet i jako tryb w ustawieniach panela docelowego wskaż "MPI ISOTCP". Kliknij zastosuj, aby zainstalować wirtualny port COM. Ustaw adres IP HMI i port COM, którym panel HMI łączy się z sterownikiem PLC, a następnie uruchom programowanie transparentne.

 

image.png

 

2.        W oprogramowaniu STEP 7, przejdź do zakładki [Option] » [Set PG/PC Interface]. Potwierdź, że używanym interfejs jest “PC Adapter(MPI)”, i naciśnij przycisk [Properties]. Wybierz ten sam port COM, co wirtualny port szeregowy. W przykładzie użyto portu COM 4.

image.png

image.png

3.        Po zakończeniu oprogramowanie STEP 7 będzie mogło wgrać/zgrać projekt do sterownika PLC poprzez panel HMI.

 

29.5.3.2. Ethernet

1.        W oprogramowaniu STEP 7 przejdź do zakładki [Option] » [Set PG/PC Interface]. Jak pokazano na poniższym rysunku, należy wybrać “TCP/IP(Auto) -> the name of the network interface card”.

image.png

2.        Następnie należy przejść do zakładki [PLC] » [Update station to PG], w polu [Target Station] zaznaczamy [Can be reached by means of gateway]. Od lewej do prawej kolumny proszę wprowadzić MPI, PLC station number, S7 Subnet ID, i adres IP panela HMI IP. Po zakończeniu będzie można wgrać program do sterownika oprogramowaniem STEP 7 poprzez panel HMI.

 

image.png

29.5.4. Rejestry systemowe dotyczące programowania transparentnego Siemensa

Rejestry systemowe od LW-10850 do LW-10864 służą do ustawiania lub sygnalizowania statusu programowania transparentnego sterowników SIEMENS.

image.pngAby uzyskać więcej informacji zobacz “22 Rejestry systemowe”.

W trybie programowania transparetnego rejestr systemowy LW-10863 wskazuje błędy, a LW-10864 wyświetla kody błędów. Poniższa tabela zawiera listę kodów błędów wraz z opisem możliwej przyczyny.

(Klient zwykle odnosi się do programu STEP 7 PLC)

Kod błędu Opis Możliwa przyczyna
0 Pomyślnie wykonane
1 Łączenia się z HMI zabronione dla klienta Panel HMI działa już w trybie programowania transparentnego i nie przyjmuje żadnych żądań od innego klienta
2 Łączenia się z HMI zabronione dla klienta Gdy rejestr LW-10850 ma wartość równą 1, adres IP klienta dla połączenia z HMI jest inny niż IP określony w rejestrach LW-10858 ~ LW-10861
3 Nieprawidłowy protokół komunikacyjny Nieprawidłowe ustawienie rejestru LW-10853
4 Nieprawidłowy numer stacji PLC Numer sterownika PLC określony w rejestrze LW-10852 nie istnieje
5 Opóźnienie komunikacji Błąd połączenia z PLC
6 Zajęta komunikacja PLC nie akceptuje programowania transparentnego, proszę sprawdzić ustawienia PLC
7 Nieprawidłowe żądanie programowania transparentnego Błąd konfiguracji środowiska