Lista zmian TelWin SCADA 7.00.13

  • 5962 TelView - Poprawiono możliwy problem błędu aplikacji przy odświeżaniu okien.

 

Lista zmian TelWin SCADA 7.00.12

  • 35676 TelView - Poprawiono mechanizm zamian dynamicznych dla schematów pochodnych.
  • 35774 TelView - Poprawiono możliwy problem z otwieraniem listy alarmów.
  • 35067 TelView - Poprawiono wyznaczanie początkowego zakresu dla Wykresów f(t) z włączonym automatycznym odświeżaniem.

 

Lista zmian TelWin SCADA 7.00.11

  • 35131 AlSrv - Dodano weryfikację użycia profilu dostępu na poziomie katalogu w przypadku próby usunięcia profilu dostępu.
  • 34689 BackMgr - Poprawiono problem wysyłania listy logów do modułu zdalnej konsoli.
  • 34498 OPCDrv - Rozwiązano możliwy problem ze wzrostem zajmowanej pamięci.
  • 34924 OPCSrv - Poprawiono problem braku pobierania danych na długo działających systemach operacyjnych.
  • 34592 PTM - Poprawiono wyszukiwanie na widoku łączy dla posortowanej listy łączy.
  • 34594 PTM - Zabezpieczono działanie dialogu konfiguracji kierunków przed możliwymi wyciekami pamięci.
  • 34582 TelSrv - Poprawiono algorytm weryfikacji podczas usuwania sterowników.
  • 34886 TelSrv, AlSrv - Rozwiązano możliwy błąd aplikacji występujący po zmianie właściwości w definicji katalogu pochodnego.
  • 34983 TelView - Dodano parsowanie atrybutów "stroke-linecap" oraz "stroke-linejoin" przy parsowaniu plików SVG.
  • 35082 TelView - Dodano weryfikację nazwy warstwy, by nie było możliwości ustawienia takiej samej nazwy.
  • 35400 TelView - Poprawiono działania przycisku automatycznego przewijania na liście alarmów.
  • 35070 TelView - Poprawiono eksport elementów zakotwiczonych na schemacie.
  • 35543 TelView - Poprawiono mechanizm filtrowania na ekranie raportów.
  • 34477 TelView - Poprawiono mechanizm podmiany tekstu w progach elementu sygnalizacja.
  • 35030 TelView - Poprawiono możliwość wyboru pozycji z listy rozwijanej pod przyciskiem jeśli istnieje okno komponentu wywoływane
    zawsze na pierwszy plan.
  • 34283 TelView - Poprawiono obsługę parametru "Alias podstawowej domeny" w oknie dialogowym "Grupy użytkowników" oraz "Użytkownicy".
  • 34505 TelView - Poprawiono odczyt kolorów z plików SVG.
  • 33970 TelView - Poprawiono odczytywanie parametrów układu okien użytkownika według wpisu konfiguracyjnego Preferowane ustawienia=Aplikacja.
  • 34646 TelView - Poprawiono odświeżanie głównego okna aplikacji po wyłączeniu trybu pełnoekranowego.
  • 34730 TelView - Poprawiono prezentację danych na raporcie według podanego zakresu.
  • 35628 TelView - Poprawiono problem blokowania/ukrywania przycisku za pomocą zmiennej powodujący wyłączenie aplikacji.
  • 34538 TelView - Poprawiono problem wyświetlania elementu biblioteki użytego na przycisku w zależności od aktywnej warstwy.
  • 34748 TelView - Poprawiono problem zaznaczania opcji w definiowaniu funkcji przycisku "Konfiguracja aplikacji".
  • 34426 TelView - Poprawiono problem, który może wystąpić przy formatowaniu wartości pobieranej z serwera.
  • 34445 TelView - Poprawiono problemy przy wyświetlaniu raportów przy małym oknie aplikacji.
  • 35344 TelView - Poprawiono przesuwanie widoku listy alarmów, po otrzymaniu nowego stanu alarmu.
  • 34471 TelView - Poprawiono sortowanie wartości liczbowych na raporcie.
  • 34588 TelView - Poprawiono wyświetlanie elementu Rysunek.
  • 35067 TelView - Poprawiono wyznaczanie początkowego zakresu dla Wykresów f(t) z włączonym automatycznym odświeżaniem.
  • 34861 TelView - Przywrócono poprawne anulowania zapytań wydanych do serwera systemu w oknie wykresu f(t).
  • 34263 TelView - Rozwiązano problem drukowania wykresu z poziomu podglądu wydruku.
  • 34777 TelView - Schematy pochodne - usunięto możliwość niezapisania zmian podczas gdy nadal jest aktywne pole edycyjne na liście zmian.
  • 34706 TelView - Usunięto możliwy błąd aplikacji wynikający z niepoprawnego przesuwania do pozycji na liście alarmów po zmianie stanu alarmu.
  • 34967 TelView - Uwzględniono zasłanianie się elementów w algorytmie wyświetlania kontrolki edycji dla elementów numerowanych.
  • 34808 TelView - Wyeliminowano problem odświeżania okna schematu podczas korzystania z mechanizmu przesunięcia widoku.
  • 35242 TelView/WebEngine - Zablokowano inicjowanie obiektu typu mapa w przypadku błędnego zdefiniowania źródła do pliku mapy
    i zaznaczeniu opcji tła jako Mapa.
  • 35219 TelView/WebEngine - Zablokowano próby inicjowania obiektu typu mapa w przypadku zdefiniowania parametrów tła jako mapy
    i zaznaczeniu opcji tła jako Standardowe.
  • 34692 WebEngine - Rozwiązano problem możliwych wycieków pamięci dla okien wykresów.
  • 35073 WebMgr - Poprawiono kasowanie plików rejestracji modułu WebEngine po czasie przeterminowania.

 

Lista zmian TelWin SCADA 7.00.10

  • 33565 AlSrv - Poprawiono mechanizm zwalniania łączy i użytkowników ptm po wysłaniu wiadomości sms.
  • 33757 AlSrv - Poprawiono odczyt danych bieżących w trybie MIRROR.
  • 33347 AlSrv - Poprawiono wyświetlanie informacji o błędzie po zamknięciu dialogu z ustawieniami portów szeregowych.
  • 33495 AlSrv - Rozwiązano problem odświeżania ikonki alarmu w trybie edycji bazy.
  • 33257 OPCDrv - Dodanie zabezpieczenia w przypadku wysłania niepoprawnego uchwytu do zmiennej przez serwer OPC.
  • 33047 ProcWin - Poprawiono działanie funkcji MAKE_TIME_FROM_STRING.
  • 33011 ProcWin - Zoptymalizowano pobieranie danych bieżących.
  • 32995 SQLDrv - Rozwiązano problem pobierania danych bieżących w przypadku braku nazwy parametru w definicji nazwy zmiennej.
  • 33266 SQLDrv - Zabezpieczono przed błędną konfiguracją kolumn.
  • 33395 TelSrv - Poprawiono działanie wzoru AssignOnTrig.
  • 33995 TelSrv - Poprawiono problem definiowania pól źródło i nazwa w źródle dla zmiennych typu obliczenie ze sterowaniem.
  • 32036 TelSrv - Poprawiono ustawianie katalogów jako aktywne i nieaktywne.
  • 33994 TelSrv - Poprawiono zapis raportów do bazy dla konfiguracji "Pliki + kopia w bazie SQL".
  • 30724 TelSrv - Rozwiązano problem z zamianą nazw obiektów w katalogach pochodnych gdy zmodyfikowano nazwę obiektu na dialogu z obiektami dla źródła.
  • 32900 TelSrv - Uzupełniono dokumentację systemu o niezbędne uprawnienia użytkownika w bazie SQL.
  • 30707 TelSrv - Zoptymalizowano wyszukiwanie w bazie zmiennych.
  • 30540 TelSrv, AlSrv - Wprowadzono blokadę głównego okna aplikacji po wywołaniu okna postępu w czasie inicjowania/aktualizowania danych archiwalnych/raportowych.
  • 34225 TelView - Czcionki - Zabezpieczenie dialogu na wypadek próby wprowadzenia czcionek o tych samych nazwach.
  • 33881 TelView - Poprawiono błąd podczas przeciągania na liście elementów schematu.
  • 26123 TelView - Poprawiono błąd sterowania zmienną z funkcji przycisku, po którym następuje zamknięcie schematu.
  • 33542 TelView - Poprawiono mechanizm funkcji przycisku blokowania/odblokowywania wartości raportowych na schemacie.
  • 33970 TelView - Poprawiono odczytywanie parametrów układu okien użytkownika według wpisu konfiguracyjnego Preferowane ustawienia=Aplikacja.
  • 33267 TelView - Poprawiono pozycję okna otwieranego z funkcji przycisku "otwarcie komponentu".
  • 33554 TelView - Poprawiono prezentacje parametru trybu wyświetlania wartości na liście elementów schematu.
  • 32969 TelView - Poprawiono rozszerzanie edytowanego pola pomiarowego na schemacie po wklejeniu wartości ze schowka Windows.
  • 33889 TelView - Poprawiono rysowanie elementów.
  • 33355 TelView - Poprawiono skalowania po użyciu funkcji przycisku wyszukiwania na schemacie.
  • 32460 TelView - Poprawiono skalowanie wykresu i podglądu wydruku wykresu dla dużych czcionek.
  • 33835 TelView - Poprawiono uruchamianie modułu z wykorzystaniem autoryzacji poprzez serwer systemu.
  • 32351 TelView - Poprawiono wczytywanie ustawień startowych dla nowych użytkowników.
  • 33353 TelView - Poprawiono wyświetlanie elementów dla okna z widocznym paskiem przeglądania danych raportowych.
  • 33091 TelView - Poprawiono wyświetlanie polskich znaków w plikach SVG.
  • 33898 TelView - Poprawiono wyświetlanie właściwości na liście elementów.
  • 33568 TelView - Poprawiono wyświetlenie wartości dobowej po ustawieniu daty początkowej schematu jako bieżący czas.
  • 33335 TelView - Rozwiązano problem eksportu do xlsx wartości tekstowych w komponencie raport.
  • 34271 TelView - Rozwiązano problem niewłaściwego komunikatu przy wejściu do właściwości wykresu.
  • 34142 TelView - Schemat w schemacie - Odblokowano przycisk "Pokaż warstwy" przy aktywnej opcji scalania warstw schematu bazowego.
  • 33043 TelView - Schematy - korekta logiki działania dialogu edycji parametrów elementu Pomiar.
  • 34200 TelView - Schematy - Poprawiono funkcjonowanie przesunięcia zmiennej Y w elemencie Sprite.
  • 33852 TelView - Słupek - Poprawiono rysowanie efektu 3D.
  • 33714 TelView - Wyeliminowano problem zawieszenia aplikacji przy uruchamianiu schematu z funkcji przycisku.
  • 32314 TelView - Zoptymalizowano odświeżanie widoku dla schematów zawierających element przycisk z wyróżnieniem na podstawie nazwy aktualnego schematu.
  • 33051 TelWinWS - Naprawiono wycieki pamięci.
  • 33356 TelWinWS - Poprawiono, by próbki archiwalne, były przekazywane w kolejności przekazanej przez użytkownika.

 

Lista zmian TelWin SCADA 7.00.09

  • 32814 AlSrv - Poprawiono formatowanie daty w nagłówku wysyłanej wiadomości pocztowej.
  • 32632 AlSrv - Umożliwiono wysyłanie maili z tematem zawierającym znaki ().
  • 32555 BackMgr - Poprawiono synchronizację dla środowiska wieloinstancyjnego.
  • 32146 InventiaDrv - Zablokowano możliwość sterowania pojedynczym bitem w rejestrze.
  • 32968 TelSrv, AlSrv - Dodano w mechanizmie zamiany złożonej uwzględnianie parametru "katalog źródłowy" w ustawieniach katalogu pochodnego.
  • 33042 TelSrv, AlSrv - Dodano weryfikację poprawności ścieżek do szablonu w katalogach pochodnych.
  • 33227 TelView - Poprawiono błędy wyświetlania opisów źródeł predefiniowanych na wykresie f(t).
  • 32310 TelView - Poprawiono odczytywanie sekcji układu okien użytkownika z zewnętrznego pliku konfiguracyjnego.
  • 32628 TelView - Poprawiono zapamiętywanie/odtwarzanie układu kolumn na liście alarmów dla wszystkich trybów wyświetlania.
  • 33083 TWSSrv - Poprawiono problem z brakiem rozszerzenia pliku z definicją bazy zmiennych.
  • 32910 WebInterface - Poprawiono wyświetlanie listy zdarzeń w przypadku braku profilu rejestracji na liście alarmów.

 

