Informator_techniczny_Wonderware_053.pdf
(
476 KB
)
Pobierz
Informator techniczny Wonderware nr 53 - Używanie ActiveFactory z danymi składowanymi w bazie Microsoft Access
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 53
11-04-2002
Używanie ActiveFactory z danymi składowanymi w bazie Microsoft Access
Cel
Celem niniejszego informatora jest pokazanie przykładowego rozwiązania dla zagadnień analiz danych
złożonych w bazie IndustrialSQL Server razem z danym z innych systemów (np. biurowych, analiz
jakości, analiz kosztów itp.).
Przykład
Poniższy przykład polega na stworzeniu w bazie danych IndustrialSQL Server zmiennej nieskładowanej,
której wartości będą zbierane cyklicznie do tablic historii manualnej (ManualAnalogHistory) poprzez
cyklicznie uruchamiany mechanizm DTS (Data Transformation Services) w serwerze Microsoft SQL.
Kroki konfiguracji
Należy uruchomić serwer IndustrialSQL za pomocą programu InSQL Control.
Należy zdefiniować zmienną typu analogowego w programie InSQL Configure, której konfiguracja
została zamieszczona na poniższych rysunkach.
UWAGA!
Należy zapamiętać nazwę zdefiniowanej zmiennej.
Dane dotyczące akwizycji mogą być dowolne (najlepiej użyć inne wcześniej skonfigurowane kanały
komunikacyjne i istniejące adresy pamięci, np. komunikacja do nieużywanego rejestru w sterowniku
PLC, z którym już prowadzimy komunikację).
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 trybie składowania należy wybrać opcję Not Stored – IndustrialSQL Server nie będzie składował tej
zmiennej.
Należy znaleźć identyfikator zmiennej, która została zdefiniowana. W tym celu należy z grupy
programów Microsoft SQL Server uruchomić program Query Analizer i zalogować się do serwera InSQL
i do bazy danych Runtime wprowadzić zapytanie SQL:
SELECT wwTagKey FROM Tag
WHERE Tagname = ‘nazwa zdefiniowanej zmiennej’
2
Po uruchomieniu zapytania w dolnym panelu powinien pojawić się efekt w postaci rekordu z wartością
identyfikatora (w przykładzie jest to liczba 103).
Kolejnym krokiem konfiguracji w tym przykładzie jest stworzenie bazy danych Microsoft Access wraz
tablicą, z której dane będą pobierane do bazy IndustrialSQL Server.
W bazie (w przykładzie dts.mdb) należy utworzyć tablicę (w przykładzie nazywa się Dane) o konfiguracji
przedstawionej na poniższych rysunkach (najlepiej jeżeli konfiguracji tabeli w Access pokrywa się z
definicją tabeli ManualAnalogHistory w bazie danych Runtime IndustrialSQL Server’a – powoduje to
uproszczenia przy dalszej konfiguracji DTS).
Ważnym elementem konfiguracji jest właściwość każdego pola o nazwie: Wartość domyślna, którą
trzeba skonfigurować tak jak na rysunkach poniżej:
3
Dla pola DateTime należy ustawić wartość domyślną Now() czyli automatyczne wprowadzanie
bieżącego czasu w momencie wstawiania dowolnego rekordu do tej tabeli.
Dla pola Tagname należy wprowadzić domyślną wartość w postaci nazwy zmiennej, która została
stworzona w InSQL’u.
4
Dla pola Value nie należy wprowadzać żadnej wartości domyślnej (będzie ona wprowadzana przez
użytkownika Access’a z poziomu Formularza - w praktyce tę wartość może przygotowywać kwerenda
lub np. Makro realizujące przeliczenia w programie Access).
Dla pola Quality domyślną wartością powinno być 0 czyli wartość poprawna.
5
Plik z chomika:
tryniti
Inne pliki z tego folderu:
SQL.doc
(281 KB)
plsql_fsql.ppt
(62 KB)
SQL10G.pdf
(780 KB)
sql2.pdf
(224 KB)
plsql.pdf
(580 KB)
Inne foldery tego chomika:
algebra liniowa
algorytmy i struktury danych
analiza matematyczna
angol
architektura komputerow
Zgłoś jeśli
naruszono regulamin