Wersja 8.0.12 (od 25.05.2011) - stabilna wersja
USUNIĘTE BŁĘDY:
-
PmUpgrade10: Ta pozycja handlowa (przedłużenie okresu do upgrade na następnych 10 lat) była błędnie określana, jeżeli była dostarczana w formie rozszerzenia istniejącego klucza sprzętowego (rozszerzenia w formie
pliku SWK).
-
PmAlarmItem.AckerId właściwość: Podczas potwierdzenia alarmów w Webie do właściwości
AckerId został przekazany użytkownik lokalny a nie użytkownik, które dokonał potwierdzenia w Webie.
Wersja 8.0.11 (od 07.04.2011) - stabilna wersja
USUNIĘTE BŁĘDY:
-
Web panele:
- W niektórych przypadkach dochodziło do błędnego opracowania wartości rzeczywistych z kropką dziesiętną, jeżeli w środowisku (gdzie aplikacja działała) był ustawiony znak dziesiętny jako przecinek.
-
System alarmów i Eventów: W SO
Windows XP podczas otwarcia okna przeglądarki niekiedy zostały wyświetlone nieodświeżone szare obszary.
-
PmABradleyDF1 driver komunikacyjny:
Usunięty błąd: Jeżeli sterownik PLC odpowiedział negatywnie, wtedy została zatrzymana transmisja danych.
-
PmIEC8705 driver komunikacyjny:
Usunięty błąd: Były niepoprawnie przechowywane wartości okna konfiguracyjnego parametrów protokołu.
-
PmaData.ReadFromWeb metoda: Jeżeli aplikacja odczytywała strony Webowe sama od siebie (np. przy pomocy metody
PmaData.ReadFromWeb jeżeli Adres URL jest adres tej aplikacji), wtedy dane zostały błędnie wczytane.
Wersja 8.0.9 (od 11.12.2010) - stabilna wersja
NOWOŚCI I USUNIĘTE BŁĘDY:
-
PmaComm obiekt:
Usunięty błąd: W niektórych przypadkach doszło do zawieszenia i w celu jej wznowienia było konieczne albo użycie metody
OpenPort lub restart aplikacji!
-
PmgTrendViewer obiekt:
Usunięty błąd: w Webie nie było możliwe ręcznie dodawanie nowych trendów.
-
Pm.IsDaylight metoda:
Usunięty błąd: w godzinie przejścia z "czas letni" na "czas zimowy" metoda zwracała niepoprawny znacznik.
-
PmaDataTable.SaveToFile metoda: Uogólnienie:
- umożliwia zapis do pliku
dBase (DBF), patrz
"filetype:dbf;".
- umożliwia określenie, czy znakiem dziesiętnym liczby rzeczywistej ma być kropka lub przecinek, patrz parametr
"real.dsep:xxx;".
- umożliwia określenie formatu data oraz czas, patrz parametr
"date.fmt:xxx;".
- umożliwia określenie zapisywanej długości tekstu, patrz parametr
"string.len:nnn;".
-
PmMBus driver komunikacyjny: Uogólnienie o uzyskiwanie danej z wartością definiowaną przez użytkownika
VIF (stosuje miernik
ACTARIS).
Wersja 8.0.8 (od 22.10.2010) - stabilna wersja
NOWOŚCI I USUNIĘTE BŁĘDY:
-
ExtOpcDa obiekt:
Usunięty błąd: to rozszerzenie danych nie funkcjonowało (błąd pojawił się w wersji
Pm8.0.7).
-
PmgTrendViewer.SaveToHtm metoda:
Usunięty błąd: Metoda ta jest stosowana do druku trendów a w niektórych przypadkach trendy zostały wyrdukowane z niepoprawnym ustawieniem kolorów, zakresów, itd.
-
Karta "Zdarzenia" obiektu PmaObject: Zostały usunięte przyciski "Test" (do kontroli składniowej poprawności skryptu) i "Edit" (do ziwększenia edytora skryptu na cały ekran). Te funkcjonalności zostały przesunięte do menu kontekstowego w edytorze skryptu.
Wersja 8.0.7 (od 07.10.2010) - stabilna wersja
Od tej wersji jest
Promotic8.0 stabilną. W przyszłości zostaną dodanwae tylko niezbędne korekty błędów i nowości, które nie mają wpływ na stabilność systemu.
NOWOŚCI I USUNIĘTE BŁĘDY:
-
Makro wyrażenie: można wprowadzić w następnych konfiguratorach, na przykład:
-
PmMBus driver komunikacyjny: Uogólnienie żeby było możliwe odczytywać dane z przemienną długością (dla mierników
Actaris i
Sensus).
-
PmIEC8705 driver komunikacyjny:
- Uogólnienie o odczyt sum całkowitych (ASDU 15/16/37).
-
Usunięty błąd: obiekt
PmaCommGroup błędnie odbierał dane z wiadomości zawierającej kilka pozycji danych.
-
PmgButton obiekt: Funkcjonuje wyrównywanie
ikony z tekstem. Jeżeli na przykład konfigurator "
Wyświetl obrazek" jest ustawiony na
"wlewo od tekstu" a przy tym tekst jest wyrównywany wlewo, wtedy ikona razem z tekstem jest wyrównywana wlewo (wcześniej niezależnie na ustawienie był wycentrowany). To działa także w przypadku zastowania technologii
Web panele.
-
Pm.PrintHtmlPage metoda:
Usunięty błąd: Podgląd (preview) niekiedy poza widzialną część ekranu.
Wersja 8.0.6 (od 30.07.2010) - wersja rozwojowa
NOWOŚCI I USUNIĘTE BŁĘDY:
-
Prototypy i instancje: Wytworzono nowe obiekty
PmaPrototype oraz
PmaInstance.
Te obiekty umożliwiają wytwarzanie prototypów i ich instancji i mogą bardzo ułatwić wytwarzanie i utrzymanie aplikacji w przypadkach, że w aplikacji znajduje się kilka podobnych drzew podrzędnych (na przykład jeżeli w kotłowni jest kilka kotłów zawierających takie same dane).
W jednym prototypie (obiekt
PmaPrototype przedstawiający na przykład kociol) można wytworzyć całą strukturę obiektów (można wytwoprzyć podobiekty) i obiekty
PmaInstance z kolei będą wtedy przedstawiać konkretne zastosowanie prototypu (tzn. będą przedstawiać na przykład Kociol1, Kociol2, ...).
-
Pm obiekt:
-
Pm.CpuUsage nowa właściwość do stwierdzania obciążenia procesora.
-
Pm.GetActiveWorkspace nowa metoda do stwierdzania aktywnego obszaru roboczego (obiektu
PmaWorkspace). Można zastosować na przykład przy zastosowaniu kilku ekranów.
-
Pm.PrintHtmlPage metoda:
Usunięty błąd: nie funkcjonował wydruk w SO
Windows 7.
-
Web panele:
Usunięty błąd:
- Uruchomione dalsze metody/właściwości/zdarzenia
Pmg obiektów i obecnie jest u wszystkich opisane, czy funkcjonuje czy też nie w
Web panelach.
- Metody
OpenView oraz
OpenViewModal: uruchomione otwieranie okien na określonej pozycji o określonym rozmiarze (tzn. w parametrze
sOptions jest brane pod uwagę ustawienie
pos:xx; oraz
size:xx;).
-
PmgPipe obiekt:
Usunięty błąd: W SO
Windows 7 nie funkcjonoiwała animacja przepływu w kierunku pionowym.
-
PmKoyo driver komunikacyjny:
Usunięty błąd: W edytorze aplikacji nie można było edytować parametrów wiadomości.
Wersja 8.0.4 (od 09.04.2010) - wersja rozwojowa
NOWOŚCI I USUNIĘTE BŁĘDY:
-
PmMBus driver komunikacyjny: Uogólnienie o możliwość zastosowania obiektów
PmaCommGroup oraz rozszerzenie danych
ExtComm. To uogólnienie umożliwia również pozyskiwać podstawowe dane z mierników bez względu na jego typ. Driver w odebranej wiadomości sam znajdzie wymagane dane, które zostały określone w obiekcie
PmaCommGroup lub w rozszerzeniu danych
ExtComm.
Wersja 8.0.3 (od 22.02.2010) - wersja rozwojowa
NOWOŚCI I USUNIĘTE BŁĘDY:
-
Podstawowa obsługa edytora skryptu: Udoskonalony o funkcjonalność
PmAutocomplete. Podczas wytwarzania skryptów system teraz oferuje listę metod i właściwości i w ten sposób ułatwia pisanie skryptów. Ta funkcjonalność będzie w następnych wersjach udoskonalana.
-
PmModbusMr driver komunikacyjny:
-
Usunięty błąd: obiekt
PmaCommGroup czasami niepoprawnie odczytywał wartości bitowe.
-
PmMelsecQA driver komunikacyjny: Uogólnienie:
- o protokóły dla sterowników PLC serii PLC Q
-
PmaSequencer obiekt: Metoda
Add posiada nowy następny parametr
Params, który określa, czy dodawane polecenie ma zostać realizwane w głównym lub roboczym wątku.
Wersja 8.0.2 (od 19.11.2009) - wersja rozwojowa
NOWOŚCI I USUNIĘTE BŁĘDY:
-
Web panele:
- Zmieniono sposób wyświetlania obiektu
PmgVideo na stronie HTML. Stary sposób nie działał w
InternetExplorer8.
-
PmMBus driver komunikacyjny: Przyśpieszono wysłanie oraz odbiór danych poprzez Ethernet bez czekania na timeout.
-
PmChar driver komunikacyjny:
Usunięty błąd: suma kontrolna w niekórych przypadkach została źle obliczona
-
PmModbusMr driver komunikacyjny:
Usunięty błąd: W obiekcie
PmaCommGroup nie było możliwo odczytywać/zapisywać 4-bajt wartości (
Long,
Single).
-
PmSBUS driver komunikacyjny:
Usunięty błąd: przy pomocy obiektu
PmaCommGroup nie był możliwy zapis do rejestrów rael oraz odczyt flag
-
Pm.TransformValue metoda: Nowa opcja (
nType=50) dla transpozycji macierzy (zamiana wierszy i kolumn).
-
PmaPanel obiekt:
Usunięty błąd: W niektórych przypadkach niepoprawnie zostały zaokrąglone liczby do 2 miejs dziesiętnych.
Wersja 8.0.0 (od 14.09.2009) - wersja rozwojowa
NOWOŚCI I USUNIĘTE BŁĘDY:
-
PmFree: System PROMOTIC można dla aplikacji do 30 zmiennych użytkować całkowicie bezpłatnie (jako freeware), oraz środowisko deweloperskie jest bezpłatne do 100 zmiennych.
-
Cennik systemu PROMOTIC: Nowa pozycja
PmUpgrade10, która ogranicza możliwość darmowego upgrade systemu PROMOTIC na 10 lat. Aplikację systemu PROMOTIC można użytkować bez ograniczenia w czasie w danej wersji PROMOTIC. Jeżeli aplikacja starsza 10 lat ma zostać podwyższona do nowszej wersji PROMOTIC, wtedy jest konieczne wykupić tą pozycję cennika.
-
PmaCommGroup nowy obiekt: W znaczący sposób upraszcza pracę z wbudowanymi driverami komunikacyjnymi. W tym obiekcie należy ustawić zmienne z identyfikatorem, z którego system rozpozna, w jaki sposób powinien pozyskać wymaganą wartość. Następnie system automatycznie i optymalnie wykonuje transmisje komunikacji, którymi już nie musi się opiekować projektant.
-
PmaOpcDaClientGroup obiekt:
- Definicja grupy danych, które będą współdzielone pomiędzy
OPC serwerem oraz
OPC klientem dodanie
większej ilości zmiennych OPC równocześnie do karty "
Dane". Opis: w przycisku
wybierz wybór
"Import z OPC serwera" a póżniej w oknie "
Przeglądanie obszaru adresowego OPC serwera" zaznacz więcej pozycji jednocześnie.
-
#pragma: Podczas pisania skryptów można teraz wykorzystać tzw.
#pragma dyrektywa skryptu. Służy w celu prostszego wytwarzania zmiennej pomocniczej lub specjalnych flag do interpretacji skryptu.
-
Karta "Metody" obiektu PmaObject:
Globalne metody aplikacji (tzn. metody określone w karcie "
Metody" obiektu
PmaRoot) teraz nie można już wołać w skryptach bezpośrednio tylko pod nazwą, ale należy je wołać przy pomocy właściwości
Pm.Methods. Powodem są ograniczenia, które posiada bezpośrednie wołanie - na przykład nie działa dla
Web panele. Stary sposób wołania (tzn. wołanie bezpośrednio nazwą metody) mażna nadal stosować, ale w skrypcie należy zastosować dyrektywę
#pragma option OldGlobalMethodCall z wartością 1 (jest to znacznik dla starego wołania metody). Podczas konwersji aplikacji do wersji PROMOTIC 8 zostanie wykonane: do wszystkich globalnych metod zostanie włożona ta dyrektywa skryptu a aplikacja będzie sprawnie działać.
-
PmMBus driver komunikacyjny: Uogólnienie do odbioru 64-bitowych
float wartości.
-
PmaPanel obiekt: Usunięto konfigurator
"Otwórz przy uruchamianiu aplikacji". Panel, który ma zostać otwarty przy uruchamianiu aplikacji, określany jest w obiekcie
PmaWorkspace w konfiguratorze "
Przeglądarka komponentu". W przypadku starych aplikacji zostanie wykonana konwersja tak, by okno, która ma zostać otwarte przy uruchamianiu aplikacji, zostało ustawione w tym konfiguratorze.