Asix.Evo Dodatek Asix Excel

Podobne dokumenty
Asix.Evo Dodatek Asix Excel

Asix.Evo Dodatek Asix Excel

Asix.Evo - Uruchomienie aplikacji WWW

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Serwer Sieci Web (IIS)

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

Serwer Sieci Web (IIS)

Serwer Sieci Web (IIS)

Asix Konfiguracja systemu Asix dla usługi Pulpitu zdalnego Remote Desktop Services, (Terminal Services)

Raportowanie w systemie Asix na bazie usług Reporting Services firmy Microsoft

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

Serwer Sieci Web (IIS)

Konfiguracja przeglądarek do pracy z aplikacjami Asix.Evo Instalacja i konfiguracja dodatku IE Tab

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

asix4 Podręcznik użytkownika Drajwer OPC Podręcznik użytkownika

asix4 Podręcznik użytkownika FILE2ASIX - drajwer importu danych do systemu asix Podręcznik użytkownika

asix5 Podręcznik użytkownika Notatnik - podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Wymagania programowe systemu asix Pomoc techniczna

asix4 Podręcznik użytkownika Drajwer Aggregate Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

asix4 Podręcznik użytkownika Drajwer DDE Podręcznik użytkownika

asix4 Podręcznik użytkownika CtMus04 - drajwer do wymiany danych z urządzeniami sterującymi MUS-04 firmy ELEKTORMETAL S.A.

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Asix. Instrukcja zmiany licencji systemu Asix. Pomoc techniczna

asix4 Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ

asix4 Podręcznik użytkownika CtTwinCAT - drajwer protokołu ADS systemu TwinCAT Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. MSDE 2000 A Instrukcja instalacji. Pomoc techniczna

Pomoc dla użytkowników systemu asix 6. Raportowanie w systemie asix na bazie usług Reporting Services firmy Microsoft

asix4 Podręcznik użytkownika BAZA - drajwer dostępu do baz danych Podręcznik użytkownika

asix5 Podręcznik użytkownika CZAZ - drajwer do komunikacji z urządzeniami CZAZ-U oraz CZAZ-UM

Pomoc dla użytkowników systemu asix 6. Raportowanie w systemie asix na bazie usług Reporting Services firmy Microsoft

asix4 Podręcznik użytkownika Drajwer protokołu ADAM Podręcznik użytkownika

Podręczna pomoc Microsoft Excel 2007

Licencja SEE Electrical zabezpieczona kluczem lokalnym

asix4 Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Asix.Evo. Przeglądarkowa wersja aplikacji Asix.Evo znane problemy. Pomoc techniczna

asix4 Podręcznik użytkownika DMS500 - drajwer protokołu analizatorów DURAG DMS 500 Podręcznik użytkownika

Licencja SEE Electrical Free

asix4 Podręcznik użytkownika BUFOR - drajwer protokołu uniwersalnego Podręcznik użytkownika

Raportowanie w systemie Asix na bazie usług Reporting Services firmy Microsoft

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

Zastanawiałeś się może, dlaczego Twój współpracownik,

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

asix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika

asix4 Podręcznik użytkownika MUPASZ - drajwer protokołu sterownika MUPASZ Podręcznik użytkownika

Pomoc dla użytkowników systemu Asix 8. Asix.Evo Harmonogramy. Dok. Nr PLP8E016 Wersja:

asix4 Podręcznik użytkownika SAPIS7 - drajwer protokołu SAPIS7 Podręcznik użytkownika

asix4 Podręcznik użytkownika FP drajwer protokołu mierników firmy METRONIC Kraków Podręcznik użytkownika

EXCEL TABELE PRZESTAWNE

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

V4R3. SEE Electrical Expert V4R3 Sposoby zabezpieczenia programu

Instrukcja obsługi programu Do-Exp

asix4 Podręcznik użytkownika CtZxD400 - drajwer protokołu liczników energii serii ZxD400 f-my Landys & Gyr Podręcznik użytkownika

Kancelaria Prawna.WEB - POMOC

asix4 Podręcznik użytkownika FESTO - drajwer protokołu interfejsu diagnostycznego sterowników FESTO Podręcznik użytkownika

AsLogger - Rejestrator szybkozmiennych serii pomiarowych

Pomoc dla użytkowników systemu asix. CtEQABP - Drajwer liczników energii elektrycznej EQABP firmy POZYTON

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

e- Konwerter Kreator listy odbiorców BZWBK24 Podręcznik użytkownika

Raportowanie w systemie Asix na bazie usług Reporting Services firmy Microsoft

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

asix4 Podręcznik użytkownika CtSNPX - drajwer protokołu SNPX sterowników GE Fanuc Podręcznik użytkownika

Temat: Organizacja skoroszytów i arkuszy

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Tytuły Wykonawcze. Opis systemu tworzenia dokumentacji TW-1

asix5 Podręcznik użytkownika Strategia buforowa

UNIFON podręcznik użytkownika

Migracja Business Intelligence do wersji

ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści.

asix4 Podręcznik użytkownika DXF351 - drajwer protokołu urządzeń Compart DXF351 Podręcznik użytkownika

Pomoc dla użytkowników systemu asix 6. Strategia buforowa

Skróty klawiaturowe w programie Microsoft Excel 2013

asix4 Podręcznik użytkownika AS511 - drajwer protokołu AS511 dla SIMATIC Podręcznik użytkownika

R o g e r A c c e s s C o n t r o l S y s t e m 5

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Sage Symfonia Kadry i Płace

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Instrukcja konfiguracji programu Fakt z modułem lanfakt

asix4 Podręcznik użytkownika CANOPEN drajwer protokołu CANBUS dla karty PCI_712 NT Podręcznik użytkownika

asix4 Podręcznik użytkownika OMRON drajwer protokołu HOSTLINK dla sterowników OMRON Podręcznik użytkownika

