25 EasyPrinter

  1. EasyPrinter

Rozdział ten omawia jak korzystać z oprogramowania EasyPrinter.




  1. Przegląd

EasyPrinter jest aplikacją typu Win32 i może działać tylko pod systemem MS Windows 2000 / XP / Vista / 7 / 8/ 10. Umożliwia panelowi HMI wydruk zrzutu ekranu na zdalnym komputerze PC przez Ethernet. Poniżej wyjaśniono, jak korzystać z oprogramowania EasyPrinter.


Zalety korzystania z EasyPrinter::

  • EasyPrinter udostępnia dwa tryby wydruków: wydruk i zapis do pliku. Użytkownicy mogą korzystać z jednego lub obu trybów.

  • Ponieważ EasyPrinter działa pod systemem MS Windows, obsługuje większość drukarek dostępnych na rynku.

  • Wiele paneli HMI może korzystać z jednej drukarki, aby użytkownicy nie musieli przygotowywać osobnych drukarek dla każdego panela HMI.


Ponadto EasyPrinter może być również serwerem backup-ów. Użytkownicy mogą używać obiektów Backup na panelu HMI do kopiowania plików historycznych, takich jak rekordy próbkowania danych i logi zdarzeń do zdalnego komputera PC poprzez Ethernet. Obrazuje to poniższa ilustracja:


  1. Korzystanie z EasyPrinter-a jako serwera wydruków


Użytkownicy mogą tworzyć wydruki zrzutu ekranu za pomocą przycisku funkcyjnego. Dokumenty zostaną przesłane do zdalnego serwera wydruku poprzez Ethernet, a następnie wydrukowane.

  1. Ustawienia w EasyPrinter

Z paska narzędzi w EasyPrinter wybierz [Opcje] »[Ustawienia], aby otworzyć następujące okno dialogowe:


  1. Wybierz [Ogólne] z menu znajdującego się po lewej stronie.

  2. W polu [Serwer], ustaw [Numer portu gniazda serwera] jako "8005", [nazwa użytkownika] jako "admin" i [hasło] jako "111111". (Domyślne ustawienia.)

  3. W polu [Konwencja nazewnictwa folderów panela(przy zapisywaniu plików)], wybierz [Użyj adresu IP] i wprowadź "IP_" w polu [przedrostek].

  4. W polu [Właściwości], wybierz opcję [Minimalizuj do obszaru powiadomień].


Następnie ustaw lokalizację wydruku.


  1. Wybierz [Zrzut ekranu] z menu znajdującego się po lewej stronie.

  2. W polu wynik wybierz [Drukuj do] i wybierz drukarkę jako urządzenie wyjściowe dla wydruku zrzutu ekranu. (Drukarka pokazana na powyższym obrazku jest przykładem, wybierz rzeczywistą drukarkę podłączoną do Twojego komputera.)

  3. Naciśnij [OK], aby potwierdzić ustawienia.

  4. W menu głównym EasyPrinter wybierz [Plik] »[Załącz nasłuch], aby przychodzące elementy przekazać do drukowania.

  5. Ustawienia w EasyBuilder Pro

Procedura ustawiania EasyPrinter w EasyBuilder Pro jest następująca:

  1. Utwórz nowy, lub otwórz istniejący project w EasyBuilder Pro.

  2. W oprogramowaniu EasyBuilder Pro z paska narzędzi wybierz zakładkę [Edycja] » [Ustawienia systemowe] » [Serwer Wydruku/Backup'u] i zaznacz opcję [Używaj serwera Wydruku/Backup'u].


  1. W polu [Ustawienia wydruku] ustaw odpowiednie wartości dla lewego / górnego / prawego / dolnego marginesu. (Wszystkie marginesy domyślnie są ustawione na 15 mm.)

  2. W polu [Ustawienia komunikacji] uzupełnij [adres IP] serwera drukarki zgodnie z ustawieniami w EasyPrinter. Ustaw [Port] na "8005", [Nazwa użytkownika] na "admin" i [Hasło] na "111111".Naciśnij [OK].

  3. Z paska narzędzi w EasyBuilder Pro wybierz [Obiekty] » [Przyciski] » [Funkcyjny], i zaznacz opcję [Zrzut ekranu] oraz [Zapisuj do] ustaw jako [Serwer Wydruku/Backup'u].


  1. Umieść przycisk funkcyjny na wspólnym oknie (okno nr 4), aby w razie potrzeby można było wydrukować zrzut ekranu.

  2. Skompiluj i wgraj projekt do panela HMI. Naciśnij przycisk funkcyjny na ekranie, aby wydrukować zrzut ekranu.

Uwaga

  • Informacje o alarmach nie mogą być wydrukowane za pośrednictwem programu EasyPrinter.

  • EasyPrinter może komunikować się z HMI tylko poprzez Ethernet. Należy sprawdzić przed uruchomieniem, czy panel HMI ma odpowiednie ustawienia sieciowe.

  1. Korzystanie z  EasyPrinter-a jako serwer Backup-ów


Dane historyczne mogą zostać przesłane do zdalnego serwera backup-ów poprzez ethernet.


  1. Ustawienia w EasyPrinter

Z paska narzędzi w EasyPrinter wybierz [Opcje] »[Ustawienia], aby otworzyć następujące okno dialogowe::


  1. Wybierz [Ogólne] z menu znajdującego się po lewej stronie.

  2. W polu [Serwer], ustaw [Numer portu gniazda serwera] jako "8005", [nazwa użytkownika] jako "admin" i [hasło] jako "111111". (Domyślne ustawienia.)

  3. W polu [Konwencja nazewnictwa folderów panela(przy zapisywaniu plików)], wybierz [Użyj adresu IP] i wprowadź "IP_" w polu [przedrostek].

  4. W polu [Właściwości], wybierz opcję [Minimalizuj do obszaru powiadomień].


Następnie ustaw lokalizację wydruku.


  1. Wybierz [Zrzut ekranu] z menu znajdującego się po lewej stronie.

  2. W polu [Wynik] naciśnij przycisk aby przeglądać i wybierać lokalizację przechowywania przychodzących plików historii.

  3. Naciśnij [OK], aby potwierdzić ustawienia.

  4. Z paska narzędzi wybierz zakładkę [Plik] »[Załącz nasłuch], aby móc kopię zapasową danych w wskazanymk katalogu.

  5. Ustawienia w EasyBuilder Pro

Procedura ustawiania EasyPrinter w EasyBuilder Pro jest następująca:

  1. Utwórz nowy, lub otwórz istniejący project w EasyBuilder Pro.

  2. W oprogramowaniu EasyBuilder Pro z paska narzędzi wybierz zakładkę [Edycja] » [Ustawienia systemowe] » [Serwer Wydruku/Backup'u] i zaznacz opcję [Używaj serwera Wydruku/Backup'u].


  1. W polu [Ustawienia wydruku] ustaw odpowiednie wartości dla lewego / górnego / prawego / dolnego marginesu. (Wszystkie marginesy domyślnie są ustawione na 15 mm.)

  2. W polu [Ustawienia komunikacji] uzupełnij [adres IP] serwera drukarki zgodnie z ustawieniami w EasyPrinter. Ustaw [Port] na "8005", [Nazwa użytkownika] na "admin" i [Hasło] na "111111".Naciśnij [OK].


Utworzenie obiektu backup-u.

  1. Z paska narzędzi w  oprogramowaniu EasyBuilder Pro's wybierz [Obiekty] » [Operacje na plikach] »  [Backup (Przez wywołanie)] aby otworzyć poniższe okno dialogowe:


  1. W polu [Pliki źródłowe] wskaż elementy, których backup chcesz wykonać.

  2. W polu [Cel backup'u] wybierz [Serwer Wydruku/Backup'u].

  3. W polu [Zakres] wskaż jako początek [Dzisiaj] I jako opcja w przeciągu wybierz [Wszystko] (lub ustaw inaczej w zależności od potrzeb.)

  4. W polu wywołanie jako [Tryb] wybierz [Wywołanie dotykiem].

  5. Naciśnij [OK].

  6. Umieść obiekt backup'u na wspólnym oknie (okno nr 4), aby w razie potrzeby można było wykonać backup w dowolnej chwili.

  7. Skompiluj i wgraj projekt do panela HMI. Naciśnij przycisk funkcyjny na ekranie, aby wykonać backup

Uwaga

  • Obiekt Backup może być również wyzwalany przez adres bitowy.

  • Użytkownicy mogą ustawić obiekt harmonogram, który włącza się o zadanej porze danego dnia w zależności od ustawień, aby wyzwolić obiekt Backup do automatycznego tworzenia kopii zapasowych wszystkich danych historycznych.

  1. Przewodnik po oprogramowaniu EasyPrinter

Poniżej przedstawiono interfejs i działanie oprogramowania EasyPrinter.

  1. Zarządzanie oknami w oprogramowaniu EasyPrinter

Menu główne EasyPrinter podzielone jest na 5 części, jak pokazano na poniższym rysunku:


Obszar

Nazwa

Opis

1

Lista zadań

Wyświetla wszystkie przychodzące zadania, takie jak wydruk zrzutu ekranu i żądania tworzenia kopii zapasowych.

2

Postęp pobierania

Pokazuje postęp pobierania żądań przychodzących.

3

Podgląd

Wyświetla podglądu obraz zleconego do drukowania z listy zadań.

4

Właściwości

Wyświetla informacje o wybranym zadaniu z listy zadań.

5

Log

Pokazuje informacje o czasie i zdarzeniach, takich jak przychodzące żądania, nieprawidłowe hasło itp.


  1. Pasek narzędzi

Poniżej opisano funkcję elementów z paska narzędzi w programie EasyPrinter.


Menu

Opis

Plik

Załącz nasłuch Po wybraniu tej opcji EasyPrinter przetwarza zadania jedno po drugim, w przeciwnym razie EasyPrinter przechowuje zadania w pamięci.

Edycja

Edytuj Edytuje wydruk zrzutu ekranu, ustawiając [Orientacja], [Skalowanie] i [Marginesy]. Usuń Usuwa trwale wybrane zadanie. Zaznacz wszystko Zaznacza wszystkie pozycje z listy zadań.

Widok

Pasek właściwości Pokazuje lub ukrywa pasek właściwości. Pasek podglądu Pokazuje lub ukrywa pasek podglądu. Pasek pobierania W oknie [Postęp pobierania] tryb wyświetlania postępu pobierania można ustawić, klikając nagłówek kolumny [postęp], jak pokazano na poniższej ilustracji:  Pasek logów EasyPrinter może przechowywać do 10 000 wiadomości w oknie logów. Jeśli pojawi się nowy log, najstarsza wiadomość zostanie usunięta.

Opcje

Opisano na kolejnych stronach.


Uwaga

  • EasyPrinter może przechowywać tylko 128 MB danych zadań w pamięci. Jeśli pamięć jest pełna, każde nowe przychodzące zadanie zostanie odrzucone. Użytkownicy muszą albo załączyć nasłuch w zakładce plik, albo usunąć niektóre zadania, aby zrobić miejsce dla nowych zadań.

  • Zadanie backup'u nie są edytowalne.

  • [Edycja] jest dostępna tylko po wybraniu zadania.

  • Opcja [Usuń] jest dostępne po wybraniu, co najmniej jednego zadania.


Poniżej znajduje się szczegółowy opis funkcji znajdujących się w zakładce [Opcje] »[Ustawienia]

  • Zakładka ogólna:


Opcja

Opis

Serwer

Numer protu gniazda serwera Ustawienie numeru portu Ethernetowego do łączenia się z panelem HMI. Zakres: 1 ~ 65535. Domyślnie: 8005. Nazwa użytkownika / Hasło Ustawienie nazwy użytkownika i hasła tak, aby tylko autoryzowane panele HMI mogły wysyłać żądania do oprogramowania EasyPrinter.

Konwencja nazewnictwa folderów panela (przy zapisywaniu plików

EasyPrinter wykorzystuje różne foldery do przechowywania plików (np. zrzutów ekranów, plików kopii zapasowych) z różnych paneli HMI. Istnieją dwa sposoby na nadawanie nazw folderów: Używaj adresu IP EasyPrinter nadaje folderowi nazwę według schematu [Prefix] + [adres IP] po tym, jak panel HMI o danym IP wyśle żądanie.  Używaj nazwy panela EasyPrinter nazywa folder według schematu [Prefiks] + [Nazwa HMI] po tym, jak panel HMI o danej nazwie wyśle żądanie.

Właściwości

Minimalizuj do obszaru powiadomień Jeśli opcja zostanie wyborana, po zminimalizowaniu okna programu ikona skrótu EasyPrinter zostanie umieszczona w obszarze powiadomień na komputerze. Należy kliknąć dwukrotnie ikonę na pasku powiadomień, aby otworzyć EasyPrinter. Szczegółowe wiadomości Wybierz tą opcję, aby wyświetlać bardziej szczegółowe wiadomości o zdarzeniach w logów.


  • Zakładka zrzut z ekranu:


Opcja

Opis

Wynik

Drukuj do Easy Printer drukuje zrzut ekranu na wybranej drukarce. Zapisz do plików w EasyPrinter konwertuje zrzut ekranu do pliku bitmapy i zapisuje go w określonym katalogu. Pliki bitmap znajdują się w: 
[Określona ścieżka] \ [Folder HMI] \ yymmdd_hhmm.bmp 
Na przykład, gdy żądanie wydruku zostało wydane o 17:35:00, 12 stycznia 2009 r., plik bitmapowy zostanie nazwany "090112_1735.bmp". A jeśli w tej samej minucie zostanie wygenerowany inny plik, zostanie on nazwany "090112_1735_01.bmp" i tak dalej.


  • Zakładka Backup:


Opcja

Opis

Wynik

Backup'uj pliki w: EasyPrinter zapisuje pliki kopii zapasowej w określonej lokalizacji. 
Górny katalog dla wszystkich plików jest taki sam: 
[Określona ścieżka] \ [Nazwa HMI] lub [adres IP] 
Podkatalogi dla poszczególnych plików:  * Pliki alarmów:  \ eventlog\ EL_yyyymmdd.evt * Pliki próbkowania danych:  \ datalog \ [File name of the Data Sampling] \ yyyymmdd.dtl * Pliki receptór: \ recipe \ recipe.rcp or recipe_a.rcp * Pliki baz danych receptór:  \ recipe \ recipe.db * Pliki logów czynności operatora: \ operationlog\ operationlog.db

Wsadowy plik konwersji

Wybierz opcję [Załącz], aby przekonwertować wybrany plik danych historycznych na format .csv lub .xls (Excel) zgodnie z wsadowym plikiem konwersji.

Uwaga

  • Do nadania nazwy dla panela HMI można używać rejestrów systemowych od LW-9032 do LW-9039.

  • Podczas zamykania EasyPrinter pojawi się następujące okno dialogowe. 

  1. Kowersja plików wsadowych

EasyPrinter udostępnia narzędzie do konwersji, które automatycznie konwertuje przesłane pliki historyczne próbkowania danych i alarmów do plików w formacie .csv. Aby to zrobić, należy wybrać opcję [Załącz] w polu [Wsadowy plik konwersji], aby EasyPrinter mógł przekonwertować pliki historyczne. 
Poniższa ilustracja pokazuje, że konwersja jest faktycznie wykonywana przez EasyConverter. EasyPrinter po prostu wywołuje polecenie konwersji plików wsadowych i aktywuje EasyConverter z odpowiednimi ustawieniami, aby wykonać konwersję.


Uwaga

  • EasyConverter to kolejna aplikacja typu Win32 konwertująca dane historyczne na pliki formatu .csv lub MS Excel .xls. Użytkownicy mogą znaleźć to oprogramowanie w katalogu instalacyjnym EasyBuilder Pro.

  • Użytkownicy korzystający z tej funkcji muszą upewnić się, że EasyPrinter i EasyConverter są umieszczone w tym samym katalogu.

  1. Domyślne wartości dla konwersji plików wsadowych

Poniżej znajduje się domyślna konfuguracja dla konwersji plików wsadowy: convert2csv.def 
Lista1:

1: "dtl", "EasyConverter /c $( Pathname)"

2: "evt", "EasyConverter /c $( Pathname)"

W pliku znajdują się dwie linie. Każda linia ma dwa argumenty oddzielone przecinkami i stanowi kryterium przetwarzania określonego typu plików. Pierwszy argument oznacza rozszerzenie nazwy typu pliku do przetworzenia. Drugi argument oznacza polecenie do wykonania w trybie konsoli. Zwróć uwagę, że "$ (Pathname)" jest słowem kluczowym informującym oprogramowanie EasyPrinter o zastąpieniu go prawdziwą nazwą przekonwertowanego pliku kopii zapasowej. Na przykład, jeśli plik historii próbkowania danych o nazwie 20090112.dtl zostanie przesłany i zapisany, EasyPrinter wyśle następujące polecenie do okna konsoli:


1: EasyConverter /c 20090112.dtl


Zostanie utworzony plik o nazwie 20090112.csv. 
Kryteria domyślnej konwersji pliku wsadowego:

  1. Konweruj wszystkie historyczne pliki próbkowania danych (.dtl) na pliki o formacie .csv.

  2. Konweruj wszystkie historyczne pliki alarmów (.evt) na pliki o formacie .csv.

Uwaga

  • "$(Pathname) "W drugim argumencie oznacza pełną ścieżkę do pliku. W poprzednim przypadku EasyPrinter zastępuje go: 
    [Określona ścieżka] \ [Folder HMI] \ [datalog] \ [Nazwa folderu obiektu próbkowania danych] \ 20090112.dtl

  • EasyPrinter interpretuje plik wsadowy konwersji liniami, czyli każda linia stanowi osobne kryterium.

  • Dowolne dwa argumenty powinny być oddzielone przecinkiem.

  • Wszystkie argumenty należy umieszczać w podwójnych cudzysłowach.

  • Nie można umieszczać żadnego przecinka wewnątrz argumentu.

  • Obsługiwane parametry dla pliku wsadowego to: $ (PathName), $ (HmiName) i $ (IP), które oznaczają ścieżkę pliku, nazwę HMI i adres IP panela.

Aby uzyskać więcej informacji na ten temat zobacz rozdział "25 Easy Converter".

  1. Specjalne kryteria

Specjalne kryteria są wymagane, gdy:

  • Pobierany jest plik z konkretnego panela HMI, zobacz listę 2.

  • Panel rozpoznawany jest poprzez jego nazwę, zobacz listę 3.

  • Przetwarzane są dane z pliku o danej nazwie, zobacz listę 4.

(Można go użyć tylko do pobierania próbek danych z nazwą pliku "napięcie".)

Trzeci argument ("*") wskazuje, że to kryterium akceptuje pliki próbkowania danych, które spełniają kryterium z dowolnego interfejsu HMI. Użytkownicy mogą również zmienić trzeci argument na "192.168.1.26", "192.168.1. *" Lub nazwę HMI, itp. w celu zawężenia zakresu docelowego HMI.


Lista 2. Specjalne kryteria dla HMI o adresie IP: 192.168.1.26

1: "dtl", "EasyConverter /c $(Pathname)", "192.168.1.26"


Lista 3. Specjalne kryteria dla HMI o nazwie: Weintek_01

1: "dtl", "EasyConverter /c $(Pathname)", "Weintek_01"


Lista 4. Specjalne kryteria dla pliku próbkowania danych o nazwie: Napięcie

1: "dtl", "EasyConverter /s Voltage.lgs $(Pathname)", "*", "napięcie"


  1. Format pliku wsadowego konwersji

Poniżej wyjaśniono argumenty znajdujące się w pliku wsadowym konwersji.

File Type

Command (line)

HMI IP / Name

Condition 1

Condition 2

  • File Type

Ten argument określa nazwę rozszerzenia przesłanego pliku. 
(np. ".dtl" dla plików historycznych próbkowania danych, ".evt" dla plików historycznych alarmów)

  • Command (line)

Polecenie które EasyPrinter wysyła do okna konsoli, jeśli przesłany plik spełnia kryterium.

  • HMI IP / Name

Ten argument określa panel HMI, który spełnia kryterium.

  • Condition 1

Ten argument określa nazwę folderu plików próbkowania danych, które spełniają kryterium. Nie jest używany w przypadku innych formatów plików.

  • Condition 2

Nie używany (zarezerwowany na przyszłosć).

  1. Sposób sprawdzania kryterium

EasyPrinter analizuje kryterium w porządku malejącym za każdym razem, podczas przesyłania pliku. Gdy plik spełnia kryterium, zatrzymuje analizę i przechodzi do analizy następnego pliku. Dlatego użytkownicy powinni umieścić kryterium z większym zakresem na dole w pliku wsadowym konwersji, górze bardziej szczegółowe kryteria. Na przykład niepoprawny zapis byłby następujący:

"evt", "EasyConverter /c $(Pathname)"

"dtl", "EasyConverter /c $(Pathname)"

"dtl", "EasyConverter /c $(Pathname)", "192.168.1.26"

"dtl", "EasyConverter /c $(Pathname)", "my_HMI_01"

"dtl", "EasyConverter /c $(Pathname)", "my_HMI_02"

"dtl", "EasyConverter /s Voltage.lgs $(Pathname)", "*", "Voltage"


Prawidłowa kolejność sprawdzania byłaby następująca: (od dołu do góry):

"dtl", "EasyConverter /s Voltage.lgs $(Pathname)", "*", "Voltage"

"dtl", "EasyConverter /c $(Pathname)", "my_HMI_02"

"dtl", "EasyConverter /c $(Pathname)", "my_HMI_01"

"dtl", "EasyConverter /c $(Pathname)", "192.168.1.26"

"dtl", "EasyConverter /c $(Pathname)"

"evt", "EasyConverter /c $(Pathname