PROMOTIC 7 - Informacje o wersji

Patrz również: Nowości systemu PROMOTIC.

The PROMOTIC version 7.5 (no matter if 7.5.0 or higher) is very important ponieważ all currently running PROMOTIC applications (jeżeli the upgrade to the PROMOTIC 8 version is wanted) will have to go through this version first. The wersja PROMOTIC 8 is able to work only with applications, that went through the wersja PROMOTIC 7.5. The main reason is, that version PROMOTIC 8 no longer contains agorithms for transforming very old applications.

The version PROMOTIC 8 no longer supports some very old (not offered for a very long time) technologies. Therefore in this version 7.5, there is a new item w INFO systemie Warnings, that is displaying warnings regarding the usage of obsolete components in current application.

One additional item that is no longer available since version PROMOTIC 8 is the "MDI type main window". The main reason for that is the fact, that using the PmaWorkspace object as a main window is positively much simpler, more general and practical than the "MDI window". Jeżeli the application is using the "MDI" (all applications older than PROMOTIC 7), wtedy this fact will also be highlighted in the INFO item Warnings and the projektant can simply transform his application in order to use the main window typu PmaWorkspace .

Ponieważ the version PROMOTIC 8 no longer supports the obsolete saving formats, it is necessary for those who use Złożone Pmg obiekty (these obiekty are saved in independent files z rozszerzeniem *.pmi), to transform these obiekty into version PROMOTIC 7.5.


Wersja 7.5.7 (od 28.06.2012) - stabilna wersja

- PmaWeb obiekt: The Web serwer has been improved - now supports the persistent connection type (standard for HTTP/1.1), tzn. the connection with the przeglądarka internetowa is not closed after each transmission. This way the speed of communication is increased and the communication load is decreased. Korekta jest wprowadzona również do wersji Pm8.1.9.
- PmaSequencer obiekt: the security of the object has been improved while runnin in another thread - patrz konfigurator "Zastosowany wątek (thread)".
- PmaTrendGroup obiekt: in cyclic trends in MSSQL (patrz Database MS SQL server cyclic) while deleting a number of records there was an error in the table name.
- PmgActiveX object: właściwość Enabled is now available.

Wersja 7.5.6 (od 07.04.2011) - stabilna wersja

- Web panele: There was a problem with data transfer jeżeli the variable typu String contained the "średnik" character (the temporary solution is that the "średnik" character is replaced by "spacja").

Wersja 7.5.5 (od 14.02.2011) - stabilna wersja

- Pm.PrintHtmlPage metoda : print now work also in modes "select" (printer selection) oraz "preview" (print preview). (Korekta jest wprowadzona również do wersji Pm8.0.10)
- PmaComm obiekt: sometimes the komunikacja stopped and in order to restart it, it was necessary to call metoda OpenPort, or restart the application ! (Korekta jest wprowadzona również do wersji Pm8.0.9)
- Pm.IsDaylight metoda: during the one hour when the time is switched from regular to daylight saving time, returned invalid values. (Korekta jest wprowadzona również do wersji Pm8.0.9)

Wersja 7.5.4 (od 22.04.2010) - stabilna wersja

- PmaTrendGroup obiekt: Usunięty błąd:
- when saving into Database dBase backups the time can be saved with the accuracy up to one thousandth second. When reading the data, the time was rounded off to seconds.
- PmaDatabase obiekt: in ODBC mode for MSSQL the wrong database type of Float was used for "float". The correct Double type is used now.

Wersja 7.5.3 (od 04.11.2009) - stabilna wersja

- Konfigurator "Zwiększenie wyglądu (zoom) aplikacji": When increasing the frame size obiektu PmaWorkspace did not expand and the fonts in the panels also did not enlarge.
- PmMBus driver komunikacyjny: przyśpieszono wysył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

Wersja 7.5.2 (od 05.09.2009) - stabilna wersja