Lista zmian TelWin SCADA 7.00.08

  • 32646 AlSrv - Zoptymalizowano rejestrowanie zdarzeń diagnostycznych w mechanizmie wysyłania komunikatów SMS.
  • 32090 AlSrv - Rozwiązano problem ustawiania nieaktywności katalogu w drzewku katalogów.
  • 27615 AlSrv - Skrócono czas wysyłania wiadomości SMS.
  • 31882 AlSrv - Wprowadzono zabezpieczenie uniemożliwiające wprowadzenie alarmu grupowego z cyklem.
  • 32061 BackMgr - Dodano zabezpieczenie przy zamykaniu aplikacji z uruchomioną zdalną konsolą.
  • 32284 MK - Dodano obsługę błędu przy niepoprawnej konfiguracji aplikacji.
  • 32164 MKDll - Przyspieszono odczytu danych historycznych.
  • 30154 OPCDrv - Usprawniono mechanizm przesyłania danych do serwera OPC.
  • 31245 OPCSrv - Rozwiązano problem przy wyrejestrowaniu klienta OPC.
  • 31273 OPCSrv - Rozwiązano problem przyrastającego zużycia pamięci RAM.
  • 31087 OPCSrv, OPCHDASrv - Naprawiono modyfikację listy źródeł w trybie RC.
  • 31606 SQLDrv - Dodano automatyczny reset sterownika po zmianach bazy oraz zapytań.
  • 30540 TelSrv, AlSrv - Wprowadzono blokadę głównego okna aplikacji po wywołaniu okna postępu w czasie inicjowania/aktualizowania danych archiwalnych/raportowych.
  • 31959 TelView - Dodano blokadę przycisku wyboru koloru poza trybem edycji na dialogu definicji progów.
  • 31961 TelView - Naprawiono błąd przy modyfikacji pustej listy skal i źródeł wykresu f(t).
  • 32874 TelView - Naprawiono błąd przy uruchamianiu dialogu konfiguracji funkcji przycisku "Przeglądanie danych - wykres f(t)".
  • 31529 TelView - Naprawiono problem niewykorzystywania parametrów ustawienia początku wykresu w przypadku włączania go przez funkcją przycisku "Uruchom komponent" z opcję przekazywania daty.
  • 32828 TelView - Naprawiono w wykresie f(x) mechanizm zamian ta, by nie brał pod uwagę niezmodyfikowanych pól.
  • 32166 TelView - Zoptymalizowano wyznaczanie nazw kolumn w komponencie raport.
  • 31933 TelView - Poprawiono ustawienia kursora na pomiarze po kliknięciu na aktywny alarm w oknie alarmy/zdarzenia.
  • 31941 TelView - Poprawiono otwieranie schematów użytkownika z listy ostatnio wybranych dokumentów.
  • 32057 TelView - Poprawiono treść podpowiedzi wyświetlanej nad elementem przycisk.
  • 32311 TelView - Rozwiązano problem dużego zużycia pamięci RAM przy odświeżaniu plików SVG.
  • 30219 TelView - Rozwiązano problem podglądu wydruku w momencie przełączenia wyświetlania z jednej strony na dwie.
  • 32129 TelView - Rozwiązano problem powodujący samoczynne włączanie się warstw podczas zmiany skali w oknie edycji.
  • 32169 TelView - Rozwiązano problem związany z warunkami warstw ze zmienną typu string.
  • 32005 TelView - Rozwiązano problem związany ze złym wyświetlaniem elementu wskaźnik kołowy w trybie progów procentowych.
  • 32364 TelView - Schematy - Dodano weryfikację wprowadzonych wartości na dialogu edycji parametrów schematu.
  • 31929 TelView - Schematy - Zablokowano wybór kanału alpha na zakładce alarmów dialogu definiującego pomiar. Parametr ten nie być zapisywany.
  • 31992 TelView - Schematy - Dodano zapis znacznika czasowego dla starszych wersji systemu.
  • 32212 TelView - Ujednolicono interpretację statusów zmiennych dla TelSrv i AlSrv dla elementu Sygnalizacja.
  • 31909 TelView - układy okien - Dodano brakujący mechanizm zapisu układu startowego dla nowego użytkownika.
  • 31158 TelView - Usunięto rozmycie linii o grubości jednego piksela.
  • 31865 TelView - Zablokowano wyświetlania komunikatu o braku uprawnień do modyfikacji dla pomiaru którego nie można modyfikować.
  • 32277 TelWinWS - Dodano możliwość zalogowania kilku sesji jednocześnie.
  • 32901 TelWinWS - Naprawiono modyfikacji danych dobowych i miesięcznych.
  • 32206 TelWinWS - Rozwiązano problem z dużym zużyciem pamięci RAM.
  • 31990 TWSSrv - Rozwiązano problem związany z odmową modyfikacji wartości bieżących.
  • 32188 TxtSrv - Przywrócono działanie wpisu w INI: Tryb eksportu danych = 1.

 

Lista zmian TelWin SCADA 7.00.06

  • 0031497: TelView - Poprawiono bazowy zakresu danych dla raportów godzinowych.
  • 0031496: TelView - Rozwiązano problem rozgrupowania zmiennych w trybie edycji komponentu raport.
  • 0031515: TelView - Rozwiązano problem znikającej opcji "przekaż datę schematu i tryb przeglądania" po zmianie typu raportów w elemencie raport.
  • 0031462: TelView - Rozwiązano problem z zapisem pozycji i rozmiaru w raportach dynamicznych z pomiaru i raportach pochodnych.
  • 0031565: TelView - Prezentacja wyników VOSIM (zmiany funkcjonalne); zwiększono liczbę rejestrowanych zdarzeń w plikach diagnostycznych
    dla współpracy z systemem TelSim.
  • 0031625: TelView - Wprowadzono walidację wartości/typu zmiennej zawierającej parametry scenariuszy SIMONE.
  • 0030312: TelView - Poprawiono wyświetlanie przycisku "Jedna strona / Dwie strony" na wstążce w trybie podglądu wydruku.
  • 0031715: TelView, WebEngine - Zablokowano wyszukiwanie na mapie w przypadku braku licencji na używanie map.
  • 0031824: WebEngine - Rozwiązano problem tworzenia nazw plików diagnostycznych (brak nazwy modułu w nazwie).
  • 0031489: WebInterface - Przywrócono właściwy komunikat o braku danych po załadowaniu listy danych archiwalnych.
  • 0028864: TelWinWeb - Umożliwiono automatyczne logowanie użytkownika poprzez parametry przekazane do strony logowania metodę POST.
  • 0031357: WebMgr - Rozwiązano problem z niewłaściwym ograniczeniem liczby sesji dla użytkownika.
  • 0031503: AlSrv - Rozwiązano problem braku odczytu zmiennych predefiniowanych w trybie MIRROR.
  • 0031476: AlSrv - Wprowadzono komunikat o błędach w bazie podczas zapisu.
  • 0031700: AlSrv - Dodano zabezpieczenie procesu zamykania modułu, gdy aktywny jest dialog definicji profilu powiadomień.
  • 0031818: AlSrv - Poprawiono działanie dialogu definicji profilu powiadomień.
  • 0031641: AlSrv, TelSrv - Dodano brakujące zabezpieczenie w mechanizmie tworzenia katalogów pochodnych.
  • 0030930: AlSrv, TelSrv - Usunięto odliczanie z dialogu przy zapisie z błędami w bazie.
  • 0031663: AlSrv, TelSrv - Dodano zabezpieczenia przed występowaniem błędów aplikacji w trakcie edycji bazy zmiennych.
  • 0030563: TelSrv, AlSrv - Dodano dodatkową weryfikację bazy zmiennych w momencie uaktualniania pliku ".run".
  • 0031002: TelSrv - Rozszerzono informacje w logu o czas oczekiwania przy wyjściu.
  • 0030065: TelSrv - Poprawiono wyświetlanie okna edycji bazy.
  • 0031666: SQLDrv - Rozwiązano problem pobierania danych z bazy SQLite.
  • 0031508: ProcWin - Rozwiązano problem przekazywania otwartych procedur z głównego modułu do zdalnej konsoli.

 

Lista zmian TelWin SCADA 7.00.05

  • 0031477: PTM - Rozwiązano problem z równoczesnymi połączeniami przychodzącymi TCP.
  • 0031394: TelView - Rozwiązano problem zapisu rozmiaru, pozycji i maksymalizacji okna podglądu danych archiwalnych.
  • 0031407: TelView - Rozwiązano problem uruchamiania poleceń systemowego interpretera za pomocą funkcji przycisku Uruchom program.
  • 0031365: TelView - Rozwiązano problem modyfikowania w trybie edycji schematu, właściwości grupy elementów zawierających
    Przycisk z funkcją dynamiczny schemat/raport pochodny oraz Schemat w schemacie.
  • 0031404: TelView - Rozwiązano problem braku podmiany źródeł na podstawie zdefiniowanych aliasów.
  • 0031016: InventiaDrv - Rozwiązano problem automatycznego nadpisywania wpisu "Usuwanie danych" w .ini w trybie RC.
  • 0024683: TelView - Rozwiązano problem z kolorowaniem kontrolki prezentującej dane w elemencie raport.
  • 0031275: TelWinWS - Rozwiązano problem z funkcją Logout_v2.
  • 0031339: TelSrv - Rozwiązano problem weryfikacji źródła zmiennej typu pomiar.
  • 0031239: TelSrv - Rozwiązano problem samoczynnego przesuwanie listy zmiennych po zmianie pozycji zmiennej. 

 

Lista zmian TelWin SCADA 7.00.04

  • 0031026: TelView - Zwiększono zakres przeglądania danych w wykresie funkcji f(t).
  • 0031046: TelView - Rozwiązano problemy z importem plików dxf.
  • 0031223: TelView - Poprawiono zwalnianie biblioteki monitorowania bezczynności pracy modułu w trakcie jego zamykania.
  • 0031223: TelView - Poprawiono zwalnianie blokady klawiszy systemowych w trakcie zamykania modułu.
  • 0030769: TelView - Poprawiono algorytm scalania siatek eksportu oraz eksport do txt/csv.
  • 0031135: TelView - Poprawiono odtwarzanie rozmiaru okna schematu typu popup przy odtwarzaniu układu startowego.
  • 0031116: TelView - Rozwiązano problem podczas zmian w kilku obiektach jednocześnie.
  • 0030634: TelView - Poprawiono skalowanie okien komponentów w trybie zmaksymalizowanym po zmianie ustawienia głównego okna aplikacji.
  • 0030870: TelView - Poprawiono wyświetlanie wykresów słupkowych prezentujących bardzo duże wartości na skali.
  • 0030880: TelView - Rozwiązano problem z zamykaniem okna z podpowiedzią kontekstową na liście alarmów po zmianie aktywnego okna
    komponentu na inny.
  • 0030706: TelSrv, AlSrv - Dodano zmienne systemowe w trybie MIRROR.
  • 0031137: TelSrv - Rozwiązano problem z pobieraniem zdalnych raportów dobowych za poprzednią dobę.
  • 0031129: TelSrv - Umożliwiono wielowątkowy zapis danych archiwalnych do plików. W pliku TelSrv.ini w sekcji [Konfiguracja] należy
    dodać/zmodyfikować wpis: Watki archiwizacji=x, gdzie x= ilość wątków zapisu.
  • 0031019: TelSrv - Rozwiązano problem niedeterministycznego zachowania się opcji Nieaktywny po wywołaniu okna z parametrami katalogu.
  • 0031142: MK - Wprowadzono mechanizm przekierowania nazw modułów.
  • 0031097: BackMgr - Rozwiązano problem z odświeżaniem statusu węzłów.
  • 0030770: ProcWin - Rozwiązano problem braku zatrzymania procedury w punkcie przerwania w trybie RC.
  • 0031118: OPCDrv - Zlikwidowano wycieki pamięci przy rejestrowaniu elementów.
  • 0030914: TelWinWS - Rozwiązano problem z nieprawidłowym DataStatus w wyniku zapytania o dane (WSDATA).
  • 0031020: Nowy parametr konfiguracyjny dla sterowników - Maksymalna liczba rejestrowanych komunikatów na sekundę.
  • 0030859: GMDrv - Rozwiązano problem z znikaniem wartości zmiennych czasu przelicznika.
  • 0030521: IEC62056Drv - Rozwiązano problem z zapisem informacji o definicji zmiennej w TelSrv.

 