1. Podręcznik instalacji aplikacji EXR Creator Wstęp Instalacja Instalacja aplikacji EXR Creator z płyty CD

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

asix4 Podręcznik użytkownika DSC - drajwer protokołu sterownika DSC Podręcznik użytkownika

Synchronizator plików (SSC) - dokumentacja

BACKUP BAZ DANYCH FIREBIRD

Zadanie 11. Przygotowanie publikacji do wydrukowania

Zarządzanie licencjami dla opcji Fiery na komputerze klienta

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

asix4 Podręcznik użytkownika MSP1X - drajwer protokołu łącza szeregowego sterowników MSP-1x ELMONTEX Podręcznik użytkownika

Migracja Business Intelligence do wersji 11.0

ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści.

asix4 Podręcznik użytkownika CtBASKI - drajwer systemu imisji BASKI Podręcznik użytkownika

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Wskazówki do instalacji Systemu Symfonia Forte. Szybki start

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

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

Transkrypt:

Pomoc dla użytkowników systemu Asix 9 www.asix.com.pl Asix.Evo Dodatek Asix Excel Dok. Nr PLP9102 Wersja: 2017-06-06

ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe bądź towarowe są zastrzeżonymi znakami ich właścicieli. Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną lub inną powoduje naruszenie praw autorskich niniejszej publikacji. ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści. Copyright 2017, ASKOM Sp. z o. o., Gliwice ASKOM Sp. z o. o., ul. Józefa Sowińskiego 13, 44-121 Gliwice, tel. +48 32 3018100, fax +48 32 3018101, http://www.askom.com.pl, e-mail: biuro@askom.com.pl

Spis treści 1. Wstęp... 2 2. Konfiguracja serwera Asix.Evo... 4 3. Instalowanie i konfiguracja dodatku... 5 4. Odinstalowanie dodatku... 10 5. Licencjonowanie... 11 6. Formuły Excel... 12 6.1. Funkcja ASIX.VAR... 12 6.2. Funkcja ASIX.VAR.HIST... 14 6.3. Funkcja ASIX.VAR.HIST.N... 19 6.4. Funkcja ASIX.VAR.ATTRIBUTE... 21 6.5. Funkcja ASIX.VAR.AGGREGATE... 23 6.6. Funkcja ASIX.VAR.AGGREGATE.HIST... 26 6.7. Funkcja ASIX.VAR.HISTRAW... 29 7. Obiekt arkusza Tabela Asix... 32 8. Skrypty... 36 8.1. Obiekt AsixEvo... 36 8.2. Dostępne funkcje... 36 9. Forma czasu OPC... 43 10. Diagnostyka... 45 i

Wstęp 1. Wstęp Moduł jest dodatkiem do programu Microsoft Excel, umożliwiającym typowemu użytkownikowi programu Excel korzystanie z danych procesowych bieżących i historycznych aplikacji Asix.Evo w sposób prosty i intuicyjny. Dodatek instalowany jest automatycznie w trakcie instalacji pakietu Asix od wersji 8.1.5. Interfejs programu MS Excel zostaje wówczas rozbudowany o narzędzia wspomagające wyliczanie funkcji oraz o obiekt Tabela. Dla bardziej zaawansowanych użytkowników możliwy jest również dostęp do danych przy użyciu skryptów, bazujących na specjalnie przygotowanym do tego celu obiekcie i funkcjach VB. Do działania dodatku wymagany jest program Excel w wersji 2007 lub nowszej. Konieczne jest też zainstalowanie biblioteki Microsoft.NET 4.6 do pobrania za darmo ze strony firmy Microsoft. Obsługiwane systemy Windows to: Windows Vista SP2 i nowszy lub Windows Server 2008 SP2 lub nowszy. Dodatek może pobierać dane z pakietu Asix.Evo w wersji 8.1.5 lub nowszej. 2

Dodatek Asix Excel Rys. Przykład tabeli z danymi pobranymi z aplikacji Asix. 3

Konfiguracja serwera Asix.Evo 2. Konfiguracja serwera Asix.Evo Przed udostępnieniem dodatku użytkownikom Administrator musi skonfigurować serwer danych. W tym celu w aplikacji Asix.Evo musi włączyć serwer Asix Mobile i opcję Serwer REST : Asix.Evo > Eksplorator aplikacji > Ustawienia stanowisk > Asix Mobile: Uruchom serwer Asix Mobile Uruchom serwer REST (dodatek Asix Excel) Rys. Opcje konfiguracji serwera Asix.Evo. 4

Dodatek Asix Excel 3. Instalowanie i konfiguracja dodatku Dodatek Asix Excel rozpowszechniany jest w postaci dwóch plików: AsixExcelAddIn32.xll i AsixExcelAddIn64.xll. Pierwszy z nich przeznaczony do jest dla programu Excel w wersji 32- bitowej, drugi dla programu Excel w wersji 64-bitowej. Dodatek instalowany jest automatycznie w trakcie instalacji pakietu Asix od wersji 8.1.5, w przypadku zainstalowanego na komputerze programu Excel. W sytuacji nie zainstalowania dodatku Asix Excel z powodu braku programu Excel istnieje możliwość ręcznego doinstalownaia dodatku w późniejszym czasie. Aby zainstalować dodatek ręcznie, należy w programie Excel wybrać polecenie Opcje. Pojawi się okno Opcje programu Excel. Aby zainstalować dodatek Asix Excel: 1. Kliknij kartę Plik, kliknij pozycję Opcje, a następnie kliknij kategorię Dodatki. 2. W polu Zarządzaj kliknij pozycję Dodatki programu Excel, a następnie kliknij przycisk Przejdź. Zostanie wyświetlone okno dialogowe Dodatki. Rys. Okno Opcje programu Excel. 5