- PmaTrendGroup obiekt: cyclic save technology Database Access cyclic oraz Database MySQL cyclic didn't delete old data.
- PmaReport obiekt: Usunięty błąd: Nie działało ustawianie parametru pEvent.Pars w zdarzeniu onReportRequest podczas zapytania z Web klienta.

Wersja 7.5.1 (od 22.07.2009) - stabilna wersja

- PmSBUS driver komunikacyjny: przyśpieszono przesył oraz odczyt danych poprzez Ethernet bey czekania na timeout.
- Trendy:
- PmaTrendGroup.SetValueByTime metoda:
- now not only for Access, MSSQL and DBF, but also for Oracle, MySQL oraz FireBird in cyclic SQL save technology.
- can now have the first parameter with custom value or an array of values (even with only one value) now in all save technology.
- PmaTrendGroup.Open metoda: used for opening the backup trends in ReadOnly mode, it is no longer necessary to enter all three arbitrary parameters: backupcount:-1;backupsizerows:-1;backupsizetime:not limited;
- fixed the possible errors in some operations while viewing the trends with data in the cyclic save technology (Acces, MSSQL, Oracle, MySQL oraz FireBird).
- Trends viewer PmgTrendViewer:
- configuration windows have been corrected
- in the develop mode, on the Edycja trendu page, it is now possible to take the settings from the server.
- the input obiekty of the windows now adjust their size to the size okna.
- Pm.ArrayOper metoda: sometimes reported an error (catch) while computing the Sum, StdDeviation, Min, Max.
- PmaReport obiekt: Usunięty błąd: Nie działały przekazane parametrysParams w metodach SaveToString oraz SaveToFile.
- the window for entering the project password is now "Zawsze na wierzchu", so it is not hidden under the splash screen while opening the application.
- the warning report was not displayed while attempting to open a new project in older PROMOTIC version.

Wersja 7.5.0 (od 18.05.2009) - stabilna wersja

- In all Pma obiekts and all Pmg obiekts the events were renamed - now all begin with the word "on". Na przykład the "ObjectStart" zdarzenie is now named "onStart".
- PmaReport obiekt: Przeglądarkę tego obiektu (patrz metoda OpenView) można teraz otworzyć z parametrem. Patrz również parametr pEvent.Pars w zdarzeniu onReportRequest.
- In SO Windows 2003 there is an error in some special operations with real numbers. W systemie PROMOTIC, these operations are now protected against this kind of errors (the basic protection is present od wersji Pm8.2.0 PROMOTIC 7.3.5, now additional cases have been added).
- In the application editor, in the Ustawienia PROMOTIC configuration window, there is a new item "Czcionka edytora skryptów" for changing the czcionka in the PROMOTIC development environment.

Wersja 7.4.1 (od 18.03.2009) - wersja rozwojowa

- PmaPanel obiekt:
- the zakładka konfiguracji "Atrybuty" has been removed and all included configurators has been moved to the main page Panel. Most of it is now set w konfiguratorze "Wartość domyślna sOptions". This way, the panel setup has been generalized ponieważ now these settings can be defined also at panel opening na przykład w parametrze sOptions metody OpenView.
- Usunięty błąd: in some cases the texts and symbols were blurred while drawing.
- PmgTrendViewer: the SaveToHtm method has been extended by the possibility of preserving the trend viewer settings in the target HTML page (patrz the "graphcfg:xxx;" parameter).
- Pm.PlaySound metoda :
- from now on, this metoda has only one sSound parameter, that można zastosować defining all information necessary for the playback. Now the sounds are played by the sound server, that secures the sounds are queued into the sound playback line and played successively.
- the metoda is generalized dla Web panele. So now it is possible to start the sound playback np. by the button displayed in the Web klient (in Internet Explorer).
- Pm.ArrayOper metoda : has been generalized in order to allow counting the standard deviation (the "StdDeviation" parameter).

Wersja 7.4.0 (od 26.01.2009) - wersja rozwojowa