Lista zmian TelWin SCADA 7.00.03

  • 0030622: TelView - Rozwiązano problem odtwarzania pozycji okien z blokadę przesuwania.
  • 0030829: TelView - Rozwiązano problem wywołania funkcji z menu kontekstowego listy alarmów.
  • 0030581: TelView - Rozwiązano problem z wysokością okna edycji wartości pomiaru.
  • 0030809: TelView - Rozwiązano problem z poprawnym modyfikowaniem wartości w oknie raportu.
  • 0030616: TelView - Rozwiązano problem z przejściem do edycji dynamicznego schematu.
  • 0030637: TelView - Rozwiązano problem uruchamiania komend systemowych funkcją przycisku.
  • 0028615: TelView - Przywrócono obsługę przeglądania w oknie wykresu f(t) całych procesów, na podstawie predefiniowanej zmiennej SAD.
  • 0029799: TelView - Rozwiązano problem ograniczenia danych raportowych okresowych.
  • 0030692: TelSrv, AlSrv - Rozwiązano problem z przyciskiem Uaktualnienie w belce górnej modułów.
  • 0030292: TelSrv - Dodano wyznaczanie wartości godzinowej minimalnej i maksymalnej z wartości bezwzględnych.
  • 0030912: TelSrv - Dodano nowe wzory log, ln.
  • 0030821: TelWinWS - Rozwiązano problem pobiernia wartości typu FLOAT10.
  • 0030220: TelWinWS - Rozwiązano problem przy rejestracji zmiennych.
  • 0029642: WebInterface - Ujednolicono komunikaty dotyczące ładowania danych.
  • 0030804: SQLDrv - Rozwiązano problem z pobieraniem danych bieżących w SQLDrv.
  • 0030672: PTM - Usprawniono przewijanie listy łączy do wyszukanego wiersza.

 

Lista zmian TelWin SCADA 7.00.02

  • 0030548: TelView - Rozwiązano problem z odświeżaniem plików svg.
  • 0030533: TelView - Rozwiązano problem zmiany skali schematu w trybie edycji za pomocą okna wywołanego na wstążce.
  • 0023761: TelView - Rozwiązano problem rysowania ramki dla elementu schematu Prostokąt. Wprowadzono nowy parametr konfiguracyjny w sekcji [Aplikacja]: Wygladzanie krawedzi Direct2D=1. Domyślna wartość 1 włącza mechanizm wygładzania krawędzi za pomocą silnika graficznego Direct2D, zapewniając wysokiej jakości antyaliasing. Zmiana parametru na wartość 0 wyłącza standardowy mechanizm.
  • 0030416: TelView - Rozwiązano problem z importem plików DXF.
  • 0030316: TelView - Lista alarmów - Dodano blokowanie okna podpowiedzi z komunikatami alarmów w momencie wyświetlenia menu kontekstowego.
  • 0030328: TelSrv - Rozwiązano problem z serwerem podczas modyfikacji zmiennych przez TelWinWS.
  • 0030460: TelSrv - Poprawiono dialog statystyk bazy zmiennych.
  • 0030480: TelSrv - Dodano zmienne diagnostyczne do monitorowania inicjowania raportów. SYS_ReportInitedNum - liczba zmiennych dla których zainicjowano raport w ostatniej minucie, SYS_ReportInitQueue - liczba zmiennych, które oczekują na zainicjowanie raportu (aktualizowane co 1min). Zmienne należy utworzyć samodzielnie.
  • 0030210: TelSrv - Rozwiązano problem braku informacji o łączach.
  • 0030452: TelSrv - Rozwiązano problem nadmiarowego tworzenia pustych plików danych archiwalnych przy pobieraniu danych archiwalnych gdy takich danych nie było w źródle.
  • 0030451: TelSrv - Rozwiązano problemy z uzupełnianiem danych archiwalnych.
  • 0029643: TelSrv - Wprowadzono niezależny cykl zapisu danych bieżących.
  • 0030149: AlSrv - Poprawiono problem kolejkowania wiadomości SMS do wysłania.
  • 0024688: Dokumentacja systemu - Umieszczenie wyjaśnień wpisów TelWin.ini w dokumentacji.
  • 0029808: TelDiode - Dodano równoległe wysyłanie danych przez dwa interfejsy i na dwa adresy.
  • 0030501: TelWinWeb - Rozwiązano problem uruchomienia dwóch lub więcej sesji klienckich.
  • 0030427: UsrMan - Wprowadzono nowy parametr konfiguracyjny w sekcji [Active Directory]: Alias podstawowej domeny. Przykład: Alias podstawowej domeny=@TELSTER,@TEL-STER spowoduje dynamiczną podmianę wszystkich wystąpień sformułowania @TELSTER na @TEL-STER w przekazywanych parametrach (dotyczy nazw grup i użytkownika) do weryfikacji uprawnień.
  • 0030214: DataSrv - Rozwiązano problemy ze stabilnością modułu.
  • 0029271: TelWinWeb - Lista alarmów - Rozwiązano problem przemieszczania się przycisków podczas odświeżania.

 

Lista zmian TelWin SCADA 7.00.01

  • 0030395: TelView - Zoptymalizowano wydajność mechanizmu warstw schematu.
  • 0030317: TelView - Poprawiono błędne formatowanie treści komunikatu alarmu w oknie podpowiedzi.
  • 0030172: TelView - Poprawiono automatyczne zamykanie trybu podglądu wydruku po zmianie aktywnego okna.
  • 0030222: TelView - Poprawiono błędne wyświetlanie podpowiedzi w oknie raportu.
  • 0030216: TelView - Poprawiono umiejscowienie tekstu licencji OSM przy eksporcie do pdf.
  • 0030168: TelView - Poprawiono umiejscowienie tekstu licencji OSM w oknie podglądu wydruku.
  • 0030219: TelView - Poprawiono mechanizm podglądu wydruku w momencie przełączenia wyświetlania z jednej strony na dwie.
  • 0029271: TelWinWeb - Lista alarmów - Rozwiązano problem przemieszczania się przycisków podczas odświeżania.
  • 0030170: Sm01Drv - Rozwiązano problem z działaniem modułu.
  • 0030165: AlSrv - Wprowadzono optymalizację weryfikacji portów com, która mogą powodować długi czas otwierania bazy zmiennych w trybie edycji.
  • 0030176: TelWinWS - Wprowadzono zabezpieczenie przed próbą wysłania danych z usuniętego obiektu
  • 0029684: OPCSrv - Rozwiązano problem asynchronicznego pytania o dane.
  • OPCSrv - Wprowadzono optymalizację dodawania grup i elementów.
  • OPCSrv - Wprowadzono korekty dotyczące poprawności działania względem specyfikacji.
  • OPCSrv - Zoptymalizowano mechanizm komunikacji z serwerem systemu TelSrv.
  • AlSrv - Poprawiono sprawdzanie włączonej/wyłączonej autoryzacji podczas wysyłania email.
  • AlSrv - Wprowadzono poprawę dotyczącą wyświetlania okna dialogowego o braku zmiennej w czasie przełączania pomiędzy trybami: podgląd danych i edycja.

 

Lista zmian TelWin SCADA 7.03.17

  • 38069 AlSrv - Poprawiono działanie wpisów Rozmiar logu i Rozmiar logu diagnostycznego dla serwera w trybie RC i Pasywnym.
  • 38445 AlSrv - Poprawiono problem występujący podczas wpisywania komunikatu na pasku statusowym.
  • 37817 Drivery - Dodano zabezpieczenie znaków specjalnych dla nazwy w źródle. Jeśli w kodowanej nazwie pojawią się znaki #, %, \
    to zostaną zastąpione na kolejno \#, \%, \\.
  • 37973 MtpDrv - Uzupełniono brakujący fragment dokumentacji na temat programowania urządzenia.
  • 37844 SqlDrv - Poprawiono problem przy pobieraniu danych.
  • 37435 Starter - Poprawiono problem błędnego wyboru wersji językowej dla systemów anglojęzycznych.
  • 38298 TelSrv - Poprawiono problem obliczania wzoru pobierania n-tego bitu dla wartości typu uint64.
  • 37786 TelSrv - Umożliwiono wprowadzenie nazwy obiektu dłuższej niż 50 znaków.
  • 38287 TelSrv, AlSrv - Poprawiono błąd wykonywania operacji Statystyka na katalogu pochodnym.
  • 38138 TelView - Dodano dynamiczną zamianą nazwy źródła dla elementów raportu według konfiguracji źródeł.
  • 37966 TelView - Dodano możliwość stosowania cofnij/ponów ze skrótów klawiszowych dla programu uruchomionego z ukrytą wstążką.
  • 38204 TelView - Poprawiono błąd rysowania wykresu z włączonym dociąganiem do bieżącego czasu.
  • 38128 TelView - Poprawiono funkcjonowanie mechanizmu przesunięcia czasu na wykresie.
  • 36958 TelView - Poprawiono możliwy błąd aplikacji występującego przy zamykaniu aplikacji.
  • 37127 TelView - Poprawiono nawigacje pomiędzy pomiarami na schemacie w trybie wprowadzania danych.
  • 36433 TelView - Poprawiono problem ze zwalnianiem biblioteki interfejsowej TNTWIface w trakcie zamykania TelView.
  • 38292 TelView - Poprawiono wyświetlanie słupka w przypadku progów zdefiniowanych poza zakresem.
  • 37553 TelView - Poprawiono wyświetlanie zakładki SIMONE poza schematem w trybie uruchomieniowym.
  • 37969 TelView - Przywrócono działanie klawisza F2 jako funkcją wyzwalania przycisku.
  • 38305 TelView - Usprawniono działanie dialogu konfiguracji słupka.
  • 38017 TelWin WebInterface - Dostosowano działanie algorytmu funkcji przycisku Wyszukiwanie na schemacie do obowiązującego w module TelView.
  • 37528 TelWin WebInterface - Poprawiono odświeżanie tytułu schematu.
  • 37806 TelWinWs - Poprawiono pobieranie wartości liczbowych typu int.
  • 37721 TelWinWS - Usunieto niepotrzebne próbki poza zakresem podczas pobierania danych archiwalnych.
  • 37618 UsrMan - Poprawiono problem związany z nadpisywaniem parametru ini "Katalog pliku hasel".
  • 37842 WebEngine - Poprawiono problem podczas rysowania tekstu za pomocą mechanizmu GDI.
  • 38079 WebEngine - Poprawiono problem z wywolywaniem niepoprawnej funkcji przycisku blokowanego lub ukrywanego w zależności od wartości zmiennej.
  • 38004 WebInterface - Poprawiono brak uwzględnienia uprawnień do modyfikacji danych podczas edycji wartości w elemencie pomiar.

 

