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