- PmaReport nowy obiekt: Obiekt jest przeznaczony do ogólnego oraz przejrzystego tworzenia np. grupy obiektów przeznaczonych do wyświetlenia w obszarze roboczym (w obiekcie PmaWorkspace), zestawienia do druku na drukarku, do zapisu do pliku HTML/XML/TXT, itd.. W niektórych przypadkach to może być alternetywa do obiektu PmaPanel.
- Pm.PrintHtmlPage nowa metoda designed for printing HTML texts. The text can be defined as URL address, disc file path, or the HTML content can be stored in variable typu String. Metoda ta działa also for the Web panele. Metoda ta allows np. to reconfigure obiekt PmgTrendViewer for trend viewing (new skrypt in "Print" button) so, the trends can be printed also w Web panelu.
- New Makro wyrażenie $.cfgfile is used for easy reading of values from configuration files. It is very handy for situations kiedy wartość in the configuration file is used for affecting some value w aplikacji configurator.
- Nowy konfigurator Manager plików konfiguracyjnych is realted with this functionality, used for registering necessary user pliki konfiguracyjne.
- PmaPanel, PmaWorkspace obiekt:
- PmaWorkspace.GetViewInfo nowa metoda allows to abtain the information about opened viewers w obiekcie PmaWorkspace.
- Print metoda :
- the method has been generalised in order to allow window cutout definition to be printed (before that the whole window had to be printed).
- Usunięty błąd: when printing the panel, the fokus is not drawn around the Pmg obiekt now.
- Edytor paneli oraz Pmg obiekty:
- powiązanie danych "UP - Powiązanie danych z właściwością zalogowanego użytkownika" - new. This binding now allows np. display easily the name of currently logged user (właściwość Name), test the user rights (metoda TestInGroup), itd. Powiązanie danych działa also for the Web panele.
- All Pmg obiekty now have a TypeName new właściwość and new methods GetChildCount oraz GetChildByIndex. These can be used np. for multiple changes of immersed items of certain type.
- Konfiguracje wstępne w grupie "Panele (PmaPanel)": kiedy clicking prawym przyciskiem myszy w drzewie Pma obiektów, a menu lokalne is opened. There is a new item in this local menu "Nowy obiekt", that allows to create a preconfigured object, with certain functionality (it is active tylko dla PmaFolder objects menu oraz PmaRoot). There are 8 konfiguracje wstępne prepared so far and all of them now represent preconfigurations for specific types of modal windows. There is np. a czas and data pole wprowadzania, numeric and alphanumeric keyboard windows, itd. The offer of preconfigured objects will be expanded in following versions (na przykład preconfigure communications with specific PLC types, itd.).
- PmaWebDir obiekt - Nowy konfigurator Źródło danych, allowing to set the HTML text source, so it is not read from a file na dysku, but it can also be delivered by a skrypt. It is now possible to create general HTML pages created directly w aplikacji PROMOTIC.
- Pm.FileTextWrite metoda: has been generalized in order to define the charset to be used for saving a text file (charset:xxx;).
- PmModbusMr driver komunikacyjny: uogólniono o nową konwersję do typu danych Long.

Wersja 7.3.11 (od 20.11.2008) - stabilna wersja

- PmaPanel.OpenView metoda incorrectly opened przeglądarka in standalone window (jeżeli stated "target:_blank;").
- Incorrect time of deactivation was generated in ExtAlarmAnalog data extension.
- Web panele: jeżeli calling the panel method (patrz właściwość PmaObject.Methods) there was an argument typu String and it contained some special characters (np. "&<"), wtedy calling such method resulted in an error.

Wersja 7.3.10 (od 14.10.2008) - stabilna wersja

The wersja Pm7.3 is considered stable and only bugfixes will be implemented from now on. Further nowości will be presented in next new version Pm7.4.
- Edytor paneli: Incorrect displaying of imagein the (v PmgButton) button in SO Windows Vista.
- Web panele: The Web komunikacja for calling the projektanta method (przy pomocy właściwości Methods) was not working always correctly.