Lista zmian TelWin SCADA 7.03.16

  • 37477 BackMgr - Poprawiono mechanizm dodawania adresu wirtualnego.
  • 37291 GM2Drv - Poprawiono problem z odczytem spontanicznego pakietu z danymi bieżącymi.
  • 37356 OpcUaDrv - Poprawiono interpretowanie statusu Uncertain_LastUsableValue.
  • 37460 ProcWin - Poprawiono pobieranie wartości zmiennych przy użyciu INCLUDE_VAR.
  • 37309 Starter - Poprawiono błędne nazwy logów diagnostycznych.
  • 36684 Starter - Poprawiono odczytywanie parametrów z pliku konfiguracyjnego.
  • 37676 TelView - Eksport/import biblioteki do XML uwzględnia ustawienia typu tła.
  • 37675 TelView - Poprawiono aktualizowanie tytułu okna w edytowanym elemencie biblioteki po wykonaniu operacji zapisu.
  • 37334 TelView - Poprawiono funkcjonalność wstawiania plików do schematu.
  • 37665 TelView - Poprawiono rozmiaru tekstu Częstość [0.1s] na dialogu konfiguracji elementu biblioteki.
  • 37342 TelView - Poprawiono wyróżnianie przycisku poprzez miganie, dla typu predefiniowanego.
  • 37637 TelView - Zabezpieczono funkcjonowanie okna powiadomieć o alarmach/zdarzeniach.
  • 37557 TelWinWs - Poprawiono problem przesyłania wartości typu float.

 

Lista zmian TelWin SCADA 7.03.15

  • 36926 AlSrv - Wprowadzono zabezpieczenie przed wystąpieniem błędu aplikacji przy próbie wywołania (w trybie zdalnej konsoli) okna dialogowego
    prezentującego wartość źródłową zmiennej.
  • 37291 GM2Drv - Poprawiono problem z odczytem spontanicznego pakietu z danymi bieżącymi.
  • 36615 MBusDrv - Poprawiono odczyt potwierdzenia sterowania dla typów A (string) oraz H (hex).
  • 36784 OPCUADrv - Poprawiono obsługę błędu modyfikacji wartości zmiennej.
  • 36763 OPCUADrv - Poprawiono odświeżanie drzewa tagów.
  • 36697 Serwery - Uzupełniono obsługę skrótu wklejania tekstowego ctrl+shift+alt+"v".
  • 37213 TelSrv - Poprawiono definiowanie i modyfikowanie zagnieżdżonych wzorów dla zmiennej typu Obliczenie.
  • 36924 TelSrv - Poprawiono mechanizm tworzenia bazy zdalnej.
  • 36587 TelSrv - Poprawiono odczyt bazy zmiennych z wersji 4 systemu.
  • 37027 TelSrv - Zabezpieczono przed błędem aplikacji wynikającym z przeładowania bazy zmiennych lub wyłączenia serwera.
  • 36870 TelView - Poprawiono działanie funkcji przycisku wyszukiwania na schemacie przy włączonym skalowaniu automatycznym
    /do szerokości/do wysokości/ z uwzględnieniem blokady skalowania.
  • 36581 TelView - Poprawiono mechanizm rysowania elementu ścieżka.
  • 36912 TelView - Poprawiono możliwy błąd aplikacji dotyczący zamknięcia modułu i otrzymaniu powiadomienia z miksera dźwiękowego.
  • 36873 TelView - Poprawiono możliwy błąd aplikacji występującego przy zamykaniu aplikacji.
  • 36752 TelView - Poprawiono możliwy błąd podczas włączenia trybu "Wyniki w jednostkach energii".
  • 36518 TelView - Poprawiono niepoprawne grafiki dla modyfikowalnego elementu przysłoniętego przez transparentny element statyczny.
  • 36663 TelView - Poprawiono problem błędnego zaznaczania wzorca w parametrach listy alarmów.
  • 36835 TelView - Poprawiono przeliczanie współrzędnych elementów schematu podczas zmiany skali mapy.
  • 37377 TelView - Poprawiono wyświetlanie nadmiarowych parametrów na dialogu konfiguracyjnym wykresu.
  • 37143 TelView - Poprawiono wyświetlanie parametrów elementu po podwójnym kliknięciu na pozycję listy elementów.
  • 36974 TelView - Poprawiono wyświetlanie progów sygnalizacji.
  • 37250 TelView - Poprawiono wyświetlanie skali schematu.
  • 37150 TelView - Poprawiono zachowywanie ustawień startowych po edycji parametrów w elemencie Wykres.
  • 36559 TelView - Przywrócono blokadę automatycznego zamykania trybu edycji wartości pomiarowych po wciśnięciu klawisza strzałki góra/dół
    w pierwszym/ostatnim modyfikowanym elemencie.
  • 37015 TelWinWeb - Poprawiono ładowanie pliku aktywnych regionów po zmianie schematu w przeglądarce WWW.
  • 36818 TelWinWS - Poprawiono problem przesyłania wartości typu 1e-09.
  • 36222 TelWinWS - Poprawiono współbieżne wywoływanie zapytań.
  • 36809 WebInterface - Poprawiono odtwarzanie ustawień schematu.

 

Lista zmian TelWin SCADA 7.03.14

  • 34828 AlSrv - Umożliwiono odczyt wartości źródłowej dla trybu pasywnego i mirror.
  • 34506 SQLDrv - Poprawiono możliwe problemy wycieków pamięci.
  • 35758 TelSrv - Poprawiono inicjowanie raportów godzinowych w przypadku profilu zdefiniowanego dla wybranych godzin.
  • 36472 TelSrv - Poprawiono nadawanie sufiksów dla obiektów dla źródeł PMEcology i SmartGas.
  • 36193 TelSrv - Poprawiono problem z wykonaniem kopii zapasowej pliku z danymi bieżącymi.
  • 35653 TelSrv - Przywrócono możliwość odczytu baz zmiennych utworzonych w starszych wersjach systemu.
  • 36355 TelSrv - Umożliwiono wykonywanie operacji na wartościach zdenormalizowanych (bardzo małe liczby zmiennoprzecinkowe).
  • 36291 TelView - Poprawiono aktualizację tytułu okna po włączeniu trybu maksymalizacji okien.
  • 36112 TelView - Poprawiono domyślne parametry zakresu skali dla wykresu f(t).
  • 36236 TelView - Poprawiono działanie przycisku "Przesuń" w edycji listy alarmów.
  • 36191 TelView - Poprawiono działanie przycisku "Znajdź następny" na wstążce dla listy edycji schematu.
  • 36375 TelView - Poprawiono generowanie wydruków dla komponentu typu schemat.
  • 36115 TelView - Poprawiono interpretację progów sygnalizacji.
  • 36308 TelView - Poprawiono kopiowanie tekstowe elementów listy alarmów.
  • 36275 TelView - Poprawiono możliwy błąd występujący przy zamykaniu aplikacji.
  • 36176 TelView - Poprawiono przekazywanie parametrów w dialogu edycji alarmu.
  • 36281 TelView - Poprawiono przesuwanie grup za pomocą myszki w edycji listy alarmów.
  • 36180 TelView - Poprawiono wyszukiwanie alarmu na liście gdy wyszukany element znajduje się w zwiniętej grupie.
  • 36157 TelView - Poprawiono wyświetlanie elementu schematu Wykres f(x) zapisanego w wersji systemu TelWin SCADA 6.05 lub wcześniejszej.
  • 36240 TelView - Ujednolicono zachowanie słupka i wykresu kołowego dla ciągłej zmiany koloru przy wartości progowej.
  • 36302 TelView - Wprowadzono zabezpieczenie przy ręcznym wypełnianiu ścieżki do pliku mapy.
  • 36300 TelWin WebInterface - Poprawiono możliwość wyboru raportu pochodnego (plik *.shp) z drzewa Raporty oraz otwarcia raportu pochodnego
    za pomocą funkcji przycisku Otwarcie komponent.
  • 36309 TelWinWeb - Dodano przyciski << i >> do przesuwania zakresu na schemacie raportowym.
  • 36171 TelWinWS - Poprawiono możliwy błąd autoryzacji użytkownika.

 

Lista zmian TelWin SCADA 7.03.13

  • 36141 MK - Rozwiązano możliwy problem z wysyłaniem komunikatu zapisującego i zwalniającego kolejkę logów w przypadku błędu wysłania.
  • 36102 TarDrv - Rozwiązano problem z uruchamianiem modułu.
  • 36148 TelWinWS - Poprawiono mechanizm włączania/wyłączania zapisu do zmiennych monitorujących stan serwera.

 

Lista zmian TelWin SCADA 7.03.12

  • 35720 AlSrv - Poprawiono wysyłanie wiadomości SMS poprzez moduł PTM.
  • 35401 AlSrv - Wprowadzono dynamiczne zwiększanie wartości parametru RDA dla wartości bieżących przechowywanych w pliku z danymi lokalnymi.
  • 36031 GMSrv - Poprawiono możliwy problem przy zapytaniu o dane archiwalne.
  • 35719 PTM - Zwiększono rozmiar identyfikatora dla dzielonych wiadomości SMS.
  • 36020 TelSrv - Poprawiono zaznaczanie obiektu nazwy w źródle w definicji katalogu pochodnego.
  • 35594 TelSrv, AlSrv - Poprawiono przetwarzanie pliku z danymi lokalnymi modułu w trybie MIRROR.
  • 34897 TelView - Poprawiono algorytm dopasowania schematu do szerokości i/lub wysokości okna.
  • 35631 TelView - Poprawiono ikony dla kolumny z grupą przy eksporcie do PDF.
  • 35804 TelView - Poprawiono ikony podczas eksportu komponentu raport do PDF.
  • 35676 TelView - Poprawiono mechanizm zamian dynamicznych dla schematów pochodnych.
  • 35962 TelView - Poprawiono możliwy problem błędu aplikacji przy odświeżaniu okien.
  • 35583 TelView - Poprawiono możliwy problem wyłączenia aplikacji w przypadku błędnie zdefiniowanych ścieżek do schematów.
  • 35774 TelView - Poprawiono możliwy problem z otwieraniem listy alarmów.
  • 35067 TelView - Poprawiono wyznaczanie początkowego zakresu dla Wykresów f(t) z włączonym automatycznym odświeżaniem.
  • 35889 TelView - Zabezpieczono dialog edycji siatki przed niedopuszczalną definicję parametrów.
  • 35779 TelWinWS - Poprawiono możliwy problem pobierania listy zmiennych.

 

Lista zmian TelWin SCADA 7.03.11

  • 35352 SimDrv - Poprawiono mechanizm wysyłania sterowań.
  • 35515 TelView - Poprawiono domyślny zakres czasu dla raportów generowanych dynamicznie.
  • 35543 TelView - Poprawiono mechanizm filtrowania na ekranie raportów.
  • 35677 TelView - Poprawiono możliwy wzrost zużycia pamięci podczas odtwarzania dźwięków.
  • 35415 TelView - Poprawiono przeliczanie przesunięcia skali czasu dla ustawień początkowych po zmianie zakresu przeglądania danych.

 

Lista zmian TelWin SCADA 7.03.10

  • 35541 TelView - Wyeliminowano błąd modułu podczas operacji zamknięcia okna schematu za pomocą funkcji przycisku.

 

Lista zmian TelWin SCADA 7.03.09

  • 35524 AlSrv - Poprawiono problem wysyłania wiadomości sms po reinicjacji modułu PTM.
  • 34924 OPCSrv - Poprawiono problem braku pobierania danych na długo działających systemach operacyjnych.
  • 35397 TelView - Poprawiono problem braku wyświetlania historii dla wykresu f(x) typu punkt.
  • 35536 TelView - Poprawiono wyznaczanie aktywnych regionów dla elementów wyświetlanych poprzez schematy w schemacie.
  • 35518 TelView - Umożliwiono zamknięcie klawiszem Enter pola edycyjnego wywołanego nad elementem Pomiar.
  • 35308 TelView - Uwzględniono przesłanianie numerowanych przycisków schematu w trakcie poruszania się między nimi.

 

