Informator techniczny Wonderware 042


INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 42
29-01-2002
Wonderware InTouch  Usługi Terminalowe  znane ograniczenia
Poniższy dokument przedstawia ograniczenia na jakie można napotkać stosując technologię
terminalową z oprogramowaniem Wonderware.
NetDDE
Komunikacja z różnymi programami poprzez NetDDE jest ograniczona tylko do konsoli serwera
terminalowego co oznacza że tylko InTouch działający bezpośrednio na serwerze terminalowym będzie
mógł się połączyć z programem komunikacyjnym działającym po protokole DDE. Żaden InTouch 
terminal nie będzie mógł się połączyć z programem komunikacyjnym DDE/NetDDE. Ograniczenie to
wynika z tego iż DDE identyfikuje aplikacje po nazwie komputera na którym działają oraz po nazwie
aplikacji  w przypadku terminali oba elementy są takie same więc usługa DDE nie może zidentyfikować
aplikację łączącą się z serwerem. Obejściem tego ograniczenia może być uruchomienie na serwerze
terminalowym InTouch a który będzie tzw. Tag Serwerem czyli udostępniał po protokole SuiteLink innym
aplikacjom terminalowym dane z programu komunikacyjnego DDE.
SuiteLink
Protokół SuiteLink ma pełne wsparcie dla usług terminalowych. Aby odwołać się do danych z InTouch a
uruchomionego na dowolnym serwerze należy do nazwy aplikacji umieszczanej w nazwie dostępu
dokleić numer IP komputera  terminala. Czyli np. chcąc się połączyć z aplikacją InTouch a działającą
na terminalu o adresie IP 10.103.25.6 należy w nazwie dostępu wprowadzić następujące dane:
Node:
Application: View10.103.25.6
Topic: Tagname
NAD
Tworząc aplikacje terminalowe zaleca się korzystanie z mechanizmu NAD (Network Application
Development), a czasem jest to wręcz wymagane. Dotyczy to przypadków korzystania z trendów
historycznych oraz zmiennych z zapamiętanymi wartościami.
Logowanie historyczne w InTouch u przechowuje zalogowane dane w katalogu aplikacji. Przy
korzystaniu z usług terminalowych każdy użytkownik (terminal) nadpisywałby pliki z zalogowanymi
danymi przez inne terminale. Dodatkowo Wonderware zaleca logowanie danych tylko na aplikacji
uruchamianej na konsoli (serwerze terminalowym), a nie na terminalach. Jest to spowodowane
mechanizmami przechodzenia w stan uśpienia procesów uruchamianych na terminalach jeżeli nie ma
żadnych zmian na ekranie terminala.
Zmienne z zapamiętywanymi wartościami. Jeżeli nie zastosujemy NAD to InTouch będzie zapamiętywał
wartości zmiennych tylko jednego (za każdym razem innego) terminala. Aby tego uniknąć należy
stosować NAD.
SPCPro i InControl  aplikacje te nie są wspierane w trybie usług terminalowych.
Edycja aplikacji InTouch a  należy edytować aplikację tylko z serwera terminalowego lub innego
(jednego) komputera poprzez sieć (należy stosować NAD). Szczegóły zostały opisane w podręczniku
 Terminal Services for InTouch Deployment Guide .
ASTOR Sp. z o.o. e-mail: wonderware1@astor.com.pl
tel.: 012 428-63-30
Dział Oprogramowania Przemysłowego http://www.astor.com.pl
fax: 012 428-63-09
ul. Smoleńsk 29, 31-112 Kraków
InSQL można stosować tylko w przypadku gdy znajduje się na innym serwerze niż serwer terminalowy.
W chwili obecnej firma Wonderware zaleca używanie na serwerze terminalowym jedynie narzędzia
InSQL Configure i narzędzi klienckich ActiveFactory.
Komputery  terminale są ograniczone w palecie kolorów do 256. Aplikacje stworzone w większej
palecie kolorów mogą mieć zmienione kolory na terminalu ponieważ system automatycznie zamienia
brakujące kolory na najbardziej pasujące z dostępnej palety. Także kolory zdefiniowane jako
przezroczyste mogą przestać być przezroczyste na terminalu z tych samych powodów.
Szybkie kliknięcia myszką nie są wysyłane do serwera terminalowego dopóki ekran aplikacji InTouch a
nie zostanie uaktualniony.
Wykonywanie skryptów może odbywać się w nieregularnych odstępach czasu ze względu na dużą ilość
takich skryptów uruchamianych w tym samym czasie przez różne aplikacje terminalowe. Należy
uwzględnić możliwość wystąpienia niewielkich opóznień w wykonywaniu skryptów zwłaszcza gdy na
serwerze jest uruchomione kilka aplikacji.
Bitmapy i kontrolki ActiveX. Duże bitmapy oraz niektóre strony WWW wyświetlane w oknie InTouch a w
kontrolce ActiveX mogą powodować spowolnienie odświeżania ekranu terminala. Także duże obrazy
bitmapowe szybko zmieniające swoje położenie lub stan mogą spowodować iż użytkownik będzie miał
wrażenie zawieszonego terminala. Należy stosować raczej grafikę wektorową której przetwarzanie
znacznie mniej obciąża procesor serwera terminalowego.
ScreenSaver y należy wyłączyć na terminalach.
Keyboard filter czyli blokada klawiatury nie działa w InTouch u w trybie terminala.
Obiekt kontrolujący komunikację  wskazane jest aby na każdym terminalu był co najmniej jeden obiekt
zmieniający cyklicznie swój kształt lub położenie. Ma to na celu wymuszanie ciągłego utrzymania
komunikacji serwera z terminalem co umożliwia ostrzeżenie w przypadku utraty tej komunikacji. Tą
funkcję bardzo dobrze realizuje zegar w rogu ekranu.
Rozproszone alarmowanie  nie będzie działać ponieważ w bazie danych logowana jest jedynie nazwa
komputera, na której działa aplikacja, a nie id sesji.
Microsoft oraz Citrix sugerują aby nie stosować żadnych produktów rodziny BackOffice na serwerze
terminalowym ponieważ obniżą one ogólną wydajność systemu. Dotyczy to zwłaszcza wykonywania
zapytań SQL.
Opcja  Window Viewer Start Local Servers . InTouch nie potrafi uruchamiać programów
komunikacyjnych w środowisku Terminal Services. Aby uniknąć komunikatów o błędzie podczas
uruchamiania owych programów opcję tą należy wyłączyć.
2


Wyszukiwarka

Podobne podstrony:
Informator techniczny Wonderware2
Informator techniczny Wonderware5
Informator techniczny Wonderware1
Informator techniczny Wonderware0
Informator techniczny Wonderware1
Informator techniczny Wonderware6
Informator techniczny Wonderware1
Informator techniczny Wonderware0
Informator techniczny Wonderware6
Informator techniczny Wonderware0
Informator techniczny Wonderware4
Informator techniczny Wonderware9
Informator techniczny Wonderware0
Informator techniczny Wonderware6
Informator techniczny Wonderware9
Informator techniczny Wonderware9
Informator techniczny Wonderware2
Informator techniczny Wonderware9
Informator techniczny Wonderware7
Informator techniczny Wonderware4

więcej podobnych podstron