Instalowanie i konfiguracja dodatku Rys. Okno dialogowe Dodatki. 3. Jeśli żądanego dodatku nie ma w polu Dostępne dodatki, trzeba go zainstalować. Kliknij przycisk Przeglądaj (w oknie dialogowym Dodatki) i zlokalizuj dodatek (AsixExcelAddIn32.xll lub AsixExcelAddIn64.xll w zależności od typu posiadanego programu Excel), a następnie kliknij przycisk OK. Po wykonaniu tej operacji dodatek pojawi się na liście dostępnych dodatków. 6

Dodatek Asix Excel Rys. Okno dialogowe Dodatki z dodatkiem Asix Excel. 4. Należy wybrać dodatek Asix Excel i zatwierdzić przyciskiem OK. 5. Po zamknięciu okna we wstążce programu Excel pojawi się nowa zakładka ASIX, zawierająca przyciski poleceń dodatku Asix Excel. (Możliwy wymagany reset programu Excel). 7

Instalowanie i konfiguracja dodatku Rys. Excel zakładka ASIX. Aby skonfigurować dodatek Asix Excel: 1. Kliknij przycisk Opcje dodatku Asix Excel. Pojawi się okno Opcje. 2. Podaj Adres serwera Asix.Evo. Rys. Okno konfiguracyjne dodatku Asix Excel. 8

Dodatek Asix Excel Można podać adres IP komputera lub jego nazwę. Jeśli podany zostanie sam adres, to domyślnie będzie używany protokół http. Można również podać szyfrowany protokół https. Należy skontaktować się z Administratorem w celu ustalenia, jakie protokoły są włączone na serwerze Asix.Evo. Dostęp do serwera jest anonimowy i nie wymaga logowania. Do działania dodatku konieczne jest instalowanie biblioteki Microsoft.NET 4.6. Nie jest koniecznie lokalne instalowanie pakietu Asix. 9

Odinstalowanie dodatku 4. Odinstalowanie dodatku Aby dezaktywować dodatek programu Excel: 1. Kliknij kartę Plik, kliknij pozycję Opcje, a następnie kliknij kategorię Dodatki. 2. W polu Zarządzaj kliknij pozycję Dodatki programu Excel, a następnie kliknij przycisk Przejdź. 3. W polu Dostępne dodatkiwyczyść pole wyboru obok dodatku Asix Excel, który chcesz dezaktywować, a następnie kliknij przycisk OK. W wielu przypadkach dezaktywacja dodatku powoduje usunięcie go z odpowiedniej grupy na wstążce. W pozostałych przypadkach usunięcie dodatku ze wstążki może wymagać ponownego uruchomienia programu Excel. Uwaga: Dezaktywacja dodatku nie powoduje usunięcia pliku dodatku z komputera. Należy ręcznie usunąć dodatek z komputera (domyślnie dodatek umieszczany jest w trakcie instalacji pakietu w katalogu: Askom > Asix). 10

Dodatek Asix Excel 5. Licencjonowanie Do działania Asix.Evo jako serwera danych dla dodatku Asix Excel konieczne jest posiadanie serwerowego klucza Hasp. Dodatek Asix Excel może korzystać z dwóch rodzajów licencji. W pierwszym przypadku serwer danych posiada licencję Asix4Internet. Lokalny komputer posiada natomiast jedynie Excela z dodatkiem Asix Excel. Możliwe jest również licencjonowanie dodatku za pomocą lokalnego klucza Hasp. W takim przypadku serwer danych nie posiada licencji Asix4Internet. Na lokalnym komputerze wymagane jest wówczas posiadanie klucza Hasp minimum w licencji AsixConnect. Rys. Okno z wyborem licencji dla Asix Excel. 11

Formuły Excel 6. Formuły Excel Dodatek Asix Excel rozszerza pulę formuł arkusza o nowe formuły: ASIX.VAR wartość bieżąca zmiennej, ASIX.VAR.HIST wartość archiwalna zmiennej, ASIX.VAR.HIST.N wartości archiwalne N zmiennych, ASIX.VAR.ATTRIBUTE wartość atrybutu, ASIX.VAR.AGGREGATE agregat wartości historycznych, liczony względem chwili bieżącej, ASIX.VAR.AGGREGATE.HIST agregat wartości historycznych, ASIX.VAR.HISTRAW wartość surowa. 6.1. Funkcja ASIX.VAR Funkcja ASIX.VAR umożliwia wyświetlenie w komórce wartości bieżącej zmiennej aplikacji Asix.Evo. Wartość zmiennej jest automatycznie uaktualniana. Aby wykorzystać funkcję ASIX.VAR przy użyciu edytora programu Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentu funkcji ASIX.VAR przy pomocy edytora programu Excel. 12

Dodatek Asix Excel 4. Wpisz nazwę zmiennej. Zatwierdź przyciskiem OK. Aby wykorzystać funkcję ASIX.VAR przy użyciu edytora dodatku Asix Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Dane bieżące na zakładce ASIX - pojawi się okno edytora z prawej strony arkusza Excel. 3. W polu Nazwa zmiennej wpisz nazwę zmiennej lub wykorzystaj przycisk Wybierz, aby wskazać zmienną z listy dostępnych zmiennych. 4. Opcjonalnie wybierz wariant wyświetlenia nagłówka z nazwą zmiennej. 5. Zatwierdź przyciskiem OK. 13

Formuły Excel Rys. Definiowanie argumentu funkcji ASIX.VAR przy pomocy edytora dodatku Asix Excel. Edytor ten jest lepszy od edytora wbudowanego w program Excel, ponieważ pozwala na przeszukiwanie bazy definicji zmiennych aplikacji Asix.Evo. 6.2. Funkcja ASIX.VAR.HIST Funkcja tablicowa ASIX.VAR.HIST umożliwia wyświetlenie w obszarze komórek wartości archiwalnych agregowanych jednej zmiennej aplikacji Asix.Evo. Wartości archiwalne są pobierane jednorazowo i nie są uaktualnianie. Aby wymusić ponowne pobranie danych należy użyć kombinacji klawiszy Ctrl-Shift-Alt-F9. 14