Lista zmian TelWin SCADA 7.03.08

  • 35209 AlSrv - Poprawiono listę wyświetlanych atrybutów w zamianie złożonej.
  • 35414 GM2Drv - Poprawiono przedwczesne kończenie sesji po zerwaniu połączenia TCP.
  • 35473 PTM - Poprawiono problem zerowania licznika wysłanych wiadomości sms.
  • 35443 PTM - Poprawiono wysyłanie kilkuczęściowych wiadomości SMS w przypadku jednoczesnego ich wysyłania przez niezależne modemy.
  • 35400 TelView - Poprawiono działania przycisku automatycznego przewijania na liście alarmów.
  • 35151 TelView - poprawiono mechanizm zapamiętywania szerokości kolumn raportu.
  • 35344 TelView - Poprawiono przesuwanie widoku listy alarmów, po otrzymaniu nowego stanu alarmu.

 

Lista zmian TelWin SCADA 7.03.07

  • 35131 AlSrv - Dodano weryfikację użycia profilu dostępu na poziomie katalogu w przypadku próby usunięcia profilu dostępu.
  • 34570 AlSrv, TelSrv - Rozwiązano przyczynę możliwych problemów przy reinicjacji modułów z trybu RC.
  • 34857 MK - Zoptymalizowano wczytywanie ustawień konfiguracyjnych.
  • 34797 TelSrv - Dodano przepisywanie argumentów przy zmianie wzoru.
  • 35070 TelView - Poprawiono eksport elementów zakotwiczonych na schemacie.
  • 35030 TelView - Poprawiono możliwość wyboru pozycji z listy rozwijanej pod przyciskiem jeśli istnieje okno komponentu wywoływane zawsze na pierwszy plan.
  • 34969 TelView - Poprawiono obliczanie funkcji bilans dla grupy na raporcie.
  • 34646 TelView - Poprawiono odświeżanie głównego okna aplikacji po wyłączeniu trybu pełnoekranowego.
  • 35308 TelView - Uwzględniono przesłanianie numerowanych przycisków schematu w trakcie poruszania się między nimi.
  • 34967 TelView - Uwzględniono zasłanianie się elementów w algorytmie wyświetlania kontrolki edycji dla elementów numerowanych.
  • 35242 TelView/WebEngine - Zablokowano inicjowanie obiektu typu mapa w przypadku błędnego zdefiniowania źródła do pliku mapy i zaznaczeniu opcji tła jako Mapa.
  • 35219 TelView/WebEngine - Zablokowano próby inicjowania obiektu typu mapa w przypadku zdefiniowania parametrów tła jako mapy i zaznaczeniu opcji tła jako Standardowe.

 

Lista zmian TelWin SCADA 7.03.06

  • 34831 TelSrv - Poprawiono kopiowanie zmiennych obliczeniowych z pliku Excel.
  • 34906 TelSrv - Zoptymalizowano operacje wykonywane na liście obiektów dla źródeł i listy profili.
  • 34983 TelView - Dodano parsowanie atrybutów "stroke-linecap" oraz "stroke-linejoin" przy parsowaniu plików SVG.
  • 35082 TelView - Dodano weryfikację nazwy warstwy, by nie było możliwości ustawienia takiej samej nazwy.
  • 35070 TelView - Poprawiono eksport elementów zakotwiczonych na schemacie.
  • 35059 TelView - Poprawiono mechanizm edycji wartości w oknie raportu.
  • 34843 TelView - Poprawiono obliczanie funkcji oraz mnożenie i przesuwanie wartości dla całego okresu przeglądania w oknie raportów.
  • 35066 TelView - Poprawiono obsługę miksera dźwiękowego w oknie odtwarzacza multimedialnego.
  • 34748 TelView - Poprawiono problem zaznaczania opcji w definiowaniu funkcji przycisku "Konfiguracja aplikacji".
  • 35105 TelView - Poprawiono problemy przy eksporcie schematu do xml.
  • 35164 TelView - Poprawiono zamianę parametrów wartość minimalna, wartość maksymalna, mnożnik, przesunięcie, maska bitowa.
  • 34861 TelView - Przywrócono poprawne anulowania zapytań wydanych do serwera systemu w oknie wykresu f(t).
  • 34907 TelWinWeb - Przywrócono blokadę zmiany rozmiaru schematu po wywołaniu okna formularza wprowadzania danych/wyboru funkcji.
  • 35073 WebMgr - Poprawiono kasowanie plików rejestracji modułu WebEngine po czasie przeterminowania.

 

Lista zmian TelWin SCADA 7.03.05

  • 34498 OPCDrv - Rozwiązano możliwy problem ze wzrostem zajmowanej pamięci.
  • 34735 OPCDrv, OPCHDADrv - Poprawiono możliwe problemy łączenia się ze zdalnym serwerem OPC.
  • 34905 TelSrv - Poprawiono wyliczanie wartości zmiennej systemowej SYS_ReportInitQueue.
  • 34886 TelSrv, AlSrv - likwidacja błędu aplikacji występującego po zmianie właściwości w definicji katalogu pochodnego.
  • 34283 TelView - Poprawiono obsługę parametru "Alias podstawowej domeny" w oknie dialogowym "Grupy użytkowników" oraz "Użytkownicy".
  • 34752 TelView - Poprawiono obsługę pozycjonowania kontrolek na ekranie edycji raportu.
  • 34683 TelView - Przywrócono prezentowanie pełnego zakresu danych w elemencie raport przy transpozycji.
  • 34733 TelView - Raporty - Przywrócono wygląd i widoczność przycisków przewijania.
  • 34786 TelView - Schematy pochodne poprawiano działanie mechanizmu podmiany dla zmiennych: mnożnik, przesunięcie, minimum, maksimum, maska bitowa.
  • 34706 TelView - Usunięto możliwy błąd aplikacji wynikający z niepoprawnego przesuwania do pozycji na liście alarmów po zmianie stanu alarmu.
  • 34740 TelView - Wyeliminowano efekt ucinania odtwarzania dźwięku przy długiej kolejce alarmów.
  • 34808 TelView - Wyeliminowano problem odświeżania okna schematu podczas korzystania z mechanizmu przesunięcia widoku.
  • 34904 TelWinWS - Poprawiono możliwe problemy działania trybu RC.

 

Lista zmian TelWin SCADA 7.03.04

  • 34689 BackMgr - Poprawiono problem wysyłania listy logów do modułu zdalnej konsoli.
  • 34663 OPCUADrv - Poprawiono błędnie przypisywany timestamp dla wartości.
  • 34781 SimDrv - Poprawiono odczyt danych z kilku bloków DB.
  • 34730 TelView - Poprawiono prezentację danych na raporcie według podanego zakresu.
  • 34726 TelView - Poprawiono problem pojawienia się nadmiernej ilości próbek na raporcie dobowym.
  • 34745 TelView - Poprawiono tłumaczenie tekstów dla raportów.
  • 34583 TelView - Poprawiono wyświetlanie podglądu plików .sh, .shp, .shu na drzewku raportów.
  • 34777 TelView - Schematy pochodne - usunięto możliwość niezapisania zmian podczas gdy nadal jest aktywne pole edycyjne na liście zmian.
  • 34692 WebEngine - Rozwiązano problem możliwych wycieków pamięci dla okien wykresów.

 

Lista zmian TelWin SCADA 7.03.03

  • 34608 OPCUADrv - Zmodyfikowano algorytm przypisywania statusów.
  • 34644 PMEcologyDrv - Zaktualizowano parametry w dokumentacji systemu.
  • 34582 TelSrv - Poprawiono algorytm weryfikacji podczas usuwania sterowników.
  • 34556 TelSrv, AlSrv - Poprawiono wyłączenie trybu pasywnego po skonfigurowaniu bazy zmiennych.
  • 34576 TelView - Dodano blokowanie przyciągania do siatki podczas obrotu elementów.
  • 34681 TelView - Poprawiono problem blokowania/ukrywania przycisku za pomocą zmiennej powodujący wyłączenie aplikacji.
  • 34661 TelView - Poprawiono problem z odświeżaniem schematów z rysunkami.
  • 34683 TelView - Przywrócono prezentowanie pełnego zakresu danych w elemencie raport przy transpozycji.
  • 34677 WebMgr - Usunięto możliwe wycieki pamięci po stronie zdalnej konsoli.

 

Lista zmian TelWin SCADA 7.03.02

  • 34455 AlSrv - Ujednolicono miejsce zapisu logów diagnostycznych przy wysyłaniu powiadomieć SMS.
  • 34570 AlSrv, TelSrv - Rozwiązano przyczynę możliwych problemów przy reinicjacji modułów z trybu RC.
  • 32486 MBusDrv, MBusSrv - Wprowadzono obsługę typu tekstowego (funkcja 10H).
  • 34592 PTM - Poprawiono wyszukiwanie na widoku łączy dla posortowanej listy łączy.
  • 34594 PTM - Zabezpieczono działanie dialogu konfiguracji kierunków przed możliwymi wyciekami pamięci.
  • 34457 TelSrv - Poprawiono problem inicjowania definicji sterownika OPCUADrv.
  • 34361 TelView - Poprawiono błędny zapis źródła dla funkcji w wykresie f(x).
  • 34450 TelView - Poprawiono inicjowanie skali czasu dla wykresów tworzonych dynamicznie z pomiaru.
  • 34477 TelView - Poprawiono mechanizm podmiany tekstu w progach elementu sygnalizacja.
  • 34283 TelView - Poprawiono obsługę parametru "Alias podstawowej domeny" w oknie dialogowym "Grupy użytkowników" oraz "Użytkownicy".
  • 34505 TelView - Poprawiono odczyt kolorów z plików SVG.
  • 33970 TelView - Poprawiono odczytywanie parametrów układu okien użytkownika według wpisu konfiguracyjnego - preferowane ustawienia=Aplikacja.
  • 34538 TelView - Poprawiono problem wyświetlania elementu biblioteki użytego na przycisku w zależności od aktywnej warstwy.
  • 34426 TelView - Poprawiono problem, który może wystąpić przy formatowaniu wartości pobieranej z serwera.
  • 34445 TelView - Poprawiono problemy przy wyświetlaniu raportów przy małym oknie aplikacji.
  • 34471 TelView - Poprawiono sortowanie wartości liczbowych na raporcie.
  • 34588 TelView - Poprawiono wyświetlanie elementu Rysunek.
  • 34504 TelView - Poprawiono zamiany wartości w definicji progów za pomocą mechanizmu zamian.

 

Lista zmian TelWin SCADA 7.03.01

  • 30665 AlSrv - Rozwiązano problem nadmiarowych powiadomień podczas reinicjacji bazy zmiennych.
  • 34263 TelView - Rozwiązano problem drukowania wykresu z poziomu podglądu wydruku.
  • 34310 TelView - Wskaźnik - Poprawny odczyt kolorów z wcześniejszych wersji schematów.

 