Wersja 7.3.9 (od 11.09.2008) - wersja rozwojowa

- Drivery komunikacyjne:
- Usunięty błąd: !! in case of multiple simultaneous communication poprzez Ethernet with the opposite party not connected sometimes an error window opened saying "An invalid argument was encountered". Now the window is not opened any more.
- IsConnected nowa właściwość of PmaComm object. It indicates whether the Ethernet or łącze szeregowe is connected or not.
- new zdarzenia PmaComm.onConnect oraz PmaComm.onDisconnect. These zdarzenia zostaną wywołane after the connection is estabilished successfully and after the connection is terminated.
- Alarmy oraz Eventy: PmaAlarmGroup.GetStateData oraz PmaAlarmGroup.GetHistoryData nowe metody for gathering data arrays describing current state or history.
- Extension nowa właściwość for variables obiektu PmaData. Allowing to read/set the properties for Rozszerzenie danych.
- PmaWorkspace obiekt: new options "resizable" oraz "movable" has been added to the Wartość domyślna sOptions configurator.
- Web panele: zdarzenie onMousePress is now available for all Pmg obiekty on the Web.
- Pmg obiekty:
- PmgButton oraz PmgButtonState object: were generalized in order to enable adding the icon (obrazek) to the text (patrz konfigurator "Wyświetl obrazek"). The preconfugaration of the button with the icon were also added into Konfiguracje wstępne Pmg obiektów in the panel editor. These functions are enabled also for buttons w Web panelu.
- PmgButton object: has been generalized by new configurators Płaskie przyciski oraz Otworzyć menu lokalne również przy pomocy lewego przycisku myszki. This will enable the possibility to create a button with included menu for selecting desired actions. The konfiguracja wstępna of the button as menu was also added into the Konfiguracje wstępne Pmg obiektów in the panel editor. These functions are enabled also for buttons w Web panelu.
- The items PmgString oraz PmgWEdit: When entering wartość out of the allowed limits a warning message is displayed, showing the minimum and maximum allowed values.
- Użytkownicy oraz uprawnienia:
- new methods PmUser.GetPrivateData oraz PmUser.SetPrivateData are used for saving the auxiliary data from the Web klient na serwerze.
- Pm.LoggedUser nowa właściwość represents the currently logged user.
- Pm.GetUserInfo nowa metoda allows to get the user list and user group list.
- Pm.WndEditUsers metoda has been generalized. It is now possible to use the optional parameter sParams in order to specify, which users can be displayed for editation.

Wersja 7.3.7 (od 19.06.2008) - wersja rozwojowa

- PmIEC8705 driver komunikacyjny: Uogólnienie dla noermy IEC 60870-5-104, tzn. dla Ethernet-klienta.
- PmaWorkspace obiekt: Usunięty błąd: when using this object some modal windows were not completely modal (it was possible to change fokus from the modal window to the workspace).
- Alarmy oraz Eventy: Alarm/Event viewers (state and history) dla Webu now have similar look as the local viewers.

Wersja 7.3.6 (od 02.06.2008) - wersja rozwojowa

- Trendy:
- Usunięty błąd: jeżeli the MsSQL was set to use the national localized date format, wtedy the save data reading/writing did not work correctly (for technologies Database MS SQL server cyclic oraz Database MS SQL server backups (przestarzałe)).
- Usunięty błąd: (error since version Pm7.3.1) sometimes incorrect data readings occured for following database technologies Database Access cyclic, Database MS SQL server cyclic, Database Oracle cyclic oraz Database MySQL cyclic.
- Alarmy oraz Eventy:
- PmaAlarmGroup.QuitSound oraz PmAlarmItem.QuitSound nowe metody available for alarm beeping termination.
- Usunięty błąd: State view windows and history windows appeared hidden under the PmaWorkspace object window.
- Web panele: jeżeli obiekt PmgButtonState was set to invisible (patrz konfigurator "Widoczny"), wtedy it was rendered incorrectly on the Web.

Wersja 7.3.5 (od 20.05.2008) - wersja rozwojowa