Dodatek Asix Excel Wartości archiwalne są zwracane jako tabela składająca się z kolumn czasu i kolumny danych. Aby wykorzystać funkcję ASIX.VAR.HIST przy użyciu edytora programu Excel: 1. Ponieważ ASIX.VAR.HIST jest formułą tablicową, to przed otwarciem edytora należy zaznaczyć obszar komórek, w którym mają się znaleźć dane (ilość zaznaczonych wierszy odpowiada ilości wartości, które zostaną wyświetlone; ilość zaznaczonych kolumn musi odpowiadać ilości kolumn, które zamierzamy wyświetlić: jedną dla agregatów i pozostałe dla czasów (StartTime i/lub EndTime i/lub StartTimeUtc i/lub EndTimeUtc)). 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentów funkcji ASIX.VAR.HIST przy pomocy edytora programu Excel. 4. Wpisz wartości wszystkich parametrów lub podaj adresy komórek zawierających wartości parametrów (podanych w postaci zgodnie z podpowiedziami). W polu Opcje argumenty opcji TimeColumns oddzielamy przecinkiem (np.: TimeColumns=StartTime,EndTime,StartTimeUtc). Deklaracje zatwierdź kombinacją klawiszy Ctrl+Shift i przycisku OK. 15

Formuły Excel Rys. Wyświetlenie wartości archiwalnych funkcją ASIX.VAR.HIST. Aby wykorzystać funkcję ASIX.VAR.HIST przy użyciu edytora dodatku Asix Excel: 1. Ponieważ ASIX.VAR.HIST jest formułą tablicową, to przed otwarciem edytora należy zaznaczyć obszar komórek, w którym mają się znaleźć dane (ilość zaznaczonych komórek odpowiada ilości wartości, które zostaną wyświetlone; wystarczy zaznaczyć 1 kolumnę i tak zostaną wyświetlone 2 kolumny: wartości agregatów i czasu). 2. Kliknij przycisk Dena archiwalne na zakładce ASIX - pojawi się okno edytora z prawej strony arkusza Excel. 3. W polu Nazwa zmiennej wpisz nazwę zmiennej lub wykorzystaj przycisk Wybierz, aby wskazać zmienną z listy dostępnych zmiennych. 16

Dodatek Asix Excel 4. Wybierz pozostałe wartości. 5. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentu funkcji ASIX.VAR.HIST przy pomocy edytora dodatku Asix Excel zakładka FUNKCJA. 17

Formuły Excel Rys. Definiowanie argumentu funkcji ASIX.VAR.HIST przy pomocy edytora dodatku Asix Excel zakładka OPCJE. 18

Dodatek Asix Excel Edytor umożliwia przeszukiwanie bazy definicji zmiennych aplikacji Asix.Evo, wybór nazwy agregatu z listy agregatów oraz zawiera podpowiedzi wartości wszystkich parametrów funkcji ASIX.VAR.HIST. Jako parametr Początek należy podać datę w czasie lokalnym lub w formacie OPC. Jako parametry Długość i INTERWAŁ PRÓBKOWANIA należy podać długość okresu czasu w formacie OPC. Domyślnie stemple czasu historycznych wartości pomiarów zwracane są w postaci liczbowej. Aby w komórce Excel pojawiła się data, należy zmienić format komórki z Ogólny na np. Data krótka. Opcja Data jako tekst umożliwia zwracanie stempli czasu jako wartości tekstowych, które nie wymagają już zmiany formatu komórki. Domyślnie dane historyczne zwracane są w postaci tabeli dwukolumnowej. Pierwsza kolumna zawiera stempel czasu początku każdego interwału w czasie lokalnym. Druga kolumna zawiera wartości próbek. Możliwe jest pobranie stempla czasu końca interwału zamiast początku lub też pobranie czasu UTC zamiast czasu lokalnego. Użycie czasu UTC może być pomocne podczas analizy danych za dzień, w którym nastąpiła zmiana czasu z letniego na zimowy. Taki dzień liczy 25 godzin i godzina 2:00 występuje dwa razy. Gdy użyty jest czas UTC wszystkie stemple czasu są unikalne. 6.3. Funkcja ASIX.VAR.HIST.N Funkcja tablicowa ASIX.VAR.HIST.N umożliwia wyświetlenie w obszarze komórek wartości archiwalnych agregowanych wielu zmiennych aplikacji Asix.Evo. Wartości archiwalne są pobierane jednorazowo i nie są uaktualnianie. Aby wymusić ponowne pobranie danych należy użyć kombinacji klawiszy Ctrl-Shift-Alt-F9. Wartości archiwalne są zwracane jako tabela składająca się z kolumn czasu i kolumn danych. Funkcję można wstawić używając wbudowanego edytora programu Excel. Aby wstawić funkcję ASIX.VAR.HIST.N przy użyciu edytora programu Excel: 1. Ponieważ ASIX.VAR.HIST.N jest formułą tablicową, to przed otwarciem edytora należy zaznaczyć obszar komórek, w którym mają się znaleźć dane (ilość zaznaczonych wierszy odpowiada ilości wartości, które zostaną wyświetlone; ilość zaznaczonych kolumn musi odpowiadać ilości kolumn, które zamierzamy wyświetlić: jedną dla agregatów i pozostałe dla czasów (StartTime i/lub EndTime i/lub StartTimeUtc i/lub EndTimeUtc)). 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 19