Lista zmian TelWin SCADA 7.03.00

  • 33293 PMEcologyDrv - Dodano nowy sterownik protokołu PMEcology.
  • 33564 AlSrv - Dodano statusy: błąd obliczenia do alarmów.
  • 33187 AlSrv - Dodano opis nr telefonu w profilu powiadomień.
  • 33845 AlSrv - Poprawiono niepoprawnie pojawiający się komunikat o błędzie zapisu do bazy SQL bez ustawionej konfiguracji zapisu do bazy SQL.
  • 33757 AlSrv - Poprawiono odczyt danych bieżących w trybie MIRROR.
  • 33347 AlSrv - Poprawiono wyświetlanie informacji o błędzie po zamknięciu dialogu z ustawieniami portów szeregowych.
  • 33937 AlSrv - Poprawiono wyświetlanie parametrów rejestrowanych.
  • 33514 SQLDrv - Dodano opcjonalny log diagnostyczny, do którego wypisywane są pełne odpowiedzi na zapytania.
  • 32358 MacSrv - Wycofano moduł z dystrybucji w systemie TelWin SCADA.
  • 33735 MK - Poprawiono obsługę dialogu konfiguracyjnego modułu.
  • 31278 Mk - Wprowadzono mechanizm szyfrowania połączeń między modułami systemu TelWin.
  • 30475 UsrMan.ini - Dodano nowy parametr w pliku konfiguracyjnym UsrMan.ini pozwalający na zdefiniowanie katalogu do pliku haseł.
  • 33257 OPCDrv - Dodano zabezpieczenia w przypadku wysłania niepoprawnego uchwytu do zmiennej przez serwer OPC.
  • 33870 ProcWin - Dodano nowe słowo kluczowe - IGNORE_CALCULATE_ERROR.
  • 32866 PTM, Alsrv - Dodano możliwość definiowania parametru maksymalnego czasu oczekiwania na odpowiedź modemu sms.
  • 30049 SimDrv - Dodano pomoc dla modułu.
  • 29114 SimDrv - Umożliwiono wykorzystanie powiązania zmiennych za pomocą nazwy symbolicznej.
  • 26607 Starter - Dodano dialog edycji parametrów konfiguracyjnych powiadomień. Zabezpieczono przechowywanie hasła do poczty email.
  • 33386 TelDiode - Dodano udostępnianie danych diagnostycznych poprzez TWSSrv.
  • 33452 TelDiode - Usprawniono działanie modułu w przypadku braku dostępności zasobów przy zapisie.
  • 33395 TelSrv - Poprawiono działanie wzoru AssignOnTrig.
  • 33995 TelSrv - Poprawiono problem definiowania pól źródło i nazwa w źródle dla zmiennych typu obliczenie ze sterowaniem.
  • 27158 TelSrv - Przeniesiono parametry Następny identyfikator danej/katalogu z pliku konfiguracyjnego do bazy zmiennych.
  • 32854 TelSrv - Uszczegółowiono wpisy w dokumentacji odnośnie wzorów.
  • 29820 TelSrv - Uzupełniono dokumentację modułu dotyczącą wzorów sumy ważonej.
  • 33754 TelSrv - Wzory - Poprawiono aktualizowanie listy argumentów wzoru po zmianie oraz usuwanie wzorów zagnieżdżonych.
  • 33769 TelSrv - Wzory - Poprawiono definiowanie parametrów opcjonalnych wzoru.
  • 33770 TelSrv - Wzory - Poprawiono konwersję argumentów typu "wzór" na argumenty typu "zmienna/stała".
  • 31243 TelSrv, AlSrv - Dodano możliwość wywołania procedury awaryjnej reinicjacji połączenia z bazą danych z trybu zdalnej konsoli.
  • 33038 TelSrv, AlSrv - Umożliwiono ustawienie katalogu pochodnego w konkretnym miejscu drzewka katalogów.
  • 33119 TelView - Dodano dla komponentu raport wyświetlanie znacznika czasowego dla danych bieżących.
  • 33035 TelView - Dodano możliwość ukrywania kolumn z wartościami nieznanymi na komponencie raport.
  • 33106 TelView - Dodano możliwość wyłączania sortowania na liście komponentu raport.
  • 32577 TelView - Dodano opcję umożliwiającą odtwarzanie głosowe treści alarmu przy jego powtórzeniach.
  • 31752 TelView - Dodano procentowy wygląd dla elementów Słupek oraz Wskaźnik kołowy.
  • 13607 TelView - Dodano skrót klawiaturowy Shift + Pause do "Rejestracji \ Przerejestrowania użytkownika".
  • 30665 TelView - Lista alarmów - Dodano możliwość blokowania wybranych alarmów na czas jednej godziny.
  • 33881 TelView - Poprawiono błąd podczas przeciągania na liście elementów schematu.
  • 33884 TelView - Poprawiono eksport danych schematu do Excela.
  • 33899 TelView - Poprawiono eksport listy alarmów do Excela.
  • 33607 TelView - Poprawiono eksport raportów bez określonego tytułu.
  • 33542 TelView - Poprawiono mechanizm funkcji przycisku blokowania/odblokowywania wartości raportowych na schemacie.
  • 33854 TelView - Poprawiono problem w elementach aktywnych z przenoszeniem wartości liczbowych mnożnika/przesunięcia/min/max/maska dla schematu w schemacie.
  • 34097 TelView - Poprawiono problem zawieszania się schematów w trybie edycji, zawierających elementy typu wykres f(t).
  • 33889 TelView - Poprawiono rysowanie elementów.
  • 33835 TelView - Poprawiono uruchamianie modułu z wykorzystaniem autoryzacji poprzez serwer systemu.
  • 33898 TelView - Poprawiono wyświetlanie właściwości na liście elementów.
  • 33122 TelView - Raporty - Wyłączenie widoczności przycisków przewijania dla raportów z dowolnym zakresem danych.
  • 33852 TelView - Słupek - Poprawiono rysowanie efektu 3D.
  • 33102 TelView - Umożliwiono domyślne rysowanie wykresu z czasem wybiegającym w przyszłość.
  • 32819 TelView - Wprowadzono podział wartości raportowych godzinowych na dwa typy: godzinowe i godzinowe bieżące.
  • 33913 TelView - Wykresy - Poprawiono rysowanie wykresów słupkowych.
  • 33302 TelView - Zoptymalizowano mechanizm odświeżania schematów.
  • 33756 TelView, TelSrv - Umożliwiono import z pliku Excela bez zainstalowanego pakietu Office.
  • 27031 TelWin - Poprawiono wyświetlanie elementów graficznych dla skali ekranu innej niż 100%.
  • 33446 TelWin - Poprawiono wyświetlanie elementów graficznych dla skali ekranu innej niż 100%.
  • 33759 TelWin WebInterface - przywrócono możliwość aktualizowania stron w podsystemie.
  • 31022 TelWinWS - Dodano przesyłanie informacji o statusie zmiennej podczas pobierania danych raportowych.
  • 21253 WebMgr - Dodano okno zarządzania sesjami w trybie zdalnej konsoli.

 

W jaki sposób TelWin SCADA -wykorzystując protokół GAZ-MODEM- pobiera dane archiwalne z konkretnej godziny?

np. przez 2 dni nie działała  telemetria ze stacji X, a chciałbym przesłać dane archiwizowane w przeliczniku na X z okresu mnie interesującego. Poza tym czasem nie jestem np. zainteresowany przesyłaniem danych archiwalnych, bo wpływa to znacząco na długość paczek a jakość łącza radiowego nie jest najlepsza.

Z poziomu serwera nie można zainicjować pobierania danych archiwalnych dla zmiennych bez zadeklarowanej archiwizacji "zdalnej", ale w kliencie ("TelWin SCADA") można zdefiniować akcję zbierania danych dla danej zmiennej nawet jeśli nie ma ona włączonej archiwizacji "zdalnej". (Oczywiście zmienna ta musi mieć zdefiniowany w serwerze numer na danej archiwalnej). Odświeżanie oznacza pobranie danych z całej doby (wg. czasu GMT), a uzupełnianie oznacza pobranie próbek młodszych od ostatniej już posiadanej próbki w danej dobie. Dla podanego przypadku jedynym rozwiązaniem jest "odświeżenie" danych z określonych dni. Niestety zawsze trzeba odświeżyć cała dobę (wg. czasu GMT).

Co dokładnie oznacza parametr "Maksymalny rozmiar ramki", czy jest to komenda wpływająca na przelicznik gazu i każąca mu wysyłać odpowiedzi w blokach o określonej długości, jeśli tak to jaka jest to komenda Gaz-Modemu?

Na podstawie zadanego parametru "Maksymalny rozmiar ramki" sterowniki protokołów mogą oszacować liczbę danych, o którą można zapytań aby odpowiedź nie była dłuższa od zadanej wartości parametru "Maksymalny rozmiar ramki". W protokole Gaz-Modem wer. 1 można dokładnie obliczyć maksymalną wielkość ramki odpowiedzi na podstawie parametrów zapytania.

Czy parametry "Zmienna na liście danych raportowych" i "danych raportowych dobowych" dotyczą archiwizacji zmiennej już w Telwinie SCADA czy ma to związek z przesyłaniem danych dobowych (komenda 1CH) i (komenda 1BH) Jeżeli dotyczy to przelicznika, to gdzie się ustawia godzinę i dzień pobrania. Czy ustawienie któregoś z parametrów na -1 oznacza zaniechanie pobierania tych danych?

W protokole Gaz-Modem wer.1 występuje pojęcie danych bieżących, rejestrowanych i dobowych. Dane te odpowiadają odpowiednio danym bieżącym, archiwalnym i raportom godzinowym w systemie TelWin SCADA. Komentarza wymagają dane dobowe rejestrowane w przeliczniku o godz. 22.00. Ponieważ w ramce odpowiedzi z danymi dobowymi przesyłana jest godzina rejestracji, system TelWin SCADA traktuje te dane jako raport godzinowy. Z punktu widzenia systemu TelWin SCADA jest to po prostu szczególny przypadek, gdzie raport godzinowy jest tworzony co 24godz., a nie co 1 czy 2 godz. Parametr "zmienna na liście danych dobowych" nie jest wykorzystywany i powinien mieć wartość -1.

W jaki sposób są przesyłane np. dane bieżące o numerze 1 i 30 , czy są wybierane tylko pozycje 1 i 30 i włożone do przesyłanej paczki, czy idą dwie paczki dla każdej danej, czy jest przesyłana wielka paczka z zawartością zmiennych od nr 1 do 30?

Sterownik Gaz-Modem optymalizuje zapytania w ten sposób, że w jednej ramce odpowiedzi nigdy nie występuje więcej niż 10 kolejnych parametrów nie wykorzystywanych w systemie TelWin SCADA. Np. jeżeli pobieramy dane o numerach 1,12,15 to zostaną one pobrane w jednej iteracji, natomiast 1,13,15 w dwóch.

Jak umożliwić współdzielenie jednego przerwania przez wiele portów szeregowych w Windows NT?

Wymaga to zmiany w ustawieniu rejestru. Procedura:

  • Zalogować się jako administrator
  • Zdefiniować nowe porty szeregowe - Panel sterowania -> porty
  • Uruchomić edytor rejestru (regedit.exe). Zachować ostrożność - modyfikacje rejestru mogą się skończyć tragicznie
  • Wyszukać ciąg znaków "PermitShare" - Menu->Edycja->Znajdź (Wyszukiwanie wartości).
  • Znaleziona wartość powinna być w kluczu (wyświetlanym w pasku statusowym edytora rejestru): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial
  • Jeśli klucz ma w nazwie ControlSet00x, szukać dalej (F3).
  • Jeśli wartość klucza "PermitShare" nie została znaleziona to zadzwonić (601)762572
  • Jeśli wartość klucza "PermitShare" zotała znaleziona w kluczu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial należy zmodyfikować dane wartości z "0" na "1"  Menu->Edycja->Modyfikuj
  • Zamknąć program edytora rejestru
  • Zrestartować system

Jak ustawiać strefy czasowe?

Wszystkie współpracujące w ramach systemu TelWin SCADA komputery muszą mieć ustawioną tę samą strefą czasową i tak samo ustawioną opcję czasu letniego.

Ponieważ wszystkie dane archiwalne i raportowe są pamiętane wg czasu UTC, należy zadbać o to, aby strefa czasowa byća odpowiednio ustawiona. Jeśli strefa nie będzie poprawnie ustawiona to stemple  czasowe danych archiwalnych i raportowych nie będą zapamiętane wg czasu UTC, co może powodować kłopoty w ich późniejszej interpretacji (patrz następne pytanie).

W Polsce zimę mamy przesunięcie o plus 1 godz. do czasu UTC a latem o 2 godz.

Aplikacje 16 bitowe, system Windows NT

Aplikacje 16 bitowe nie pobierają strefy z panelu Właściwości: Data/Godzina.
Musi być ustawiona zmienna środowiskowa TZ. Można to zrobić w zbiorze
Autoexec.bat lub w panelu sterowania system->środowisko (wymaga
restartu systemu)
Nie należy stosować automatycznego przejścia na czas letni (np. SET TZ=GMT-1PDT)
ponieważ przejście na czas letni i odwrotnie następuje w niewłaściwym terminie.
w Polsce należy ustawić strefę czasową następująco:
SET TZ=GMT-1
Latem należy ręcznie przestawić czas w komputerze.

