INFORMATOR TECHNICZNY WONDERWARE Konfiguracja zmiany

Transkrypt

INFORMATOR TECHNICZNY WONDERWARE Konfiguracja zmiany
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 41
31-10-2001
Konfiguracja zmiany czasu systemowego Windows w odniesieniu do
oprogramowania Wonderware IndustrialSQL Server
W oprogramowaniu IndustrialSQL Server zdefiniowano, Ŝe godzina 2:00, jest momentem, w którym
zachodzi przestawienie między czasem letnim a zimowym i odwrotnie (o tej godzinie następuje zmiana
czasu w USA). Wszelkie informacje na ten temat moŜna znaleźć w dokumentacji technicznej:
TechNote152 "Configuring InSQL 7.x For Daylight Savings Time For Outside the U.S."
Dlatego, na komputerze, na którym zainstalowany jest IndustrialSQL Server naleŜy zezwolić na zmianę
czasu o godzinie 2:00, a nie o 3:00 tak jak to ma miejsce w naszej strefie czasowej. Wymaga to edycji
rejestrów, ale wygodniej jest skorzystać z narzędzia TZEdit.exe, które znajduje się na CD-Rom’ie
Windows NT Resource Kit Utilities.
W celu dokonania potrzebnych zmian, naleŜy:
• Uruchomić edytor rejestru za pomocą programu systemowego Windows Regedit.exe
i wykonać kopię całości rejestru.
• Uruchomić program TZEdit.exe – powinien się on uruchomić z zaznaczoną strefą czasową jaka
została zdefiniowana w Panelu sterowania i opcji Data/Godzina. JeŜeli program wskazał inną
strefę czasową, niŜ została zdefiniowana naleŜy wybrać ustawioną w systemie strefę.
• Przejść do edycji wybranej strefy czasowej wybierając opcję Edit.
• Dokonać przestawienia godziny zmiany daty na godzinę 2:00 (ostatnie pola w wierszach Start
Day i Last Day), czyli zarówno zmiana czasu letniego na zimowy i odwrotnie, powinna zachodzić
o godzinie 2:00.
• Zatwierdzić zmiany przyciskiem OK, a potem zamknąć program wybierając Cancel.
UWAGA! PowyŜsze operacje naleŜy wykonywać na koncie systemowym Windows z uprawnieniami
administratora.
Od tej pory IndustrialSQL Server jest przygotowany do zmiany czasu systemowego, o godzinie 2:00 w
nocy.
Przy zmianie czasu z letniego na zimowy moŜe wystąpić sytuacja, która spowoduje, Ŝe nie będą
zbierane dane przez 1 godzinę od momentu zmiany czasu.
Gdy IndustrialSQL Server dokonuje (w okresie jesiennym) zmiany czasu z letniego na zimowy, tworzy
cztery bloki historyczne dla tego dnia:
• "A" = 12 (północ) – 1 (nad ranem)
• "B" = 1 (nad ranem) – 2 (nad ranem)[przed zmianą]
• "C" = 1 (nad ranem) – 2 (nad ranem)[po zmianie]
• "D" = 2 (nad ranem) – [pozostała część dnia]
UWAGA! Aby bloki historyczne były tworzone zgodnie z powyŜszą strukturą naleŜy tak skonfigurować
system operacyjny Windows, na którym pracuje IndustrialSQL Server, aby zmiana czasu zachodziła o
godzinie 2:00 (zgodnie z wcześniejszymi wskazówkami).
ASTOR Sp. z o.o.
Dział Oprogramowania Przemysłowego
ul. Smoleńsk 29, 31-112 Kraków
tel.: 012 428-63-30
fax: 012 428-63-09
e-mail: [email protected]
http://www.astor.com.pl
Ze względu na błędne nadpisanie fragmentu bloku danych B przez blok C moŜe nastąpić utrata dostępu
do danych zapisanych w bloku C (1 godzina) - pozostałe dane są dostępne.
Aby uniknąć takiej sytuacji, naleŜy:
• Zatrzymać IndustrialSQL Server wyłączając przyciskiem Stop wszystkie usługi w programie
InSQL Control.
• Zrobić kopię pliku Anastor.exe z katalogu ...Program Files\FactorySuite\InSQL\Server.
• Zrobić kopię pliku Pgen71.dll z katalogu ...Program Files\FactorySuite\InSQL\Server.
• Zastąpić te pliki plikami Anastor.exe i Pgen71.dll z pliku: InSQL71P6_HotFix1a_FallDST.zip.
• Uruchomić IndustrialSQL Server włączając przyciskiem Go wszystkie usługi w programie InSQL
Control.
UWAGA! Dokonanie powyŜszych zmian jest moŜliwe w wersji IndustrialSQL Server 7.1 wraz z
zainstalowanym uaktualnieniem IndustrialSQL Server 7.1 – Patch06, w przeciwnym przypadku naleŜy
zaktualizować system do tej wersji Patch'a.
Firma Wonderware zaleca, aby po zmianie czasu przywrócić poprzednie wersje plików ze zrobionych
uprzednio kopii.
UWAGA! Firma Wonderware zaleca stosować opisane powyŜej rozwiązanie, tylko wtedy, gdy jest to
konieczne, aŜ do momentu przygotowania przez Wonderware poprawki w postaci odpowiedniego
Patch'a.
2