Formuły Excel 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. 4. Wpisz wartości wszystkich parametrów lub podaj adresy komórek zawierających wartości parametrów (podanych w postaci zgodnie z podpowiedziami). Jako wartość parametru Kolumny danych należy podać tablicę tekstów, czyli wprowadzone teksty umieścić w nawiasach klamrowych i oddzielić średnikami. Każdy tekst (ujęty w cudzysłów) powinien zawierać nazwę zmiennej i nazwę agregatu oddzielone przecinkiem. W polu Opcje argumenty opcji TimeColumns oddzielamy przecinkiem (np.: TimeColumns=StartTime,EndTime,StartTimeUtc). Deklaracje wymaganych pól zatwierdź kombinacją klawiszy Ctrl+Shift i przycisku OK. Rys. Definiowanie argumentów funkcji ASIX.VAR.HIST.N przy pomocy edytora programu Excel. 20

Dodatek Asix Excel Rys. Wyświetlenie wartości archiwalnych funkcją ASIX.VAR.HIST.N. 6.4. Funkcja ASIX.VAR.ATTRIBUTE Funkcja ASIX.VAR.ATTRIBUTE umożliwia wyświetlenie w komórce wartości atrybutu zmiennej aplikacji Asix.Evo. Aby wykorzystać funkcję ASIX.ATTRIBUTE przy użyciu edytora programu Excel: 1. Wybierz komórkę, w której ma się pojawić wartość atrybutu zmiennej. 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. 21

Formuły Excel Rys. Definiowanie argumentów funkcji ASIX.VAR.ATTRIBUTE przy pomocy edytora programu Excel. 4. Wpisz nazwę zmiennej i nazwę atrybutu. Zatwierdź przyciskiem OK. Aby wykorzystać funkcję ASIX.ATTRIBUTE przy użyciu edytora dodatku Asix Excel: 1. Wybierz komórkę, w której ma się pojawić wartość atrybutu zmiennej. 2. Kliknij przycisk Atrybut zmiennej na zakładce ASIX - pojawi się okno edytora z prawej strony arkusza Excel. 3. W polu NAZWA ZMIENNEJwpisz nazwę zmiennej lub wykorzystaj przycisk Wybierz, aby wskazać zmienną z listy dostępnych zmiennych. 4. W polu NAZWA ATRYBUTUwpisz nazwę atrybutu lub wykorzystaj przycisk Wybierz, aby wskazać atrybut z listy dostępnych atrybutów. 5. Opcjonalnie wybierz wariant wyświetlenia nagłówka z nazwą zmiennej. 6. Zatwierdź przyciskiem OK. 22

Dodatek Asix Excel Rys. Definiowanie argumentów funkcji ASIX.ATTRIBUTE przy pomocy edytora dodatku Asix Excel. 6.5. Funkcja ASIX.VAR.AGGREGATE Funkcja ASIX.VAR.AGGREGATE umożliwia odczyt wartości funkcji agregującej za okres kończący się w chwili bieżącej (agregat kroczący). Aby wykorzystać funkcję ASIX.VAR.AGGREGATE przy użyciu edytora programu Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 23

Formuły Excel 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentu funkcji ASIX.VAR.AGGREGATE przy pomocy edytora programu Excel. 4. Wpisz nazwę zmiennej, aggregatu, długość okresu, okres odświeżania (okres ponawiania odczytu danych archiwalnych i wyliczania agregatu; w formacie OPC). 5. Zatwierdź przyciskiem OK. Aby wykorzystać funkcję ASIX.VAR.AGGREGATE przy użyciu edytora dodatku Asix Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Agregat > Agregat kroczący na zakładce ASIX - pojawi się okno edytora z prawej strony arkusza Excel. 3. W polu Nazwa zmiennej wpisz nazwę zmiennej lub wykorzystaj przycisk Wybierz, aby wskazać zmienną z listy dostępnych zmiennych. 4. Wybierz pozostałe wartości: Nazwa agregatu, Długość okresu danych, Okres odświeżania. 5. Opcjonalnie wybierz wariant wyświetlenia nagłówka z nazwą zmiennej 24

Dodatek Asix Excel 6. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentów funkcji ASIX.VAR.AGGREGATE przy pomocy edytora dodatku Asix Excel. 25

Formuły Excel Edytor ten jest lepszy od edytora wbudowanego w program Excel, ponieważ pozwala na przeszukiwanie bazy definicji zmiennych aplikacji Asix.Evo. 6.6. Funkcja ASIX.VAR.AGGREGATE.HIST Funkcja ASIX.VAR.AGGREGATE.HIST umożliwia odczyt wartości funkcji agregującej za okres podany względnie (np. średnia za poprzednią godzinę). Aby wykorzystać funkcję ASIX.VAR.AGGREGATE.HIST przy użyciu edytora programu Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentu funkcji ASIX.VAR.AGGREGATE.HIST przy pomocy edytora programu Excel. 4. Wpisz nazwę zmiennej, aggregatu, początek okresu, koniec okresu, okres odświeżania (okres ponawiania odczytu danych archiwalnych i wyliczania agregatu; w formacie OPC). 26

Dodatek Asix Excel 5. Zatwierdź przyciskiem OK. Aby wykorzystać funkcję ASIX.VAR.AGGREGATE.HIST przy użyciu edytora dodatku Asix Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Agregat > Agregat kroczący na zakładce ASIX - pojawi się okno edytora z prawej strony arkusza Excel. 3. W polu Nazwa zmiennej wpisz nazwę zmiennej lub wykorzystaj przycisk Wybierz, aby wskazać zmienną z listy dostępnych zmiennych. 4. Wybierz pozostałe wartości: Nazwa agregatu, Długość okresu danych, Okres odświeżania. 5. Opcjonalnie wybierz wariant wyświetlenia nagłówka z nazwą zmiennej 6. Zatwierdź przyciskiem OK. 27