- Trendy: Usunięty błąd: writing into Access/MSSQL/Oracle/MySQL database failed, jeżeli decimal separator was set as "przecinek" in SO Windows.
- An error have been found in some special floating point operations in SO Windows 2003. These operations are now secured against this kind of errors w systemie PROMOTIC.
- PmaDatabase obiekt: database data type BINARY can be used now.

Wersja 7.3.4 (od 22.04.2008) - wersja rozwojowa

- Trendy:
- !! Usunięty błąd: while storing the data into Access database using the Database Access backups (przestarzałe) technology new backups were not created and therefore it was unable to write to the disc (this error was present only in the previous version Pm7.03.03).
- Usunięty błąd: in the trend viewer (obiekt PmgTrendViewer): While selecting the trend configuration (using the "Configuration" button, or przy pomocy metody DlgTrends) method the configuration list was not sorted correctly causing a different configuration activation.
- Web panele: Usunięty błąd: If the text typu Makro wyrażenie was entered into the configurators Format wartości oraz Łańcuch formatujący, then the Web klient displayed wrong values.
- Użytkownicy oraz uprawnienia: Usunięty błąd: The system user logout window displayed incorrect text.
- Usunięty błąd: Data import oraz eksport into CSV file w zakładce "Dane" page was not working for objects other than PmaData.
- the [Info] section was added into the application INI file containing the information about the PROMOTIC version used for creating, last editing and last running aplikacji.
- in the makro wyrażenies (especially for $const) the spaces are now preserved before and after wartość.

Wersja 7.3.3 (od 01.04.2008) - wersja rozwojowa

- Alarmy oraz Eventy:
- Metoda OpenView obiektu PmaPanel can open alarm and event windows (history and current state) directly in workspace PmaWorkspace now. This działa for alarmy/eventy oraz PmaWorkspace in Web as well.
- Trendy: w obiekcie PmaTrendGroup (zakładka "Zapisanie") for saving to Database MS SQL server cyclic or Database MS SQL server backups (przestarzałe): there is a new configurator that enables Windows uwierzytelnienie as well (there was only the SQL uwierzytelnienie included before).
- Web panele:
- the pMe.PmPanel.Refresh methods can be called now in the Pmg obiekt events. It may be useful for the Web: when the Web page refreshing is not very frequent (patrz konfigurator "Częstostliwość odświeżania stron HTML [s]") and skrypt operation from klient to serwer (przez wywołanie pMe.PmPanel.Methods) causes data change displayed by the Web klient. Then after calling the Methods it is appropriate to call Refresh causing immediate data refresh on the klient. Patrz Przykład.
- Rozszerzenie wspieranych języków narodowych w trybie runtime o język: francuski. Patrz konfigurator "Główny język runtime".
- New driver for PROMOTIC klucz sprzętowy now supports SO Windows Vista 64 bit as well.
- Pm.TestUserInGroup metoda: Usunięty błąd: network users were not checked by this method.

Wersja 7.3.1 (od 18.12.2007) - wersja rozwojowa

This is a Beta version ponieważ it has not been long-term tested in bigger applications yet.

