Wonderware
FactorySuite
InTouch Runtime
Podręcznik operatora
Wersja A, Grudzień 1997
Tłumaczenie: Styczeń 1999
Wonderware Corporation
Wszystkie prawa zastrzeżone. Żaden fragment niniejszej publikacji nie może być kopiowany,
przechowywany w systemie do wyszukiwania informacji, przesyłany za pomocą jakichkolwiek
metod: elektronicznych, mechanicznych, fotokopiowania, nagrywania, lub też w jakikolwiek
inny sposób, bez uprzedniego otrzymania pisemnej zgody Wonderware Corporation. Nie jest
przyjmowana żadna odpowiedzialność prawna za naruszenie praw autorskich lub patentowych,
w związku z korzystaniem z zawartych w niniejszej publikacji informacji. Dołożono wszelkich
starań, aby informacje zawarte w tej publikacji były kompletne i rzetelne, jednakże ani
wydawca ani autor nie przejmują odpowiedzialności za błędy i omyłkowe pominięcia. Nie jest
również przyjmowana jakakolwiek odpowiedzialność za szkody wynikłe z korzystania z
informacji podanych w nieniniejszym dokumencie.
Podane informacje mogą ulec zmianie bez uprzedzenia, i nie są zobowiązujące dla
Wonderware Corporation. Oprogramowanie opisane w niniejszej dokumentacji jest
dostarczane wraz z licencją, oraz nie ujawnianą publicznie umową. Oprogramowanie może być
wykorzystywane i kopiowane wyłącznie przy zachowaniu zgodności z tymi dokumentami.
© 1997 Wonderware Corporation. Wszystkie prawa zastrzeżone.
100 Technology Drive
Irvine, CA 92618
U.S.A
(714) 727-3200
http://www.wonderware.com
Znaki handlowe
Terminy używane w niniejszej książce, co do których było wiadomo, że są znakami firmowymi
lub oznaczeniami usług, zostały odpowiednio wyróżnione. Wonderware Corporation nie może
zaświadczyć o pełnej kompletności tych informacji. Korzystanie z tych terminów w niniejszej
książce nie może być traktowane jako naruszanie praw do tych znaków handlowych lub
oznaczeń usług.
Wonderware jest zastrzeżonym znakiem handlowym Wonderware Corporation.
Wonderware FactorySuite, InTouch, WindowMaker, WindowViewer, SQL Access Manager,
Recipe Manager, SPC Pro, DBDump, DBLoad, HDMerge, HistData, Wonderware Logger,
InControl, InTrack, InBatch, IndustrialSQL, FactoryOffice, Scout, SuiteLink i NetDDE są
zastrzeżonymi znakami towarowymi Wonderware Corporation.
WYDAWCA:
Astor sp. z o.o. – Autoryzowany Dystrybutor Wonderware
ul. Smoleńsk 29, 31-112 Kraków
tel. (012) 42
8 63 00, fax (0 12) 428 63 0 1
www.astor.com.pl
iii
Spis treści
Witamy w środowisku do uruchamiania
aplikacji InTouch Runtime ..............................................................V
Aplikacje programu InTouch ................................................................................................. vi
Charakterystyczne cechy programu InTouch Runtime ........................................................... vi
Wymagania systemu.............................................................................................................viii
Instalowanie .........................................................................................................................viii
Uruchamianie programu InTouch po raz pierwszy................................................................. ix
Mened żer aplikacji ................................................................................................................. xi
Informacje o Podręczniku operatora .................................................................................... xvi
Pomoc techniczna................................................................................................................ xvii
Licencja FactorySuite .......................................................................................................... xvii
Rozdział 1 - Korzystanie z programu
WindowViewer .............................................................................. 1-1
Wspólne cechy okien dialogowych............................................................................... 1-2
Otwieranie okien........................................................................................................... 1-4
Zamykanie okien........................................................................................................... 1-4
Przechodzenie do programu WindowMaker................................................................. 1-4
Wykonywanie skryptów................................................................................................ 1-5
Inicjowanie pracy z programami komunikacyjnymi. .................................................... 1-5
Logowanie do aplikacji................................................................................................. 1-6
Zmiana hasła................................................................................................................. 1-7
Konfigurowanie poziomu dostępu operatora............................................................... 1-7
Wylogowanie z aplikacji............................................................................................... 1-8
Rozdzial 2 -Trendy historyczne .................................................. 2-1
iv
Spis treści
Rozdział 3 - Alarmy/ zdarzenia .....................................................3-1
Priorytety alarmów ............................................................................................................... 3-3
Grupy alarmowe................................................................................................................... 3-3
Standardowy system alarmowania ....................................................................................... 3-4
Korzystanie z standardowego systemu alarmowania do alarmowania rozproszonego . 3-4
Listy grup alarmowych ................................................................................................. 3-5
Wyświetlanie alarmów rozproszonych ......................................................................... 3-6
Statystyka dla alarmów rozproszonych......................................................................... 3-7
Konfigurowanie stacji do pracy w rozproszonym systemie alarmowania .................... 3-8
Dynamiczne sterowanie typem obiektu do wyświetlania ............................................. 3-9
rozproszonych......................................................4-1
Uruchamianie programu WindowViewer jako usługi NT.................................................... 4-9
Konfigurowanie uprawnień systemowych ......................................................................... 4-12
Słownik terminów.........................................................................G-1
v
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Witamy w programie InTouch Runtime
Witamy w Wonderware
InTouch
, najszybszym i najłatwiejszym systemie do tworzenia
aplikacji HMI (ang. HMI - Human Machine Interface) w środowisku systemów
operacyjnych Microsoft
Windows oraz Windows NT, pośredniczących pomiędzy
człowiekiem a urządzeniem. InTouch wchodzi w skład zestawu oprogramowania dla
przemysłu Wonderware FactorySuite
. Pakiet InTouch składa się z dwóch głównych
programów: WindowMaker i WindowViewer. W jego skład wchodzi również szereg
programów narzędziowych i diagnostycznych.
Program WindowMaker jest środowiskiem edycyjnym, w którym obiektowo zorientowana
grafika wykorzystywana jest do tworzenia animowanych okien z przyciskami. Okna te mogą
połączone być z przemysłowymi systemami Wejścia/ Wyjścia, jak również z innymi
aplikacjami Microsoft Windows. Program WindowViewer jest środowiskiem w którym
uruchamiane są aplikacje, utworzone wcześniej za pomocą programu WindowMaker.
W niniejszym rozdziale podano informacje niezbędne do szybkiego zainstalowania i
uruchomienia systemu InTouch.
Spis treści
Aplikacje programu InTouch
Charakterystyczne cechy programu InTouch Runtime
Wymagania systemu
Instalowanie
Uruchamianie programu InTouch po raz pierwszy
Menedżer aplikacji
Informacje o Podręczniku Użytkownika
Pomoc techniczna
Licencja FactorySuite
vi
Witamy w programie InTouch Runtime
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Aplikacje programu InTouch
Korzystanie z InTouch daje możliwość tworzenia bardzo efektywnych, problemowo
zorientowanych aplikacji, wykorzystujących w pełni kluczowe zalety środowiska Microsoft
Windows, włączając w to obiekty ActiveX, OLE, grafikę, pracę w sieci oraz szereg innych.
Funkcjonalność aplikacji InTouch można również poszerzyć poprzez dodanie własnych
obiektów ActiveX, wizardów, oraz tworzenie skryptów InTouch QuickScript.
Aplikacje InTouch wykorzystywane są na całym świecie do różnych zadań, włączając w to
przetwórstwo spożywcze, przemysł elektroniczny, petrochemiczny, motoryzacyjny,
chemiczny, farmaceutyczny, papierniczy, transport, zaplecze, oraz szereg innych.
Charakterystyczne cechy programu InTouch
Runtime
InTouch posiada następujące charakterystyczne cechy:
• Praca aplikacji zarówno w środowisku Windows NT jak i w Windows 95.
InTouch pozwala na tworzenie aplikacji w systemie Windows 95, a następnie
uruchamianie tych aplikacji w systemie Windows NT, i odwrotnie. Nie jest wymagana
żadna konwersja. Aplikacje mogą pracować bez wprowadzania zmian na każdej z tych
platform.
• Kontener OCX
InTouch zapewnia obsługę obiektów OCX, obiektów ActiveX, oraz umożliwia
korzystanie z techniki OLE (Object Linking and Embedding). W bardzo prosty sposób
można dodawać obiekty OCX i ActiveX zarówno do dowolnego okna aplikacji, jak i do
paska narzędziowego. Z poziomu skryptów można obsługiwać zdarzenia tych obiektów,
wywoływać ich metody, oraz odczytywać i zmieniać właściwości tych obiektów. Można
również bezpośrednio powiązać właściwości obiektów OCX i ActiveX ze zmiennymi
programu InTouch.
• Obsługa 60 000 zmiennych
Lista zmiennych może zawierać do 60,000 zmiennych. Liczba obsługiwanych
zmiennych zależy od posiadanej licencji.
• Zdalne adresowanie zmiennych
Zmienne zdalne pozwalają na korzystanie z danych dostarczanych przez program
komunikacyjny, bez konieczności tworzenia zmiennej na lokalnej Liście Zmiennych.
Zmienne tego typu umożliwiają również korzystanie z większości źródeł danych, jak na
przykład z arkusza kalkulacyjnego Microsoft Excel czy innej stacji, na której
uruchomiona jest aplikacja programu InTouch. W czasie importowania okna, można
bardzo szybko przekształcić wykorzystywane w tym oknie zmienne typu 'placeholder'
na zmienne zdalne, co pozwala na stworzenie całej aplikacji klienckiej, bez korzystania
z lokalnej Listy zmiennych.
• Asynchroniczne funkcje QuickFunctions
Funkcje QuickFunction można skonfigurować jako asynchroniczne. Asynchroniczność
określa się w środowisku edycji aplikacji WindowMaker, a wykorzystuje w środowisku
pracy WindowViewer. Po wywołaniu tego typu funkcji, jest ona realizowana w tle, w
tym samym czasie, w którym realizowany jest główny proces programu
WindowViewer. Pozwala to na oddzielenie w programie WindowViewer
czasochłonnych operacji, takich jak odwołania w języku SQL do bazy, czy pętle FOR
NEXT od działania programu głównego. Jeżeli te czasochłonne czynności są
realizowane za pomocą asynchronicznych funkcji QuickFunction, wszystkie połączenia
animacyjne oraz inne funkcje InTouch pozostają w tym czasie aktywne.
Witamy w programie InTouch
vii
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
• Praca WindowViewer w charakterze usługi NT
WindowViewer może pracować jako usługa NT. Dzięki temu komponenty InTouch
zyskują możliwości oferowane przez usługę NT takie jak zbieranie danych
historycznych, rejestrowanie alarmów, oraz obsługa zmiennych Wejścia/ Wyjścia.
Możliwości tej usługi pozwalają na nieprzerwaną pracę WindowViewer przy rejestracji
do systemu operacyjnego, przy wychodzeniu z systemu operacyjnego, na przykład w
czasie wymiany operatorów po zakończeniu zmiany pracy. Inna możliwość to
automatyczne uruchamianie programu InTouch po usunięciu awarii zasilania, lub po
wyłączeniu i włączeniu urządzenia. Funkcja ta zapewnia bezobsługowe uruchamianie
programu WindowViewer, bez naruszania bezpieczeństwa systemu operacyjnego NT.
• System alarmowania rozproszonego
Nowy, rozproszony system pozwala na jednoczesną obsługę wielu serwerów
alarmowych lub „dostawców”, co daje operatorowi możliwość równoczesnego
podglądania i zatwierdzania informacji o alarmie z wielu zewnętrznych źródeł.
• Rozproszony system danych historycznych
Rozproszony system trendów historycznych pozwala na wybranie dla każdego pisaka na
wykresie trendów innego źródła danych. Daje to operatorowi możliwość wyświetlenia
na jednym wykresie trendów zarówno danych archiwalnych samego programu InTouch,
jak również danych archiwalnych z IndustrialSQL.
• Dynamiczna konwersja rozdzielczości
Funkcja ta umożliwia tworzenie aplikacji przy jednej rozdzielczości, oraz uruchamianie
przy innej, bez wprowadzania zmian w oryginalnej aplikacji. Aplikacja może również
pracować w rozdzielczości podanej przez użytkownika, a nie w rozdzielczości ekranu.
• Dynamiczne adresowanie zmiennych
Dynamiczne adresowanie zmiennych pozwala na przypisywanie wielu różnych źródeł
danych do pojedynczej zmiennej
• Budowa aplikacji sieciowych
Nowe narzędzia do tworzenia aplikacji pozwalają na duże, wielostanowiskowe
instalacje, włączając w to uaktualnianie wszystkich stanowisk z pojedynczego
stanowiska programowania.
• FactoryFocus
FactoryFocus jest wersją przeznaczoną do uruchamiania aplikacji, utworzonych w
programie InTouch wer. 5.6 lub późniejsza, z możliwością wyłącznie ich przeglądania.
Pozwala to personelowi kierowniczemu i administratorom nas podglądanie pracy
aplikacji w czasie rzeczywistym. Dostępność wyłącznie możliwości podglądania,
zwiększa bezpieczeństwo systemu, ponieważ nie mogą być wprowadzane żadne
zmiany. W celu korzystania z programu FactoryFocus, nie jest wymagane
wprowadzanie jakichkolwiek zmian w aplikacji.
Program InTouch FactoryFocus pracuje wyłącznie w architekturze klienta. Nie można
przesyłać z niego żadnych danych za pomocą mechanizmów DDE, czy FastDDE do
innych programów, na przykład do arkusza kalkulacyjnego Excel. Można oglądać
alarmy, ale nie można ich zatwierdzać. W funkcjach takich jak połączenia animacyjne,
zmienne, tworzenie trendów dla danych bieżących i archiwalnych dostępna jest
wyłącznie możliwość podglądania.
• Inne cechy charakterystyczne oraz zalety programu InTouch to:
− Możliwość połączenia z ponad 300 programami komunikacyjnymi.
− Rozwiązanie pozwalające na podglądanie procesu, w cenie znacznie niższej od
pełnej aplikacji HMI.
− Dane towarzyszące zmiennym VTQ (Wartości danych wraz z ich Datą i Jakością)
dostarczane przez program komunikacyjny.
− Protokół Wonderware SuiteLink pozwalający na wymianę poleceń (zapis, odczyt,
uaktualnianie), wraz z powiązanymi danymi, pomiędzy aplikacjami klienta i
aplikacjami serwera.
− Łatwa integracja sieciowa za pomocą protokołu Wonderware NetDDE.
− Podgląd pracy aplikacji w czasie rzeczywistym.
− Standardowy interfejs Windows 95/NT.
viii
Witamy w programie InTouch Runtime
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
− Obsługa długich nazw plików w systemach operacyjnych Windows 95 i Windows
NT.
Wymagania systemu
Do pracy z InTouch zalecany jest następujący sprzęt i oprogramowanie:
• Dowolny komputer kompatybilny z IBM
z procesorem Pentium 100 Mhz lub
szybszym.
• Co najmniej 100 MB wolnego miejsca na twardym dysku
• Co najmniej 32 MB pamięci RAM
Uwaga Zalecane jest 5 MB pamięci RAM na każde 5 000 zmiennych. Przykładowo, do
obsługi 32 000 zmiennych zalecane jest 32 MB RAM, a dla 60 000 zmiennych ,
zalecane jest 129 MB RAM
• Karta graficzna SVGA (Zalecane 2 MB).
• Urządzenie do wskazywania. Mogą to być na przykład: myszka, trackball, czy ekran
reagujący na dotyk.
• Systemy operacyjny Microsoft
Windows 95 lub Windows NT
.
• W systemie Windows 95, w celu korzystania z mechanizmów rozproszonych, musi być
zainstalowany i uruchomiony program WonderwareNetDDE.
Uwaga Począwszy od Wonderware FactorySuite InTouch wer. 7.0, program InTouch nie
może już pracować w systemie operacyjnym Microsoft Windows 3.x lub Microsoft
Windows for Workgroups.
Instalowanie
Do instalowania InTouch służy program instalacyjny Wonderware FactorySuite. InTouch
pracuje w systemach operacyjnych Microsoft Windows 95 i Windows NT. Program
instalacyjny tworzy wszystkie wymagane kartoteki, kopiuje pliki z CD na dysk stały, oraz
dodaje ikonę InTouch for Windows do menu Programy. Po wybraniu z menu Programy
ikony InTouch for Windows wyświetlone zostanie dalsze menu, zawierające wszystkie
elementy pakietu InTouch. Przykładowo, programy WindowMaker i WindowViewer.
Dokładne instrukcje instalowania podano w broszurze instalacyjnej FactorySuite, oraz
w elektronicznym podręczniku FactorySuite System Administrator's Guide.
Witamy w programie InTouch
ix
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Uruchamianie programu InTouch po raz
pierwszy
Pierwsze uruchomienie programu
INTOUCH
.
EXE
powoduje automatyczne utworzenie pliku
INTOUCH
.
INI
. Plik ten zawiera standardową konfigurację aplikacji. W przypadku dokonania
zmian w konfiguracji aplikacji, wprowadzone zmiany zapisywane są w pliku
INTOUCH
.
INI
.
Po dostosowaniu aplikacji do swoich wymagań, w czasie tworzenia nowej aplikacji, można
skopiować zmodyfikowany plik
INTOUCH
.
INI
do kartoteki w której znajduje się ta nowa
aplikacja. Eliminuje to potrzebę ponownego ustawiania parametrów, w momencie tworzenia
nowej aplikacji.
Więcej informacji na temat alarmów podano w podręczniku w wersji elektronicznej
Podręcznika użytkownika.
¾
W celu uruchomienia programu InTouch po raz pierwszy:
1. Uruchomić program InTouch (
INTOUCH
.
EXE
). Wyświetlone zostanie okno dialogowe
InTouch Application Manager.
2. Kliknąć Next. Wyświetlone zostanie drugie okno dialogowe Welcome to InTouch
Application Manager, zawierające domyślną kartotekę do instalowania. Przykładowo,
C:\ProgramFiles\FactorySuite\InTouch\.
3. W celu wprowadzenia innej kartoteki, należy wpisać ścieżkę dostępu, lub też wcisnąć
przycisk Browse w celu zlokalizowania żądanej kartoteki.
4. Kliknąć Finish.
5. Wyświetlone zostanie okno InTouch Application Manager, oraz rozpoczęte zostanie
automatycznie przeszukiwania komputera w celu odnalezienia wszystkich aplikacji
InTouch. Jeżeli znaleziona zostanie aplikacja (-e), jej nazwa zostanie wyświetlona w
oknie dialogowym. Przykładowo:
x
Witamy w programie InTouch Runtime
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
¾
W celu utworzenia nowej aplikacji:
1. W menu File, kliknąć New, lub kliknąć ikonę New na pasku narzędziowym. Na ekranie
wyświetlony zostanie okno dialogowe Create New Application.
2. Kliknąć Next. Wyświetlone zostanie drugie okno dialogowe Create New Application.
Standardowo, system wyświetla kartotekę programu InTouch, z podkartoteką
"New App".
3. Wprowadzić ścieżkę dostępu do kartoteki w której ma być utworzona aplikacja, lub
zlokalizować tę kartotekę po uprzednim wciśnięciu przycisku Browse.
4. Kliknąć Next.
Jeżeli podana kartoteka nie istnieje, wyświetlone zostanie okno dialogowe z
zapytaniem czy ma być utworzona. Kliknąć OK. Wyświetlone zostanie trzecie
okno Create New Application.
5. W polu Name, wyświetlanym obok ikony w oknie InTouch Application Manager,
wpisać unikalną nazwę dla nowej aplikacji.
6. W polu Description, wpisać opis aplikacji.
Wprowadzenie opisu nie jest konieczne. Jeżeli jednak jest on wprowadzany, jego
długość nie może przekroczyć 255 znaków.
7. Kliknąć Finish. Na ekranie pojawi się ponownie okno dialogowe InTouch Application
Manager, oraz wyświetlona zostanie ikona i nazwa wprowadzona dla nowo utworzonej
aplikacji. Przykładowo:
8. W celu otwarcia aplikacji, należy ją wybrać, kliknąć prawym przyciskiem myszy, a
następnie z menu File wybrać program, który ma być uruchomiony dla tej aplikacji.
(Nie można uruchomić programu WindowViewer dla nowej aplikacji.)
W celu szybkiego otwarcia aplikacji należy podwójnie kliknąć jej ikonę, lub
zaznaczyć aplikację i wcisnąć przycisk
ENTER
.
Witamy w programie InTouch
xi
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Menedżer aplikacji
Menedżer Aplikacji służy do tworzenia nowych aplikacji, otwierania istniejących aplikacji w
zarówno w programie WindowMaker jak i w programie WindowViewer, usuwania aplikacji,
oraz uruchamiania programów narzędziowych dla Listy Zmiennych: DBDump oraz
DBLoad.
Więcej informacji na temat korzystania programów DBDump i DBLoad podano w
elektronicznym Podręczniku użytkownika.
¾
W celu uruchomienia Menedżera aplikacji:
1. Uruchomić program InTouch (
INTOUCH
.
EXE
). Wyświetlone zostanie okno dialogowe
InTouch Application Manager:
Po wybraniu aplikacji, w dolnej części ekranu wyświetlone zostaną jej nazwa i opis.
Opis można edytować. Po kliknięciu okna z opisem wyświetlone zostanie menu,
zawierające polecenia dostępne dla zaznaczonego tekstu.
Po wybraniu aplikacji i kliknięciu prawym przyciskiem myszy, wyświetlone zostanie
menu z którego można wybrać do wykonania jedno z poleceń Menedżera Aplikacji
InTouch. Przykładowo:
2. W celu zmiany nazwy aplikacji, kliknąć prawym przyciskiem myszy aplikację na liście,
a następnie wybrać polecenie Rename. Wpisać nową nazwę, po czym wcisnąć
ENTER
.
3. W celu usunięcia ikony aplikacji należy kliknąć prawym przyciskiem myszy aplikację
na liście, a następnie wybrać polecenie Delete. Wyświetlone zostanie okno dialogowe
żądające potwierdzenia zamiaru wykonania tej czynności. W celu usunięcia aplikacji z
okna należy kliknąć Yes, w celu anulowania usunięcia należy kliknąć No.
Jeżeli aplikacja zostanie usunięta z listy, nie powoduje to fizycznego usunięcia
plików z kartoteki. Jeżeli w późniejszym czasie zajdzie potrzeba jej ponownego
wyświetlenia, z menu Tools, wybrać polecenie Find. Wyświetlone zostanie okno
dialogowe Starting directory for search:
xii
Witamy w programie InTouch Runtime
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Znaleźć kartotekę w której ma być szukana aplikacja, a następnie wcisnąć przycisk
OK. Na ekranie pokaże się ponownie Menedżer aplikacji InTouch, wyświetlając
wszystkie aplikacji, które zostały znalezione w podanej kartotece.
Po kliknięciu w oknie prawym przyciskiem myszy, wyświetlone zostanie
menu z poleceniami dostępnymi dla zaznaczonego elementu.
Narzędzia Menedżera aplikacji
Standardowo, przy pierwszym uruchomieniu InTouch, wyświetlane są pasek narzędziowy
oraz linia stanu Menedżera aplikacji.
¾
W celu ukrycia paska narzędziowego:
Z menu View wybrać polecenie Toolbar. W celu ponownego wyświetlenia, powtórzyć tę
czynność.
¾
W celu ukrycia linii stanu:
Z menu View wybrać Status Bar. W celu ponownego wyświetlenia, powtórzyć tę czynność.
Poniżej skrótowo opisano każde z poleceń paska narzędziowego:
Przycisk
Opis
Wykonanie polecenia New z menu File w celu utworzenia nowej
aplikacji.
Wykonanie polecenia WindowMaker z menu File,
powodującego otwarcie zaznaczonej aplikacji w programie
WindowMaker.
W celu szybkiego otwarcia aplikacji w programie
WindowMaker należy podwójnie kliknąć jej ikonę, lub
zaznaczyć aplikację i wcisnąć przycisk
ENTER
.
Wykonanie polecenia WindowViewer z menu File,
powodującego otwarcie zaznaczonej aplikacji w programie
WindowViewer.
Wykonanie polecenia DBLoad z menu File, powodującego
uruchomienie programu narzędziowego DBLoad do
wczytywania pliku wejściowego Listy zmiennych.
Wykonanie polecenia DBDump z menu File, powodującego
uruchomienie programu narzędziowego do ekstrahowania Listy
zmiennych aplikacji.
Więcej informacji na temat
Witamy w programie InTouch
xiii
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
korzystania programów DBDump i DBLoad podano w
elektronicznym Podręczniku użytkownika.
Wykonanie polecenia Large Icons z menu View, powodującego
wyświetlanie dużych ikon dla zaznaczonych aplikacji.
Wykonanie polecenia Small Icons z menu View, powodującego
wyświetlanie małych ikon dla zaznaczonych aplikacji.
Wykonanie polecenia List z menu View, powodującego
przejście do wyświetlania informacji w formie listy.
Przykładowo:
Wykonanie polecenia Details z menu View, powodującego
przejście do wyświetlania informacji szczegółowych.
Przykładowo:
Po kliknięciu prawym przyciskiem na nagłówku kolumny, kliknięciu pustego obszaru w
oknie, lub kliknięciu w miejscu wyświetlania szczegółowych informacji, wyświetlone
zostanie następujące menu:
xiv
Witamy w programie InTouch Runtime
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Po wybraniu polecenia View wyświetlone zostanie następujące menu:
Polecenia te dostępne są również w menu View. Sterują one formatem wyświetlania w
oknie dialogowym InTouch Application Manager.
Otwarcie okna dialogowego Node Configuration,
przeznaczonego do ustawiania właściwości komputera w
przypadku tworzenia aplikacji sieciowych (NAD),
korzystania z dynamicznej konwersji rozdzielczości (DRC)
i/lub rozproszonego alarmowania.
Więcej informacji na temat NAD i DRC podano w podręczniku
w wersji elektronicznej Podręcznika użytkownika.
Więcej informacji na temat rozproszonego alarmowania podano
w Rozdziale 7 - Alarmy/ Zdarzenia.
Witamy w programie InTouch
xv
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Uwaga Po zaznaczeniu aplikacji na liście wyświetlanej przez Menedżera aplikacji, oraz po
wybraniu polecenia Properties z menu File wyświetlone zostanie dla tej aplikacji okno
dialogowe Properties:
xvi
Witamy w programie InTouch Runtime
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Informacje o Instrukcji Użytkownika
W niniejszej instrukcji opisano różne aspekty pracy w środowisku do uruchamiania aplikacji
(program WindowViewer). Ma ona charakter „algorytmiczny”, podaje kroki do realizacji
większości funkcji i zadań.
Przy korzystaniu z instrukcji w formie elektronicznej, odwołania tego typu zawierają w
rzeczywistości „połączenia” do odpowiednich punktów i rozdziałów. W celu przejścia
do tego punktu lub rozdziału, należy kliknąć to połączenie. Po przejściu do innego
punktu lub rozdziału, można skorzystać z polecenia "Wstecz", powodującego przejście
do pierwotnego miejsca.
Znak ten informuje, że dodatkowe informacje znajdują się w innych podręcznikach
FactorySuite.
Znak ten umieszczono obok „Podpowiedzi”, zawierających prostszą lub szybszą
metodę realizacji funkcji lub zadania.
W celu zapoznania się ze środowiskiem WindowMaker oraz jego narzędziami należy
przeczytać Rozdział 1, "Elementy programu WindowMaker". W celu zapoznania się z
oknami, obiektami graficznymi, wizardami, obiektami ActiveX, itp. należy przeczytać
Rozdział 2, "Korzystanie z programu WindowMaker".
Dodatkowo, w podręczniku InTouch - opis funkcji, pól i zmiennych systemowych
zamieszczono wyczerpujący opis języka skryptów, funkcji, zmiennych systemowych, oraz
pól zmiennych, występujących w programie InTouch.
Szczegółowe informacje o module SPC Pro podano w podręczniku SPC Pro User's Guide.
Szczegółowe informacje o module Recipe Manager podano w podręczniku Recipe Manager
User's Guide.
Szczegółowe informacje o module SQL Access Manager podano w podręczniku SQL Access
Manager User's Guide.
Dla każdego komponentu FactorySuite wchodzącego w skład zakupionego przez
Państwa pakietu oprogramowania, dołączona jest wersja komputerowa dokumentacji.
Przykładowo, są to: FactorySuite System Administrator's Guide, SPC PRO, SQLAccess
Manager, Recipe Manager, Industrial SQL Server, InControl, oraz wszystkie 32- bitowe
programy komunikacyjne. w przypadku zakupienia pakietu FactorySuite+, dostarczana
jest również komputerowa wersja dokumentacji dla komponentów InTrack oraz
InBatch.
Wymagane wiadomości
W niniejszej instrukcji przyjęto następujące założenia o użytkowniku:
• Użytkownik jest zapoznany z systemami operacyjnymi Windows 95 i Windows NT.
• Posiada umiejętność korzystania z myszki, menu Windows, wybierania opcji, oraz
korzystania z Pomocy.
• Posiada doświadczenie w zakresie programowania lub języka makro. W celu
osiągnięcia jak największych korzyści, użytkownik powinien być zapoznany z takimi
zagadnieniami programowania jak zmienne, deklaracje, funkcje i metody.
Witamy w programie InTouch
xvii
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Pomoc techniczna
Dział Pomocy Technicznej Wonderware oferuje różne metody wsparcie w zakresie
produktów Wonderware jak również ich implementacji.
Przed skontaktowaniem się z Działem Pomocy Technicznej, proszę szukać rozwiązania
problemów, mogących wystąpić w czasie korzystania z systemu InTouch, w Podręczniku
użytkownika InTouch. Jeżeli okaże się konieczne skorzystanie z pomocy technicznej, należy
mieć przygotowane następujące informacje:
1. Numer seryjny oprogramowania.
2. Numer wykorzystywanej wersji programu InTouch.
3. Typ i wersję wykorzystywanego sytemu operacyjnego. Przykładowo, Microsoft
Windows NT Wersja 4.0, jednostanowiskowa.
4. Dokładną treść wyświetlanego przez system komunikatu o błędzie.
5. Jakiekolwiek, mogące być pomocne wydruki z Wonderware Logger, narzędzi
diagnostycznych Microsoft Diagnostic (MSD), czy innych aplikacji diagnostycznych.
6. Szczegółowe informacje na temat podejmowanych prób rozwiązania problemów, oraz
ich wyniki.
7. Szczegółowe informacje odnośnie sposobu odtworzenia zaistniałego problemu.
8. Jeżeli jest dostępna taka informacja, numer przyporządkowany do tego problemu przez
Dział Pomocy Technicznej Wonderware (dotyczy to problemów aktualnie
opracowywanych).
Więcej informacji o Pomocy Technicznej podano w komputerowym podręczniku
FactorySuite System Administrator's Guide.
Licencja FactorySuite
Informacje na temat posiadanej licencji na system FactorySuite, pokazywane są przez
narzędzie do wyświetlania informacji o licencji, dostępne po wybraniu okna dialogowego
About z menu Help programu WindowMaker.
W celu wyświetlenia okna dialogowego About, należy wybrać polecenie About z menu
Help programu WindowMaker.
Więcej informacji na temat narzędzi do wyświetlania informacji o licencji podano w
podręczniku FactorySuite System Administrator's Guide.
1-1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
R O Z D Z I A Ł 1
Korzystanie z programu WindowViewer
Program WindowViewer jest środowiskiem do uruchamiania aplikacji, korzystającym z
obiektowo zorientowanej grafiki, utworzonej i animowanej w programie WindowMaker, do
monitorowania i sterowania. Te animowane obiekty graficzne mogą połączone być z
przemysłowymi systemami Wejścia/ Wyjścia, jak również z innymi aplikacjami Microsoft
Windows.
W niniejszym rozdziale opisano polecenia programu WindowViewer, wykorzystywane w
czasie realizacji różnych funkcji i zadań w trakcie pracy aplikacji.
Jeżeli użytkownik nie ma
doświadczenia w zakresie korzystania z pakietu InTouch, zalecane jest przeczytanie całego
rozdziału, w celu zapoznania się z poleceniami i funkcjami programu WindowViewer.
Spis treści
!
Praca z oknami programu WindowViewer
!
Mechanizmy zabezpieczające aplikację
!
Diagnostyka systemu
1-2
Rozdział 1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Praca z oknami programu WindowViewer
Najczęściej aplikacja zawiera szereg okien z obiektami graficznymi i tekstowymi,
utworzonymi w programie WindowMaker.
W niniejszym punkcie opisano procedury do otwierania i zamykania okien, wchodzących w
skład aplikacji InTouch.
Wspólne cechy okien dialogowych
Okna dialogowe aplikacji są do siebie podobne i posiadają wiele wspólnych cech. W celu
uniknięcia podawania w procedurach powtarzających się czynności, w niniejszym punkcie
opisano wspólne cechy tych okien dialogowych.
Po wybraniu polecenia Open Window lub Close Window z menu File domyślnie
wywoływane jest odpowiednie okno dialogowe z listą.
Na liście tej podano są nazwy
wszystkich okien, odnośnie których zastosować można wybrane polecenie.
Przykładowo:
Uwaga Jeżeli lista jest długa i nie mieści się w całości w oknie, wyświetlony zostanie
pionowy pasek przewijania.
Kliknięcie Details spowoduje przejście z trybu wyświetlania w formie listy, na wyświetlanie
informacji szczegółowych
Informacje szczegółowe wyświetlane są w kilku kolumnach.
Podawane są nazwa, dowolne
komentarze wprowadzone przez programistę w czasie tworzenia aplikacji, typ okna, oraz
data i godzina ostatniej modyfikacji.
Przykładowo:
Korzystanie z programu WindowViewer
1-3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Uwaga W trybie wyświetlania informacji szczegółowych można otworzyć okno przez
kliknięcie w dowolny miejscu wiersza, a nie tylko w polu wyboru. (Podświetlony zostanie
cały wiersz.) Powtórne kliknięcie zaznaczonego okna powoduje usunięcie zaznaczenia.
Jeżeli lista jest długa i nie mieści się w oknie, wyświetlony zostanie pionowy pasek
przewijania.
W celu posortowania listy według informacji szczegółowych, kliknąć odpowiedni nagłówek
kolumny.
Kryteria sortowania są następujące:
•
Name - Alfabetycznie
•
Comments - Alfabetycznie
•
Type - Nakładane, Zamykające, Zawsze na górze
•
Last Modified -Począwszy od najstarszej daty/ czasu (na górze) do najnowszych (na
dole)
" Każde kliknięcie nagłówka kolumny powoduje zmianę kolejności sortowania z rosnącej
na malejącą i odwrotnie. Przykładowo, jeżeli lista wyświetlana jest w kolejności
rosnącej, kliknięcie nagłówka kolumny spowoduje ponowne sortowanie kolumny, i
wyświetlenie informacji w kolejności malejącej.
W celu powrócenia do standardowego formatu wyświetlania listy, kliknąć małe pole,
umieszczone skrajnie, po lewej stronie nagłówka kolumny.
W celu zmiany szerokości kolumny umieścić kursor myszki nad pionową linią rozdzielającą.
W momencie gdy kursor zmieni kształt na „I”, kliknąć i ciągnąć nagłówek, aż do uzyskania
żądanej szerokości.
" W celu szybkiego, automatycznego dobrania szerokości kolumny, podwójnie kliknąć na
pionowej linii rozdzielającej umieszczonej z prawej strony.
W celu otwarcia wybranego okna (okien) kliknąć OK.
W celu anulowania dokonanych wyborów oraz zamknięcia okna dialogowego kliknąć
Cancel.
W celu wyświetlenia informacji w formie listy, kliknąć List.
W celu zaznaczenia wszystkich wyświetlanych na liście okien, kliknąć Select All.
W celu usunięcia zaznaczenia wszystkich okien, kliknąć Clear All.
1-4
Rozdział 1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Otwieranie okien
# W celu otwarcia okna:
1. Wybrać polecanie Open Window z menu File. Wyświetlone zostanie okno dialogowe
Windows to Show.
2. Ustawić znacznik dla okna (okien), które ma być otworzone.
" Domyślnie, znacznik ten ustawiony będzie dla wszystkich otwartych okien.
3. Kliknąć OK w celu zamknięcia okna dialogowego i otwarcia zaznaczonego okna
(okien).
Uwaga Jeżeli zaznaczone zostanie okno typu "Replace", wszystkie pokrywane w
całości lub częściowo okna zostaną zamknięte.
$ Więcej informacji na temat typów okien podano w podręczniku w wersji
elektronicznej Poradnik użytkownika.
Zamykanie okien
# W celu zamknięcia okna:
1. Wybrać polecanie Close Window z menu File. Wyświetlone zostanie okno dialogowe
Windows to Hide.
2. Ustawić znacznik dla okna (okien), które ma być zamknięte.
3. Kliknąć OK w celu zamknięcia okna dialogowego i jednoczesnego zamknięcia
zaznaczonego okna (okien).
Przechodzenie do programu WindowMaker
1. Z menu File wybrać polecenie WindowMaker. Wyświetlone zostanie okno dialogowe Windows to Edit.
" W celu szybkiego przejścia do programu WindowMaker kliknąć ikonę szybkiego
przełączania Development, umieszczoną w górnym, prawym rogu paska menu
(lub skorzystać z skrótu klawiszowego
ALT
+ !). Jeżeli wykorzystywana jest ikona
szybkiego przełączania, okno dialogowe Windows to Edit nie jest wyświetlane w
programie WindowViewer. Okna otwarte w programie WindowViewer w czasie
przechodzenia do programu WindowMaker nadal pozostają otwarte.
Uwaga Ikona szybkiego przełączania jest dostępna wyłącznie pod warunkiem, że
programista aplikacji skonfigurował możliwość korzystania z niej.
2. Ustawić znacznik obok tych okien, które mają być otwarte po przejściu do programu
WindowMaker.
3. Kliknąć OK w celu zamknięcia okna dialogowego i przejścia do programu
WindowMaker.
Uwaga Jeżeli programista w czasie tworzenia wybrał opcję Close WindowViewer przy
ustawianiu właściwości programu WindowViewer, przejście do programu WindowMaker
spowoduje automatyczne zamknięcie programu WindowViewer.
Korzystanie z programu WindowViewer
1-5
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Wykonywanie skryptów
Domyślnie, po pierwszym uruchomieniu programu WindowViewer, mogą być wykonywane
wszystkie skrypty.
# W celu zablokowania wykonywania skryptów:
1. Wybrać polecenie Halt Logic z menu Logic. Wyświetlone zostanie okno dialogowe
Windows to Edit.
Uwaga Jeżeli w czasie tworzenia aplikacji, przy konfigurowaniu właściwości programu
WindowViewer wybrana została opcja Allow CTRL Break to stop scripts, możliwość
zablokowania wykonywania skryptów nie będzie dostępna, bez względu na fakt, czy
wyświetlane jest menu Logic, czy też nie.
Polecenie Halt Logic nie powoduje zatrzymania wykonywanych w danym momencie
funkcji asynchronicznych. Nie mniej jednak, po wybraniu tego polecenia, nie będą
wywoływane dalsze funkcje asynchroniczne.
$ Więcej informacji na temat podano w podręczniku w wersji elektronicznej
Poradnik użytkownika.
Inicjowanie pracy z programami komunikacyjnymi.
Po uruchomieniu programu WindowViewer, automatycznie próbuje on zainicjować
wymianę danych z programami komunikacyjnymi. Jeżeli program komunikacyjny nie
odpowiada, można ponownie wydać polecenie nawiązania wymiany przez program
WindowViewer z programami komunikacyjnymi.
# W celu rozpoczęcia niezainicjowanej wymiany danych z programami
komunikacyjnymi:
Z menu Special wybrać polecenie Start Uninitiated Conversation:
" Wykonanie tego polecenia nie ma żadnego wpływu na już realizowaną wymianę
danych.
# W celu wznowienia wymiany danych z programami komunikacyjnymi:
Z menu Special wybrać polecenie Start Uninitiated Conversation:
" Wybranie tego polecenia powoduje zamknięcie wymiany danych z wszystkimi
istniejącymi programami komunikacyjnymi, a następnie ponowne wznowienie całego
procesu przygotowywania do pracy z programami komunikacyjnymi. Polecenie to
dotyczy wszystkich programów komunikacyjnych.
1-6
Rozdział 1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Mechanizmy zabezpieczające aplikację
Wprowadzanie mechanizmów zabezpieczających aplikację jest opcjonalne. Jeżeli zostaną one jednak
zaimplementowane, pozwala to na przyporządkowanie, dla poszczególnych operatorów, zestawów funkcji, które
mogą być przez nich wywoływane. Dodatkowo, po wprowadzeniu zabezpieczeń do aplikacji, można powiązać
operatora z alarmami/ zdarzeniami, które wystąpiły w momencie, gdy był on zalogowany do systemu.
Mechanizm zabezpieczania oparty jest na "logowaniu" się operatora do aplikacji, poprzez wprowadzenia swojej
nazwy i hasła. (Programista aplikacji definiuje dla każdego operatora parametry umożliwiające jego identyfikację:
nazwę, hasło i poziom dostępu).
Domyślnie, po utworzeniu nowej aplikacji, dla użytkownika wprowadzana jest nazwa "Administrator", oraz poziom
dostępu 999 (co daje dostęp do wszystkich poleceń zabezpieczających. ) Po dodaniu nowego użytkownika do listy,
oraz po ponownym uruchomieniu programu WindowMaker, lub WindowViewer, domyślna nazwa użytkownika
zmieniana jest na "None" a poziom dostępu na "0". (Poziom dostępu równy 0 uniemożliwia dostęp do polecenia
Configure Users, zarówno w programie WindowMaker jak i w programie WindowViewer.) Z tego powodu, aby
umożliwić modyfikację listy użytkowników, programista powinien wprowdzić użytkownika o poziomie dostępu
równym lub większym od 9000.
Po zalogowaniu się operatora do aplikacji, przyporządkowane mu hasło i poziom dostępu są sprawdzane zawsze,
ilekroć podjęta zostanie próba wywołania funkcji objętych mechanizmem zabezpieczającym. (Są one porównywane
z wartościami wewnętrznej zmiennej zabezpieczającej, powiązanej z tą funkcją.) Przykładowo, można sterować
prawem dostępu do okna, widzialnością obiektu, itp, poprzez zdefiniowanie, że poziom dostępu operatora musi być
większy od 2000.
Uwaga Zwykle, w celu zalogowaniu się do aplikacji, operator musi wybrać menu Special, po czym polecenia
Security i Log On. Programista aplikacji może jednak zaprojektować specjalne okno dialogowe do logowania, za
pomocą którego operator będzie wprowadzał swoją nazwę i hasło dostępu.
Logowanie do aplikacji
# W celu zalogowania się do aplikacji:
1. Z menu Special wybrać polecenie Security, a następnie Log On. Wyświetlone zostanie
okno dialogowe Log On.
2. W polu Name wprowadzić nazwę użytkownika.
3. W polu Password wprowadzić hasło.
4. Kliknąć OK.
" Jeżeli wprowadzona informacja będzie błędna lub niewłaściwa, wyświetlony
zostanie komunikat informujący o nieudanej próbie zalogowania się.
Jeżeli logowanie zakończyło się pomyślnie, zmienna wewnętrzna AccessLevel
zostanie ustawiona na predefiniowaną wartość (podaną na liście użytkowników).
Korzystanie z programu WindowViewer
1-7
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Zmiana hasła
# W celu zmiany hasła:
1. Z menu Special wybrać polecenie Security, a następnie Change Password.
Wyświetlone zostanie okno dialogowe Change Password.
2. W polu Old Password wpisać stare hasło.
3. W polu New Password wpisać nowe hasło (maksymalna długość 32 znaki).
4. W polu Verify Password wpisać ponownie nowe hasło.
5. Kliknąć OK.
" W celu uniemożliwienia podglądnięcia hasła wprowadzanego przez operatora
przez niepowołane osoby, wprowadzane znaki zastępowane są przez gwiazdki.
Uwaga Jeżeli nie przewiduje się wyświetlania menu Special w programie
WindowViewer, można utworzyć dyskretny przycisk oraz powiązać go ze zmienną
wewnętrzną $ChangePassword, tak aby jej wartość była zmieniana na 1, co powoduje
wyświetlenie okna dialogowego Change Password. Po wyświetleniu tego okna,
operator ma możliwość zmiany hasła.
Konfigurowanie poziomu dostępu operatora
# W celu skonfigurowania poziomu dostępu operatora do aplikacji:
1. Z menu Special wybrać polecenie Security, a następnie Configure Users.
Wyświetlone zostanie okno dialogowe Configure Users:
2. W polu User Name wpisać nazwę, która będzie przyporządkowana operatorowi.
3. W polu Password wpisać hasło (maksymalnie 32 znaki).
4. W polu Access Level wpisać odpowiendią wartość (0 = najniższy poziom dostępu,
9999= najwyższy poziom dostępu).
5. Kliknąć Add w celu dodania użytkownika do listy użytkowników.
1-8
Rozdział 1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
" W celu zmiany nazwy już wprowadzonego użytkownika, zaznaczyć żądaną nazwę
na liście User Name. Wprowadzić zmiany, a następnie kliknąć Update w celu
uwzględnienia zmian. W celu usunięcia użytkownika z listy, zaznaczyć go na
liście, a następnie kliknąć Delete.
Uwaga Nazwy None i Administrator są nazwami zastrzeżonymi, można zmieniać jedynie
dla nich hasło (Wonderware lub Administrator). Po wprowadzeniu danych o użytkowniku
aplikacji, należy zmienić hasło Administrator, ponieważ jest bardzo prawdopodobne, że
będzie ono znane dla większości użytkowników systemu. Domyślnie, poziom dostępu dla
użytkownika Administrator ustawiany jest na wartość najwyższą (9999), co daje dostęp do
wszystkich funkcji, włączając w to menu Configure Users.
Wylogowanie z aplikacji
# W celu wylogowania się z aplikacji:
Z menu Special wybrać polecenie Security, a następnie Log Off.
" Po wykonaniu tego polecenia, nazwa użytkownika zostanie ustawiona na "None", a
poziom dostępu na "0".
Uwaga Programista aplikacji może zaprojektować automatyczne wylogowanie
operatora, jeżeli przez określony czas będzie on pozostawał nie aktywny. Jeżeli wystąpi
taka sytuacja, w celu uniknięcia automatycznego wylogowania z aplikacji, należy
wcisnąć klawisz lub kliknąć myszką, przed upływem określonego czasu.
Korzystanie z programu WindowViewer
1-9
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Diagnostyka systemu
Domyślnie, wraz z uruchomieniem większości programów wchodzących w skład pakietu
InTouch, uruchamiany jest program Wonderware Logger. Program Wonderware Logger
wyświetla i rejestruje informacje systemowe i komunikaty o błędach takie jak: data i godzina
uruchomienia oraz zamknięcia, wersja pracującego programu, rodzaj CPU, tryb Windows,
dostępna pamięć, itp.
# W celu wyświetlenia zarejestrowanych błędów:
Z menu Special wybrać polecenie View Error/ Information Log.
Na ekran przywołany
zostanie program Wonderware Logger :
Uwaga Zalecane jest, aby w czasie pracy dowolnego programu Wonderware, w tle zawsze
pracował program Wonderware Logger. Jeżeli wystąpią zakłócenia w czasie pracy aplikacji,
programu komunikacyjnego, itp., zawsze, przed kontaktowaniem się z Działem Pomocy
Technicznej, należy sprawdzić komunikaty o błędach zarejestrowane przez program
Wonderware Logger.
$ Więcej informacji na temat programu Wonderware Logger podano w podręczniku
FactorySuite System Administrator's. User Guide.
2-1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
R O Z D Z I A Ł 2
Trendy historyczne
InTouch dysponuje szerokimi możliwościami tworzenia trendów historycznych.
Każdy trend
może zawierać osiem pisaków, przy czym liczba jednocześnie wyświetlanych trendów jest
nieograniczona.
W niniejszym rozdziale opisano konfigurowanie trendów, drukowanie
trendów, oraz sterowanie rejestrowaniem danych historycznych.
Spis treści
!
Konfigurowanie trendu historycznego w czasie pracy aplikacji
!
Wznawianie rejestrowania danych historycznych
!
Zatrzymywanie rejestrowania danych historycznych
!
Rozproszony system danych historycznych
2-2
Rozdział 2
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Konfigurowanie trendu historycznego w czasie
pracy aplikacji
Jeżeli w czasie tworzenia aplikacji, w momencie konfigurowania programu WindowMaker
wybrana zostanie opcja Alllow runtime changes, trendy historyczne mogą być zmieniane w
czasie pracy programu WindowViewer.
Oznacza to, że można kliknąć trend (lub dotknąć
przy korzystaniu z ekranu dotykowego) w celu wywołania okna dialogowego
umożliwiającego zmianę zmiennych przypisanych do poszczególnych pisaków, zmianę daty
i godziny punktu początkowego wykresu, itp.
" W celu skonfigurowania trendu historycznego:
1. Kliknąć trend. Wyświetlone zostanie okno dialogowe Historical Trend Setup:
2. W ramce Chart Start wpisać datę i godzinę rozpoczynania tworzenia wykresu.
3. W ramce Display Mode wybrać odpowiedni tryb wyświetlania. Można wybrać jeden z
trzech trybów, zgodnie z przedstawionymi poniżej przykładami i opisami.
Uwaga Tryb wyświetlania ma wpływ na szybkość uaktualniania trendu.
Głównym
czynnikiem jest długość linii, które muszą zostać narysowane w celu utworzenia trendu.
Im dłuższe są linie, tym więcej czasu potrzeba na wygenerowanie trendu.
Czynnikiem
wpływającym w istotny sposób na szybkość, jest również szerokość linii.
Trendy Min/
Max lub Average/ Scatter są zwykle znacznie szybciej rysowane od trendów Average/
Bar Chart.
Można wybrać jeden z trzech trybów, zgodnie z przedstawionymi poniżej przykładami i
opisami.
Trendy historyczne
2-3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Przykład trendu historycznego Min/ Max
Tryb ten przedstawia zmiany wartości w procentach zakresu jednostek inżynierskich, i
akcentuje raczej upływ czasu i szybkość zmian wartości zmiennych niż zakres zmian.
Uwaga Pusty obszar z prawej strony sygnalizuje, że dla tego przedziału czasu nie
zarejestrowano żadnych danych, ponieważ program WindowViewer nie pracował w tym
czasie, lub też wyłączona była funkcja rejestrowania danych.
Przykład trendu historycznego Average/ Scatter
Na tym wykresie widać jak zmienia się średnia wartość obserwowanej zmiennej w zadanych
okresach czasu.
Przykład trendu historycznego Average/Bar Chart
Ten wykres pokazuje zmianę średniej wartości obserwowanej zmiennej w zadanych
okresach czasu.
4. W polu Chart Length wprowadzić długość przedziału czasu wyświetlanego na osi
poziomej (oś X), oraz zaznaczyć jednostkę czasu.
# Jeżeli wprowadzona zostanie liczba 1 i zaznaczone zostanie pole Hrs, rysowany
będzie trend dla przedziału czasowego o długości 1 godziny.
5. W polach Char Range wprowadzić w procentach powiększenie/ pomniejszenie skali
wyrażanej w jednostkach inżynierskich osi pionowej (oś Y) wyświetlanej na trendzie.
2-4
Rozdział 2
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
# Wielkość ta podawana jest w procentach skali wyrażonej w jednostkach
inżynierskich.
Wartości te powinny należeć do przedziału od 0 do 100.
Przykładowo, jeżeli zakres zawiera się pomiędzy 40 a 45 % całej skali, należy
wpisać w polach Min i Max odpowiednio 40 i 45.
6. Kliknąć każde z pól Pen# w celu zaznaczania zmiennej, która ma być rysowana na
trendzie.
Wyświetlona zostanie Przeglądarka zmiennych w trybie zaznaczania z
filtrowaniem:
# Dla zaznaczonego źródła danych, wyświetlane będą wyłącznie zmienne mające
ustawioną opcję Log Data.
7. Podwójnie kliknąć zmienną, która ma być rysowana przez pisak na trendzie, lub
zaznaczyć zmienną, a następnie kliknąć OK.
Na ekranie wyświetlone zostanie
ponownie okno dialogowe Historical Trend Setup, pokazując zaznaczoną zmienną z
prawej strony odpowiedniego przycisku Pen#.
# Można kliknąć strzałkę Filter w celu wybrania z listy jednego z zdefiniowanych
filtrów do ograniczenia liczby zmiennych wyświetlanych w Przeglądarce
zmiennych.
Pierwszym elementem na liście jest <none>, co oznacza, że żaden filtr
nie będzie stosowany.
Dla zaznaczonego źródła danych, wyświetlane będą
wyłącznie zmienne mające ustawioną opcję Log Data.
Jeżeli jest wykorzystywany filtr, lub kliknięty zostanie przycisk Filter
,
spowoduje to ponowne wyświetlenie w Przeglądarce zmiennych wszystkich
zmiennych z ustawioną opcją Log Data i spełniających zadane kryterium.
$ Więcej informacji na temat Przeglądarki zmiennych podano w podręczniku w
wersji elektronicznej Podręczniku użytkownika.
Trendy historyczne
2-5
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
8. Kliknąć Print w celu wydrukowania trendu historycznego.
# Operacja drukowania realizowana jest "w tle", dzięki czemu nie jest
wstrzymywana praca programu WindowViewer.
W czasie drukowania do menu
programu WindowViewer dodawane są dwa elementy:
CancelPrint i X % Done.
Kliknięcie CancelPrint powoduje anulowanie wszystkich zadań drukowania.
Po wybraniu polecenia Print nie wprowadzać zmian w trendzie, aż do momentu
kiedy pozycja X % Done przestawnie być wyświetlana w pasku menu programu
WindowViewer.
W tym czasie bowiem, program WindowViewer zapisuje w
pamięci informacje o trendzie, niezbędne do jego drukowania.
W momencie gdy
elementy te przestaną być wyświetlane w pasku menu, można dowolnie zmieniać
trend, bez obaw, że będzie to miało wpływ na trwającą operację drukowania.
Uwaga W czasie operacji drukowania odczytywane są informacje z bieżącego
trendu historycznego.
Z tego powodu, zmiana jakiegokolwiek pola w oknie
dialogowym Historical Trend Setup powodować będzie dezaktywowanie
przycisku Print.
Zmiany dokonane w konfiguracji nie będą uwzględniane w
wydruku dopóki nie zostanie wciśnięty przycisk OK w oknie dialogowym
Historical Trend Setup. W celu wydrukowania wprowadzonych zmian należy
ponownie wywołać to okno i kliknąć Print.
2-6
Rozdział 2
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Szybkość drukowania
Można wymienić wiele czynników mających wpływ na szybkość drukowania trendów
historycznych.
Jednym z najważniejszych czynników jest wielkość trendu na wydruku.
Uwaga: Tryb wyświetlania ma wpływ na szybkość drukowania.
Zwykle wydruki w trybie
Min/Max lub Average/ Scatter wykonywane są szybciej niż wydruki trendów
wyświetlanych w trybie Average/ Bar Chart.
Im linie są dłuższe i mają większą szerokość,
tym dłuższy jest czas drukowania.
Wznawianie rejestrowania danych
historycznych
System automatycznie przerwie rejestrowanie danych historycznych w przypadku braku
wolnego miejsca na dysku.
Jeżeli wystąpi taka sytuacja, wyświetlony zostanie odpowiedni
komunikat.
W celu kontynuowania rejestrowania danych historycznych należy najpierw
zwolnić miejsce na dysku, a następnie wznowić rejestrowanie.
" W celu wznowienia rejestrowania na dysk danych historycznych:
Z menu Special wybrać polecenie Restart Historical Logging.
Zatrzymywanie rejestrowania danych
historycznych
" W celu zatrzymania rejestrowania na dysk danych historycznych:
Z menu Special wybrać polecenie Stop Historical Logging.
Rozproszony system danych historycznych
InTouch umożliwia również korzystanie z rozproszonego systemu danych historycznych,
pozwalającego na wczytywanie danych historycznych z dowolnych aplikacji InTouch, nawet
tych pracujących w sieci.
System ten rozszerza możliwości standardowego systemu danych
historycznych o jednoczesne korzystanie z wielu baz danych historycznych.
Te bazy danych
nazywane są dostawcami danych historycznych.
Jednocześnie można wyświetlać dane
dostarczane przez maksymalnie ośmiu dostawców danych historycznych, każda zmienna
tych dostawców rysowana jest przez jeden pisak na wykresie trendów.
Uwaga Baza danych historycznych może być oryginalną bazą danych programu InTouch,
lub baza danych IndustrialSQL.
3-1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
R O Z D Z I A Ł 3
Alarmy i zdarzenia
InTouch wyposażony jest w system informowania operatora o stanie procesu i systemu.
Pozwala to na wyświetlanie, logowanie, oraz drukowanie alarmów i zdarzeń zachodzących
w systemie.
Alarmy ostrzegają o zaistniałych w systemie warunkach, natomiast zdarzenia są
normalnymi komunikatami o stanie systemu.
W InTouch istnieją dwa systemy alarmowania:
system standardowy i system rozproszony.
System standardowy wykorzystywany jest do wyświetlania i zatwierdzania zdarzeń, oraz
alarmów, wygenerowanych przez lokalną aplikację InTouch.
System rozproszony ma
większy zasięg, obejmuje wyświetlanie i zatwierdzanie alarmów wygenerowanych przez
systemy alarmowania innych aplikacji, pracujących w sieci.
Spis treści
!
Alarmy i zdarzenia
!
Priorytety alarmów
!
Grupy alarmowe
!
Standardowy system alarmowania
!
System alarmowania rozproszonego
!
Rejestrowanie alarmów
3-2
Rozdział 3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Alarmy i zdarzenia
Informacje o procesie przekazywane do operatora można podzielić na dwie grupy:
alarmy i
zdarzenia.
Alarm jest ostrzeżeniem o wystąpieniu nieprawidłowości w procesie, które mogą
prowadzić do zakłóceń, w związku z czym, wymagana jest interwencja operatora.
Typowy
alarm jest uruchamiany w momencie gdy wartość zmiennej wykroczy poza granice
zdefiniowane przez użytkownika, na przykład wartość zmiennej analogowej przekroczy
górną wartość graniczną.
Powoduje to uruchomienie nie potwierdzonego alarmu, który może
być wykorzystany do informowania operatora o zaistniałych nieprawidłowościach.
Jeżeli
InTouch zostanie odpowiednio skonfigurowany, może on również zapisać alarm do pliku na
dysku, lub wydrukować go na drukarce.
Po zatwierdzeniu alarmu przez operatora, status
tego alarmu jest zmieniany na potwierdzony.
Zdarzenia są standardowymi komunikatami o statusie systemu, i nie wymagają interwencji
ze strony operatora.
Typowe zdarzenie jest generowane w momencie zmiany stanu systemu,
np. po zalogowaniu się operatora do aplikacji InTouch.
Jeżeli InTouch zostanie
odpowiednio skonfigurowany, może on również zapisać zdarzenie do pliku na dysku, lub
wydrukować go na drukarce.
Typy alarmów
W InTouch alarmy podzielone są na szereg kategorii, w zależności od cech
charakterystycznych.
Kategorie te określane są terminami Typ i Klasa.
Standardowo, system alarmowania dzieli wszystkie alarmy na pięć ogólnych Typów:
Dyskretne, Odchyleniowe, Prędkości zmian, Zmiany wartości i SPC.
System alarmowania rozproszonego dzieli te kategorie alarmów dodatkowo na Klasy i Typy.
W zamieszczonej poniżej tabeli zestawiono klasyfikację dla obydwu systemów
alarmowania.
System
System
System
Standardowy
Rozproszony
Rozproszony
Alarm
Typ
Klasa
Typ
Dyskretny
DISC
DSC
DSC
Odchyleniowy - duży
LDEV
DEV
MAJDEV
Odchyleniowy- mały
SDEV
DEV
MINDEV
Prędkości zmiany
ROC
ROC
ROC
SPC
SPC
SPC
SPC
Poziom bardzo niski
LOLO
VALUE
LOLO
Poziom niski
LO
VALUE
LO
Poziom wysoki
HI
VALUE
HI
Poziom bardzo wysoki
HIHI
VALUE
HIHI
Typy zdarzeń
W InTouch zdarzenia podzielone są na szereg kategorii, w zależności od cech
charakterystycznych.
Kategorie te określane są terminem Typ zdarzenia. Typy Zdarzenia są
takie same zarówno dla systemu standardowego jak i dla systemu rozproszonego.
W
zamieszczonej poniżej tabeli zestawiono klasyfikację dla obydwu systemów alarmowania.
Zdarzenie
Warunek
ACK
Alarm został zatwierdzony
ALM
Wystąpienie alarmu
EVT
Wystąpiło zdarzenie alarmowe
RTN
Zmienna przeszła ze stanu alarmowego do stanu normalnego
SYS
Wystąpiło zdarzenie systemowe
USER
Zmiana operatora
DDE
Wartość zmiennej została odczytana z klienta DDE
LGC
Skrypt zmodyfikował wartość zmiennej
OPR
Operator zmodyfikował wartość zmiennej
Alarmy i zdarzenia
3-3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Po zaznaczeniu opcji rejestrowania zdarzeń na dysku, pierwszych sześć zdarzeń
zamieszczonych z listy jest automatycznie konfigurowanych.
Pozostałe trzy musza zostać
zdefiniowane w momencie tworzenia aplikacji.
Priorytety alarmów
Każdy z alarmów posiada w InTouch przyporządkowany priorytet. Podaje on znaczenie
alarmu, a jest określany przez liczbę z przedziału od 1 do 999, gdzie 1 oznacza alarm o
największym priorytecie.
Przykładowo, jeżeli w zakładzie produkcyjnym wymagane będą cztery zakresy priorytetów,
można jest zdefiniować następująco:
Waga alarmu
Zakres priorytetu
Krytyczny
0 - 249
Ważny
250 - 499
Mało ważny
500 - 749
Informujący
750 - 999
W czasie tworzenia zmiennych InTouch i definiowania warunków alarmowania, każdy z
alarmów będzie przypisany do odpowiedniego przedziału priorytetów, poprzez
wprowadzenie wartości priorytetu należącej do tego przedziału.
Taka metoda pozwala
inżynierowi w łatwy sposób wyświetlać i drukować wyłącznie alarmy o określonej wadze.
Grupy alarmowe
Każdy alarm w programie InTouch jest przypisany do określonej grupy alarmowej.
Grupy te
są definiowane przez użytkownika, i mogą być zorganizowane w postaci struktury
hierarchicznej, zawierającej do ośmiu poziomów.
Grupy te pozwalają na dzielenie alarmów
w zależności od przynależności do struktury organizacyjnej zakładu, rozmieszczenia
urządzeń w zakładzie, czy też w zależności od dowolnego, innego kryterium.
Grupy
alarmowe są bardzo użyteczne przy filtrowaniu wyświetlanych alarmów, oraz zatwierdzaniu
ich.
Każda zmienna jest przypisana do Grupy alarmowej.
Jeżeli zmienna nie zostanie związana z
żadną Grupą alarmową, InTouch domyślnie przypisze ją automatycznie do grupy położonej
na samej górze, $System.
Z Grupą alarmową mogą być związane zarówno zmienne jak i
inne Grupy alarmowe.
Grupy alarmowe zorganizowane są w postaci hierarchicznej struktury
drzewiastej, na szczycie której umieszczona jest grupa $System.
Wszystkie definiowane
Grupy alarmowe znajdują się na niższych poziomach tej struktury.
Struktura ta może posiadać do ośmiu poziomów.
Każda Grupa alarmowa może zawierać do
16 podgrup.
Każda z podgrup może z kolei posiadać dalsze 16 podgrup, zagnieżdżanie może
być kontynuowane aż do momentu utworzenia 8 poziomów.
Na zamieszczonym powyżej rysunku pokazano wyłącznie Grupy alarmowe, bez zmiennych
wchodzących w skład tych grup.
Budowa struktury drzewiastej jest analogiczna do struktury
katalogów w systemie MS-DOS, gdzie kartoteka może zawierać dalsze podkartoteki
(analogia do grup) i nazwy plików (analogia do zmiennych).
Grupy te wykorzystywane są również przez rozproszony system alarmowania do tworzenia
list grup alarmowych.
3-4
Rozdział 3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Standardowy system alarmowania
Standardowy system alarmowania udostępnia obiekt do wyświetlania wygenerowanych
lokalnie alarmów.
System alarmowania rozproszonego natomiast udostępnia obiekt do
wyświetlania zarówno alarmów lokalnych jak i alarmów wygenerowanych na innych
stacjach w sieci.
Obiekt do wyświetlania alarmów lokalnych wygląda następująco:
Standardowo, przy wyświetlaniu alarmów, wykorzystywane są dwa typy ekranów:
"Alarm
Summary" and "Alarm History".
W oknie Alarm Summary wyświetlane są wyłącznie
aktualne alarmy, potwierdzone i niepotwierdzone.
Jeżeli alarm powróci do stanu
normalnego (RTN), pozycja jest usuwana z okna (o ile wprowadzono taką konfigurację).
W
oknie Alarm summary nie są wyświetlane zdarzenia.
Obiekt Alarm History wyświetla
wszystkie wygenerowane alarmy i zdarzenia.
W oknie tym pokazywane są wystąpienie
alarmu, czas potwierdzenia (o ile w ogóle alarm potwierdzono), oraz czas powrotu
warunków alarmowania do stanu normalnego.
Zarówno w przypadku obiektu Alarm Summary jak i w przypadku obiektu Alarm History,
każda pozycja pokazywana jest w oddzielnej linii.
Liczba wyświetlanych pozycji zależy od
rozmiaru narysowanego obiektu, jak również od rozmiaru wybranej czcionki.
Standardowe
okno do wyświetlania alarmów pokazuje wszystkie aktywne alarmy i podzbiory aktywnych
alarmów, zgodnie z aktualną wartością Grupy alarmowej i wyrażenia określającego
priorytet.
W czasie tworzenia aplikacji można skonfigurować liczbę alarmów zapamiętywanych w
oknie Alarm History, wygląd okna do wyświetlania alarmów, włączając w to informacje,
które są wyświetlane, rejestrowane i drukowane.
Korzystanie z standardowego systemu alarmowania do
alarmowania rozproszonego
System standardowy jest zasadniczo przeznaczony do obsługi alarmów dla pojedynczego
stanowiska.
Można go jednakże skonfigurować tak, aby wyświetlane były i zatwierdzane
alarmy pochodzące z identycznych, sieciowych aplikacji InTouch.
Aplikacje te mogą być
skonfigurowane tak, aby stacja master (lub inaczej ”Serwer alarmów”) dzieliły swoje alarmy
z jedną lub większą ilością stacji.
Alarmy te wyświetlane są na stacjach sieciowych w czasie
rzeczywistym, w momencie wystąpienia na stacji nadrzędnej.
Dodatkowo, alarmy te mogą
być zdalnie potwierdzane na poziomie zmiennej lub Grupy alarmowej.
Wymagane jest
jedynie, aby na każdej stacji uruchomiony był program Wonderware NetDDE, oraz aby
każda stacja miała identyczną Listę zmiennych.
Alarmy i zdarzenia
3-5
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
System alarmowania rozproszonego
W programie InTouch istnieją dwa systemy alarmowania:
standardowy i rozproszony.
Obydwa zapewniają wyświetlanie, rejestrowanie, oraz zatwierdzanie alarmów o procesie i
zdarzeń systemowych.
System standardowy wykorzystywany jest do wyświetlania i
zatwierdzania zdarzeń, oraz alarmów, wygenerowanych przez lokalną aplikację InTouch.
System rozproszony ma większy zasięg, obejmuje wyświetlanie i zatwierdzanie alarmów
wygenerowanych przez systemy alarmowania innych aplikacji, pracujących w sieci.
W aplikacjach sieciowych może być wykorzystywany zarówno system standardowy jak i
system rozproszony.
Główna różnica polega na tym, że działanie systemu standardowego
ograniczone jest do identycznych aplikacji InTouch, natomiast rozproszony system
alarmowania nie ma tego ograniczenia.
Rozproszony system alarmowania posiada następujące cechy:
•
Zdolność do wyświetlania i zatwierdzania alarmów z dowolnej aplikacji InTouch
pracującej w sieci.
•
Nowy obiekt do wyświetlania alarmów wyposażony w wbudowane paski przewijania,
kolumny o zmienianej szerokości, możliwość zaznaczania kilku alarmów, uaktualniany
pasek statusu, dynamiczne formaty wyświetlania, oraz kodowanie kolorami w
zależności od priorytetu alarmu.
•
Funkcje skryptowe pozwalające na dynamiczne sterowanie wyświetlaniem i
zatwierdzaniem alarmów.
•
Mechanizm grupowania pozwalającym na odwoływanie się do wielu Grup alarmowania
w różnych aplikacjach za pomocą pojedynczej zmiennej.
•
Możliwość dodawania komentarzy do alarmów w momencie ich zatwierdzania.
Rozproszony system alarmowania może być traktowany jako rozszerzenie standardowego
systemu alarmowania.
Standardowy system alarmowania zapewnia wyświetlanie,
drukowanie, rejestrowanie i zatwierdzanie lokalnych alarmów.
Rozproszony system
alarmowania poszerza ten zakres wyświetlania i rejestrowania, co pozwala na uwzględnienie
alarmów generowanych przez aplikacje pracujące w sieci (źródła alarmu).
Ponieważ rozproszony system alarmowania stanowi rozszerzenie standardowego systemu
alarmowania, wiele procedur do konfigurowania zostało już wcześniej przedstawionych.
W
dalszych punktach przedstawiono procedury charakterystyczne wyłącznie dla rozproszonego
systemu alarmowania.
Listy grup alarmowych
Rozproszony system alarmowania korzysta z takiego samego mechanizmu Grup
alarmowych, jak standardowy system alarmowania.
Mechanizm ten grupuje alarmy w
hierarchicznie zorganizowaną strukturę drzewiastą, która może być wykorzystywana, w
czasie filtrowania informacji do wyświetlania, przez zarówno obiekty do wyświetlania
standardowych alarmów jak i przez obiekty do wyświetlania alarmów rozproszonych.
Rozproszony system alarmowania pozwala jednakże na oglądanie tych grup z poziomu
różnych stacji pracujących w sieci.
W celu pogrupowania tych stacji i Grup alarmowania,
rozproszony system alarmowania korzysta z Listy grup alarmowych.
Lista grup alarmowych jest listą o określonej nazwie, zawierającą stacje na których
uruchomiony jest InTouch, oraz Grupy alarmowe zdefiniowane na każdej z tych stacji.
Może ona również zawierać nazwy list grup alarmowania lub lokalne grupy alarmowania.
Lista ta wykorzystywana jest przez obiekty do wyświetlania alarmów rozproszonych w celu
uzyskania informacji o alarmach.
3-6
Rozdział 3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Wyświetlanie alarmów rozproszonych
Rozproszony system alarmowania posiada unikalny obiekt do wyświetlania zarówno
alarmów generowanych na lokalnej stacji jak i alarmów rozproszonych.
Obiekt ten odznacza
się następującymi cechami:
posiada wbudowane paski przewijania, ma możliwość zmiany
szerokości kolumn, możliwość zaznaczania kilku alarmów, oraz kodowania alarmów
kolorami, w zależności od ich priorytetu.
InTouch pozwala na modyfikowanie wyglądu obiektu do wyświetlania alarmów (włączając
w to wyświetlane informacje), kolorów, którymi oznaczane są różne warunki alarmowania,
oraz wyświetlanych Grup alarmowania i przedziałów priorytetów.
Paski przewijania
Obiekt do wyświetlania alarmów rozproszonych posiada wbudowane paski przewijania:
pionowy i poziomy, pozwalające na przemieszczanie się po liście wyświetlanych alarmów.
Programista aplikacji decyduje, czy paski przewijania mają być widoczne.
Kolumny o zmienianej szerokości
Obiekt do wyświetlania alarmów rozproszonych korzysta w czasie wyświetlania
komunikatów o alarmach z siatki.
Siatka ta umożliwia dynamiczne zmienianie szerokości
kolumn, poprzez proste zaznaczenie kolumny i przeciągnięcie jej krawędzi, aż do uzyskania
żądanej szerokości.
Funkcja ta dostępna jest wyłącznie w czasie pracy aplikacji. W czasie
tworzenia aplikacji można określić, czy siatka może być wykorzystywana do zmiany
szerokości kolumn.
" Zmiana szerokości kolumn nie jest zapisywana. Z tego powodu, jeżeli zmieniona
zostanie szerokość kolumn po czym okno w którym wyświetlane są alarmy zostanie
zamknięte, po ponownym otwarciu okna przywrócona zostanie domyślna szerokość
kolumn.
Zaznaczanie kilku alarmów
Siatka pozwala na zaznaczenie na liście zarówno jednego jak i kilku alarmów.
W czasie
tworzenia aplikacji można określić, czy mają być zaznaczane pojedyncze elementy (element
po elemencie), czy też naraz można zaznaczyć kilka elementów (trzymając wciśnięty klawisz
CTRL
lub
SHIFT
w czasie klikania myszą).
Programista aplikacji może również zablokować
możliwość zaznaczania w czasie pracy aplikacji.
Kodowanie kolorami komunikatów o alarmach
W trakcie tworzenia aplikacji, dla każdego z wyświetlanych komunikatów o alarmach
można zdefiniować do ośmiu różnych kolorów, w zależności od priorytetu alarmu, oraz od
faktu, czy jest on zatwierdzony.
Alarmy i zdarzenia
3-7
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Uaktualniany pasek statusu
Obiekt do wyświetlania alarmów rozproszonych posiada wbudowany uaktualniany pasek
statusu, wyposażony w dwa wskaźniki:
komunikat o statusie, oraz wskaźnik zaawansowania.
Wskaźniki te informują o bieżącym stanie wyświetlanego zapytania.
Programista aplikacji
może wyłączyć wyświetlanie paska statusu w czasie pracy aplikacji.
Element
Opis
Komunikat o statusie
Komunikat o statusie, umieszczony w lewej części paska,
podaje szczegółowy opis bieżącego statusu zapytania.
Wskaźnik zaawansowania
Wskaźnik zaawansowania, umieszczony po prawej stronie,
przedstawia graficznie stopień zaawansowania realizacji
zapytania.
Status/ Wskaźnik
Komunikat o statusie
Wskaźnik zaawansowania
Brak pytania
Brak
Brak
Zapytanie nie skompletowane
Update Incomplete
Zgodnie ze wzorem
Zapytanie zakończone
Update Successful Kolor niebieski
Statystyka dla alarmów rozproszonych
Rozproszony system alarmowania posiada wbudowane okno dialogowe do wyświetlania
informacji statystycznych o alarmach.
Programista aplikacji może tak zaprojektować
aplikację, aby wywoływane było okno dialogowe Alarm Statistics, zawierające zestawienie
statusów dla aktualnego zapytania w danym oknie do wyświetlania alarmów.
Okno dialogowe Alarm Statisitics podaje przegląd wyników aktualnego zapytania w danym
obiekcie do wyświetlania alarmów.
Wyświetla ono zapytanie wysłane przez aktualnego
dostawcę alarmu oraz ich rezultaty.
Pytanie o alarmy z pojedynczej Listy grup alarmowych
może oznaczać zapytanie do różnych dostawców alarmów.
Przykładowo:
" W każdym wierszu tego okna wyświetlana jest liczba oraz zapytanie. Liczba określa
procent zapytań na, które zostały zwrócone odpowiedzi.
Okno to zawiera statystyczne
informacje o wynikach zapytań.
# W celu uaktualnienia wartości wyświetlanych w polu Percent of Alarms Retrieved na
Liście zapytań:
1. Kliknąć Update.
2. Kliknąć OK w celu zamknięcia okna dialogowego.
3-8
Rozdział 3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Konfigurowanie stacji do pracy w rozproszonym systemie
alarmowania
Większość parametrów konfiguracyjnych aplikacji InTouch wprowadzana jest z poziomu
programu WindowMaker.
Parametry te zapamiętywane są w aplikacji, i kopiowane wraz z
nią.
Jednakże, jeżeli aplikacja pracuje w środowisku sieciowym, niektóre z tych parametrów
muszą być ustawiane indywidualnie dla każdej z stacji na której pracuje aplikacja.
Parametry
te ustawiane są z tego powodu na stacji na której uruchamiana jest aplikacja, a nie na
stanowisku na którym aplikacja jest tworzona.
W rozproszonym systemie alarmowania
istnieją dwa takie parametry:
"Serwer alarmów" oraz "Dostawca alarmów". Obydwa te
parametry odnoszą się do stacji na której uruchamiana jest aplikacja, a nie stanowią części
samej aplikacji InTouch.
#
W celu skonfigurowania stacji do pracy w charakterze serwera alarmów lub
dostawcy alarmów:
1. Uruchomić program InTouch (
INTOUCH
.
EXE
).
Wyświetlone zostanie okno dialogowe
InTouch Application Manager.
2. Kliknąć narzędzie Node Properties. Wyświetlone zostanie okno dialogowe Node
Configuration z aktywną kartą właściwości App Development:
Alarmy i zdarzenia
3-9
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
3. Kliknąć Alarms w celu aktywowania karty właściwości Alarms.
4. W grupie Distributed Alarms zaznaczyć jedną z opcji, zgodnie z zapotrzebowaniem:
This node will display alarms - Stacja lokalna będzie wyświetlać alarmy rozproszone.
" Po zaznaczeniu tej opcji, na stacji uruchomiony zostanie wątek pracujący w tle, o
nazwie Alarm Manager.
Wątek ten umożliwia łączenie się stacji z rozproszonym
systemem alarmowania.
Opcja ta musi zostać zaznaczona, aby obiekt do
wyświetlania alarmów rozproszonych mógł pokazywać jakiekolwiek alarmy.
This node will provide alarms - Stacja lokalna pracować będzie w charakterze
serwera alarmów lub dostawcy alarmów dla innych stacji.
" Po zaznaczeniu tej opcji, na stacji uruchomione zostaną dwa wątki pracujące w tle,
o nazwie Alarm Manager i Alarm.
Wątki te umożliwiają łączenie się stacji z
rozproszonym systemem alarmowania oraz dostarczanie alarmów.
Opcja ta musi
zostać zaznaczona, aby obiekt do wyświetlania alarmów rozproszonych mógł
pokazywać alarmy lokalne.
4. Kliknąć OK.
Dynamiczne sterowanie typem obiektu do wyświetlania
Obiekt do wyświetlania alarmów rozproszonych może pokazywać albo aktywne alarmy albo
spis alarmów historycznych.
Cechy tej nie ma standardowy obiekt do wyświetlania alarmów,
dla którego w czasie tworzenia aplikacji należy określić, czy mają być pokazywane alarmy
aktywne, czy też alarmy historyczne.
Obiekt do wyświetlania alarmów rozproszonych może
pokazywać obydwa rodzaje alarmów, o ile możliwość taka została dopuszczona przez
programistę aplikacji.
Przykładowo, programista aplikacji może utworzyć przycisk, którego wciśnięcie będzie
powodować uruchomienie skryptu, i w konsekwencji przejście do wyświetlania informacji a
aktywnych alarmach.
Powtórne z kolei wciśnięcie tego przycisku może powodować
przejście do wyświetlania alarmów historycznych.
3-10
Rozdział 3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Rejestrowanie alarmów
Poza wyświetlaniem i drukowaniem alarmów, InTouch pozwala na rejestrowanie alarmów
na twardym dysku komputera.
Plik z rejestrowanymi alarmami zapisywany jest w formacie
ASCII, może być czytany przez większość edytorów tekstowych.
W czasie tworzenia
aplikacji można ustawić szereg parametrów takich jak zasady budowania nazw przez
system, czas przechowywania plików, oraz informacje, które mają być rejestrowane.
System automatycznie przerwie rejestrowanie danych historycznych w przypadku braku
wolnego miejsca na dysku.
Jeżeli wystąpi taka sytuacja, wyświetlony zostanie odpowiedni
komunikat.
W celu kontynuowania rejestrowania alarmów należy najpierw zwolnić miejsce
na dysku, a następnie wznowić rejestrowanie alarmów.
# W celu wznowienia rejestrowania alarmów na dysk :
Z menu Special wybrać polecenie Restart Alarm Logging.
4-1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
R O Z D Z I A Ł 4
Uruchamianie aplikacji rozproszonych
InTouch umożliwia tworzenie i uruchamianie zarówno aplikacji pracujących na
pojedynczym, oddzielnym stanowisku, jak i grupy aplikacji pracujących w sieci.
Aplikacja
jednostanowiskowa używa jednego interfejsu operatora do wizualizacji kontrolowanego
procesu.
Bardziej zaawansowana jest konfiguracja systemu złożonego z aplikacji
sieciowych, pracujących często w wielopoziomowej sieci.
System taki zwykle posiada
stanowisko centralne (na którym aplikacja jest tworzona), oraz wiele stacji operatorskich
(klientów), współpracujących ze sobą oraz ze stacją centralną.
InTouch posiada szereg funkcji ułatwiających tworzenie i obsługę aplikacji pracujących w
sieci.
Jednym z ważniejszych narzędzi jest Network Application Development (NAD) czyli
sieciowe tworzenie i edycja aplikacji.
NAD pozwala poszczególnym stanowiskom w sieci
wykorzystywać jedną aplikację, opracowaną na stanowisku centralnym, nie ograniczając
możliwości jej rozbudowy.
NAD zawiadamia także automatycznie poszczególne stacje
(klientów) w razie zmiany aplikacji centralnej.
W niniejszym rozdziale opisano wpływ mechanizmów sieciowych, stosowanych w
programie InTouch, na środowisko pracy aplikacji.
Uwaga Jeżeli program WindowViewer został skonfigurowany do pracy jako usługa NT, nie
można korzystać z architektury NAD.
Spis treści
!
Architektura NAD (Network Application Development)
!
Konfigurowanie aplikacji InTouch w architekturze NAD
!
Dynamiczna konwersja rozdzielczości
!
Uruchamianie programu WindowViewer jako usługi NT
!
Konfigurowanie uprawnień systemowych
4-2
Rozdział 4
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Architektura NAD (Network Application
Development)
Architektura NAD zapewnia automatyczne informowanie o wprowadzeniu zmian w
aplikacji, oraz umożliwia automatyczną dystrybucję w sieci zaktualizowanych aplikacji.
W architekturze NAD, aplikacja nadrzędna ("master") jest umieszczona na centralnej stacji
sieci.
Każda stacja operatorska ładuje z tego serwera aplikację sieciową, i kopiuje ją do
określonego przez użytkownika miejsca.
W przykładzie przedstawionym na rysunku poniżej,
dwie stacje operatorskie są podłączone do aplikacji nadrzędnej, lecz uruchamiają ją z
własnych dysków.
Network
View Node 1
Development Node
View Node 2
InTouch
App.
InTouch
App.
InTouch
App.
Process
Po skopiowaniu i uruchomieniu aplikacji nadrzędnej, stacja operatorska automatycznie
monitoruje zachodzące w niej zmiany.
W przypadku wykrycia wprowadzenia zmian, każda
stacja operatorska reaguje w sposób określony przez użytkownika.
Może to być np.
zignorowanie zmian albo ponowne uruchomienie stacji z wczytaniem aktualnej wersji
aplikacji.
Konfigurowanie aplikacji InTouch w
architekturze NAD
NAD (Network Application Development) jest architekturą łączącą w sobie najlepsze cechy
architektur opartych na kliencie i serwerze.
Architektura NAD zapewnia automatyczne
informowanie o wprowadzeniu zmian w aplikacji, oraz umożliwia automatyczną dystrybucję
w sieci zaktualizowanych aplikacji.
Architektura NAD może być wykorzystywana nawet do
dystrybucji sieciowych aplikacji master/ slave.
Uwaga Jeżeli WindowViewer pracuje jako usługa NT, nie można korzystać z architektury
NAD.
Uruchamianie aplikacji rozproszonych
4-3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
"
W celu skonfigurowania aplikacji do pracy w architekturze NAD
1. Uruchomić program InTouch (
INTOUCH
.
EXE
).
Wyświetlone zostanie okno dialogowe
InTouch Application Manager:
2. .Kliknąć narzędzie Node Properties, wybrać z menu File polecenie Properties, albo
kliknąć prawym przyciskiem myszy w wolnym obszarze okna aplikacji i wybrać
polecenie Properties.
Wyświetlone zostanie okno dialogowe Node Configuration, z
aktywną zakładką App Development.
Uwaga Zakładka App Development zawiera szereg opcji, pozwalających na określenie
sposobu działania architektury NAD.
Konfigurację przeprowadza się na każdej stacji
operatorskiej (View), a NIE NA STACJI GŁÓWNEJ.
Pozwala to na skonfigurowanie
różnych stacji w określony, niezależny od siebie sposób.
# Jeżeli program WindowViewer pracuje jako usługa NT, zapewnia to nieprzerwaną
pracę tej aplikacji w czasie logowania do systemu, wylogowania, przykładowo
przy zmianie operatorów.
Wybór tej opcji pozwala na automatyczne uruchamianie
programu InTouch po awarii źródła zasilania, lub po wyłączeniu i włączeniu
4-4
Rozdział 4
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
urządzenia.
Umożliwia to bezobsługowe uruchamianie programu WindowViewer,
z jednoczesnym zachowaniem wszystkich mechanizmów zabezpieczających
Windows NT.
Praca programu WindowViewer w charakterze usługi NT
uniemożliwia jednakże wykorzystywanie cech architektury NAD.
4. Zaznaczyć opcję Update local application when WindowViewer starts jeżeli po
uruchomieniu programu WindowViewer aplikacja master ma być kopiowana do
lokalnej kartoteki roboczej, lub do stacji na której jest uruchamiany program
WindowViewer.
# Pierwsze skopiowanie aplikacji master może wymagać więcej czasu niż
realizowane później uaktualnienia.
5. W polu Local working directory wprowadzić nazwę kartoteki do której ma być
kopiowana aplikacja master.
# Jeżeli operacja ta przeprowadzana jest na stacji na której aplikacja jest edytowana,
można wpisać kartotekę lokalną, np.c:\InTouch\NAD.
Można również wpisać
ścieżkę UNC, na przykład w postaci \\stacja\ zasób\ ścieżka.
Jest to szczególnie
wygodne w przypadku sieci z serwerem plików, gdzie większość plików jest
przechowywana na tym serwerze.
Jeżeli jest to stacja kliencka (z możliwością
wyłącznie uruchamiania aplikacji), bardzo prawdopodobne jest, że wprowadzona
zostanie kartoteka lokalna.
Jeżeli kartoteka nie zostanie określona, program
WindowViewer automatycznie utworzy lokalną podkartotekę o nazwie "NAD", w
kartotece z której został on uruchomiony.
Zalecane jest, zawsze ilekroć to jest możliwe, korzystanie z katalogu lokalnego, co
ma na celu zabezpieczenie się przed opóźnieniami i błędami w sieci.
Ostrzeżenie!
Nie używać głównego katalogu lub nazwy ścieżki dostępu UNC, która
zawiera katalog główny.
Przed skopiowaniem aplikacji nadrzędnej, aplikacja na stacji
operatora usunie wszystkie pliki i podkatalogi w tym katalogu.
Z tego powodu, nigdy
nie podawać ścieżki dostępu do aplikacji nadrzędnej, lub ścieżki UNC do kartoteki
aplikacji nadrzędnej.
Kartotekę tę należy traktować jako miejsce do tymczasowego przechowywania danych,
i nie powinno się przechowywać w niej innych plików, za wyjątkiem plików
skopiowanych przez NAD.
$ Więcej informacji na temat ścieżek dostępu budowanych zgodnie z konwencją
UNC podano w podręczniku w wersji elektronicznej Poradnik użytkownika.
6. W grupie When Application Changes wybrać opcje, określającą działania
podejmowane przez program WindowViewer w przypadku wprowadzenia zmian w
aplikacji nadrzędnej.
Automatically download
Nastąpi automatyczne zamknięcie programu
changes and restart
WindowViewer na stacji operatorskiej (View),
skopiowanie uaktualnionej aplikacji nadrzędnej
(jeśli przewiduje to konfiguracja) i ponowne
uruchomienie programu WindowViewer na danej
stacji View.
Prompt user to Reload
W aplikacjach uruchomionych
or ignore changes
na stacjach operatorskich wyświetlone zostaną
komunikaty z zapytaniem czy program
WindowViewer ma być ponownie uruchomiony.
Wybranie Yes spowoduje zamknięcie programu
WindowViewer na stacji operatorskiej,
skopiowanie aktualnej wersji aplikacji nadrzędnej
z głównej stacji i ponowne uruchomienie
programu WindowViewer.
Jeżeli operator wybierze No, zachowanie będzie
identyczne jak w przypadku wybrania opcji
Ignore changes - do not reload.
Uruchamianie aplikacji rozproszonych
4-5
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Ignore changes - do not reload
Wybór tej opcji spowoduje, że stacja operatorska
(View) będzie ignorować wszelkie zmiany
dokonane w aplikacji nadrzędnej na stacji
głównej.
Opcji tej należy użyć, jeżeli aktualizacja
aplikacji ma się odbywać za pośrednictwem
określonych funkcji NAD (patrz następna strona).
$ Więcej informacji na ten temat podano w
podręczniku w wersji elektronicznej
Poradnik użytkownika.
7. W polu Polling Period (sec) wprowadzić częstotliwość w sekundach, z jaką program
WindowViewer będzie sprawdzał, czy w aplikacji nadrzędnej zostały dokonane zmiany.
Uwaga Zaleca się aby wartości te nie były zbyt małe, ponieważ program
WindowViewer uruchomiony na stacji operatorskiej będzie przeznaczał zbyt dużo
czasu na sprawdzanie aplikacji nadrzędnej na stacji głównej. Może to spowodować
zakłócenia w poprawnej pracy programu WindowViewer.
8. W polu Number of retries wprowadź liczbę prób zamknięcia i ponownego
uruchomienia programu WindowViewer w przypadku zmian w aplikacji głównej.
# Opcja ta ma znaczenie tylko wtedy, gdy wybrana została opcja Automatically
download changes and restart.
9. Kliknąć OK.
Proces kopiowania aplikacji
Kiedy stacja operatorska kopiuje daną aplikację, zachowane są wszystkie atrybuty plików
(read-only, hidden, system, itp.) aplikacji nadrzędnej.
Program WindowViewer
przeprowadza tzw. głębokie kopiowanie (kopiowane są wszystkie pliki i podkatalogi
aplikacji nadrzędnej).
Nie są natomiast kopiowane następujące pliki: *.WVW, *.LGH,
*.LOG, *.IDX, *.LOK, *.FSM, *.WBK, *.CBK, *.DBK, *.GBK, i *.NBK.
Uwaga Zwrócić uwagę na fakt, że WindowViewer będzie automatycznie usuwał wszystkie
pliki i podkatalogi z katalogu aplikacji.
Katalog ten powinien być katalogiem tymczasowym
(nie można w nim umieszczać żadnych ważnych plików).
4-6
Rozdział 4
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Dynamiczna konwersja rozdzielczości
Dynamiczna konwersja rozdzielczości (DRC) jest jedną z funkcji ułatwiających tworzenie
aplikacji sieciowych, uniezależnia projektanta aplikacji od ograniczeń sprzętowych w
postaci rozdzielczości ekranu.
W architekturze NAD, aplikacja InTouch jest tworzona i
przechowywana na stacji głównej, a następnie kopiowana do stacji operatorskich (View).
Dynamiczna konwersja rozdzielczości pozwala wszystkim stacjom na niezależny podgląd
aplikacji, nawet jeżeli pracują one przy innych rozdzielczościach ekranu.
Dynamiczna konwersja rozdzielczości umożliwia wyskalowanie obrazu każdej stacji
operatorskiej w sposób definiowany przez użytkownika.
Skalowanie jest realizowane w
trakcie kompilowania aplikacji przez program WindowViewer, i nie wymaga korzystania z
programu WindowMaker.
Jeżeli stację mają pracować w różnych rozdzielczościach, należy
skonfigurować każdą stacje z osobna.
"
W celu skonfigurowania rozdzielczości aplikacji
1. Uruchomić program InTouch (
INTOUCH
.
EXE
).
Wyświetlone zostanie okno dialogowe
InTouch Application Manager:
2. Kliknąć narzędzie Node Properties, lub z menu File wybrać polecenie Properties.
Wyświetlone zostanie okno dialogowe Node Configuration.
# W celu szybkiego wyświetlenia tego okna dialogowego, kliknąć prawym
przyciskiem myszy w wolnym obszarze okna, a następnie wybrać z menu polecenie
Properties.
Uwaga Jeżeli w oknie Menedżera Aplikacji podświetlona jest aplikacja, wybranie
polecenia Properties z menu File spowoduje wyświetlenie okna dialogowego
Properties dla tej aplikacji.
4. Kliknąć zakładkę Resolution:
Uruchamianie aplikacji rozproszonych
4-7
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
5. Zaznaczyć opcję Allow WindowViewer to dynamically change resolution jeżeli
aplikacja nadrzędna ma być skalowana lokalnie, zgodnie z wybraną opcją
rozdzielczości.
(Trzy opcje rozdzielczości opisano poniżej).
# Jeżeli powyższa opcja nie jest zaznaczona, WindowViewer uruchomi aplikację
tylko pod warunkiem, że rozdzielczość ekranu stacji operatorskiej jest taka sama
jak rozdzielczość stacji głównej.
Jeżeli rozdzielczości te będą różne,
WindowViewer poinformuje użytkownika aby uruchomił program WindowMaker
w celu zamiany rozdzielczości aplikacji na rozdzielczość odpowiednią dla ekranu
stacji operatorskiej.
Należy zachować ostrożność, jeżeli jest ustawiona ścieżka
dostępu UNC do aplikacji nadrzędnej, ponieważ zmodyfikowana zostanie tylko
aplikacja nadrzędna.
6. Zaznaczyć opcję Use Application resolution jeżeli aplikacja ma być uruchomiona w
rozdzielczości, dla której była tworzona, z zignorowaniem rozdzielczości ekranu stacji
operatorskiej.
Na przykład, jeżeli aplikacja została utworzona przy rozdzielczości
ekranu 640 x 480, a rozdzielczość ekranu stacji wynosi 1024 x 768, WindowViewer nie
przeskaluje dynamicznie aplikacji.
Zamiast tego aplikacja zostanie wyświetlona w
rozdzielczości 640x480.
7. Zaznaczyć opcję Convert to screen video resolution jeżeli aplikacja ma być
uruchomiona w rozdzielczości stacji operatorskiej, z zignorowaniem rozdzielczości,
przy której była tworzona.
Na przykład, jeżeli stacja pracuje przy rozdzielczości 640 x
480, a aplikację tworzono dla rozdzielczości 1028 x1024, wtedy WindowViewer
dynamicznie przeskaluje aplikację do rozdzielczości 640 x 480.
(Jest bardzo
prawdopodobne, że opcja ta będzie najczęściej wybierana).
8. Zaznaczyć opcję Custom Resolution jeżeli aplikacja ma być uruchomiona w
rozdzielczości określonej przez użytkownika poprzez podanie parametrów Pixel width
(X) i Pixel height (Y) (liczba punktów ekranowych w poziomie i w pionie).
Rozdzielczość aplikacji jak i ekranu stacji operatorskiej są ignorowane.
Przykładowo,
jeżeli Pixel width (x) i Pixel height (y) zostaną ustawione odpowiednio na 512 i 384,
aplikacja zostanie dynamicznie przeskalowana w celu dostosowania się do obszaru
wyświetlania 512x384 na ekranie stacji.
9. Kliknąć OK.
4-8
Rozdział 4
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Praca z systemami wielomonitorowymi
W obecnej chwili na rynku dostępnych jest szereg kart graficznych pozwalających na
jednoczesne włączenie do systemu więcej niż jednego monitora VGA.
Monitory te tworzą
ekran wirtualny, którego rozmiary mogą być bardzo duże.
Przykładem jest popularny system
czterech monitorów siedemnastocalowych ułożonych w kwadrat:
dwa na dole i dwa na
górze.
Ponieważ każdy z nich ma rozdzielczość 800 x 600, ekran wirtualny osiągnie
rozdzielczość 1600 x 1200 punktów ekranowych.
Funkcja dynamicznej konwersji rozdzielczości (DRC) ułatwia obsługę systemów
wielomonitorowych.
Wystarczy po prostu wybrać jedną z opcji konwersji rozdzielczości,
zgodnie z przedstawionym wcześniej opisem, po czym można w pełni korzystać z
możliwości ekranu wirtualnego lub tylko z jego części.
Jeżeli aplikacja jest skonfigurowana do pracy na parzystej liczbie monitorów, pojawia się
problem, jeśli niektóre okna dialogowe wyświetlane są na środku ekranu wirtualnego.
Przykładem takiego okna może być okno dialogowe Keypad, stwarzające szczególnie duże
problemy, ponieważ niektóre z klawiszy mogą być niewidoczne.
Rozwiązaniem tego
problemu jest wybór odpowiednich opcji przy konfigurowaniu systemu wielomonitorowego.
" W celu skonfigurowania systemu wielomonitorowego stacji:
1. Za pomocą odpowiedniego edytora tekstowego, przykładowo edytora Notepad,
otworzyć plik WIN.INI umieszczony w katalogu Windows.
2. Znaleźć sekcję [InTouch] i dodać następujące parametry:
3. [InTouch]
MultiScreen=1
włączenie trybu wieloekranowego
MultiScreenWidth=640
szerokość w punktach pojedynczego ekranu
MultiScreenHeight=480
wysokość w punktach pojedynczego ekranu
Przykładowo, jeżeli rozdzielczość komputera wynosi 2560 x 1024 z rozdzieleniem na
dwa poziome ekrany, wprowadzić następujące linie:
[InTouch]
MultiScreen=1
MultiScreenWidth=1280
MultiScreenHeight=1024
Uwaga Powyższe ustawienia dotyczą standardowych okien dialogowych InTouch
klawiaturą numeryczną oraz z klawiaturą literową (alfanumeryczną).
Ustawienia te nie mają
wpływu na inne okna dialogowe InTouch.
Uruchamianie aplikacji rozproszonych
4-9
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Uruchamianie programu WindowViewer jako
usługi NT
Począwszy od wersji 7.0, tworzenie konfiguracji klient- serwer zostało bardzo uproszczone.
Można skonfigurować stację jako stację serwera.
Serwer ten może zostać następnie
wykorzystany do przechowywania Listy zmiennych i danych o logowaniach archiwalnych,
uruchamiania skryptów, obsługiwania alarmów i danych We/Wy.
Każda stacja może
pobierać dane z serwera oraz wyświetlać grafikę.
Uruchamianie programu WindowViewer jako usługi NT pozwala na skorzystanie z
wszystkich zalet dostarczanych przez usługę NT.
Przykładowo, jest to kontynuowanie pracy
po wylogowaniu się operatora i automatyczne uruchamianie w momencie ładowania
systemu operacyjnego, bez ingerencji operatora.
Pozwala to na bezobsługowe uruchamianie
programu WindowViewer, z zachowaniem mechanizmów zabezpieczających sytemu
operacyjnego NT.
Uwaga Jeżeli WindowViewer zostanie zainstalowany jako usługa NT, nie można korzystać
z architektury NAD.
"
W celu uruchomienia programu WindowViewer do pracy w charakterze
usługi NT
1. Uruchomić program InTouch (
INTOUCH
.
EXE
).
Wyświetlone zostanie okno dialogowe
InTouch Application Manager:
2. Kliknąć narzędzie Node Properties, lub z menu File wybrać polecenie Properties.
Wyświetlone zostanie okno dialogowe Node Configuration, z aktywną zakładką App
Development.
# W celu szybkiego wyświetlenia tego okna dialogowego, kliknąć prawym
przyciskiem myszy w wolnym obszarze okna Menedżera Aplikacji, a następnie
wybrać polecenie Properties.
Uwaga Jeżeli w oknie Menedżera Aplikacji podświetlona jest aplikacja, wybranie
polecenia Properties z menu File spowoduje wyświetlenie okna dialogowego
Properties dla tej aplikacji.
4-10
Rozdział 4
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
3. Zaznaczyć opcję Start WindowViewer as NT service w celu uruchamiania
WindowViewer jako usługi NT.
4. Kliknąć OK.
Uwagi
1) Jeżeli WindowViewer zostanie skonfigurowany jako usługa NT, po czym zostanie on
bezpośrednio uruchomiony (poprzez kliknięcie jego ikony, z menu Start Windows, itp.
To opóźnienie jest spowodowane próbą programu WindowViewer połączenia się z
menedżerem usług NT (Service Control Manager).
W przypadku nieudanego połączenia
z menedżerem sterowania usługami NT, program WindowMaker wyświetli następujący
komunikat:
Jeżeli naciśniesz Yes, program WindowViewer zostanie uruchomiony jako aplikacja a
nie jako usługa.
Jeżeli wybrany zostanie przycisk No, polecenie uruchomienia
programu WindowViewer zostanie anulowane.
2) Jeżeli opcja Start WindowViewer as NT service uruchamiania programu
WindowViewer jako usługi NT zostanie odznaczona, spowoduje to automatyczne
odinstalowanie programu WindowViewer z Menedżera sterowania usługami.
Może on
jednak nadal pracować jako aplikacja.
Uruchamianie aplikacji rozproszonych
4-11
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
" W celu ponownego uruchomienia w charakterze usługi NT
1. W Control Panel podwójnie kliknąć Services. Wyświetlone zostanie okno dialogowe
Service:
2. Zaznaczyć Wonderware WindowViewer, a następnie kliknąć Start.
3. Kliknąć Close.
# Po zrealizowaniu tych kroków, WindowViewer może być uruchamiany zarówno
jako usługa NT, oraz jako aplikacja.
4-12
Rozdział 4
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Konfigurowanie uprawnień systemowych
W czasie instalowania pakietu InTouch, należy wprowadzić nazwę użytkownika, oraz hasło
dla konta administratora.
Informacja ta jest wykorzystywane przy zakładaniu konta
użytkownika NT.
Usługi, takie jak Wonderware NetDDE Helper i Wonderware
WindowViewer będą automatycznie korzystać z tej informacji przy automatycznym
logowaniu, oraz w czasie automatycznego uruchamiania, przy bezobsługowym starcie
sytemu operacyjnego.
1. W polu Domain/Machine wprowadzić nazwę domeny systemu, lub nazwę stacji.
2. W polu User Name wprowadzić identyfikator użytkownika.
3. W polu Password wprowadzić hasło dostępu do systemu.
4. W polu Confirm Password ponownie wprowadzić hasło w celu zweryfikowania go.
# Jeżeli po zainstalowaniu wystąpi potrzeba zmodyfikowania tej informacji, należy
uruchomić aplikację Wonderware Service User (
WWUSER
.
EXE
), który jest
umieszczony w katalogu instalacyjnym (np.
\Program
Files\FactorySuite\Common) Po uruchomieniu tego narzędzia, wyświetlone
zostanie okno dialogowe WonderwareService User:
Wprowadzić informację, zgodnie z zamieszczonym powyżej opisem.
G-1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Słownik terminów
Aktywna aplikacja
Aplikacja, która utworzyła okno, w danym momencie
przejmujące obsługę klawiatury. Aplikacja nie musi
być aktywna w celu otrzymywania i przetwarzania
komunikatów. Aplikacje informowane są za pomocą
komunikatów o uzyskaniu lub utraceniu statusu
aplikacji aktywnej. Zwykle użytkownik określa, która
aplikacja ma być aktywna, ale jego decyzja może być
zmieniona przez aplikację.
Alarm
Ostrzeżenie, wyświetlane lub uruchamiane w
momencie wystąpienia krytycznych warunków.
Algorytm
Sekwencja instrukcji wykonywana mechanicznie w
celu zrealizowania procedury.
Analogowy
Określenie reprezentacji numerycznej mierzonej,
ciągłej wielkości fizycznej.
Aplikacja Windows
Aplikacja zaprojektowana specjalnie dla środowiska
operacyjnego Windows, korzystająca z wszystkich
cech tego środowiska, takich jak menu, paski
przewijania, ikony.
Aplikacja
Program lub grupa programów, przeznaczone do
określonego zadania, jak na przykład pakiet InTouch.
Archiwizacja
Tworzenie kopii zapasowej określonego pliku lub
plików, przesyłanie ich z jednej dyskietki lub twardego
dysku, na inną dyskietkę lub dysk.
Argument
Wielkość lub element danych, wykorzystywane przez
operator.
Arkusz kalkulacyjny
Program, w którym dane i formuły przechowywane są
w tabeli komórek, np. Excel.
G-2
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
b
Skrót od bajt lub baud. Termin bit odnosi się do
przechowywania danych, natomiast termin baud rate
(prędkość transmisji) odnosi się do przesyłania
danych. kB = 1000 bajtów (w technice 1 K = 1024
bajtów). Porównać Bajt i Szybkość transmisji.
Bajt
Grupa sąsiadujących ze sobą cyfr binarnych,
traktowana przez komputer jako całość. Najczęściej
bajt składa się z 8 cyfr binarnych.
Baza danych
Zbiór zorganizowanych logicznie rekordów lub
plików. Baza danych skupia wiele rekordów w
jednym obszarze, wykorzystywanym jako pojedynczy,
centralny plik.
Binarny
Termin ten odnosi się do systemu liczbowego o
podstawie 2, lub też wykorzystywany jest do
określenia wyboru lub warunku, posiadającego
dokładnie dwie dopuszczalne wartości.
BIOS
Skrót od Basic Input/Output System. Jest to część
systemu operacyjnego komputera obsługująca
dołączane do niego urządzenia.
Bit
Cyfra binarna (1 lub 0), wykorzystywana do
reprezentacji liczby w notacji binarnej. Jest to
najmniejsza jednostka informacji rozpoznawana przez
komputer i podłączone do niego urządzenia. Bity
łączone są w bajty i słowa komputerowe.
Bufor
Miejsce do tymczasowego przechowywania danych
przekazywanych z jednego urządzenia do drugiego.
Jego zadaniem jest kompensowanie różnic w
prędkości przetwarzania danych przez urządzenia,
przykładowo, bufor przechowuje dane w czasie
drukowania, co pozwala na przejście procesora do
realizacji innych danych, przed zakończeniem
wydruku, który wymaga większej ilości czasu niż
przygotowanie go.
CONFIG.SYS
Plik tekstowy ASCII przetwarzany przez MS-DOS w
momencie włączania lub ponownego uruchamiania
systemu. Pozwala on użytkownikowi skonfigurować
pewne parametry systemu operacyjnego, takie jak
Słownik terminów
G-3
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
liczba alokowanych buforów dysku, maksymalna
liczba jednocześnie otwieranych plików, itp.
CSV
Format csv (Comma Separated Variable) używany jest
przez Schowek do przesyłania kolumn tekstu i danych
numerycznych pomiędzy aplikacjami. Elementy
danych w pliku csv oddzielone są przecinkami.
Pomimo faktu, że format ten najprawdopodobniej
został utworzony głównie na użytek arkusza Microsoft
Excel, jest on obsługiwany przez wiele aplikacji MS-
DOS.
DDE
DDE (Dynamic Data Exchange - Dynamiczna
Wymiana Danych) jest to metoda przesyłania danych
pomiędzy aplikacjami, nie wymagająca interwencji
czy monitorowania ze strony użytkownika. W
środowisku Windows, mechanizm DDE realizowany
jest za pomocą zbioru komunikatów o określonym
typie, zalecanych procedur (protokołów) do
przetwarzania tych komunikatów, oraz niektórych,
nowo zdefiniowanych typów danych. Dzięki
przestrzeganiu protokołu, aplikacje utworzone przez
niezależnych producentów mogą wzajemnie
wymieniać dane pomiędzy sobą, bez konieczności
interwencji ze strony użytkownika.
Dokument
Informacja, która z punktu widzenia drukowania, musi
być wydrukowana w całości, tzn. nie można przerwać
drukowania w celu wydrukowania innego dokumentu.
Tak więc dokument jest analogią do raportu. Do
zadań aplikacji należy określenie początku i końca
każdego dokumentu.
Domyślny
Termin odnoszący się do opcji, polecenia lub
urządzenia, automatycznie zaznaczanych lub
wybieranych przez system. Przykładowo, w
momencie otwierania okna dialogowego jest z
przycisków jest już zaznaczony. Jest to ustawienie
domyślne, które zostanie wybrane po wciśnięciu
klawisza <Enter>. Wartości domyślne są zmieniane
poprzez wybranie innej opcji, polecenia, lub
urządzenia.
Dostęp
Otrzymywanie danych. Lokalizowanie danych.
G-4
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Ekran dotykowy
Ekran pozwalający użytkowników na wprowadzanie
poleceń poprzez dotknięcie określonych obszarów
palcem, lub innym obiektem.
Ekran monitora
Fizyczna reprezentacja danych na ekranie.
Formatowanie
Przygotowanie dysku do pracy. W trakcie
formatowania usuwane są wszystkie poprzednio
zapisane dane. Termin formatowanie używany jest
również do określenia procesu zmian właściwości
obiektów. W aplikacjach systemu Windows,
formatowane mogą być przykładowo tekst, mapy
bitowe, itp.
Grafika komputerowa
Ogólny termin oznaczający rysunki i wykresy, w
odróżnieniu od liter i liczb, na urządzeniu do
wyświetlania lub urządzeniu do drukowania.
Grupa przycisków
Grupa powiązanych opcji w polu dialogowym. W
wyboru wykluczającego
grupie tej można zaznaczyć wyłącznie jeden przycisk.
I/O
Skrót od terminu INPUT/ OUTPUT (WEJŚCIE/
WYJŚCIE ).
Ikona Maksymalizacji
Kwadracik z strzałką skierowaną do góry,
umieszczony w prawym, górnym rogu okna.
Kliknięcie tej ikony myszką powoduje powiększenie
okna do maksymalnego rozmiaru. W momencie gdy
okno wyświetlane jest w maksymalnej wielkości,
aktywowana jest ikona Przywróć. Porównać
Maksymalizuj.
Słownik terminów
G-5
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Ikona Minimalizowania
Kwadracik z strzałką skierowaną w dół, umieszczony
w prawym, górnym rogu okna. Kliknięcie tej ikony
myszką powoduje zwinięcie okna do ikony. Porównać
Minimalizuj.
Ikona Przywracania
Kwadracik z dwoma strzałkami (jedna skierowana w
dół a druga w górę), umieszczony w prawym, górnym
rogu okna. Porównać Przywróć.
Ikona
Mały obiekt graficzny reprezentujący aplikację
pracującą w pamięci. Każda aplikacja, włączając w to
Pomoc, Schowek oraz Panel sterowania, posiada
swoją własną ikonę. Jeżeli aplikacja zostanie
zminimalizowana do ikony, pozostaje ona nadal w
pamięci, ale nie zajmuje miejsca na ekranie. Ikona
może zostać rozwinięta do okna, jeżeli wystąpi
potrzeba ponownego skorzystania z aplikacji.
Instrukcja przypisania
Instrukcja języka programowania powodująca
przypisanie zmiennej wartości, np. x = x + j, lub y = 6.
Instrukcja
Wyrażenie w języku komputerowym.
Kartoteka
Struktura do organizowania plików w grupy.
Kartoteka, podobnie jak adres, podaje w którym
miejscu przechowywane są pliki. Kartoteka może
zawierać pliki, lub podkartoteki z plikami.
Klawisz Enter
Jeden z klawiszy klawiatury, którego wciśnięcie
powoduje wykonanie instrukcji lub polecenia. Na
niektórych klawiaturach jest on oznaczony jako
RETURN.
Klawisz polecenia
Klawisz do którego przypisana jest oddzielna funkcja.
Klawisz skrótu
Skróty klawiszowe umożliwiają obsługiwanie aplikacji
za pomocą klawiatury. Zwykle, stanowią one
alternatywną metodę wybierania poleceń menu. Skrót
klawiszowy jest sekwencją klawiszy, traktowaną w
specjalny sposób przez aplikację, która może być
wykorzystana do wywoływania poleceń.
Kod binarny dziesiętny (BCD)
Komputerowy system kodowania, w którym każda
cyfra dziesiętna jest reprezentowana przez grupę
czterech bitów.
G-6
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Kod binarny
System kodowania, w którym dane kodowane są za
pomocą bitów, tj. 0 lub 1.
Kolejka
Grupa elementów oczekujących na przetworzenie
przez komputer. Kolejność elementów wyznaczana
jest w oparciu o ich priorytet. Przykładowo,
elementami takimi mogą być dokumenty oczekujące
na wydruk.
Komputer sterujący procesem
Komputer wykorzystywany do sterowania procesem,
posiadający zwykle ograniczone możliwości jeżeli
idzie o zasób instrukcji, długość słowa i dokładność.
Zaprojektowany specjalnie do pracy ciągłej, oraz do
pracy w uciążliwych warunkach.
Liczba całkowita
Element zbioru składającego się z liczb dodatnich i
ujemnych, oraz liczby 0. Przykłady: -59, -3, 0.
Lista
Pole w oknie dialogowym, zawierające elementy,
spośród których należy dokonać wyboru. Przykładem
może być lista nazw plików, dostępnych w kartotece.
Zwykle, po zaznaczeniu elementu należy kliknąć
"OK." Jeżeli nie wszystkie elementy listy mieszczą się
na ekranie, wyświetlany jest pionowy pasek
przewijania. Kliknięcie strzałki w pobliżu pierwszego
elementu powoduje wyświetlenie pozostałej części
listy.
Łańcuch znaków
Sekwencja połączonych znaków lub bitów,
traktowanych jako pojedynczy element danych.
Magistrala
Kanał lub ścieżka dla transferu danych
Makro
Pojedyncza instrukcja w symbolicznym języku
programowania, która w procesie translacji zamieniana
jest na szereg instrukcji maszynowych.
Maksymalizuj
Polecenie powodujące wyświetlenie okna lub ikony na
całym ekranie. W celu powiększenia okna do
maksymalnych wymiarów , wybrać odpowiednie
polecenie z menu umieszczonego w górnej części, po
lewej stronie ekranu, lub kliknąć ikonę
Maksymalizowania, umieszczoną w górnej części
ekranu, po prawej stronie. Porównać również z
Minimalizuj i Przywróć.
Słownik terminów
G-7
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Mapa bitowa
Reprezentacja w pamięci części powierzchni na
urządzeniu do wyświetlania. W systemie Windows,
mapa bitowa jest w rzeczywistości strukturą danych
zawierającą wskaźnik do tego obrazu w pamięci, oraz
dodatkowo informacje o urządzeniu do wyświetlania.
Ilość pamięci żądanej do przechowywania mapy
bitowej zależy od urządzenia, liczby obsługiwanych
przez niego kolorów, i jego rozdzielczości wyrażanej
w pikselach.
MB
Skrót od megabajt. Jeden milion bajtów. 1000KB.
Megabajt
W rzeczywistości: 1, 048,576 bajtów lub 1024
kilobajtów, zgrubnie ujmując: jeden milion bajtów lub
tysiąc kilobajtów.
Menu rozwijalne
Menu rozwijane poprzez najechanie kursorem myszy i
wciśnięciu jej przycisku.
Menu sterujące
Menu sterujące pliku zamyka wyłącznie aktywny plik,
a nie całą aplikację. (Program InTouch nie posiada
menu sterującego dla plików). Menu sterujące
posiadają ikony i niektóre okna dialogowe. W celu
wyświetlenia menu sterującego należy kliknąć <Alt +
spacja>. W celu wyświetlenia menu sterującego pliku
należy kliknąć <Alt + minus>. Obydwa typy menu
sterujących mogą być wyświetlone poprzez najechanie
kursorem na odpowiednią ikonę, wciśnięcie przycisku
myszy i wybranie odpowiedniego polecenia.
Zwykle każda aplikacja posiada dwa menu sterujące.
Jedno znajduje się w lewym górnym rogu okna
aplikacji i reprezentowane jest przez prostokącik
zawierający ikonę spacji. Jest to menu sterujące
aplikacji. Drugie znajduje się w lewym górnym rogu
paska tytułowego aktywnego pliku i reprezentowane
jest przez prostokącik z ikoną łącznika. Jest to menu
sterujące pliku. Menu sterujące umożliwia
przesunięcie, zwinięcie do ikony, zamknięcie i zmianę
rozmiarów okna.
Menu
W menu zgrupowane są zarówno polecenia Windows
jak i aplikacji. Nazwy menu wyświetlane są w pasku
menu, umieszczonym w górnej części okna. W celu
G-8
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
wybrania polecenia należy rozwinąć odpowiednie
menu, a następnie wybrać żądane polecenie.
Milisekunda
Jedna tysięczna sekundy, skrótowo oznaczana jako ms
lub msec.
Minimalizuj
Zamknięcie okna do ikony. W celu zminimalizowania
okna, wybrać odpowiednie polecenie z menu
umieszczonego w górnej części, po lewej stronie
ekranu, lub kliknąć ikonę minimalizowania,
umieszczoną w górnej części ekranu, po prawej
stronie. Porównać również z Maksymalizuj i
Przywróć.
Modulo
Funkcja matematyczna podająca resztę z dzielenia.
Wynikiem operacji liczba x modulo n jest reszta z
operacji x/n. Przykładowo, 200 modulo 47 jest równe
200/47, lub 12.
MS/DOS
Skrót od MICROSOFT DISK OPERATING
SYSTEM, standardowego systemu operacyjnego
wykorzystywanego w komputerach IBM PC i
kompatybilnych. Opracowany przez Microsoft, Inc.
Napęd
Oznaczenie dysku logicznego składające się z litery A-
Z, i znaku dwukropka (:).
Nazwa pliku
Nazwy pliku składają się z części podstawowej o
długości do 8 znaków, oraz znaku kropki i
rozszerzenia o długości do 3 znaków. Przykładowo,
INTOUCH
.
EXE
.
Nieaktywny
Termin używany do określenia nie zaznaczonego okna
lub ikony. Porównać z Zaznaczony.
Obiekt graficzny
Obiekt widzialny, na przykład pasek przewijania,
mapa bitowa lub ikona, stanowiący jeden z elementów
interfejsu. Obiekty wykorzystywane w aplikacji mogą
tworzone być zarówno przez tę aplikację, jak również
przez system Windows.
Obiekt
Zbiór danych. Obiekty mogą mieć różny format, np.
tekst, mapy bitowe, trendy bieżące i historyczne,
grafika, itp.
Słownik terminów
G-9
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Obszar wyświetlania
Obszar wyświetlania w Windows (zwany również
"przestrzenią roboczą") pokazujący jedną stronę pliku.
Porównać Przestrzeń robocza.
Odbicie lustrzane
Metoda wyświetlania lub tworzenia grafiki, w której
obraz ma dokładnie odwrotną orientację w
porównaniu z oryginałem,, np. odbicie grafiki
względem osi x lub osi y.
Okna sąsiadujące
Rozmiar tych okien, kształt i położenie wyznaczane są
przez system Windows. Okna te są jedynymi typami
okien, które nie mogą pokrywać się z innymi oknami,
być umieszczone w obszarze ikon, i posiadać menu.
Każda aplikacja tworzy zwykle jedno takie okno.
Wszystkie pozostałe okna tworzone przez aplikacje są
zwykle oknami kaskadowymi.
Okno
Prostokątny obszar na ekranie w którym wyświetlana
jest i pracuje aplikacja. W danej chwili, na ekranie
może być otworzonych wiele okien, mogą one być
niezależnie przesuwane i mieć zmieniane rozmiary.
Okno dialogowe menu sterującego Zwykle dostępne są dwa okna dialogowe menu
sterujących. Jedno umieszczone jest w lewym górnym
rogu okna (zwykle reprezentowane jest przez spację).
Polecenia zawarte w tym menu dotyczą całej aplikacji,
wraz z wszystkimi otwartymi plikami. Drugie okno
dialogowe menu sterującego umieszczone jest z lewej
strony paska tytułowego okna. Polecenia zawarte w
tym oknie dialogowym odnoszą się wyłącznie do
aktywnego pliku. Kliknąć na odpowiedniej ikonie w
celu wyświetlenia jednego z tych menu.
Okno dialogowe z opisem
W oknie dialogowym z opisem wyświetlany jest opis
dla zaznaczonego w danym momencie obiektu, jak
również czas jego wprowadzenia do bieżącego pliku
Scrapbook+. Opis może być podawany dla każdej
strony w każdym pliku Scrapbook+.
Okno z komunikatem
Specjalne okno dialogowe do wyświetlania
komunikatów o błędach, lub innych informacji o
dużym znaczeniu. Okna z komunikatami informują
użytkownika o wystąpieniu błędu, lub też żądają
wprowadzenia dodatkowych informacji, niezbędnych
do zakończenia wykonywania działania lub polecenia.
G-10
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Okres czasu
Jednostka czasu.
Operator przypisania
Operator wykorzystywany w instrukcji przypisania,
powodujący podstawienie wartości z prawej strony do
zmiennej umieszczonej z lewej strony tego operatora.
Operator
W opisie procesu, jest to element określający
działanie, realizowane na argumentach.
Oś x
Pozioma oś układu współrzędnych.
Oś y
Pionowa oś układu współrzędnych.
Paleta
Zbiór dostępnych kolorów w systemie grafiki
komputerowej.
Parzystość
Dodatkowy bit dodawany do bajtu, znaku, lub słowa,
którego celem jest zapewnienie, że zawsze znajduje
się parzysta lub nieparzysta liczba bitów, w zależności
od logiki systemu. Jeżeli na wskutek zakłóceń
przesyłaniu danych zagubiony zostanie bit, może to
zostać wykryte poprzez sprawdzenie parzystości.
Wzorzec bitowy nie ulega zmianie tak długo, jak
długo nie ulegnie zmianie bajt lub znak.
Pasek menu
Poziomy pasek zawierający menu. Pasek ten
wyświetlany jest tuż poniżej paska tytułowego okna.
Każda aplikacja posiada swoje menu, nie mniej
jednak, część menu (i poleceń) jest wspólna dla wielu
aplikacji.
Pasek przewijania stronami
Pasek ten umieszczony jest z prawej strony ikony
Schowka w aplikacji Scrapbook+. Wskazuje on
liczbę stron obiektów znajdujących się w danym
momencie w pliku Scrapbook+. Jest on również
wykorzystywany do przeglądania i przewijania stron.
Na pasku przewijania stronami pokazywany jest
numer bieżącej strony. Stronę do wyświetlania można
ustawić poprzez przeciągniecie myszką Paska
przewijania stronami do numeru strony, która ma być
wyświetlona.
Pasek tytułowy
Pasek umieszczony w górnej części okna, zawierający
nazwę aplikacji oraz dokumentu lub pliku
przetwarzanego w tej aplikacji. (W programie
Słownik terminów
G-11
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
InTouch dostępna jest opcja wyłączająca
wyświetlanie paska tytułowego). Paski tytułowe
wykorzystywane są również do przesuwania okna po
ekranie za pomocą myszy.
Paski przewijania
Paski umieszczane z prawej strony, lub w dolnej
części okna. Paski przewijania wykorzystywane są do
wyświetlania informacji nie mieszczącej się na
ekranie. Pasek umieszczony z prawej strony,
przeznaczony jest do przewijania okna w kierunku
pionowym. Pasek umieszczony w dolnej części,
przeznaczony jest do przewijania okna w kierunku
poziomym.
Path
Słowo kluczowe systemu MS-DOS do definiowania
kolejności poszukiwania pliku. Podawane są po nim
dyski i/lub kartoteki, gdzie program lub plik wsadowy
szukają kolejno pliku, jeżeli nie został on znaleziony
w bieżącej kartotece, lub też w miejscu określonym
przez ścieżkę dostępu. Napędy i/lub ścieżki
przeszukiwane są w kolejności, w jakiej zostały
określone po słowie kluczowym Path.
Piksel
Elementarna część obrazu. Skrót od "element obrazu"
(ang. picture element). Ekran podzielony jest na
wiersze i kolumny, składające się z drobnych kropek,
kwadracików lub komórek, każda z nich to piksel.
Jest to najmniejsza część ekranu, która może być
przechowywana lub wyświetlana. Przetwarzany obraz
jest zwykle złożony z prostokątnej tablicy pikseli.
Rozdzielczość obrazu wyrażana jest przez liczbę
wyświetlanych pikseli, np. obraz o rozdzielczości 560
x 720 pikseli jest znacznie bardziej ostry w
porównaniu do obrazu o rozdzielczości 275 x 400
pikseli.
Plik bieżący
Plik wykorzystywany w danym momencie przez
aplikację.
Plik
Mechanizm przechowywania i gromadzenia informacji
na twardym dysku, lub dyskietce, w celu jej
późniejszego wykorzystania. Termin plik może się
również odnosić do dowolnego dokumentu lub bazy
danych utworzonych przez użytkownika, np. w
edytorze, arkuszu kalkulacyjnym, itp. Każdy z plików
G-12
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
wyświetlany jest w osobnym oknie, w większości
przypadków, jego nazwa pokazywana jest na pasku
tytułowym okna.
Podkartoteka
Podkartoteki umieszczane są w kartotekach. Jest to
element struktury do przechowywania plików.
Kartoteka, podobnie jak adres, podaje w którym
miejscu przechowywane są pliki.
Podświetlenie
Informacja, że obiekt został zaznaczony, w związku z
czym będzie on wykorzystany w następnej operacji lub
przez kolejne polecenie. Podświetlony obiekt
wyświetlany jest w inwersji.
Poke
Instrukcja do umieszczania wartości w określonej
komórce pamięci komputera.
Pole tekstowe
Pole do wpisywania informacji potrzebnej do
wykonania polecenia. Pole tekstowe zwykle
wyświetlane jest w oknie dialogowym.
Polecenie systemu MS-DOS
Polecenie systemu MS-DOS z argumentami, włączając
w to uruchamianie aplikacji. Argumenty
przekazywane są do funkcji MD-DOS lub do
programu w momencie wykonywania polecenia.
Polecenie
Słowo lub fraza, zwykle zamieszczone w menu,
powodujące wykonanie określonych działań.
Polling
Metoda kontroli komunikacji używana przez system
komputera/ terminala, w której komputer zapytuje
urządzenia przyłączone do wspólnej magistrali, czy
potrzebują wysłać informacje.
Pomoc
Instrukcja w wersji komputerowej, objaśniająca
zasady korzystania z aplikacji Windows. W menu
Pomoc wyświetlany są poszczególne tematy Pomocy.
Wciśnięcie <
F
1> powoduje wyświetlenie tematów
pomocy.
Port
Część komputera przeznaczona do komunikowania się
z urządzeniami peryferyjnymi. Połączenie pomiędzy
procesorem a urządzeniem peryferyjnym.
Słownik terminów
G-13
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Praca aplikacji
Jest to okres, w czasie którego dane są pobierane przez
moduł sterowania i realizowane jest faktyczne
przetwarzanie w module arytmetyczno- logicznym.
Jest to również okres wykonywania programu.
Priorytet
Reguła wyznaczająca kolejność stosowania
operatorów w wyrażeniu.
Protokół
Zbiór reguł lub konwencji do sterowania wymianą
informacji pomiędzy systemami komputerowymi i
aplikacjami.
Przestrzeń robocza
Obszar w oknie aplikacji, w którym wyświetlana jest
zarówno sama aplikacja jak również inne, otwarte
okna.
Przetwarzanie
Aplikacja wykorzystująca w danym momencie
procesor. Aplikacja zyskuje czas procesora po
otrzymaniu komunikatu. Procesor pracuje do
momentu zakończenia przetwarzania komunikatu.
Przewijanie
Przesuwanie danych w górę lub w dół, w lewo, lub w
prawo w celu wyświetlenia danych, które nie mieszczą
się na ekranie.
Przycisk polecenia
Prostokąt z zaokrąglonymi narożami i etykieta
opisującą działania, jak na przykład OK, Close, lub
Cancel. Jeżeli przycisk zostanie wybrany,
wykonywane jest określone działanie.
Przycisk wyboru wykluczającego Mały, okrągły przycisk wyświetlany w oknie
dialogowym. Przycisk ten należy zaznaczyć w celu
wybrania opcji, jeżeli przyciski te występują w grupie,
można zaznaczyć wyłącznie jeden z nich. Jeżeli
przycisk wyboru wykluczającego jest zaznaczony,
wyświetlana jest czarna kropka.
Przywróć
Podwójne kliknięcie na ikonie powoduje przywrócenie
poprzedniego rozmiaru okna. W celu przywrócenia
rozmiaru okna, wybrać polecenie Przywróć z menu
umieszczonego w górnej części ekranu po lewej
stronie, lub kliknąć ikonę przywracania, umieszczoną
w górnej części ekranu, po prawej stronie. Porównać
również z Maksymalizuj i Minimalizuj.
G-14
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Punkt wstawienia
Miejsce, w którym wstawiony będzie tekst w czasie
pisania. Punkt wstawienia ma zwykle kształt
pionowej, migającej linii (kursor), może być
wyświetlany w przestrzeni roboczej, lub w oknie
dialogowym. Tekst wprowadzany jest z lewej strony
kursora, który przesuwany jest w prawo, wraz z
wpisywaniem nowych znaków.
Ramka
Linia wytyczająca krawędzie aktywne w danym
momencie okno. Rozmiar okna można zmienić
poprzez przeciągnięcie jego krawędzi w nowe miejsce,
w momencie gdy kursor przyjmie kształt dwóch
strzałek skierowanych w przeciwne strony.
Rejestr
Element składowy procesora o dużej prędkości,
przeznaczony do tymczasowego przechowywania w
czasie przetwarzania małych ilości danych, lub też
wyników pośrednich.
Rozpraszanie
Mieszanie punktów o różnych kolorach w celu
otrzymania nowego koloru.
Rozszerzanie wyboru
Zaznaczenie w oknie więcej niż jednego elementu. W
tym celu, w czasie zaznaczania należy trzymać
wciśnięty klawisz
SHIFT
.
Rozszerzenie
Kropka i trzy litery umieszczone po nazwie pliku.
Rozszerzenie informuje o rodzaju informacji
przechowywanych w pliku. Przykładowo,
rozszerzenia .
EXE
, .
BAT
informują, że plik zawiera
aplikacje.
Schowek
Obszar do przechowywania danych (tekstu, map
bitowych, obiektów graficznych, itp.), które są
kopiowane lub przesuwane do innej aplikacji czy
okna.
Skalowanie
Proces zmiany rozmiarów obrazu.
Sklejanie
Łączenie jednego lub większej ilości łańcuchów
znaków w pojedynczy łańcuch znaków, lub połączenie
dwóch linii na ekranie.
Składnia
Zasady określające strukturę języka i jego wyrażeń.
Słownik terminów
G-15
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Skrót klawiszowy
Specjalna sekwencja klawiszy, powodująca wykonanie
polecenia znajdującego się w menu, np. Ctrl+A.
Porównać Klawisze skrótu.
Stan wyłączenia
Terminem tym określa się urządzenie z którym
procesor komputera nie może nawiązać bezpośredniej
komunikacji. Urządzenie nie podłączone do
komputera.
Sterowanie procesem
Zastosowanie komputera do sterowania procesem
przemysłowym, na przykład w przetwórstwie ropy
naftowej czy produkcji stali.
Sterownik
Program pośredniczący we współpracy komputera z
urządzeniem, np. z drukarką, monitorem, czy myszą.
Sterownik urządzenia pozwala na współpracę
urządzenia z komputerem.
Strona
Strona jest zbiorem informacji, zaznaczonych, lub
przechowywanych w pliku. Przykładowo, stroną może
być akapit tekstu w edytorze Microsoft Word, jak
również stroną może być wykres w arkuszu
kalkulacyjnym Microsoft Excel. Strony mogą być
zapisywane w tym samym pliku w wielu różnych
formatach. Strony są numerowane w momencie
umieszczania w pliku.
Suwak paska przewijania
Mały, biały prostokąt na pasku przewijania. Położenie
suwaka odzwierciedla, która część całego pliku jest
aktualnie wyświetlana na ekranie. Przykładowo, jeżeli
suwak znajduje się w środku paska przewijania,
oznacza to, że na ekranie pokazywana jest w tej chwili
środkowa część pliku. Za pomocą myszki można
zmienić położenie suwaka na pasku przewijania.
Porównać Paski przewijania.
Symbol gwiazdki (*)
Symbol (*) używany w wielu językach programowania
do reprezentowania operatora mnożenia.
System DOS
System DOS (Disk Operating System) to system
operacyjny, w którym programy przechowywane są na
dyskach magnetycznych. Zwykle umożliwia on
zapisywanie i odczyt plików, alokowanie miejsca na
dysku, oraz posiada inne funkcje do zarządzania,
powiązane z przechowywaniem danych na dysku.
G-16
Słownik terminów
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
System operacyjny
Oprogramowanie przeznaczone do sterowania
wykonywaniem programów komputerowych, mogące
mieć możliwość harmonogramowania, debugowania,
sterowania operacjami wejścia/ wyjścia, przypisaniem
napędów, itp. Skrót: OS.
Szybkość transmisji (Baud Rate)
Jednostka do pomiaru szybkości transmisji. Jeden
baud oznacza przesłanie 1 bitu w ciągu jednej
sekundy. Ponieważ pojedynczy znak reprezentowany
jest za pomocą 8 bitów, w celu obliczenia ilości
znaków przesyłanych w ciągu sekundy (cps -
characters per second), szybkość transmisji w baudach
należy podzielić przez 8. Przykładowo, 300 baud jest
równe 37.5 cps, 1200 baud jest równe 150 cps, a 2400
baud jest równe 300 cps.
Ścieżka dostępu
Położenie kartoteki lub pliku w systemie. Ścieżka
dostępu składa się z litery określającej napęd, znaku
dwukropka (:), kartoteki i podkartotek, i ostatecznie
nazwy pliku. Każda z nazw jest oddzielona od
poprzedniej za pomocą znaku ukośnika (\). Jeżeli
ścieżka dostępu nie jest określona, przeszukiwany jest
domyślny napęd i kartoteka.
Zmienna
Nazwa przyporządkowana do elementu
zdefiniowanego na Liście zmiennych (w bazie danych
programu InTouch).
Testowanie Beta
Wstępne testowanie sprzętu i oprogramowania przez
"typowych" użytkowników w celu znalezienia błędów
przed wypuszczeniem produktu na rynek.
Tło
W środowiskach wielowątkowych, jest to poziom na
którym wykonywane są programy posiadające niski
priorytet. Jest to również część ekranu nie zajmowana
przez wyświetlane znaki lub grafikę (pierwszy plan).
Tryb
Metoda lub warunki pracy.
Uruchamianie
Uruchamianie lub ponowne uruchamianie systemu
komputerowego poprzez wczytanie do pamięci
komputera instrukcji z urządzenia do przechowywania
danych. W trakcie uruchamiania część systemu
operacyjnego jest ładowana do głównej pamięci
komputera.
Słownik terminów
G-17
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Uruchom
Polecenie do uruchamiania aplikacji. Polecenie to
pozwala na określenia parametrów, z którymi aplikacja
zostanie uruchomiona. Aplikacje można również
uruchomić poprzez podwójne kliknięcie jej nazwy lub
ikony.
Uruchomiona aplikacja
Aplikacja "uruchomiona" to aplikacja systemu będąca
w danym momencie jednym z zadań, mogąca odbierać
komunikaty, oraz (zwykle) widoczna dla użytkownika.
Począwszy od uruchomienia do zakończenia, aplikacja
jest zawsze uruchomiona, ale nie zawsze realizuje
przetwarzanie. Porównać Przetwarzanie.
Wielozadaniowość
Zdolność komputera do jednoczesnej realizacji dwóch
lub większej ilości funkcji (zadań).
Windows
System operacyjny opracowany.
Wklejanie
Wstawianie elementów ze Schowka do dokumentu lub
pliku. Niektóre aplikacje (włączając w to program
InTouch) posiadają polecenie Paste do realizacji tego
zadania. W przypadku korzystania z innych,
samodzielnych aplikacji pracujących w oknie,
Windows dodaje polecenie Wklej do menu
sterowania.
Wycinanie
W grafice komputerowej jest to wycięcie części
obrazu.
Wyrażenie
Ogólne określenie dla liczb, liczb z operatorami,
zmiennych, oraz kombinacji tych elementów.
Przykładami wyrażeń są: 6, 3+6, n+10.
Zadanie
Zadanie jest wykonywaną aplikacją. Zadanie jest
synonimem terminu "proces".
Złącze szeregowe
Złącze Wejście/ Wyjście komputera umożliwiające
przesyłanie danych bit po bicie. W przypadku
większości komputerów osobistych, dane przesyłane
są poprzez złącze szeregowe RS232C.
Zmienna dyskretna
Zmienna , która może przyjmować tylko dwie
wartości '1' (True, On) lub '0' (False, Off).
I-1
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
Indeks
A
Alarmy
Hierarchia grup alarmowych, 3-3
Obiekt alarmy historyczne, 3-4
Typy alarmów
Alarm Value, 3-2
Deviation, 3-2
Rate-Of-Change, 7-2
Alarmy rozproszone, 3-5
Aplikacja master
Liczba pozycji, 4-5
Polling Period, 4-5
Automatyczna dystrybucja aplikacji master/ slave,
B
Bezpieczeństwo
$AccessLevel, 1-6
$ChangePassword, 1-7
Change Password, 1-7
Configure Users, 1-7
Log Off, 1-8
Log On, 1-6
Architektura NAD, xii
Dynamiczna konwersja rozdzielczości, xii
Dynamiczne adresowanie zmiennych, xii
FactoryFocus, vii
Rozproszony system alarmowania, xii
Rozproszony system danych historycznych, xii
Cechy charakterystyczne pakietu InTouch, vi
Change Password Polecenie (WindowMaker), 1-7
Configure Users Polecenie (WindowMaker), 1-7
D
Dostosowywanie rozdzielczości, 4-6
Dynamiczna konwersja rozdzielczości, 4-6,4-8
F
FactoryFocus, vii
File/New Window Polecenie (WindowMaker), 1-4
H
Historical Trend Setup Okno dialogowe, 2-2
I
INTOUCH.INI, ix
Jednoczesne zaznaczanie wielu alarmów
rozproszonych, 3-6
K
Konfigurowanie stacji do pracy w rozproszonym
systemie alarmowania, 3-8
Konifgurowanie programu InTouch do pracy w
systemie wielomonitorowym, 4-8
Konifgurowanie stacji operatorskich do
alarmowania,
Kopiowanie aplikacji, 4-5
Korzystanie z standardowego systemu alarmowania
do alarmowania rozproszonego, 3-4
L
Lista grup alarmowych, 3-5
Log Off Polecenie (WindowMaker), 1-8
Log On Okno dialogowe, 1-6,1-7
Log On Polecenie (WindowMaker), 1-6
N
Alarmy rozproszone, 3-5
Network Application Development, 4-2
New Window Polecenie (WindowMaker), 1-4
O
Obiekt do wyświetlania alarmów rozproszonych
Paski przewijania, 3-6
Status Bar, 3-7
Zmiana rozmiaru, 3-6
Okna dialogowe
Okna dialogowe
Historical Trend Setup, 2-2
Select a Tag for the Pen, 2-4
I-2
Indeks
Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware
P
Polecenia mechanizmu zabezpieczania aplikacji
(WindowViewer), 1-6
Polecenia menu File (WindowMaker)
File/New Window, 1-4
Polecenia menu File (WindowViewer)
File/WindowMaker, 1-4
Polecenia menu File (WindowViewer), 1-4
Polecenia menu Special (WindowMaker)
Special/Security
Change Password, 1-7
Configure Users, 1-7
Log Off, 1-8
Log On, 1-6
Polecenia menu Special (WindowViewer)
Special/Reinitialize DDE, 1-5
Special/Restart Alarm Log, 2-6,3-10
Special/Restart Historical Logging, 2-6
Special/Security, 1-6
Special/View Error/Information Log, 1-9
R
Reinitialize DDE Polecenie WindowViewer), 1-5
Restart Alarm Log Polecenie (WindowViewer), 2-6,
Restart Historical Logging Polecenie (WindowViewer),
S
Select a Tag for the Pen Okno dialogowe, 2-4
Special/Reinitialize DDE Polecenie (WindowViewer),
Special/Restart Alarm Log Polecenie (WindowViewer),
Special/Restart Historical Logging Polecenie
(WindowViewer), 2-6
Special/Security Polecenie (WindowViewer), 1-6
Special/Security/Change Password Polecenie
(WindowMaker), 1-7
Special/Security/Configure Users Polecenie
(WindowMaker), 1-7
Special/Security/Log Off Polecenie (WindowMaker),
Special/Security/Log On Polecenie (WindowMaker),
Special/View Error/Information Log Polecenie
(WindowViewer), 1-9
System alarmowania rozproszonego
Grupy alarmów i listy grup alarmowych, 3-5
Systemy wielomonitorowe, 4-8
T
Trendy historyczne
Average/Bar Wykres , 2-3
Average/Scatter Wykres , 2-3
Konfigurowanie w trakcie wykonywania
aplikacji, 2-2
Min/Max Wykres, 2-3
Tworzenie
List grup alarmowych, 3-5
V
View Error/Information Log Polecenie
(WindowViewer), 1-9
W
WindowMaker Polecenie (WindowViewer), 1-4