Formuły Excel Rys. Definiowanie argumentów funkcji ASIX.VAR.AGGREGATE.HIST przy pomocy edytora dodatku Asix Excel. 28

Dodatek Asix Excel Edytor ten jest lepszy od edytora wbudowanego w program Excel, ponieważ pozwala na przeszukiwanie bazy definicji zmiennych aplikacji Asix.Evo. 6.7. Funkcja ASIX.VAR.HISTRAW Funkcja ASIX.VAR.HISTRAW umożliwia odczyt surowych danych archiwalnych. Aby wykorzystać funkcję ASIX.VAR.HISTRAW przy użyciu edytora programu Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Wstaw funkcję, pojawi się okno Wstawianie funkcji. 3. Wybierz kategorię Asix.Evo i kliknij na wybraną funkcję. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentu funkcji ASIX.VAR.HISTRAW przy pomocy edytora programu Excel. 4. Wpisz nazwę zmiennej, początek okresu, długość okresu, opcje (opcjonalny tekst opcji 'DateAsText'). 5. Zatwierdź przyciskiem OK. 29

Formuły Excel Aby wykorzystać funkcję ASIX.VAR.HISTRAW przy użyciu edytora dodatku Asix Excel: 1. Wybierz komórkę, w której ma się pojawić wartość zmiennej. 2. Kliknij przycisk Dane archiwalne surowe na zakładce ASIX - pojawi się okno edytora z prawej strony arkusza Excel. 3. W polu Nazwa zmiennej wpisz nazwę zmiennej lub wykorzystaj przycisk Wybierz, aby wskazać zmienną z listy dostępnych zmiennych. 4. Wybierz pozostałe wartości: Początek okresu danych, Długość okresu danych. 5. Opcjonalnie zaznacz opcje: Data jako tekst, Kolumna jakości próbek oraz wariant wyświetlenia nagłówka z nazwą zmiennej. 6. Zatwierdź przyciskiem OK. Rys. Definiowanie argumentów funkcji ASIX.VAR.HISTRAW przy pomocy edytora dodatku Asix Excel. 30

Dodatek Asix Excel Edytor ten jest lepszy od edytora wbudowanego w program Excel, ponieważ pozwala na przeszukiwanie bazy definicji zmiennych aplikacji Asix.Evo. 31

Tabela Asix 7. Obiekt arkusza Tabela Asix Obiekt arkusza Tabela Asix umożliwia łatwe tworzenie tabelarycznych zestawień danych historycznych z aplikacji Asix.Evo. Cała tabela tworzy jeden obszar nazwany AsixTableData. Przy tworzeniu wykresu, jeśli wybrano obszar nazwany, automatycznie pierwsza kolumna jest traktowana jako wartości osi poziomej (czas) a pozostałe tworzą serie danych. Rys. Obszar nazwany AsixTableData. Aby utworzyć tabelę: 1. Kliknij przycisk Utwórz tabelę. Wybierz rodzaj tabeli. Zostanie utworzony nazwany obszar danych. Do arkusza zostaną wstawione dane konfiguracyjne opisujące tabelę. Dane te mają postać komentarzy komórek i nie należy ich modyfikować ręcznie. 32

Dodatek Asix Excel Rys. Okno Wybierz rodzaj tabeli. 2. Następnie kliknij przycisk Wstaw zmienne, aby dodać to tabeli kolejne kolumny danych. Zacznij od wstawienia zmiennej w pole Zmienna1 - na starcie utworzone przez kreator tabeli. 3. Aby wybrać okres czasu danych, wpisz datę do komórki początku okresu czasu lub wybierz ją naciskając przycisk Wybierz datę. 4. Naciśnij przycisk Czytaj dane, co spowoduje pobranie danych z wybranego okresu czasu i wstawienie ich do arkusza. Korzystając z obszaru nazwanego, można tworzyć formuły podsumowujące, których obszar danych wejściowych jest automatycznie uaktualniany po zmianie obszaru, w którym są przeczytane dane. Formuły można wpisywać ręcznie lub skorzystać z polecenia Wstaw pole podsumowania. 33

Tabela Asix Rys. Okno wyboru funkcji dla podsumowania. 34

Dodatek Asix Excel Rys. Przykład tabeli z danymi z aplikacji Asix. 35

Skrypty 8. Skrypty Dodatek Asix Excel udostępnia skryptom Visual Basic programu Excel możliwość dostępu do danych aplikacji Asix.Evo. Funkcjonalność ta jest niezależna od modułu AsixConnect. 8.1. Obiekt AsixEvo Dostęp do danych procesowych aplikacji Asix.Evo odbywa się za pośrednictwem obiektu o nazwie AsixEvo. Aby utworzyć taki obiekt, należy użyć w programie Visual Basic polecenie: Dim asix As Object Set asix = CreateObject("AsixEvo") 8.2. Dostępne funkcje Hello funkcja testowa PRZYKŁAD Sub Przycisk1_Kliknięcie() Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") MsgBox (asixevo.hello()) End Sub Funkcja wyświetla okienko z informacją Hello World dzięki temu łatwo sprawdzić, że obiekt AsixEvo został poprawnie utworzony. *** AsixVar odczyt wartości bieżących AsixVar(VariableName) Funkcja zwraca wartość bieżącą zmiennej procesowej. Funkcja ma następujące parametry: 36