- All panel data are now saved directly into "Aplikacja.pra" file. The data in files z rozszerzeniem *.GP oraz *.GPI is now converted into PRA file automatically during panel translation and GP/GPI files will not be used and created anymore.
- New obiekt PmaWorkspace: Obiekt ten creates application workspace, in which the frames for viewing obiekt PmaPanel can be included. Obiekt ten significantly simplifies window management, particularly when more windows has to be displayed simultaneously. Obiekt offers HTML page also into Web (it has Web serwer page) and so it is possible to offer viewing of the whole application in the Web. The following new are connected to:
- PmaPanel obiekt: OpenView nowa metoda substitutes the PmaPanel.OpenOther method (OpenOther method is still functional, but is obsolete and was removed from dokumentacja) In OpenView method it is possible to say, in which frame of the PmaWorkspace the object panel will be opened.
- Rozszerzenia danych: A new conception for adding functionality into data items obiektu PmaData was created. Rozszerzenia danych enable np. directly connect data item to automatic alarming, to OPC or DDE communication, itd. This conception simplifies application creation. It is not necessary to activate the alarms np. przy pomocy metody Activate or przy pomocy obiektu PmaNumberLim any more. OPC variables are not necessarily specified w obiekcie PmaOpcClientGroup and obiekt PmaNumber for DDE does not have to be used. In view of this data extensions universality obiekt PmaNumber is now obsolete, ponieważ the usage obiektu PmaData is very simple and universal.
- Rozszerzenie wspieranych języków narodowych w trybie runtime o język: węgierski. Patrz konfigurator "Główny język runtime".
- New item PmDevForRt has been added to the pricelist. It is a licencja for runtime key with the possibility of editing the application. It is convinient, when there is a need to edit application without klucz sprzętowy changing na przykład in the case of remote debugging, itd. See also: PmDevForRt - Środowisko deweloperskie dla licencji runtime.
- Edytor paneli:
- Actions Undo/Redo have been implemented. Actions can be called from toolbar (Undo = Wróć) oraz (Redo = Przywróć) or from menu _error: NoIdlocForLOCNAMEPATH idloc=Menu_Edit_Undo.
- User created Pmg obiekty are now saved as text XML files (z rozszerzeniem *.Pmi)
- Użytkownicy oraz uprawnienia: Użytkownik sieciowy and użytkownik lokalny - Nowy konfigurator Priorytet. The priority status is relevant for network users in the first place: Jeżeli the network user is logging in and there is no free licencja (patrz PmaData(Web)Client - licencja dla klientów PROMOTIC w sferze Internet/Intranet/LAN), wtedy this user priority is compared with all connected users and jeżeli some connected user has lower priority, wtedy it is automatically disconnected, and the higher priority user is connected instead.
- Web:
- As mentioned above, new PmaWorkspace object enables to offer not only one PmaPanel object, but it offers the whole workspace.
- PmaWeb obiekt: New zakładka konfiguracji Uprawnienia has been added.

Wersja 7.2.4 (od 23.11.2007) - stabilna wersja

- Usunięty błąd: bad title in "Stop" button in INFO system (error from Pm7.2.3 version).
- Usunięty błąd: project data import: some items were not loaded on standard setting.
- Web panele:
- Usunięty błąd: not exact stright of pictures (np. pipes) obiektu PmgRasterImage.
- PmgWCombo obiekt: now works SelectedValue, SelectedText, SelectedIndex properties oraz metoda RemoveOptions.

Wersja 7.2.3 (od 03.08.2007) - wersja rozwojowa

- Metody projektanta of PmaFolder oraz PmaPanel objects can be called from INFO system now. Very practical for testing and debuging aplikacji. Only methods without parameters can be called for the present. This calling is protected by uprawnienie "PmaRoot > Uprawnienia > InfoEdit".
- ReadFromWeb metoda (for PmaData oraz PmaDataTable object): Usunięty błąd: for big received message (>4kB) error occured on received data processing.
- PmModbusMr driver komunikacyjny: nie działał przesył danych w trybie ASCII.
- Eksport oraz Import in application editor: Usunięty błąd: exported object could not be imported. Error from Pm7.2.2 version.

Wersja 7.2.2 (od 26.07.2007) - wersja rozwojowa

