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. -
|
12 | controlable -
|
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
Wersja 4.62.0 (17.03.2009)
- PerfMonDrv - Sterownik monitorowania wydajności systemu operacyjnego
- TelView - Raporty danych bieżących
- TelView - Modyfikacja funkcjonalności przycisków Modyfikuj
- TelView - Kolumna Potwierdzający na liście alarmów
- TelView - Menu - odtwarzanie domyślnych ustawień aplikacji
- TelView - Parametr Tytuł wykresu
- TelView - Sygnalizacja trybu pobierania danych raportowych na schemacie
- TelView - Automatyczne przewijanie listy alarmów (włącz/wyłącz)
- TelView - Wywoływanie AlSrv, TelSrv na definicji wyszukiwanej zmiennej
- TelView - Rozszerzenie mechanizmu zmian globalnych na schematach
- TelView - Mechanizm wyszukiwania elementów na schematach w trybie edycji i uruchomieniowym
- TelView - Mechanizm automatycznego zwiększania przesunięcia elementów raportowych na schemacie
- TelView - Siatka podziału okna
- TelView - Wyświetlanie informacji o zaznaczonym elemencie na pasku statusowym schematu
- TelView - Funkcja przycisku Przeglądanie danych archiwalnych - ukrywanie kolumny status, odtwarzanie ustawień okna
- TelSrv - Statystyki błędów dostępu do danych
- TelSrv - Dodatkowe okno grupujące zmienne
- TelSrv, AlSrv - Zaawansowany mechanizm wyszukiwania zmiennych
- AlSrv - Wstawianie treści alarmu do tematu wiadomości pocztowej $m lub $M
- ProcWin - Funkcje czasowe
- ProcWin - Mechanizm wyszukiwania w oknie zmiennych i na dialogu konfiguracyjnym
- TxtDrv - Odczyt danych tekstowych
- TCPCommander - Zarządca komend serwerów
- TelWinAD - Zmiany funkcjonalne w komunikacji systemu TelWin SCADA z usługą katalogową Active Directory
Wersja 4.61.0 (27.10.2008)
- TelSrv - Modyfikacja algorytmu obsługi połączeń klienckich
- TelSrv - Konfigurowanie rozmiaru buforów dla danych raportowych
- TelSrv - Zmiana algorytmu oczyszczania buforów dla danych raportowych
- TelSrv - Rozszerzenie funkcjonalności logów diagnostycznych. Statystyki dla połączeń klienckich
- TelSrv - Udoskonalenie funkcji kopiowania danych pomiędzy plikami i bazą SQL
- TelSrv - Udoskonalenie mechanizmu tworzenia kopii zapasowych danych lokalnych
- TelSrv - Zwiększenie efektywności importu danych z tabeli TELWIN_IMPORT
- TelSrv - Opcja dla profilu "przepływ" raportów dobowych, miesięcznych i okresowych
- TelSrv - Nowe opcje przy tworzeniu bazy zdalnej
- TelSrv - Zmienne statusowe - czas startu i reinicjacji serwera, stan procesu zapisu danych
- TelSrv - Zautomatyzowanie wykrywania typu bazy danych
- TelView - Menu kontekstowe Raporty
- TelView - Sygnalizacja trybu pobierania danych raportowych na schematach
- TelView - Wyświetlanie statusu dla wartości nieznanej elementu Pomiar
- TelView - Eksport danych przy przeglądaniu danych archiwalnych i raportowych na wykresach
- TelView - Wyszukiwanie elementów na schematach
- TelView - Nowe okno przeglądania danych z wykresów w trybie tekstowym
- TelView - Lista alarmów - Kopiowanie zawartości okna do schowka Windows
- TelView - Nowe wpisy konfiguracyjne w pliku TelView.ini: Tryb uruchamiania nowych okien trendu oraz Folder_TMP
- ProcWin - Kolejka powiadomień o zmianach wartości raportowych
- WebInterface - Dostosowanie podsystemu do przeglądarki internetowej Firefox
Wersja 4.60.0 (20.08.2008)
- TelView - Wyróżnianie statusów
- TelView - Blokowanie kursora myszy w obszarze roboczym schematu
- TelView - Przywracanie okna Alarmy/Zdarzenia
- TelView - Wykorzystanie Informacji dodatkowych zmiennej z TelSrv (min i max) w elementach Pomiar, Słupek, Wskaźnik kołowy, Sprite i Trend
- TelView - Wyświetlanie ustawień aplikacji w pasku statusowym
- TelView - Włączanie/wyłączanie wersjonowania schematu
- TelView - Lista alarmów: kolumna Potwierdzający, dźwięk zakończenia alarmu, potwierdzanie wszystkich alarmów z listy
- TelView - Nowy wpis konfiguracyjny: Blokada zewnętrznych komunikatów w logu=1.
- TelView - Rozszerzenie menu kontekstowego na raportach
- TelView - Okno przeglądania danych archiwalnych i raportowych na wykresach: zmiana skal za pomocą myszy, pomoc kontekstowa, grupowanie wykresów, automatyczne skalowanie, prezentacja jednostki trendu, wyróżnianie dni roboczych i świąt.
- TelSrv - Wzory DateTimeToSec(Z, F), SecToDateTime(Z, F), AssignOnRisingEdge(Trig, Val), AssignOFallingEdge(Trig, Val), DaysInMonth(Z1, Z2), Konfigurator stacji
- TelSrv - Wyszukiwanie zmiennych poprzez podwójne kliknięcie nazwy zmiennej w oknie rejestracji
- ProcWin - Operacje na statusach zmiennych
- AlSrv - Eksport bazy zmiennych do pliku w formacie tekstowym
- ODBCSrv - Mechanizm zamiany nazw w źródle na podstawie pliku
- Kopiowanie danych między plikami systemu TelWin SCADA®, a bazą SQL
- Rozszerzony mechanizm wyszukiwania zmiennych
- Konfiguracja katalogu roboczego aplikacji
- TelWin WebInterface - dostosowanie podsystemu do nowych funkcjonalności
Wersja 4.59.0 (20.06.2008)
- TelView - Wyróżnianie statusów
- TelView - Odtwarzanie ustawień po czasie bezczynności aplikacji
- TelView - Konfiguracja aplikacji za pomocą funkcji elementu Przycisk
- TelView - Weryfikacja danych raportowych względem dopuszczalnej różnicy
- TelView - Menu kontekstowe raportu w trybie edycyjnym
- TelView - Zmiany globalne w trybie edycyjnym raportu
- Parametryzacja przeszukiwania usługi katalogowej AD
- TelSrv - Wyszukiwanie zmiennych w bazie za pomocą komunikatów z okna rejestracji
- TelSrv - Mechanizm kopiujący dane pomiędzy plikami i środowiskiem bazodanowym
- TelView, ProcWin - komunikaty w oknie rejestracji o błędnie zarejestrowanych zmiennych
Wersja 4.58.0 (18.03.2008)
- TelView - Zapis/odczyt definicji wykresu
- TelView - Modyfikacja wartości minimalnej i maksymalnej trendu (oś Y) w trybie przeglądania danych
- TelView - Poziom uprawnień dla modyfikacji progów alarmowych z poziomu listy alarmów
- TelView - Mechanizm wyszukiwania elementów w oknach komponentów
- TelView - Wpis konfiguracyjny Include= w sekcji użytkownika pliku TelView.ini
- TelView - Rozszerzenie funkcjonalności elementu Przycisk (uruchomienie programu z możliwością potwierdzenia wykonania)
- WebMgr - Rozszerzona funkcjonalność okna podglądu sesji klienckich
Wersja 4.57.0 (14.01.2008)
- TelView - Prezentowanie przycisków na paskach narządziowych według odpowiednich kompozycji Windows
- TelView - Znacznik sortowania kolumn na listach alarmów
- TelView - Możliwość zamiany wartości minimum i maksimum dla elementu Sprite za pomocą narządzia Zmiany globalne i Schematu pochodnego
- TelView - Sekwencyjne wykonywanie listy zamienników na Schemacie pochodnym
- TelView - Dołączanie zmiennych do istniejących okien trendów za pomocą menu kontekstowego elementu Pomiar i na Raportach dodatkowych
- TelView - Prezentowanie wartości prognozowanych (przyszłościowych) na wykresach
- TelView - Nowa opcja Siatka zawsze na wierzchu dla elementu Trend i funkcji przycisku "Przeglądanie danych"
- TelView - Możliwość zdefiniowania przesunięcia czasowego (w sekundach) w stosunku do aktualnego czasu dla wartości predefiniowanej data i czas elementu Pomiar
- TelView - Nowa funkcja przycisku - Eksport schematu/raportu do formatu TXT, CSV, XML, programu MS Excel
- TelView - Wprowadzanie lub modyfikacja wartości za pomocą raportu dodatkowego
- TelView - Zmiana sposobu wyświetlania wykresów liniowych - znaczniki wartości na wykresie
- TelSrv - Optymalizacja inicjacji i przeliczania raportów
- TelSrv - Zmiany związane z archiwizacją zmiennych (przybliżanie, stały okres)
- TelSrv - Możliwość wyboru miejsca przechowywania danych na poziomie zmiennej (pliki-baza danych)
- TelSrv - Możliwość ograniczenia częstości przesyłania danych bieżących w połączeniach serwer-serwer
- AlSrv - Aktualizacja parametrów rejestrowanych w treści alarmów w zależności od stanu zmiennej alarmowej
- AlSrv - Opóźnienie powiadomienia (E-mail, fax, SMS)
- TelSrv i AlSrv - Ujednolicenie skrótów wyszukiwania według standardu systemu MS Windows (Znajdź Ctrl+F; Znajdź następny F3)
- TelSrv i AlSrv - Rozszerzenie funkcjonalności okna Podgląd danych (pamiętanie poprzednich ustawień, lista przeglądanych zmiennych)
- ProcWin - Rozszerzenie funkcjonalności instrukcji warunkowych oraz funkcji plikowych
- Nowe sterowniki - Ko128Drv - Sterownik firmy Instalbud-Szepielak
- Nowe sterowniki - MM05Drv - Sterownik SMS z przeliczników
Wersja 4.56.0 (08.10.2007)
- Współpraca systemu TelWin SCADA z usługą katalogową Active Directory
- TelView - indywidualna obsługa maksymalizacji okien
- TelView - okno dialogowe stanów sygnalizacji
- ProcWin - globalne zmiany nazw zmiennych w procedurach
- ProcWin - rozszerzenie funkcjonalności okna zarządzania listą procedur
- ProcWin - modyfikacja wartości zmiennych zdalnych z poziomu okna zmiennych
- ProcWin - wprowadzenie podstawowych operacji związanych ze zmiennymi typu tekstowego
- TelView - inteligentne wywoływanie okien typu 'popup'
- TelView - rozszerzenie funkcjonalności schematu pochodnego - zmiana wzorca filtrowanych alarmów
- TelWin WebInterface - umożliwienie wykonywania sterowań (wprowadzenie wartości) za pomocą przycisku z włączoną opcję wyboru funkcji
- TelWin WebInterface - wywoływanie listy alarmów w zdefiniowanym trybie prezentacji listy oraz wzorcem filtrowania
- TelView - skalowanie statusu w trakcie powiększania/zmniejszania elementu sygnalizacja na schemacie
- WebMgr - okno zarządzania sesjami klienckimi
- TelView - uzupełnianie zerami wartości pomiarowej przed prezentowaną wartością
- AlSrv - wyświetlanie nazwy użytkownika potwierdzającego alarm w treści alarmu
- TelView - włączenie/wyłączenie optymalizacji czcionek podczas importu schematów/raportów (*.EXP)
- TelView - automatyczny wywoływanie schematu/raportu dla konkretnego stanu alarmu (lista alarmów)
- TelView - automatyczne skalowanie wykresów
Wersja 4.55.0 (27.06.2007)
- TarDrv - sterownik protokołu SINEC Tarnów
- TelView - warstwy prezentacji danych
- TelView - rozbudowa mechanizmu skalowania schematu, rozbudowa funkcjonalności elementu tekst (wyrównywanie)
- TelView - nowy element 'łuk'
- TelView - automatyczne generowanie menu kontekstowego elementu pomiar związanego z przeglądaniem danych archiwalnych i raportowych
- TelView - Mechanizmy wykorzystujące informacje dodatkowe z bazy zmiennych serwera systemu (TelSrv)
- WebInterface - raporty dodatkowe, skalowanie schematu
- ProcWin - możliwość definiowania równań matematycznych dla operacji podstawienia (SET) i definiowania warunków (IF)
- TelSrv - rozbudowa mechanizmu wyszukiwania
- TelSrv - zmiana organizacji zmiennych predefiniowanych w bazie zmiennych
- TelSrv - eksport definicji zmiennych do pliku w formacie *.txt
- Usługi - uruchomienie elementów systemu w wielu sesjach
Wersja 4.54.0 (20.04.2007)
- TelView - Raporty dodatkowe - grupowanie
- TelView - Kontrola poprawności raportów
- TelView - Rozbudowa mechanizmu uprawnień (Konfiguracja ->Aplikacja)
- TelView - Rozbudowa mechanizmu zmian globalnych na schematach i raportach
- TelSrv - Odtwarzanie wartości po restarcie serwera
- Serwery systemu i klient wizualizacji TelView - Zmiana nazw zmiennych i nazw w źródle na podstawie pliku
- Sterowniki - Filtrowanie komunikatów dla kierunków i adresów wykorzystywanych w podsystemie PTM
Wersja 4.53.0 (15.02.2007)
- TelView - raporty dodatkowe.
- TelView - przycisk - funkcja skalowanie schematu/raportu.
- TelView - nowy element - schemat w schemacie.
- TelWin SCADA - Narzędzia konwersji nazw zmiennych w serwerze systemu TelSrv i kliencie wizualizacji TelView.
Wersja 4.52.0 (29.12.2006)
- Starter - praca w trybie usługi.
- Starter - monitorowanie uruchomionych programów.
- TelView - sortowanie na listach alarmów.
- TelView - pomiar - menu kontekstowe - przeglądanie danych archiwalnych i raportowych.
- TelView - pasek narzędziowy - przeglądanie danych raportowych.
- TelWin SCADA - Styl Windows XP.
Wersja 4.51.0 (17.11.2006)
- TelWin WebInterface - listy alarmów.
- AlSrv - operator warunkowy różne != .
- Name2Id - konwerter nazw na identyfikatory.
- TelView - eksport/import listy alarmów.
- TelView - globalne zmiany fragmentów nazw zmiennych na raportach i schematach.
- TelView - wyszukiwanie zmiennych (edycja listy alarmów).
- TelView - WebEngine - plik wynikowy error.log.
- 64-bitowa wersja instalacyjna.
Wersja 4.50.0 (02.10.2006)
- TelSrv - wielowątkowość.
- ProcWin - funkcja INCLUDE.
- TelMessage - filtrowanie komunikatów według zdefiniowanych wzorców filtrowania.
Wersja 4.15.0 (05.09.2006)
- AlSrv - formatowanie parametrów rejestrowanych w treści alarmów.
- SQLDrv - pobieranie danych archiwalnych.
- TelMessage - możliwość generowania odpowiedzi na istniejący temat/podtemat (forum), filtrowanie wiadomości.
- EdiG@sSrv - serwer eksportu danych do plików EdiG@s obsługa komunikatów NOMIN i ALOCAT.
- TelView - przycisk umożliwiający wybór funkcji z listy.
- TelView - wyświetlanie znacznika czasowego zmiennej za pomocą elementu pomiar.
- TelView - okno do przeglądania danych archiwalnych.
- TelView - wyświetlanie predefiniowanych wartości za pomocą elementu pomiar (bieżąca data/czas, nazwa użytkownika, opis użytkownika).
- TelView - nowa funkcjonalność wyświetlania trendów (możliwość wyłączenia ignorowania statusów Błąd obliczenia i Błąd transmisji; filtrowanie danych raportowych wyłącznie dla statusu Raport zainicjowany).
- TelView - przycisk wywołujący listę alarmów z wybranym wzorcem filtrowania.
- TelView - powiązanie alarmu na liście alarmów ze schematem/raportem.
Wersja 4.14.0 (01.06.2006)
- TelView - wykres typu "tekstowy".
- TelView - dynamiczne schematy/raporty pochodne.
- TelWinWeb - skalowanie.
- OPCDrv - dodanie trybu subskrypcji zmian wartości.
Wersja 4.13.0 (10.04.2006)
- TelView - Skalowanie procentowe schematów 1 - 40000% (domyślnie 100%).
- TelView - Nowa funkcjonalność listy alarmów - Uwzględnianie wielkości liter.
- AlSrv i TelSrv - Sortowanie drzewa zmiennych w bazie.
- AlSrv - Nowa funkcjonalność zamiany - Zamieć w wartościach warunkowych.
Wersja 4.12.4 (24.02.2006)
- TelView - Wybór warunku decydującego o wyróżnieniu i/lub blokadzie przycisku wartością zmiennej.
- TelView - Wyróżnianie przycisku za pomocą zmiennej alarmowej.
- TelView - Nowa funkcjonalność przycisku - potwierdzenie alarmu za pomocą funkcji sterowania.
- TelView - Umieszczanie w pliku nazwy schematu/raportu przy eksporcie danych (TXT, CSV).
- TelView - Zmiana funkcjonalności wyświetlania siatki eksportu z podziałem na obszar roboczy tabeli i część pozostałą.
- TelView - Kopiowanie (Ctrl+Alt+C) i wklejanie (Ctrl+Alt+P) siatki eksportu.
- TelView - Włączenie/wyłączenie tła dla słupka i wskaźnika kołowego.
- TelView - Nowa funkcjonalność wyświetlania podpowiedzi. W przypadku braku definicji komunikatu wyświetlane będą wartości bieżące.
- TelSrv - Nowe wzory na obliczanie wartości średniej, przeliczania liczby sekund/minut/godzin na czas (i odwrotnie).
Anglojęzyczna wersja systemu TelWin SCADA® (29.12.2005)
Wersja 4.12.0 (29.12.2005)
- ProcWin - Wyszarzenie okna uruchomionego skryptu w przypadku wystąpienia błędu. (czerwona ikona w pasku zadań)
- TelView - Modyfikacja współrzędnych elementu schematu z poziomu listy elementów.
- TelView - Zmiana funkcjonalności zbiorczej modyfikacji parametrów elementów - trójstanowość wybranych parametrów - brak akcji (zaznaczony wyszarzony), dodaj parametr do elementu (zaznaczony), usuń parametr z elementu (pusty)
- TelView - Definiowanie procentowych przedziałów w elemencie słupek i wskaźnik kołowy.
- TelView - Wyróżnianie elementu przycisk wartością zmiennej.
- AlSrv - Rozszerzona funkcjonalność wysyłania wiadomości pocztowych (temat wiadomości definiowany w profilu powiadomień, podpis, maksymalna liczba prób wysłania wiadomości).
Wersja 4.11.1 (22.11.2005)
- TelView - Legenda na wydruku dla okna trendów.
- TelView - Eksport schematu do pliku w formacie CSV lub XML.
- TelView - Siatka eksportu schematu (parametry schematu).
- TelView - Modyfikacja pomiaru i stanu sygnalizacji z wyłączeniem nadawania statusu 'Blokada' dla zmiennej (wyświetlanie za pomocą znaku '#').
- AlSrv - Czasowe opóźnienie sygnalizacji wystąpienia alarmu.
Wersja 4.11 (19.10.2005)
- TelView - Rozszerzona funkcjonalność list alarmów (lista profili rejestracji, definiowanie własnych wzorców filtrowania)
- TelView - Wyszukiwanie zmiennych w serwerach z poziomu klienta wizualizacji.
- TelView - Wizualizacja statusu "pamięć alarmu" za pomocą elementu pomiar i sygnalizacja.
- ProcWin - Nowe funkcje WAITFOR i SLEEP.
- AlSrv i TelSrv - Rozszerzona funkcjonalność wyszukiwania zmiennych.
Wersja 4.10.3 (26.09.2005)
- TelView - Rozszerzona funkcjonalność sterowania analogowego i pomiaru (mnożnik i przesunięcie).
- TelView - Automatyczne zamykanie okna z trendami.
- TelView - Wyświetlenia okna schematu w stylu "popup" (brak tytułu i paska licencji).
Wersja 3.62 (26.09.2005)
- Optymalizacja podsystemu OPC DA
Wersja 4.10.0 (06.09.2005)
- TelSrv - Możliwość określenia oddzielnego sposobu przechowywania archiwów i raportów
- TelView - Zmiany funkcjonalne listy alarmów
- TelView - Zmiany funkcjonalne na dialogu konfiguracyjnym schematów, raportów, bibliotek itd.
- Optymalizacja podsystemu OPC DA
Wersja 4.09.0 (17.08.2005)
- Możliwość tworzenia grup użytkowników oraz definiowanie praw dostępu za pomocą grup (profile dostępu, dostęp do danych, modyfikacja danych itp.)
- TelView - Nowa funkcjonalność edycji listy alarmów (kopiowanie, przenoszenie, wklejanie itp.)
- TelView - Rozbudowa możliwości zbiorczej modyfikacji parametrów zaznaczonych elementów
Wersja 4.08.0 (18.07.2005)
- AlSrv - predefiniowane zmienne dla progów alarmowych
- TelView i WebInterface - Sterowanie za pomocą ciągu tekstowego
- TelView - Filtrowanie listy alarmów
- TelView i WebInterface - Blokowanie przycisku poziomem uprawnień i/lub wartością zmiennej
Wersja 4.07.0 (24.06.2005)
- Sterowanie z poziomu TelWin SCADA® WebInterface
Wersja 4.06.0 (02.06.2005)
- Wsparcie systemu dla PDA.
Wersja 4.05.0 (04.05.2005)
- Wsparcie systemu dla bazy danych ORACLE.
Wersja 4.04.0 (15.04.2005)
- Rozszerzenie oferty interfejsów OPC o klienta OPC A&E.
- TelView - listy funkcji dla aktywnego pola (przycisku), grupowanie cyfr w ramach pomiaru.
- Optymalizacja działania serwerów ODBC, TXT, MAC.
- CellSdrv - rozszerzenie funkcjonalności modułu komunikacyjnego do współpracy z urządzeniami CellBox.
Wersja 4.02.0 (04.02.2005)
- AlSrv - wprowadzenie możliwości tworzenia alarmów zbiorczych.
- WebInterface - zapis danych archiwalnych w postaci pliku tekstowego.
Wersja 4.01.0 (19.01.2005)
- TelSrv - możliwości optymalizacji zapisu danych w wersji SQL (jedna tabela - wiele tabel, segmentacja tabel - brak).
- TelView - stany dla sygnalizacji traktowane jako progi.
- ENDRV (protokół MBUS) - możliwość adresacji urządzeń za pomocą adresów wtórnych (numerów seryjnych) .
- TelSrv - możliwości optymalizacji zapisu danych w wersji SQL (jedna tabela - wiele tabel, segmentacja tabel - brak).
- TelView - stany dla sygnalizacji traktowane jako progi.
Wersja 3.60/6 (19.01.2005)
- TelSrv - możliwości optymalizacji zapisu danych w wersji SQL (jedna tabela - wiele tabel, segmentacja tabel - brak).
- TelView - stany dla sygnalizacji traktowane jako progi.
Wersja 4.00.0 (12.22.2004)
- Zmiany w zakresie GUI zgodne z najnowszymi tendencjami dla oprogramowania pracującego w środowisku Windows XP.
- Rozbudowa serwera o mechanizmy tworzenia raportów:
- dobowych na wskazane dni miesiąca,
- miesięcznych na wskazane miesiące,
- okresowych z dowolnym okresem tworzenia i początkiem. - Możliwość tworzenia raportów tygodniowych, dekadowych, kwartalnych, półrocznych i rocznych.
- Przechowywanie jako dane wynikowe wszystkich generowanych typów raportów .
- Przechowywanie danych w bezpośrednio w plikach dyskowych lub w bazie danych MS SQL Server (w standardzie).
- Znacząca poprawa wydajności serwera.
- Optymalizacja podsystemu MK związana z przesyłaniem różnych kategorii danych raportowych.
- Możliwość swobodnego definiowania wzorów dla zmiennych typu obliczenie.
- Wprowadzenie jako element standardowy dla wersji sieciowej modułu WebInterface umożliwiającego prezentację danych poprzez standardową przeglądarkę WWW.
Wersja 3.60 (26.10.2004)
- TelView - zmiany w zakresie przeglądania danych archiwalnych w postaci wykresów (skalowanie X,Y), usunięcie efektu migotania ekranu przy dużych animowanych elementach graficznych.
Wersja 3.59 (18.10.2004)
- Zmiany funkcjonalne w TelView.
Wersja 3.58 (16.09.2004)
- Przygotowanie do realizacji wersji językowych systemu.
Wersja 3.57 (12.08.2004)
- Moduży interfejsów OPC DA w wersji serwer i klient.
- Optymalizacja działania serwisu Web (moduły WebMgr+WebEngine) - włączenie do oferty.
- TelView - sortowanie w gałęzi poddrzewa elementów,
- ProcWin - możliwość definiowania procedur z parametrami (słowo kluczowe PROCEDURE)
Wersja 3.56 (19.7.2004)
- Rozszerzona funkcjonalność serwisu Web (wykresy, raporty).
- Rozszerzony system pomocy (Help).
- TelView - wprowadzenie możliwości zmiany wielkości okna komponentów, funkcja "drag and drop".
Wersja 3.55 (1.7.2004)
- Nowy sterownik do regulatora Enel RP-05.
- System pomocy (Help).
- TelView - zmiana sposobu zarządzania listami schematów, raportów, alarmów, bibliotek elementów, rysunków, dźwięków.
- TelSrv - możliwość nadawania unikalnych identyfikatorów zmiennym, umożliwiających zachowanie dostępu do zgromadzonych danych po zmianie nazwy zmiennej.
- Blokada konsoli w trybie pełnoekranowym TelView.
Wersja 3.53/1 (26.4.2004)
- Aktualizacja TelView, ProcWin, MBCon i GMDrv.
Wersja 3.53 (22.4.2004)
- Wizualizacja przez przeglądarkę WWW (wersja beta).
- Optymalizacja komunikacji w sterowniku Gaz-Modem (bloki zmiennych).
- Optymalizacja działania BackMgr - możliwość blokowania kopiowania plików z określonym rozszerzeniem nazwy (domyślnie blokowane są *.log i *.loo).
- W TelView modyfikacja zmiennych przez elementy typu "sprite" (np. sterowanie suwakiem).
- W TelView, w oknie listy elementów, nowe kolumny (źródło i zmienna).
- W TelView zmiana rozmiaru schematu za pomocą myszki.
Wersja 3.52 (29.3.2004)
- Sterownik OLE for Process Control (OPC).
- Biblioteka symboli dla TelView.
Wersja 3.51 (15.3.2004)
- Nowe narządzie do wykonywania kopii zapasowych danych gromadzonych przez system TelWin SCADA® (DataManager).
- Lista elementów schematu w TelView.
Wersja 3.50 (4.3.2004)
- Nowy program instalacyjny systemu.
- Bardziej efektywny kod (Zmiana wersji kompilatora na Visual Studio .Net 2003 Enterprise Architect).
- Predefiniowane przyciski w TelView.
Wersja 3.43 (20.2.2004)
- Sterownik protokołu ONC (OpenNet Controller).
- Okno podglądu zmiennych w ProcWin.
Wersja 3.42 (26.1.2004)
- Schematy pochodne w TelView (wiele schematów na bazie wzorca).
- Rozszerzona funkcjonalność BackMgr.
Wersja 3.41 (8.1.2004)
- Rozszerzona obsługa plików graficznych w TelView (BMP, GIF, animowany GIF, JPEG).
- Sterownik protokołu KWMS.
Wersja 3.39 (27.10.2003)
- Poprawiona szybkość wykonywania sterowań, w przypadku wielu urządzeń podłączonych do wspólnego łącza komunikacyjnego.
- Przełączanie, z poziomu menu, sposobu wyświetlania schematu (skalowanie automatyczne/stała skala).
Wersja 3.38 (14.10.2003)
- Sterownik dla urządzeń CellBox-H (rejestrator parametrów sieci wodociągowej przeznaczony do montażu w skrzynkach hydrantowych).
- Serwer TxtSrv - eksport danych do plików tekstowych.
- Wsparcie dla serwerów zapasowych - program BackMgr.
- Prezentacja wartości raportowych w postaci wykresu.
Wersja 3.37 (8.7.2003)
- Nowa funkcjonalność w elementach biblioteki (TelView).
Wersja 3.35 (20.5.2003)
- Sterownik dla urządzeń Siemens S7 (TCP Fetch/Write, konwerter RS232-MPI).
- Archiwizacja zmian wartości zmiennych z histerezą.
- Możliwość umieszczania pomiarów bez tła na elementach sygnalizacyjnych.
- Możliwość przesłaniania elementów sygnalizacyjnych przez inne elementy schematu.
Wersja 3.34 (5.3.2003)
- Nowe funkcje graficzne w TelView: grupowanie elementów, obracanie elementów, możliwość ustawienia tła dla elementu biblioteki, możliwość wstawiania bitmap w elementach biblioteki, możliwość związania bitmapy z sygnalizację i przyciskiem.
Wersja 3.33 (27.1.2003)
- Import danych archiwalnych z plików MAC (sterownik MACDrv).
- Eksport danych archiwalnych do plików MAC (serwer MACSrv).
Wersja 3.31 (12.11.2002)
- Obsługa łączy zapasowych w module PTM (sterownik ptmdrv).
- Sterownik SQLDrv - pobieranie danych z baz danych SQL.
Wersja 3.29 (3.10.2002)
- Udoskonalony mechanizm obsługi raportów.
Wersja 3.28 (18.09.2002)
- Sterownik protokołu MA-12
- Sterownik protokołu EN1434 (urządzenia z interfejsem MBUS)
Wersja 3.27 (29.07.2002)
- Serwer alarmów - obsługa komunikatów FAX,SMS (szczegóły faq)
Wersja 3.25 (13.6.2002)
- Możliwość umieszczania wartości zmiennych w tekście alarmu
- Eksport listy alarmów do pliku tekstowego
- Sterownik sięowni TELZAS (protokół MCSU)
- Sterowanie szbkością przetwarzania procedur w ProcWin (polecenie PRIORITY <1-100>)
- Nowy mechanizm wyszukiwania w TelSrv (Znajdź, Znajdź następny)
- Możliwość modyfikacji raportów z poziomu TelSrv
Wersja 3.24 (15.5.2002)
- Zmiany w module TelKDG.
Wersja 3.23 (9.5.2002)
- Tryb pełnoekranowy dla TelView. Możliwość usunięcia menu systemowego dla schematów i alarmów.
- Inicjacja raportów z poziomu Telview(przycisk) i ProcWin (funkcja INIT).
- W pliku actions.log informacje o odmowie dostępu do danych.
Wersja 3.22 (25.4.2002)
- Wizualizacja alarmów z przelicznika Gaz-Modem w module TelView.
- Nazwy łączy w module PTM.
- Szybszy start serwera.
- W pliku actions.log więcej informacji o użytkownikach próbujących pobierać nieistniejące dane (brak zmiennych, brak wartości raportowych).
- Oczekiwanie (dialog) na zakończenie operacji przy zamykaniu bazy (zamknięcie serwera, przeładowanie bazy).
- Biblioteka gotowych elementów dla TelView.
Wersja 3.21 (5.4.2002)
- Nowy protokół komunikacyjny (TWS) do przesyłania danych między serwerami systemu TelWin SCADA® po łączach PTM. Umożliwia przesyłanie danych bieżących, archiwalnych, raportów godzinowych i dobowych oraz sterowanie.
- Sterownik dla urządzeń z protokołem GazModem II, zgodny z obowiązującą normę.
- Nowy program wizualizacji raportów - RaportWin. Program umożliwia wydruk raportów wg opisu w pliku ini.
- Nowe możliwości formatowania pomiarów w TelView.
Wersja 3.20 (18.3.2002)
- Usprawniona komunikacja serwer-serwer po łączach komutowanych.
- Wizualizacja listy alarmów z przeliczników Gaz-Modem.
- Dodatkowe funkcje edycji bazy w serwerze (zamiana fragmentów nazw zmiennych, nazw w źródle i w argumentach obliczeń).
Wersja 3.19 (4.3.2002)
-
Wsparcie dla instalacji dwumonitorowych - możliwość określenia obszaru, w którym mają się otwierać okna dialogowe.
Wersja 3.18 (15.2.2002)
- Programy TelView i TelWin SCADA® umożliwiają eksport i import plików *.exp z całej struktury katalogów wraz z odtworzeniem w miejscu docelowym.
- Serwer TelSrv nie inicjuje zbierania danych archiwalnych bezpośrednio po jego uruchomieniu.
- W programie TelView udoskonalony został sposób wyświetlania elementów bibliotecznych.
Wersja 3.17 (6.2.2002)
- Klient DDE (DDEDrv) - umożliwia pobieranie danych przez DDE. W połączeniu z serwerem DDE (DDESrv) zapewnia pełną obsługę interfejsu DDE (pobieranie i udostępnianie danych).
Wdrożenia TelWin SCADA
>
>
Folder produktowy TelWin SCADA
Karta katalogowa TelWin SCADA
Karta katalogowa TelWin SCADA (format broszury|druk dwustronny)
System TelWin SCADA jest nowoczesnym pakietem oprogramowania z grupy SCADA (ang. Supervisory, Control And Data Aquisition). Umożliwia kontrolę oraz sterowanie dowolnymi procesami technologicznymi. Jego główne funkcje obejmują zbieranie aktualnych danych (pomiarów), ich wizualizację, sterowanie procesami, alarmowanie, archiwizację danych oraz raportowanie. Dzięki wykorzystaniu środowiska Windows jest Łatwy w obsłudze. System nie ogranicza w żaden sposób (w pełnej wersji) wielkości kontrolowanych obiektów. System ma charakter rozproszony tzn. poszczególne funkcje są realizowane przez pracujące równolegle moduły. Moduły te mogą być zainstalowane na różnych stacjach roboczych pracujących w ramach lokalnej sieci komputerowej. Możliwe jest również zainstalowanie wielu modułów na jednej stacji. Dzięki wbudowaniu narządzi do rozbudowy sposobu prezentacji i sterowania nadzorowanym procesem, istnieje możliwość samodzielnej rozbudowy aplikacji systemu TelWin przez użytkownika końcowego.
Międzynarodowe Targi Automatyki i Pomiarów AUTOMATICON® 2015, które odbyły się w dniach 17-20 marca 2015, już za nami. Jak co roku Targi AUTOMATICON były doskonałym miejscem do osobistych spotkać z Klientami, wymiany doświadczeń i oczekiwań. Serdecznie dziękujemy wszystkim odwiedzającym nasze stoisko za ogromne zainteresowanie ofertą firmy TEL-STER Sp. z o.o. Liczne uwagi i spostrzeżenia pozwolą nam poszerzać i doskonalić naszą ofertą zgodnie z Państwa oczekiwaniami.
17 marca 2014 r. została opublikowana najnowsza wersja systemu TelWin SCADA 6.00.0. Wprowadzone zmiany pozwoliły na ścisłą integrację z systemem TelNOTE 3 pod wspólną nazwą handlową Zintegrowany System Dyspozytorski TelWin IDS. Dodatkowo wprowadzono ogromne zmiany w sposobie wyświetlania grafiki. Zapraszamy do zapoznania się ze szczegółami.
18 sierpnia 2014 r. została opublikowana najnowsza wersja systemu TelWin SCADA 6.00.1. Zapraszamy do zapoznania się z wprowadzonymi zmianami w funkcjonowaniu systemu oraz pobrania najnowszej wersji w sekcji Produkty -> TelWin SCADA.