Informator_techniczny_Wonderware_020(1).pdf

(439 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 20
14-11-2000
Alarm Logger – narzędzie do składowania informacji alarmowych w
relacyjnej bazie danych
Wstęp
Alarm Logger jest oprogramowaniem, które poprzez swoją funkcjonalność rozszerza grupę dostępnych
standardowych opcji InTouch’a dotyczących przede wszystkim alarmowania rozproszonego. Jedynym
warunkiem korzystania z niego jest konieczność posiadania oprogramowania InTouch w wersji 7.1,
(Alarm Logger domyślnie instalowany jest w głównym katalogu InTouch’a).
Wykorzystując Alarm Logger’a, użytkownik może wybrać, następujące opcje:
zapisywanie informacji alarmowych do pliku .ALD . Jest to plik tekstowy (ASCII), którego zawar-
tość można przeglądać oraz edytować za pomocą każdego edytora teksu np. Notatnika lub też
zaimportować do arkusza kalkulacyjnego np. Excel.
drukowanie przez drukarkę podłączoną do określonego portu,
składowanie informacji alarmowych w bazie danych SQL.
Nazwa pliku .ALD tworzona jest automatycznie przez Alarm Logger wykorzystując format daty i czasu:
YYMMDDHH.ald , gdzie YY – rok, MM – miesiąc, DD –dzień, HH – godzina (domyślnie HH przyjmuje
postać dwóch zer).
Edycja pliku za pomocą Notatnika.
Domyślny format daty, jaki zapisywany jest w pliku tekstowym, ma następującą postać: DD MMM YYYY,
natomiast czas jest zapisywany w postaci HH:MM:SS:MsMsMs, gdzie: HH – godziny, MM – minuty, SS
– sekundy, Ms – milisekundy. Oczywiście format daty i czasu można zmienić według własnych
preferencji.
Użytkownik może tworzyć wiele konfiguracji – każda z nich jest zapisywana do pliku z rozszerzeniem
.ALC . W ten sposób zwiększono elastyczność definiowania konfiguracji logowania informacji
alarmowych - wystarczy tylko wskazać plik, w którym zawarte są zdefiniowanie ustawienia. Dodatkowo
można uruchomić więcej niż jedną konfigurację. Dzięki temu może równocześnie pracować kilka
zdefiniowanych konfiguracji (Alarm Logger’ów), co zabezpiecza cały mechanizm logowania przed
sytuacją awaryjną np. brak papieru w drukarce, nie spowoduje zawieszenia zbierania informacji
alarmowych, gdyż za to będzie odpowiadać inna konfiguracja.
ASTOR Sp. z o.o.
Dział Oprogramowania Przemysłowego
ul. Smoleńsk 29, 31-112 Kraków
e-mail: wonderware1@astor.com.pl
http://www.astor.com.pl
tel.: 012 428-63-30
fax: 012 428-63-09
815528659.042.png 815528659.043.png 815528659.044.png 815528659.045.png 815528659.001.png 815528659.002.png 815528659.003.png
 
Praca z Alarm Logger’em
Po uruchomieniu Alarm Logger’a ( almlgr.exe ) na ekranie pojawia się okno wyświetlające domyślną
konfigurację:
Aby zdefiniować nową konfigurację należy w menu File wybrać opcję New . W celu zmiany domyślnych
ustawień wybrać z menu opcję Output , a następnie Configuration . Pojawi się okno Configuration
Settings , gdzie można wprowadzać własne ustawienia.
W zakładce Query można zdefiniować właściwości zapytania o alarmy:
2
 
815528659.004.png 815528659.005.png
Właściwość
Opis
From Priority
Najmniejszy priorytet alarmu (domyślnie 1)
To Priority
Największy priorytet alarmu (domyślnie 999)
Alarm State
Status alarmu: All –wszystkie, Unack – niepotwierdzone,
Ack – potwierdzone
Alarm Query
Zapytanie o alarmy według notacji Distributed Alarms
Zakładka Message umożliwia wybór informacji jakie będą zapisywane wraz z alarmami.
Należy zaznaczyć Date , jeżeli w komunikacie o alarmie ma być dołączona data. Można wybrać jeden z
następujących formatów:
Format
Wygląd
DD MMM
28 Feb
DD MMM YYYY
28 Feb 2000
DD/MM
28/02
DD/MM/YY
28/02/00
MM/DD
02/28
MM/DD/YY
02/28/00
MMM DD
Feb 28
MMM DD YYYY
Feb 28 2000
Zaznaczyć Time , jeżeli w komunikacie o alarmie ma być dołączony czas. Można wybrać jeden z na-
stępujących formatów:
Format
Wygląd
HH:MM:SS.SSS
11:56:23.456
HH:MM:SS
11:56:23
HH:MM
11:56
HH:MM:SS.SSS AP
11:56:23.456 AM
HH:MM:SS AP
11:56:23 AM
HH:MM AP
11:56 AM
3
815528659.006.png 815528659.007.png 815528659.008.png 815528659.009.png 815528659.010.png 815528659.011.png 815528659.012.png 815528659.013.png 815528659.014.png 815528659.015.png 815528659.016.png 815528659.017.png 815528659.018.png 815528659.019.png 815528659.020.png 815528659.021.png 815528659.022.png 815528659.023.png 815528659.024.png 815528659.025.png 815528659.026.png 815528659.027.png 815528659.028.png 815528659.029.png 815528659.030.png 815528659.031.png 815528659.032.png 815528659.033.png 815528659.034.png 815528659.035.png 815528659.036.png 815528659.037.png 815528659.038.png
 
W polu sortowania, umieszczonym poniżej pola Time , zaznaczyć kryterium do sortowania komunikatów
o alarmach. Dostępne są trzy możliwości:
LCT – Last Changed Time,
OAT – Orginal Alarm Time,
LCT But OAT on ACK
Zaznaczyć Alarm State (Unack, Ack) jeżeli ma być rejestrowany status alarmu.
Zaznaczyć Alarm Class (VALUE, DEV, ROC, ...) , jeżeli ma być rejestrowana kategoria alarmu.
Zaznaczyć Alarm Type (HIHI, LO, MAJDEV, ...) , jeżeli ma być rejestrowany typ alarmu.
Zaznaczyć Priority , jeżeli ma być rejestrowany priorytet alarmu.
Zaznaczyć Alarm Name , jeżeli ma być rejestrowany alarm/zmienna. W polu Length wprowadzić liczbę
znaków (maksymalnie 32).
Zaznaczyć Group Name , jeżeli ma być rejestrowana nazwa Grupy alarmowej. W polu Lenght
wprowadzić liczbę znaków (maksymalnie 32).
Zaznaczyć Alarm Provider , jeżeli ma być rejestrowana nazwa źródła alarmu. W polu Lenght wpro-
wadzić liczbę znaków (maksymalnie 32).
Zaznaczyć Value at Alarm , jeżeli w momencie pojawienia się alarmu ma być rejestrowana bieżąca
wartość zmiennej. W polu Lenght wprowadzić liczbę znaków. Wartość ta powinna być na tyle duża, aby
zapewniony był żądany stopień dokładności (maksymalnie 15 znaków)
Zaznaczyć Limit , jeżeli ma być rejestrowana wartość graniczna alarmowania dla zmiennej. Wartość ta
powinna być tak duża, aby zapewniony był żądany stopień dokładności (maksymalnie 32 znaki).
Zaznaczyć Operator , jeżeli identyfikator ID zalogowanego operatora ma być rejestrowany. W polu
Lenght wprowadzić liczbę znaków (maksymalnie 16).
Zaznaczyć Comment , jeżeli ma być rejestrowany komentarz zmiennej. Komentarz ten wprowadzany
jest w polu Comments podczas definiowania zmiennej. W polu Lenght wprowadzić liczbę znaków
(maksymalnie 50).
Zaznaczyć User Defined , jeżeli ma być rejestrowana nazwa zmiennej. W polu Lenght wprowadź liczbę
znaków. Wartość ta powinna być tak duża, aby zapewniony był żądany stopień dokładności
(maksymalnie 32 znaki).
Zakładka File Logging umożliwia zdefiniowanie konfiguracji do logowania informacji alarmowych do
plików tekstowych.
4
815528659.039.png
W polu Directory należy wprowadzić ścieżkę dostępu do katalogu w którym gromadzone będą pliki z
informacjami o alarmach. Każda konfiguracja Alarm Loggera wymaga osobnego pliku do logowania.
Pole Number of Hours to Cycle Filename umożliwia określenie co jaki okres czasu będzie tworzony
nowy plik tekstowy, do którego będą składowane informacje o alarmach. Domyślna wartość 24 oznacza,
że nowy plik będzie tworzony co dobę.
W polu Starting at Hour (0-23) wymagane jest wpisanie wartości liczbowej określającej godzinę, o
której zostanie utworzony plik. Domyślna wartość 0 oznacza, że każdy nowy plik będzie tworzony o
północy.
Pole Keep Log Files for pozwala na zdefiniowanie okresu czasu przez który plik będzie przechowy-
wany na dysku. Domyślna wartość 0 oznacza, że plik nie będzie automatycznie wymazywany.
Zaznaczenie opcji Remote Trailing Spaces spowoduje usunięcie wszystkich niewykorzystanych
znaków określonych w polach Lenght w zakładce Message .
Natomiast odznaczenie tej funkcji, spowoduje zapisywanie informacji w pliku w postaci wyodrębnionych
kolumn.
Odznaczenie opcji Remove Trailing Spaces powoduje zapisywanie wybranych informacji o alarmach w
wyróżnionych kolumnach.
Zakładka Printing pozwala na wybranie portu, do którego podłączona zostanie drukarka alarmowa. Przy
czym należy pamiętać o tym, że drukarka dedykowana do drukowania alarmów, nie może zostać
wykorzystana w innym celu.
W opcji Port Cofiguration konfiguruje się komunikację portu szeregowego COM, w przypadku, gdy
będzie on wykorzystywany do komunikacji z drukarką.
5
815528659.040.png 815528659.041.png
Zgłoś jeśli naruszono regulamin