- PmaPanel oraz Pmg obiekty:
- Pmg obiekty can have parameters now. This parameters make possible to create configuration interface of the Pmg obiekt. On copy of the Pmg obiekt z parametrem it is very easy to change data binding and other properties. Access to parameters of Pmg obiekt or panel is przy pomocy Makro wyrażenie $.par or przy pomocy metody PmgObject.GetPar.
- Compiled panels is saved directly to "Aplikacja.pra" file now. Plik z rozszerzeniem *.GPR is not used and created now.
- colors for Pmg obiekty can be selected from PROMOTIC colors, but now it is possible to choose any RGB color as well.
- PmaPanel.PrintToBmp metoda: can save to png, jpg, gif oraz tif formats now.
- Panels compilation can be performed in the application editor.
- Trendy:
- PmgTrendViewer.FindTrend nowa metoda enables to find na przykład nearest trend in trend przeglądarka on mouse click to trend area.
- Usunięty błąd: in trend browsing.
- Alarmy oraz Eventy: Description, Comment, UserNote, AckerId properties are now for write as well.
- Drivery komunikacyjne:
- OpenPort/OpenPort methods obiektu PmaComm are generalized dla Ethernet-klienta. Now it is possible to open/close Ethernet connection by skrypt and dynamicaly change IP address and port.
- PmABradleyDF1 driver komunikacyjny: Uogólnienie o sumę kontrolną typu CRC.
- PmModbusMr driver komunikacyjny: uogólniono o przesyła danych typów Long oraz Float.
- Pm obiekt:
- Pm.Methods nowa właściwość for calling global methods aplikacji. This type of calling can be used for Web panele as well. This calling from Web is protected by new uprawnienie "WebMethods".
- Pm.LicenceInfo metoda generalized: Now it is possible to find actual/maksymalna ilość connected Web klients. It is suitable na przykład for Web monitoring.
- new Pm.AddUser oraz Pm.RemoveUser methods for dynamic adding and removing of the users.
- Pm.FileTextRead metoda: now it is possible to read first and last text row only.
- PmaWebDir obiekt: onPageLoad new zdarzenie enables to change keywords before loading and sending required file.
- improved PROMOTIC instalacja for SO Windows Vista.
- in Aplikacja.ini file is new key RtStartDelay. It enables to delay start of PROMOTIC application.

Wersja 7.2.1 (od 27.04.2007) - wersja rozwojowa

- Trendy:
- New functionality: Save only changes. Data are saved only on value changes with insensitivity. This functionality can be turn on w konfiguratorze "Włącz zmianowy zapis danych". This very important news can significantly reduce size of data storage.
- Web server and Web panele:
- PmaPanel.ViewerType nowa właściwość for recognition if the skrypt is running in local application or in Web klient. Patrz: Inny algorytm dla panelu lokalnego i dla Web panelu.
- Uogólnienie of calling the projektanta method PmaObject.Methods of panel: methods can have parameters and an output value of the tablica 2-wymiarowa type now.
- Usunięty błąd: powiązanie danych "PP - Powiązanie danych z właściwością Pma obiektu" didn't work when property is filled z parametrami (np. "Item(1,2)").
- Pmg obiekty: PmgString.onDataEditAccept new zdarzenie: Jest wywołane on edit end obiektu PmgString. Functionality is also for Web panele.
- Alarmy oraz Eventy: There are new configurators for state przeglądarka. This setting is also for alarm przeglądarka on the Web.
- PmaComm obiekt: dla Ethernet-klienta there is new Filtrować znaki ECHO configurator. Useful when communication with łącze szeregowe/Ethernet konwerter.
- PmaDll obiekt: Usunięty błąd: calling function z parametrem typu String didn't work.

Wersja 7.2.0 (od 22.03.2007) - wersja rozwojowa