Czas lokalny wyświetlany w pasku zadań jest też czasem lokalnym dla aplikacji 16 bitowych.

Aplikacje 32 bitowe, system Windows NT

Aplikacje 32 bitowe pobierają strefę z ustawień panelu Właściwości: Data/Godzina pod warunkiem że nie jest ustawiona zmienna środowiskowa TZ. Jeżeli zmienna TZ jest zdefiniowana to jej ustawienia mają pierwszeństwo (wymaga restartu systemu).

W przypadku ustawienia zmiennej TZ, czas lokalny wyświetlany w pasku zadań jest też czasem lokalnym dla aplikacji 32 bitowych, pod warunkiem, że nie jest włączone automatyczna uwzględnianie czasu letniego. W przeciwnym wypadku mogą występić różnice i z tego względu NIE NALEŻY  STOSOWAĆ ZMIENNEJ TZ dla aplikacji 32 bitowych.

W Polsce należy ustawić strefę czasową w panelu Właściwości: Data/Godzina na (GMT+01:00) Warszawa, Praga , Budapeszt z automatycznym uwzględnianiem czasu letniego.

Aplikacje 16 bitowe, system Windows 95

Aplikacje 16 bitowe nie pobierają strefy z panelu Właściwości: Data/Godzina. Musi być ustawiona zmienna środowiskowa TZ. Trzeba to zrobić w zbiorze Autoexec.bat (wymaga restartu systemu).

Nie należy stosować automatycznego przejścia na czas letni (np. SET TZ=GMT-1PDT) ponieważ przejście na czas letni i odwrotnie następuje w niewłaściwym terminie. W Polsce należy ustawić strefę czasową następująco:
SET TZ=GMT-1
Latem należy ręcznie przestawić czas w komputerze.

Czas lokalny wyświetlany w pasku zadań jest też czasem lokalnym dla aplikacji 16 bitowych.

Aplikacje 32 bitowe, system Windows 95

Aplikacje 32 bitowe pobierają strefę z ustawień panelu Właściwości: Data/Godzina pod warunkiem że nie jest ustawiona zmienna środowiskowa TZ. Jeżeli zmienna TZ jest zdefiniowana to jej ustawienia mają pierwszeństwo.

W przypadku ustawienia zmiennej TZ, czas lokalny wyświetlany w pasku zadań jest też czasem lokalnym dla aplikacji 32 bitowych, pod warunkiem, ze nie jest włączone automatyczna uwzględnianie czasu letniego. W przeciwnym wypadku mogą występić różnice i z tego względu NIE NALEŻY STOSOWAĆ ZMIENNEJ TZ dla aplikacji 32 bitowych.

W Polsce należy ustawić strefę czasową w panelu Właściwości: Data/Godzina na (GMT+01:00) Warszawa, Praga, Budapeszt z automatycznym uwzględnianiem czasu letniego.

Jak pamiętany jest czas w plikach danych archiwalnych i raportowych?

Od wersji 1.x stemple czasowe są pamiętane jako liczba sekund jaka upłynęła od 1.1.1970 r. czasu UTC. Jednakże, ze względu na ograniczenia systemu DOS/Windows dla aplikacji 16 bitowych nie zawsze możliwe jest poprawne określenie czsu UTC. Wynika to z następujących przyczyn. Czas UCT obliczany jest na podstawie czasu lokalnego przez skorygowanie go o odpowiednią liczbę sekund, wynikającą z ustawionej w systemie strefy czasowej. Jeżeli strefa jest ustawiona niepoprawnie, to obliczony czas UTC będzie odbiegać od rzeczywistego czasu UTC. Drugim problemem jest to, że dla aplikacji 16 bitowych niepoprawnie wyznaczany jest termin przejścia na czas letni. Z tego względu  zalecanym ustawieniem strefy czasowej dla systemu 16 bitowego (wersje 1.x) było GMT-1 względnie GMT0. Przejście na czas letni musiało być realizowane ręcznie przez operatora. Takie ustawiania miały następujące konsekwencje. Zimą stemple czasowe byty zapamiętywane wg. czasu UTC jeśli ustawiona była strefa GMT-1 lub z przesunięciem 1 godz. jeśli ustawiona była strefa GMT0. Latem natomiast stemple czasowe były zapamiętywane z 1 godz. lub 2 godz. przesunięciem (odpowiednio dla ustawienia strefy GMT-1 i GMT0).

Jak przechowywane są dane archiwalne i raportowe?

Dane archiwalne

Kolejne wartości danej zmiennej są zapamiętywane w plikach obejmujących wszystkie próbki z okresu jednej doby wg. czasu UTC. Jeśli jednak strefa czasowa jest ustawiona niepoprawnie to wyznaczony czas UTC różni się od rzeczywistego czasu UTC i podział na pliki będzie inny. Przykładowo, przy  poprawnie ustawionej strefie czasowej w Polsce jeden plik obejmuje dane z okresu od godz. 1.00 (czasu lokalnego) do godz 1.00 dnia następnego w zimie i od godz. 2.00 do godz 2.00 dnia następnego latem. (Odpowiada to okresowi od godz. 0 do godz. 0 dnia następnego czasu UTC niezależnie od pory roku). Jeżeli ustawiona jest strefa GMT-1 to jeden plik obejmuje dane z okresu od godz. 1.00 (czasu lokalnego) do godz 1.00 dnia następnego niezależnie od pory roku. Jeżeli ustawiona jest strefa GMT0 to jeden plik obejmuje dane z okresu jednej doby czasu lokalnego.

Nazwa pliku, w którym zapamiętywane są wartości archiwalne danej zmiennej jest wyznaczana przez dodanie do nazwy zmiennej rozszerzenia "arc". (W systemie 16 bitowym ze względu na ograniczenia w systemie plików, zarchiwizować można było tylko zmienne, których nazwy miały nie więcej niż 8  znaków). Pliki danych archiwalnych umieszczane są w podkatalogach, których nazwa określa datą próbek (wg czasu UTC).

Raporty godzinowe

Pliki raportów godzinowych obejmują raporty wszystkich zmiennych z okresu pełnej doby wg czasu UTC. Nazwa pliku określa datą (wg czasu UTC) raportów pamiętanych w tym pliku. Podobnie jak w przypadku danych archiwalnych niepoprawnie określona strefa czasowa powoduje, iż alokacja raportów w plikach będzie inna.

Wersja 2.2 (i wersje wyższe) zawierają zmienione mechanizmy generacji raportów, zapewniające poprawne ich generowanie dla dni, w których następuje przejęcie z czasu zimowego na letni i odwrotnie. (System 32 bitowy umożliwia korzystania z opcji automatycznego uwzględniania czasu letniego). Zasady generowania raportu w tych dniach są następujące. W momencie zmiany czasu polegającej na przesunięciu zegarów do przodu, raport na godzinę zmiany czasu jest generowany jedynie wtedy, gdy nowa godzina (po przesunięciu) jest godzin raportowań. W momencie zmiany czasu polegającej na przesunięciu zegarów do tyłu, raport generowany jest tylko na godziny w czasie zimowym (w Polsce jest to późniejsza godzina druga).

Zmiany wprowadzone w wersji 2.2 umożliwiają ustawienie poprawnej strefy czasowej w panelu Właściwości: Data/Godzina, z automatycznym uwzględnianiem czasu letniego.

W związku z powyższym od wersji 2.2 zalecanym ustawieniem strefy czasowej jest (GMT+01:00) Warszawa, Praga, Budapeszt (panel Właściwości: Data/Godzina)

Zmienna środowiskowa TZ nie powinna być stosowana.

Aby zapewnić poprawną interpretację danych zgromadzonych przez system gdy ustawiona była strefa czasowa nie uwzględniająca czasu letniego (np. GMT-1 czy GMT0) należy w dialogu konfiguracyjnym serwera systemu określić stosowaną uprzednio strefę czasową oraz moment przejęcia na poprawną strefę.

Współpraca modułów MK z wersji 16 bitowej z 32 bitową na protokole IPX/SPX.

W systemie 32 bitowym rozmiar ramki musi mieć wartość o 42 większą od tej ustawionej w module 16 bitowym.

Dostęp do zasobów WindowsNT z Windows95

W systemie Windows 95 należy zalogować się na konto i z hasłem identycznym z tym w Windows NT. Gdy warunek ten nie jest spełniony pojawia się pytanie o hasło do zasobu IPC$ (Chodzi tu o hasło użytkownika Windows 95 w systemie NT) Nazwa użytkownika w Dial-up może być inna (oczywiście użytkownik ten musi mieć prawo do łączenia się przez RAS w Windows NT)

Powyższe rezultaty uzyskano eksperymentalnie. Wszystko sprowadza się najprawdopodobniej do błędnego działania opcji "Zaloguj się do sieci" w dial-up Windows 95. (Windows 95 zawsze próbuje się zalogować jako użytkownik którego nazwę podano przy logowaniu do systemu Windows 95).  

Zależność czasu ważności danych od częstotliwości ich zbierania

W przypadku braku łączności z obiektem (poprzez sterowniki protokołów ???drv.exe) dane opatrzone zostają statusem "błąd transmisji". Na ekranach klienta wizualizacji TelWin SCADA objawia się to znakiem zapytania przy wartości (gdy opcja ta jest włączona). Od wersji 2.0 wprowadzono nowy mechanizm zapobiegający prezentowaniu wartości które nie były przez długi czas odświeżone. (zapobiega to ewentualnym błędnym decyzjom operatora podjętym w oparciu o nieaktualne dane). Mechanizm ten polega na opatrzeniu danej dodatkowym statusem "wartość nieznana", co powoduje iż wartość danej nie jest dłużej prezentowana dyspozytorowi. Czas po którym dana jest uznawana za nieważną jest uzależniony od częstotliwości jej pobierania w następujący sposób:

Częstość uaktualniania Czas ważności danej
0 (inicjacja ręczna) 25 godzin
-1 (maksymalna możliwa częstotliwość) 1 min.
od 1 sek.  do 59 sek. 5 min.
od 60 sek. do 299 sek. 15 min.
od 300 sek. do 899 sek. 30 min.
od 900 sek. 2*częstość uaktualniania

Sposób funkcjonowania opcji automatycznego odświeżania raportów

W serwerze systemu TelWin SCADA istnieje możliwość włączenia opcji automatycznego odświeżania danych raportowych godzinowych i dobowych (opcja "Aut. odśw." w definicji profilu raportów godzinowych lub dobowych). Mechanizm ten polega na tym, że każdy serwer (TelSrv) wysyła do wszystkich swoich klientów (w tym innych serwerów TelSrv) powiadomienie o zmianie w raportach godzinowych lub dobowych (następuje to po przeliczeniu raportów) z podaniem godziny lub doby w której nastąpiła zmiana. Serwer TelSrv, po odebraniu takiego powiadomienia, inicjuje pobieranie raportów z danej godziny lub doby dla wszystkich profili raportów godzinowych lub dobowych, które nie są inicjowane lokalnie i mają włączoną opcję automatycznego odświeżania. Do wersji 2.67 inicjowane były wszystkie profile raportów niezależnie od źródła zmiennych wchodzących w skład profilu. Powodowało to problemy w przypadku wzajemnego pobierania raportów przez dwa serwery. Od  wersji 2.68 mechanizm ten został zmodyfikowany w ten sposób, że profil raportów jest inicjowany tylko wtedy, gdy zmienne wchodzące w skład profilu mają swoje źródło w serwerze, z którego przyszło powiadomienie. Ponieważ jednak nie są sprawdzane wszystkie zmienne, wymagane jest aby przy włączonej opcji automatycznego odświeżania, wszystkie zmienne wchodzące w skład profilu były pobierane z tego samego serwera.

Raporty godzinowe - inicjacja "przyrost licznika"

