29 Programowanie transparente

  1. Programowanie transparente

Rozdział ten omawia jak wykorzystać programowanie transparentne.




  1. Przegląd

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

  • Poprzez Ethernet

  • Poprzez port COM

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

  1. Poprzez Ethernet

  2. 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 witualny sterownik portu szeregowego jest już zainstalowany. Jeśli pojawi się komunikat [Zainstaluj driver dla wirtualnego portu szeregowego], należy nacisnąć [Zainstaluj].


  1. 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].


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

  2. Kroki do zmienienia numeru wirtualnego portu COM

  3. Należy otworzyć [Manadżer urządzeń] I znaleźć Virtual Serial Port.


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


  1. Kroki do usunięcia wirualnego portu COM

  2. Należy otworzyć [Manadżer urządzeń] I znaleźć Virtual Serial Port.


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


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


  1. Kroki do aktualizacji sterownika wirtualnego portu COM

  2. Należy otworzyć [Manadżer urządzeń] I znaleźć Virtual Serial Port.


  1. 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ń.


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


  1. 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.



  1. When running PC application, set COM port to the used virtual serial port. For example, in Mitsubishi application, if the virtual serial port is COM 3, set [PC side I/F Serial setting] » [COM port] to COM 3.


  1. With the correct configurations, upon execution of PLC application on PC, HMI will be automatically switched to Pass-through mode. During Pass-through, the PLC is controlled by PC via the virtual serial port. Pass-through mode will be turned off when the application ends.

  2. Poprzez port COM


[Ź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.

  1. Ustawienia portu COM

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

  • Korzystając z programu Utility Manager.

  • 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)

  1. Korzystanie z oprogramowania Utility Manager

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


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.

Uwaga

  • Gdy funkcja programowania transparetnego nie jest już potrzebna, należy nacisnać 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.

  1. 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::

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

  • Wartości w rejestarch 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 ustawieniau tych rejestrów panel HMI zaktualizuje ustawienia.

Uwaga

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

  1. Kontrola programowania transparetnego

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.

Aby sprawdzić, czy sterownik obsługuje komunikację równoległą należy to sprawdzić w "PLC Connection Guide".

Połączenie transparetne 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 transparetnego.

2

Tryb zatrzymania. Brak komunikacji między HMI i PLC podczas programowania transparetnego.

Uwaga

  • 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 transparetnego.

  1. Programowanie transparentne przy korzytaniu z sterownika SIEMENS 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.

  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 transparetnego], aby otworzyć okno dialogowe.



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 transparetnego.

  1. Połączenie z S7-200 PPI

Należy sprawdzic, 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.


  1. Połączenie z S7-300 MPI

Połączenie poprzez wirtualny port COM lub Ethernet.

  1. Wirtualny port COM

  2. 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 Pass-through.


  1. 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.



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

  2. Ethernet

  3. 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".


  1. 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.


  1. 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.

Aby uzyskać więcej informacji zobacz "22 Rejestry systemowe".

W trybie programowania transparetnego rejest 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 przycyzna

0

Pomyślnie wykonane


1

Łączenia się z HMI zabronione dla klienta

Panel HMI działa już w trybie programowania transparetnego I nie przyjmuje żadnych rzą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 transparetnego, proszę sprawdzić ustawienia PLC.

7

Nieprawidłowe żądanie programowania transparentnego

Błąd konfiguracji środowiska.