Dodatek Asix Excel VariableName - nazwa zmiennej. Parametr powinien zawierać wartość typu STRING. Można też przekazać tablicę nazw i wtedy funkcja zwraca wartości wszystkich podanych zmiennych. Dal jednej zmiennej funkcja zwraca trójelementową tablicę, zawierającą bieżącą wartość, stempel czasu i jakość podanego agregatu zmiennej. Dla wielu zmiennych funkcja zwraca tablicę zawierającą trzy kolumny i tyle wierszy ile zmiennych podano jako parametr funkcji. PRZYKŁAD Sub Przycisk2_Kliknięcie() Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") Dim data data = asixevo.asixvar ("A000") Worksheets("Arkusz1").Range("a1:c1") = data End Sub Funkcja zwraca trójelementową tablicę, zawierającą bieżącą wartość, stempel czasu i jakość zmiennej o podanej nazwie. PRZYKŁAD Przykład pokazujący, w jaki sposób sprawdzić jakość odczytanej zmiennej. Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") Dim data data = asixevo.asixvar("a000") ' tablica: wartość, czas, jakość Dim opc_quality opc_quality = data(0, 2) And 192 ' 192 - maska bitowa jakości OPC - 0000 0000 1100 0000 If (opc_quality = 192) Then '1100 0000 - stałą oznaczająca jakość dobrą Worksheets("Arkusz1").Range("a1") = "Jakość dobra" ElseIf (opc_quality = 64) Then '0100 0000 - stała oznaczająza jakość niepewną Worksheets("Arkusz1").Range("a1") = "Jakość niepewna" Else Worksheets("Arkusz1").Range("a1") = "Jakość zła" End If 37

Skrypty End Sub *** AsixVarHist odczyt wartości archiwalnych Funkcja AsixVarHist czyta dane zagregowane z podanego okresu czasu dla podanej zmiennej procesowej. Funkcja ma następujące parametry AsixVarHist(PeriodStart, PeridoLength, ResampleInterval, VariableName, AggregateName) Parametr PeriodStart powinien zawierać początek okresu, z którego mają być pobrane dane. Parametr powinien zawierać wartość typu DATE lub STRING. Wartość typu DATE zawiera bezpośrednio stempel czasu; używany powinien być czas lokalny. Wartość typu STRING uważana jest za czas względny i powinna być podana w formacie OPC. Parametr PeriodLength powinien zawierać długość okresu, z którego mają być pobrane dane. Parametr powinien zawierać wartość STRING długość okresu czasu w formacie OPC. Parametr ResampleInterval powinien zawierać długość interwału danych. Parametr powinien zawierać wartość STRING długość okresu czasu w formacie OPC. Parametr VariableName powinien zawierać nazwę zmiennej, a parametr AggregateName powinien zawierać nazwę agregatu. Po zakończeniu operacji czytania funkcja zwraca tablicę przeczytanych próbek. Tablica zawiera tyle wierszy, ile jest przeczytanych próbek. W każdym wierszu pierwszy element zawiera wartość próbki, drugi zawiera stempel czasu próbki, a trzeci jakość próbki. Przykład wywołania funkcji: Dim data data = asix.asixvarhist("day", "1H", "1M", "A000", "Start") 38

Dodatek Asix Excel PRZYKŁAD Sub Przycisk3_Kliknięcie() Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") Dim data data = asixevo.asixvarhist("day", "1H", "1M", "A000", "Start") Worksheets("Arkusz1").Range("a1:c24") = data End Sub Funkcja zwraca tablicę zawierającą trzy kolumny (wartość, jakość i czas próbki) oraz 24 wiersze dla wartości agregatu w poszczególnych godzinach. PRZYKŁAD Przykład pokazujący, w jaki sposób sprawdzić jakość odczytanej zmiennej. Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") Dim data data = asixevo.asixvar("a000") ' tablica: wartość, czas, jakość Dim opc_quality opc_quality = data(0, 2) And 192 ' 192 - maska bitowa jakości OPC - 0000 0000 1100 0000 If (opc_quality = 192) Then '1100 0000 - stałą oznaczająca jakość dobrą Worksheets("Arkusz1").Range("a1") = "Jakość dobra" ElseIf (opc_quality = 64) Then '0100 0000 - stała oznaczająza jakość niepewną Worksheets("Arkusz1").Range("a1") = "Jakość niepewna" Else Worksheets("Arkusz1").Range("a1") = "Jakość zła" End If End Sub *** 39

Skrypty AsixVarHistRAW AsixVarHistRaw(object PeriodStart, object PeriodLength, object VariableName) Funkcja AsixVarHistRaw czyta dane surowe z podanego okresu czasu dla podanej zmiennej procesowej. Funkcja ma następujące parametry: PeriodStart - początek okresu, z którego mają być pobrane dane. Parametr powinien zawierać wartość typu DATE lub STRING. Wartość typu DATE zawiera bezpośrednio stempel czasu; używany powinien być czas lokalny. Wartość typu STRING uważana jest za czas względny i powinna być podana w formacie OPC. PeriodLength - długość okresu, z którego mają być pobrane dane. Parametr powinien zawierać wartość STRING długość okresu czasu w formacie OPC. VariableName - nazwa zmiennej. Parametr powinien zawierać wartość typu STRING. Po zakończeniu operacji czytania funkcja zwraca tablicę przeczytanych próbek. Tablica zawiera tyle wierszy, ile jest przeczytanych próbek. W każdym wierszu pierwszy element zawiera wartość próbki, drugi zawiera stempel czasu próbki, a trzeci jakość próbki. Przykład wywołania funkcji: Dim data data = asix.asixvarhistraw("day", "1H", "A000") *** AsixVarAggregate AsixVarAggregate(object VariableName, object AggregateName, object PeriodLength) Funkcja zwraca wartość agregatu wartości historycznych zmiennej procesowej ze wskazanego horyzontu czasu liczonego względem chwili bieżącej (tzw. agregat kroczący). Funkcja zwraca trójelementową tablicę, zawierającą wyliczoną wartość, stempel czasu i jakość podanego agregatu zmiennej. Parametry: 40

Dodatek Asix Excel VariableName - Nazwa zmiennej, której agregat jest wyliczany. Parametr powinien zawierać wartość typu STRING. AggregateName - Nazwa agregatu, który należy wyliczyć. Dostępne nazwy to: start, end, delta, min, max, range, total, average, average0, sumup, sumdown, prevknown, last, stdev, rms, avglk, totallk. Parametr powinien zawierać wartość typu STRING. PeriodLength - Okres wyliczanego agregatu. Liczony zawsze względem chwili bieżącej. Parametr powinien zawierać wartość STRING długość okresu czasu w formacie OPC. Jako parametry funkcji AsixVarAggregate zamiast wartości STRING można też przekazać tablice wartości typu STRING. Funkcja zwraca wtedy agregaty dla wszystkich podanych zmiennych. Funkcja zwraca trójelementową tablicę, zawierającą bieżącą wartość, stempel czasu i jakość podanego agregatu zmiennej. Dla wielu zmiennych funkcja zwraca tablicę zawierającą trzy kolumny i tyle wierszy ile zmiennych podano jako parametr funkcji. *** AsixVarAggregateHist AsixVarAggregateHist(object VariableName, object AggregateName, object PeriodStart, object PeriodEnd) Funkcja zwraca wartość agregatu wartości historycznych zmiennej procesowej ze wskazanego horyzontu czasu. Parametry: VariableName - Nazwa zmiennej, której agregat jest wyliczany. Parametr powinien zawierać wartość typu STRING. AggregateName - Nazwa agregatu, który należy wyliczyć. Dostępne nazwy to: start, end, delta, min, max, range, total, average, average0, sumup, sumdown, prevknown, last, stdev, rms, avglk, totallk. Parametr powinien zawierać wartość typu STRING. PeriodStart - Początek horyzontu wyliczanego agregatu. Powinien to być czas względny z postaci wartości typu STRING w formacie OPC. PeriodEnd - Koniec horyzontu wyliczanego agregatu. Powinien to być czas względny z postaci wartości typu STRING w formacie OPC. Jako parametry funkcji AsixVarAggregateHist zamiast wartości STRING można też przekazać tablice wartości typu STRING. Funkcja zwraca wtedy agregaty dla wszystkich podanych zmiennych. 41

Skrypty Funkcja zwraca trójelementową tablicę, zawierającą bieżącą wartość, stempel czasu i jakość podanego agregatu zmiennej. Dla wielu zmiennych funkcja zwraca tablicę zawierającą trzy kolumny i tyle wierszy ile zmiennych podano jako parametr funkcji. *** AsixVarAttribute odczyt atrybutu zmiennej Sub Przycisk4_Kliknięcie() Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") Dim data data = asixevo.asixvarattribute("a000", "unit") Worksheets("Arkusz1").Range("a1") = data End Sub Funkcja zwraca wartość atrybutu zmiennej o podanej nazwie. *** SetAsixEvoServer Domyślnie obiekt AsixEvo łączy się z serwerem, którego nazwę podano w okienku wywoływanym poleceniem wstążki Opcje dodatku Asix Excel. Funkcja SetAsixEvoServer umożliwia podanie nazwy innego serwera, z którego będą pobierane dane przez obiekt AsixEvo. PRZYKŁAD Dim asixevo As Object Set asixevo = CreateObject("AsixEvo") asixevo.setasixevoserver("http://demo") 42

Dodatek Asix Excel 9. Format czasu OPC Składnia formatu czasu względnego OPC jest następująca: keyword +/- offset +/- offset Możliwe wartości keyword i offset podane są w poniższych tabelach. Spacje i znaki tabulacji są ignorowane. Każdy parametr offset musi być poprzedzony liczbą całkowitą specyfikującą jego krotność i kierunek. Tabela: Możliwe wartości 'keyword' dla formatu czasu OPC. Keyword NOW SECOND MINUTE HOUR DAY WEEK MONTH YEAR Opis Czas bieżący serwera danych archiwalnych. Początek bieżącej sekundy. Początek bieżącej minuty. Początek bieżącej godziny. Początek bieżącego dnia. Początek bieżącego tygodnia. Początek bieżącego miesiąca. Początek bieżącego roku. Tabela: Możliwe wartości 'offset' dla formatu czasu OPC. Offset S M H D W MO Y Opis Przesunięcie czasu w sekundach. Przesunięcie czasu w minutach. Przesunięcie czasu w godzinach. Przesunięcie czasu w dniach. Przesunięcie czasu w tygodniach. Przesunięcie czasu w miesiącach. Przesunięcie czasu w latach. Na przykład, napis DAY -1D+7H30M mógłby reprezentować czas początkowy danych do raportu dziennego generowanego w dniu bieżącym (DAY = pierwszy stempel czasu dnia dzisiejszego). Zapis -1D daje pierwszy stempel czasu dnia wczorajszego, +7H daje godzinę 7:00 wczoraj, +30M daje godzinę 7:30 wczoraj; znak + w ostatnim offsecie jest przenoszony z poprzedniego offsetu. Podobnie, MONTH-1D+5h oznacza godzinę 5:00 ostatniego dnia poprzedniego miesiąca, NOW-1H15M oznacza 1 godzinę i 15 minut temu, a YEAR+3MO oznacza datę 1 kwietnia bieżącego roku. 43

Format czasu OPC W formacie tym można wyrazić również długość okresu czasu. Należy wtedy w opisanym formacie pominąć pierwszy człon keyword. 44

Dodatek Asix Excel 10. Diagnostyka Dodatek tworzy pliki logów w katalogu dokumentów użytkownika. Zakładany jest tam podkatalog Askom\AsixExcelAddin\log i w nim jest tworzony plik logu o nazwie AsixExcelAddIn.log. Obok pliku znajduje się podkatalog archive zawierający pliki logów z poprzednich dni. 45