Inicjacja raportów godzinowych "przyrost licznika" została wprowadzona w celu rozwiązania problemu przewijania licznika. Przy tym sposobie inicjacji, należy podać minimalną i maksymalną wartość licznika. Dzięki tym informacjom serwer może prawidłowo obliczyć przyrost licznika nawet w przypadku jego "przewinięcia". Ten sposób działa tylko dla liczb całkowitoliczbowych. W przypadku gdy wartość licznika wykracza poza deklarowany przedział, sygnalizowany jest błąd obliczenia.

Przeliczanie raportów godzinowych

Raporty godzinowe powinny przeliczone zawsze wtedy, gdy zmieniają się wartości raportowe godzinowe zmiennych będących podstawą do obliczenia wartości raportowych godzinowych innych zmiennych. Jednakże, dla zmniejszenia obciążenia serwera systemu TelWin SCADA i uniknięcia zjawiska ciągłego przeliczania raportów, wprowadzono następujące optymalizacje:
1) Raporty są przeliczane nie częściej niż co 30 sekund.
2) Raporty są przeliczane dopiero wtedy, gdy wszystkie procesy inicjowania i pobierania danych raportowych godzinowych  zostaną zakończone. (Domniemuje się przypadek, w którym do jednego wzoru wchodzą zmienne mające różne profile raportów godzinowych. Przeliczenie takiego wzoru daje właściwy wynik dopiero po pobraniu wartości wszystkich argumentów.)

Opóźnienie przeliczenia raportów godzinowych do momentu pobrania wszystkich zdalnych raportów godzinowych może być niekorzystne, w przypadku gdy proces pobierania danych jest dlugotrwały. W takim przypadku można wymusić każdorazowe przeliczanie raportów po pobraniu wartości raportowych z każdego profilu. W tym celu należy w pliku telsrv.ini, w sekcji [Konfiguracja] umieścić parametr HRC i nadać mu wartość "1". (Wartość "0" powoduje opóźnienie przeliczania raportów do momentu zakończenia wszystkich procesów inicjowania i pobrania raportów godzinowych).

 

[Konfiguracja]
HRC=1

Wzór W=AssignOnCtrl(Ctrl,Val)

W przypadku gdy etykieta czasowa zmiennej W jest starsza  od etykiety zmiennej Ctrl, zmiennej W         przypisywana jest wartość zmiennej Val, przy czym etykieta czasowa zmiennej W jest taka jak etykkieta zmiennej Ctrl. W przypadku gdy etykieta czasowa zmiennej W nie jest starsza od etykiety zmiennej Ctrl, Wartość zmiennej W nie zmienia się, a status wartości jest uzupełniany o flagę "Błąd obliczenia". (Flaga "Błąd obliczenia" zapobiega wykonaniu sterowania dla zmiennej klasy "Obliczenie ze sterowaniem".)
Uwaga: Zmiennym klasy "Obliczenie ze sterowaniem"  przypisywana jest wartość obliczenia, ale także wartość otrzymane ze źródła. Nie należy więc bezpośrednio stosować tego wzoru do wymuszenia sterowania zmienną w obiekcie, jeśli zmienna Ctrl ma źródło w tym samym obiekcie.

Wzór W=NewVal(Z)

Wzór przypisuje zmiennej W wartość zmiennej Z, przy czym etykieta czasowa zmiennej W zmienia się tylko w przypadku gdy zmianie ulega również status lub wartość liczbowa.

Zmienne predefiniowane

Zmienna CO_<nazwa źródłoa> - wartość bieżąca zmiennej określa stan połączenia ze źródłoem:

    2    - łączenie ze źródłoem
    3    - połączenie nawiązane
    4    - rozłączanie
    5    - połączenie rozłączone
    6    - brak połączenia

Zmienna AR_<profil archiwizacji>
    Wartość bieżąca wskazuje stan procesu pobierania archiwów (% pobranych zmiennych)

Zmienna HR_<profil raportów godzinowych>
    Wartość raportowa godzinowa różna od zera blokuje automatyczne pobieranie raportów.
    Wartość bieżąca wskazuje stan procesu pobierania raportów
        -1    - błąd utworzenia pliku raportów godzinowych
                - próba inicjacji pobierania na niewłaściwą godzinę
                - błąd pobrania raportu
        -2    - raport godzinowy nieprzygotowany
        0 -100 - zaawansowanie procesu pobierania raportów (%)

Zmienna DR_<profil raportów dobowych>
    Wartość raportowa dobowa różna od zera blokuje automatyczne pobieranie raportów.
    Wartość bieżąca wskazuje stan procesu pobierania raportów
        -1    - błąd utworzenia pliku raportów dobowych
                - błąd pobrania raportu
        -2    - raport dobowy nieprzygotowany
        0 -100 - zaawansowanie procesu pobierania raportów (%)

Import definicji zmiennych do serwera TGSrv - format pliku tekstowego z opisem zmiennych

Każdy wiersz pliku tekstowego zawiera definicję jednej zmiennej
Pola w wierszu muszą być rozdzielone znakami tabulacji

nr pola opis
1 numer linii - pole nie jest interpretowane
2 short name  - opis zmiennej
3 long name - opis zmiennej (w nawiasach)
4 typ zmiennej:
                     M - float
                     S - sygnalizacja
5 źródło - pole nie jest interpretowane
6 protocol number - numer parametru
7 processing - pole nie jest interpretowane
8 destination - pole nie jest interpretowane
9 reference name - nazwa w TelWin SCADA (do wersji 2.69/0 źródło zawsze "ODG", od wersji 2.69/1 nazwa źródła jest brana z pierwszej pozycji listy źródeł)
10 fetch cycle - pole nie jest interpretowane
11 2 hour trans. -
    "x" lub "+"    - dana również raportowa jeśli brak znaku - tylko wartości bieżące
12 controlable -
    "x" lub "+"    - sterowanie - dane do TelWina SCADA

    brak znaku - dane pomiarowe - dane z TelWina SCADA

Import należy wywołać dwukrotnie - raz dla danych bieżących i raz dla raportowych

Pobieranie listy zdarzeń z przelicznika z protokołem GazModem

W celu pobrania z przelicznika listy zdarzeń, należy zdefiniować w serwerze zmienną z archiwizacją zdalną. Definicja nazwy w źródle powinna wskazywać na zmienną archiwalną o numerze 1000 ( numer zmiennej bieżącej i raportowej należy ustawić na -1). Każde pobranie danych archiwalnych (zainicjowane ręcznie lub automatyczne - z profilu) powoduje pobranie całej listy zdarzeń i zapisanie jej jako kolejnych wartości archiwalnych zdefiniowanej zmiennej. Wszystkie kolejne wartości mają identyczną etykietę czasową - wskazującą na moment pobrania listy. Każda z wartości jest typu tekstowego i zawiera dane o zdarzeniu, zgodne z informacjami otrzymanymi z przelicznika:

GazModem: "Zdarzenie nr xx; P:yyyy-mm-dd gg:mm.ss K:yyyy-mm-dd gg:mm.ss, DVn=xxx"

Zdarzenie, Zd. - numer zdarzenia (z w przypadku pierwszej wersji protokołu GazModem, różne typy przeliczników mają różne kody zdarzeń, przez co nie można ich opisać słownie)

P - czas początku zdarzenia

K - czas końca zdarzenia (jeśli zakończone)

DVn - przyrost licznika

Innymi słowy każde pobranie listy alarmów powoduje zapamiętanie w archiwum zmiennej bieżącego stanu listy alarmów z przelicznika.

Do wizualizacji listy zdarzeń można wykorzystać program TelView. Na schemacie należy zdefiniować przycisk z funkcją "Przeglądanie listy danych archiwalnych" i typem danych "Lista zdarzeń Gaz-Modem".

Zaimplementowany i przedstawiony powyżej mechanizm pobierania zdarzeń z przelicznika odbiega nieco od modelu danych archiwalnych w systemie TelWin SCADA (gdzie każde zdarzenie jest zapamiętane z etykietą czasu wystąpienia). Wynika to ze sposobu zdefiniowania i przesyłania zdarzeń w protokole GazModem. Jedna pozycja na liście opisuje tam bowiem dwa zdarzenia (początek i koniec). Monitorowanie zmian na liście wymagałoby ciągłego pobierania całej listy (zdarzenia są nie tylko dopisywane na końcu listy ale powodują też modyfikację informacji na innych pozycjach - zdarzenia typu "koniec") i porównywania zawartości kolejno pobranych list. Biorąc pod uwagę fakt, że pobranie listy alarmów wymaga kilkudziesięciu interakcji z przelicznikiem (każda pozycja przesyłana jest w oddzielnej ramce) byłby to proces bardzo nieefektywny. (Funkcja odpowiedniego filtrowania kolejno pobranych list jest realizowana w programie TelView).

Formatowanie etykiety czasowej we wzorze W=TS(Z,F)

Stała F może zawierać ciąg formatujący np. %H:%M %d-%m-%Y

Lista wszystkich kodów formatujących:

%a - Abbreviated weekday name

%A - Full weekday name

%b - Abbreviated month name

%B - Full month name

%c - Date and time representation appropriate for locale

%d - Day of month as decimal number (01 - 31)

%H - Hour in 24-hour format (00 - 23)

%I - Hour in 12-hour format (01 - 12)

%j - Day of year as decimal number (001 - 366)

%m - Month as decimal number (01 - 12)

%M - Minute as decimal number (00 - 59)

%p - Current locale's A.M./P.M. indicator for 12-hour clock

%S - Second as decimal number (00 - 59)

%U - Week of year as decimal number, with Sunday as first day of week (00 - 53)

%w - Weekday as decimal number (0 - 6; Sunday is 0)

%W - Week of year as decimal number, with Monday as first day of week (00 - 53)

%x - Date representation for current locale

%X - Time representation for current locale

%y - Year without century, as decimal number (00 - 99)

%Y - Year with century, as decimal number

%z, %Z - Time-zone name or abbreviation; no characters if time zone is unknown

%% - Percent sign

Obsługa powiadomień SMS,FAX w serwerze alarmów

Powiadomienia w serwerze alarmów są definiowane za pomocą mechanizmu profili powiadomień. Każda definicja zdarzenia/alarmu w serwerze alarmów może być powiązana z pojedynczym profilem powiadomień. W ramach profilu powiadomień definiujemy listę zawierającą typ powiadomienia (SMS,FAX) oraz adresata (numer telefonu).

Powiadomienia FAX wymagają dostępu w systemie Windows do funkcji wysyłania faxów. W przypadku systemów Windows 2000 i Windows XP są to standardowe usługi systemu operacyjnego (pod warunkiem zainstalowania odpowiedniego faxmodemu). Systemy Windows NT4 i Windows 98 wymagają zainstalowania dodatkowych modułów obsługi faxów. Wyłączenie obsługi faxów w serwerze alarmów sprowadza się do usunięcia biblioteki faxdll.dll z katalogu EXE systemu.

Powiadomienia SMS wymagają dołączenia do komputera na którym pracuje serwer alarmów telefonu GSM realizującego wysyłanie faxów za pomocą komendy AT+CMGS (np. Siemens S45, ME45). Telefon powinien być dołączony do jednego z interfejsów COM1 lub COM2. Parametry pracy interfejsu należy ustawić w konfiguracji systemu Windows. Jeśli wybrany został interfejs COM2 to przed numerem telefonu adresata w definicji profilu powiadomień należy dodać prefiks COM2: (np COM2:+48601702641).

Wartości "statusu" wartości zmiennej

Z wartością każdego parametru związany jest jej "status", określający cechy wartości - jej ważność, pochodzenie, informacje o błędach itp. Status jest polem bitowym, w którym poszczególne bity mają następujące znaczenie (BIT0 oznacza najmniej znaczący bit):

   BIT0 - wartość nieznana
   BIT1 - błąd transmisji
   BIT2 - alarm (tylko dla serwera alarmów)
   BIT3 - alarm potwierdzony (tylko dla serwera alarmów)
   BIT4 - wartość pomiarowa
   BIT5 - nastawa ręczna
   BIT6 - błąd obliczenia
   BIT7 - raport pobrany
   BIT8 - raport zainicjowany
   BIT9 - blokada