- Web server and Web panele:
- New PmaWebLang obiekt enables Web pages with more language versions.
- PmaWeb obiekt: Nowy konfigurator "Język domyślny" for setting preset language version of the Web serwer.
- PmaWebFolder oraz PmaWebDir obiekt: Nowy konfigurator "Tytuł" for short description of this component. This description will be displayed in html pages with list of components. So this list is now more pretty.
- Web serwer pages of objects - Nowy konfigurator "Wyświetl w HTML liście elemetów". So now it is possible to hide system (data) components in przeglądarka internetowa.
- Użytkownicy oraz uprawnienia:
- In onUserLogonEnd, onUserLogoff oraz PmaWebDir.onPageModify events is new parameter pEvent.User (obiekt typu PmUser) to find out detailed information about user type.
- in the projektanta method of panel there is a new parametr pContext.User to find out the user (local or net), which call that method.
- Trendy:
- New type of backup saving: Archiwizujący zapis danych w bazie danych dBase (Database dBase backups). This type is very easy pro trend management (old files can be easily removed or deleted). See also: Porównanie technologii do zapisywania danych trendów.
- Alarmy oraz Eventy: In text file parameters: Nowy konfigurator Dane tekstowe zapisane jako. So now it is possible to save data in UTF8 Unicode.
- PmaPanel oraz Pmg obiekty:
- to all "color" properties (np. PmgPane.ColorItem) it is posssible to write RGB String in the form #RRGGBB, patrz Opis pracy z kolorami.
- PmaRoot obiekt: Nowy konfigurator "Wszystkie wykorzystane języki" for definition of enabled languages for this application.
- PmSMS driver komunikacyjny:
- Uogólnienie dla Ethernet-klienta.
- Do parametrów protokołu dodano nowy parametr "Wykonaj inicializacyjne ustawienie modemu" do określenia, czy ma zostać wysłane polecenie modemowe "AT&F".
- PmAdam driver komunikacyjny: Usunięty błąd: Czasami zostały źle ustawione dane w zakładce "Dane-odbiór".

Wersja 7.1.5 (od 13.08.2007) - stabilna wersja

- Usunięty błąd: read user XML file

Wersja 7.1.4 (od 19.02.2007) - wersja rozwojowa

- Usunięty błąd: working with hotkeys (Alt+R+A) for nodefault keyboard

Wersja 7.1.3 (od 30.01.2007) - wersja rozwojowa

- PmSBUS driver komunikacyjny: Uogólnienie do komunikacji poprzez Ethernet. Uogólniono również o powiadomienia dla protokołu S-BUS+. To znaczy, że ten driver teraz można zastosować nie tylko do komunikacji ze sterownikami SAIA, ale na przykład również ze sterownikami DIGIControl. Dlatego zmieniono nazwę drivera z PmSaiaSbus na PmSBUS.
- PmMelsecQA driver komunikacyjny: uogólniono do komunikacji poprzez Ethernet

Wersja 7.1.2 (od 29.11.2006) - wersja rozwojowa

- PmaWeb obiekt: Nowy konfigurator Sieciowy adres IP for net card interface assign (useful for computers with more net interfaces).
- PmgTrendViewer:
- LoadCfg metoda with "input" parameter can select and load pliki konfiguracyjne from surrogate and remote server now.
- SaveCfg metoda can save configurations on local disk now when used in the MS Internet Explorer.

Wersja 7.1.1 (od 14.11.2006) - wersja rozwojowa

- Fixed bug for Edytor paneli when conversion from old projects.

Wersja 7.1.0 (od 09.11.2006) - wersja rozwojowa

PROMOTIC 7 version contains new (np. graphics) libraries which don't work on SO Windows 95 and NT4!! So PROMOTIC 7 system does'nt support SO Windows 95/NT4 since this version (you can use PROMOTIC6 version for these old OS).
- Pmg obiekty:
- PmgPipe obiekt: New transparent types of streams were introduced.
- PmIEC8705 driver komunikacyjny: Wytworzono
- PmModbusMr driver komunikacyjny: Implementacja komunikacji Ethernet
- PmMBus driver komunikacyjny: Implementacja komunikacji Ethernet
- PmTeco driver komunikacyjny: Implementacja komunikacji Ethernet
- PmChar driver komunikacyjny: teraz wspiera również komunikację poprzez Ethernet
- Unicode: full PROMOTIC system has been converted to Unicode regime and every character has 2 bajty. So now there is no need to deel with code application pages and then it is very easy to create applications na przykład in Russian, Turkish or Chinese language.
- Pmg obiekty: PmgRasterImage: nowy obiekt for image display (file types BMP, JPG, GIF, PNG, SVG, itd.).
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice