Historical Data Merge program do edycji danych historycznych utworzonych przez InTouch a

Podobne dokumenty
Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

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

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

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

INFORMATOR TECHNICZNY WONDERWARE

Instalacja oprogramowania Wonderware Application Server 3.0 na potrzeby Platformy Systemowej Wonderware

INFORMATOR TECHNICZNY WONDERWARE

Instalacja komponentów systemu operacyjnego Microsoft Windows konfiguracja ustawień regionalnych

INFORMATOR TECHNICZNY WONDERWARE

Instalacja oprogramowania Platforma Systemowa ArchestrA 2012 R2

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

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

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

INFORMATOR TECHNICZNY WONDERWARE. Narzędzie redundancji systemu alarmowania Alarm Hot Backup dla oprogramowania. Struktura systemu redundantnego

INFORMATOR TECHNICZNY WONDERWARE

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

INFORMATOR TECHNICZNY WONDERWARE

Ćwiczenie IT11 Publikacja projektu, pliki tymczasowe

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE

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

INFORMATOR TECHNICZNY WONDERWARE

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

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

INFORMATOR TECHNICZNY WONDERWARE

Konfiguracja systemu operacyjnego Windows XP Professional SP2 dla poprawnej współpracy z oprogramowaniem Wonderware

Instalacja zaświadczeń certyfikacyjnych CERTUM PCC i CENTRAST. wersja 1.0

INFORMATOR TECHNICZNY WONDERWARE. Instalacja oprogramowania IndustrialSQL Server 8.0. Instalacja Microsoft SQL Server 2000 Standard Edition

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition

Wonderware InTouch 2014 R2

Multimetr cyfrowy VA18B Instrukcja instalacji i obsługi. oprogramowania PC-LINK

Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0

INFORMATOR TECHNICZNY WONDERWARE

Wonderware InTouch Machine Edition 2014 R2

Wstęp INFORMATOR TECHNICZNY WONDERWARE. Wysyłanie wiadomości z programu Wonderware Historian. 1. Aktywowanie Database Mail

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

HELIOS pomoc społeczna

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Instalacja i opis podstawowych funkcji programu Dev-C++

Rozdział 4. Multimedia

Współpraca Integry z programami zewnętrznymi

Rozdział 8. Sieci lokalne

Smart Label Printers. Szybki Start. Dla Windows 2000, Windows XP i Mac OS X.

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

Nagrywamy podcasty program Audacity

Instrukcja użytkowania

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

INFORMATOR TECHNICZNY WONDERWARE

Kalipso wywiady środowiskowe

Czytnik kart SIM instrukcja obsługi

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

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

Ustawienia personalne

INFORMATOR TECHNICZNY WONDERWARE. Tworzenie raportów zmianowych lub szarŝ w ActiveFactory. Wstęp. Kalkulacje czasu uŝywając funkcji Microsoft Excel

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Instrukcja obsługi notowań koszykowych w M@klerPlus

Spis treści Ustawienia zaawansowane: Dotyczy użytkowników, którzy używają proxy... 40

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

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Galileo v10 pierwszy program

Modelowanie obiektowe - Ćw. 1.

6. Wciśnij Shift+F12 lub wybierz odpowiednią ikonę z paska narzędziowego (patrz wcześniejsze odcinki). 7. [rys.1] Klub IKS

w w w. m o f e m a. c o m

Instrukcja konfiguracji popularnych przeglądarek internetowych systemu Windows do pracy z urządzeniami INTERNEC serii i7 oraz i5.

Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Vivotek ST3402 Skrócona instrukcja uŝytkownika

Instalacja aplikacji komunikacyjnej modułu pl.id

INFORMATOR TECHNICZNY WONDERWARE

7 Business Ship Control dla Symfonia Handel

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

6. Pliki i foldery na dyskach NTFS

By móc zainstalować plugin niezbędna jest uprzednia instalacja Notowań Online 3 oraz programu do analizy technicznej AmiBroker.

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

7 Business Ship Control dla Systemu Zarządzania Forte

Program Zamiana towarów dla Subiekta GT.

QUICKSTORE PORTABLE PRO

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

Instrukcja użytkowania oprogramowania SZOB PRO

GEO-SYSTEM Sp. z o.o Warszawa, ul. Kubickiego 9/5, tel./fax ,

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Rozdział 7. Drukowanie

procertum CLIDE Client 2.1 wersja 1.0.2

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Dodatki. Dodatek A Octave. Język maszyn

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Instalacja. Podłączenie urządzenia. Wyłącz wszystkie urządzenia sieciowe (komputer, modem i router).

Laboratorium - Poznawanie FTP

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Instrukcja instalacji Asystenta Hotline

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

Samsung Universal Print Driver Podręcznik użytkownika

Transkrypt:

INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 65 26-05-2003 Historical Data Merge program do edycji danych historycznych utworzonych przez InTouch a Program narzędziowy Historical Data Merge przeznaczony do pracy z danymi historycznymi, został zaprojektowany w celu: łączenia plików tekstowych w formacie.csv (Comma Separated Variable) z plikami z danymi historycznymi.lgh zgromadzonymi przez InTouch a, utworzenia plików.lgh z danymi historycznymi za okres czasu, gdy dane nie były gromadzone przez InTouch a, na podstawie informacji zapisanych w formacie pliku tekstowego.csv. UWAGA! Pliki.LGH nie zostaną zmodyfikowane, jeŝeli w tej samej chwili uŝywane są przez program WindowViewer, który wyświetla trendy historyczne z okresu czasu, który ma zostać zmodyfikowany. Praca z programem HDMerge Po zainstalowaniu programu (program udostępniany jest bezpłatnie przez firmę ASTOR) zostanie utworzony katalog...program files\wonderware\intouch Historical Data Merge, w którym naleŝy uruchomić plik hdmerge.exe. Pojawi się okno informacyjne programu. NaleŜy wybrać przycisk Next, w celu przejścia do następnego okna. ASTOR Sp. z o.o. Dział Oprogramowania Przemysłowego ul. Smoleńsk 29, 31-112 Kraków tel.: 012 428-63-30 fax: 012 428-63-09 e-mail: wonderware1@astor.com.pl http://www.astor.com.pl

W tym oknie naleŝy wskazać połoŝenie pliku.csv, którego zawartość zostanie dołączona do plików.lgh. Wybierając ikonę białej strony lub skrót klawiszowy Ctrl+N, naleŝy wskazać plik. Po wskazaniu pliku, naleŝy nacisnąć przycisk Otwórz. Plik zostanie pokazany w głównym oknie programu 2

UWAGA! Plik.CSV musi mieć odpowiednią strukturę. W pierwszej linii znajdują się nazwy zmiennych, zaczynając od niezbędnych zmiennych systemowych: $Date i $Time, które przechowują informacje o czasie. Z kolei w liniach następnych znajdują się informacje o dacie, czasie i wartościach zmiennych (patrz poniŝej). NaleŜy pamiętać o nie wpisywaniu spacji. 3

UWAGA! NaleŜy pamiętać o prawidłowych ustawieniach systemowych, które opisane są w Informatorze Technicznym nr 40: Sugerowane ustawienia regionalne dla oprogramowania InTouch i IndustrialSQL Server. Ustawienia te dotyczą całego systemu operacyjnego, dlatego pliki historyczne.lgh do których chcemy dołączyć dane z pliku.csv, muszą być tworzone przez oprogramowanie InTouch w systemie operacyjnym, dla którego zostały zdefiniowane ustawienia regionalne według Informatora Technicznego nr 40. Naciskając przycisk Next, naleŝy przejść do następnego okna. W kolejnym oknie naciskając ikony trzema kropkami, naleŝy wskazać: 1. Enter the log files path połoŝenie plików.lgh, 2. Enter the application folder path połoŝenie aplikacji InTouch. W tym miejscu naleŝy wskazać aplikację, która utworzyła pliki.lgh, do których mają zostać dołączony plik.csv. 4

Po wskazaniu katalogów, naleŝy nacisnąć przycisk Next, w celu przejścia do następnego okna. 5

W oknie tym dostępne są następujące opcje (Merge Options): 1. W grupie typ łączenia (Merge Type) moŝna wskazać następujące opcje: True Merge dołączanie do plików.lgh pliku.csv bez dodatkowych opcji. Partial Merge w przypadku, gdy czas skojarzony z wartościami w pliku.csv pokrywa się z czasem w plikach.lgh, to wartości w plikach.lgh zostaną zastąpione przez wartości z pliku.csv. Merge and Purge do plików.lgh zostaną dołączone wartości z pliku.csv, ale wszystkie wartości zmiennych po czasie, który wskazany jest w końcowym wierszu w pliku.csv zostaną usunięte z plików.lgh. Wartości które zostaną usunięte z plików.lgh dotyczą wyłącznie zmiennych, których wartości historyczne są modyfikowane. 2. W przypadku, gdy zostanie wybrana opcja True Merge, to w grupie Merge Conflict Resolution, czyli rozwiązanie konfliktów przy łączeniu plików, moŝna wybrać: Use log file data wykorzystanie wartości w plikach.lgh, jako tych, które nie zostaną zastąpione, jeŝeli w pliku.csv pojawi się ten sam czas. Use CSV file data wykorzystanie wartości w pliku.csv, jako tych, które zastąpią wartości w plikach.lgh, jeŝeli w pliku.csv pojawi się ten sam czas. 3. W opcji Tag Prefix/Suffix moŝna wpisać: Prefix przedrostek, jaki będzie dodawany do nazw wszystkich zmiennych, których wartości umieszczone są w pliku.csv. Suffix przyrostek, jaki będzie dodawany do nazw wszystkich zmiennych, których wartości umieszczone są w pliku.csv. 4. W opcji Separators znajdują się informacje o ustawieniach parametrów w opcjach regionalnych systemu operacyjnego (Defaults to Control Panel Settings): CSV character separator listy. Decimal character symbol dziesiętny. UWAGA! Domyślnie jako separator listy (CSV character) powinien być zdefiniowany przecinek, a kropka. jako symbol dziesiętny (Decimal symbol). Po wybraniu odpowiednich opcji, przyciskiem Next, naleŝy przejść do następnego okna. 6

W oknie tym, pojawi się podsumowanie dokonanej konfiguracji z poziomu programu. W celu uruchomienia procesu łączenia pliku.csv z plikami.lgh naleŝy nacisnąć przycisk Proceed. Po zakończeniu procesu, pojawi się okno z informacjami o przebiegu procesu łączenia. 7

JeŜeli pojawią się jakiekolwiek konflikty, to równieŝ informacja o nich zostanie wyświetlona, wraz ze sposobem rozwiązania konfliktów. Informacje o procesie łączenia, moŝna zapisać do pliku tekstowego z rozszerzeniem.jnl, za pomocą przycisku Save. Zawartość tego pliku moŝna podglądnąć za pomocą edytora tekstu np. Notatnik. Naciśnięcie przycisku Done, kończy pracę z programem Historical Data Merge. Praca z obiektem HistMerge ActiveX Control Program Historical Data Merge moŝna bezpośrednio obsługiwać z poziomu zaprojektowanej aplikacji wizualizacyjnej (WindowViewer) dzięki technologii ActiveX. W celu korzystania z kontrolki ActiveX programu Historical Data Merge naleŝy obiekt zainstalować w środowisku edytorskim InTouch a, czyli w programie WindowMaker. W tym celu naleŝy uruchomić program WindowMaker i wybrać opcję Special\Configure\ Wizard/ActiveX Installation. 8

W wyświetlonym oknie naleŝy wybrać zakładkę: ActiveX Control Installation, a następnie w dolnym oknie, w którym znajdują się wszystkie zainstalowane obiekty ActiveX w systemie operacyjnym Windows, naleŝy wskazać program o nazwie: Histmerg ActiveX Control. Następnie naleŝy wybrać przycisk Install, w celu zainstalowania obiektu ActiveX w programie WindowMaker. 9

Program Histmerg ActiveX Control zniknie z dolnego okna, a pojawi się w oknie górnym, gdzie znajdują się wszystkie zainstalowane w programie WindowMaker, obiekty ActiveX. Następnie naleŝy zamknąć powyŝsze okno przyciskiem Zamknij. W celu korzystania z obiektu Histmerg ActiveX Control naleŝy zdefiniować okno o dowolnym typie i nazwie np. HDMerge, a następnie wybierając ikonę Wizards, z paska narzędziowego, przejść do kategorii ActiveX Controls. 10

NaleŜy wskazać ikonę Histmerg ActiveX Control i po wybraniu przycisku OK, osadzić kontrolkę na oknie. Następnie naleŝy dwukrotnie kliknąć, lewym przyciskiem myszy na osadzonym obiekcie. 11

W zakładce Control Name naleŝy zdefiniować nazwę obiektu. MoŜna pozostawić domyślną nazwę np. HistmergCtrl1. W zakładce Various Path naleŝy podać ścieŝkę do katalogu z: 1. CSV file path plikiem.csv. 2. Log file(s) path z plikami.agh. 12

3. Application database path z aplikacją InTouch. W tym miejscu naleŝy wskazać aplikację, która utworzyła pliki.lgh, do których zostanie dołączony plik.csv. W zakładce Merge Options dostępne są następujące opcje: 1. W grupie typ łączenia (Merge Type) moŝna wskazać następujące opcje: True Merge dołączanie do plików.lgh pliku.csv bez dodatkowych opcji. Partial Merge w przypadku, gdy czas skojarzony z wartościami w pliku.csv pokrywa się z czasem w plikach.lgh, to wartości w plikach.lgh zostaną zastąpione przez wartości z pliku.csv. Merge and Purge do plików.lgh zostaną dołączone wartości z pliku.csv, ale wszystkie wartości zmiennych po czasie, który wskazany jest w końcowym wierszu w pliku.csv zostaną usunięte z plików.lgh. Wartości które zostaną usunięte z plików.lgh dotyczą wyłącznie zmiennych, których wartości historyczne są modyfikowane. 2. W przypadku, gdy zostanie wybrana opcja True Merge, w grupie rozwiązanie konfliktów przy łączeniu plików (Merge Conflict Resolution) moŝna wskazać: Use log file data wykorzystanie wartości w plikach.lgh, jako tych, które nie zostaną zastąpione, jeŝeli w pliku.csv pojawi się ten sam czas, co w plikach.lgh. Use CSV file data wykorzystanie wartości w pliku.csv, jako tych, które zastąpią wartości w plikach.lgh, jeŝeli w pliku.csv pojawi się ten sam czas, co w plikach.lgh. 3. W opcji Tag Prefix/Suffix moŝna wpisać: Prefix przedrostek, jaki będzie dodawany do nazw wszystkich zmiennych, których wartości umieszczone są w pliku.csv. Suffix przyrostek, jaki będzie dodawany do nazw wszystkich zmiennych, których wartości umieszczone są w pliku.csv, 4. W opcji Separators znajdują się informacje o ustawieniach parametrów w opcjach regionalnych systemu operacyjnego (Defaults to Control Panel Settings): CSV character separator listy. Decimal character symbol dziesiętny. 13

UWAGA! Domyślenie jako separator listy (CSV character) powinien być zdefiniowany przecinek, a kropka. jako symbol dziesiętny (Decimal symbol). W zakładce Properties wyświetlone są dostępne właściwości kontrolki, których wartość (Range) moŝna dynamicznie modyfikować z poziomu skryptów InTouch a takŝe równieŝ poprzez przypisanie do wskazanych zmiennych (Associated Tag). 14

Zakładka Events, umoŝliwia skojarzenie określonych zdarzeń (Event) ze zdefiniowanymi skryptami w InTouch u (Script). Naciśnięcie przycisku OK kończy konfigurację kontrolki. W celu sprawdzenia pracy kontrolki w aplikacji wizualizacyjnej naleŝy uruchomić WindowViewer a wybierając z menu np. File\WindowViewer... W środowisku WindowViewer kontrolka ma aktywne dwa przyciski: 1. Options po wybraniu tego przycisku pojawi się okno z konfiguracją procesu łączenia plików. W tym oknie moŝna dokonać modyfikacji, jeŝeli cokolwiek chcemy zmienić z poziomu WindowViewer a, w związku z procesem łączenia plików. 2. Start po wybraniu tego przycisku zostanie uruchomiony proces łączenia plików. Zakończenie procesu łączenia plików zostanie wyświetlone w postaci komunikatu. 15

We wskazanym katalogu w pliku z rozszerzeniem.jnl moŝna zobaczyć szczegóły związane z wykonanym procesem łączenia plików. Naciśnięcie przycisku OK, zamknie okno z komunikatem. Praca z programem Historical Data Merge z poziomu linii komend (Command Line) Program Historical Data Merge moŝna konfigurować z poziomu linii komend np. przez przygotowanie pliku wsadowego.bat i jego uruchomienie np. z poziomu programu WindowViewer. Obsługiwane parametry opisane są w poniŝszej tabeli. Nazwa Wartość Wymagany Opcjonalny parametru domyślna Opis Dbdir + ŚcieŜka dostępu do katalogu aplikacji, która utworzyła pliki.lgh, do których zostanie dołączony plik.csv. Logdir + ŚcieŜka dostępu do katalogu z plikami.lgh Journalpath + C:\temp\ histmerg.jnl ŚcieŜka dostępu do katalogu, w którym zostanie utworzony plik.jnl tagprefix Przedrostek dodawany do nazw wszystkich + zmiennych, których wartości umieszczone są w pliku.csv tagsuffix + Przyrostek dodawany do nazw wszystkich zmiennych, których wartości umieszczone są w pliku.csv csvchar + Znak pobrany Znak zdefiniowany dla separatora listy z ustawień regionalnych Decimalchar + Znak pobrany Znak zdefiniowany dla symbolu dziesiętnego z ustawień regionalnych Mergetype + 0 Wskazanie typu łączenia: 16

0 True Merge 1 Partial Merge 2 Merge and Purge conflictres + 0 Sposób rozwiązania konfliktów: 0 wykorzystanie wartości w pliku.csv, jako tych, które zastąpią wartości w plikach.lgh, jeŝeli w pliku.csv pojawi się ten sam czas, co w plikach.lgh 1 wykorzystanie wartości w plikach.lgh, jako tych, które nie zostaną zastąpione, jeŝeli w pliku.csv pojawi się ten sam czas, co w plikach.lgh prompt + 1 Wyświetlenie okna z informacją o zakończeniu procesu łączenia plików lub wyświetlenie okna jeŝeli podczas procesu łączenia pojawią się konflikty Przykładowy plik wsadowy zobrazowano poniŝej. 17