Promotic
WikipediaLinkedInYoutubeTwitterFacebook

PROMOTIC 9.0 - Release notes

See also: PROMOTIC system news.
 

Version 9.0.8 (from 13.12.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- PmManager:
- In both the Application and PROMOTIC Version tabs, the layout of control elements was modified and a toolbar was added. The toolbar now contains individual buttons for launching the development environment and the runtime environment.
- In the Tools and setings tab it is now possible to select whether doubleclicking on PRA file launches the PmManager program, the development environment or the runtime.
- PmDdAdmin - administration of SQL databases: Bugfix for SQL Server 2017 - sometimes it was not possible to create or delete a database
- New preconfigurations:
- Preconfiguration "PmgForm with table for text logging": Creates the PmgForm object with table configured for text logging.
- Preconfiguration "Masuring device": Creates the PmgCanvas object configured as measuring device
- Preconfiguration "Quadrant distribution of phasemeter scales": Creates the PmgCanvas object configured as measuring device

Version 9.0.7 (from 31.10.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- $.expr macro expression: The pVar variable can be used in the expression (object of the PmVar type).
- The "Group" page of the PmaAlarmGroup object: New configurators Allow alarm storage at short application shutdown and Maximum time of application shutdown for setup of active alarm saving while the application is temporarily shut down.
- The "Group" page of the PmaAlarmGroup object: New configurators State viewer and History viewer for enetering the path to state and history viewer.
- The "Group" page of the PmaEventGroup object: New configurator History viewer for entering the path to history viewer.

News PmForm

- PmForm.AddEvent method: Created for onOpen and onClose
- PmForm.RemoveEvent method: Created
- PmfTable.GetAreaWidth method: Created

Version 9.0.6 (from 9.10.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- PmgRoot.AddEventTimer method: New method for running JavaScript function with time delay or repeat period.
- New preconfigurations:
- Preconfiguration "Panel with a table of the PmfTable type": Creates the PmaPanel object with PmfTable type table.
- Preconfiguration "PmgForm with PmfTable table": Creates the PmaPanel object with PmfTable type table.

Version 9.0.5 (from 19.9.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- PmBuffer object:
- LoadFromFile and SaveToFile new methods: These methods allow writing or reading into/from a binary file. These methods replace methods Pm.FileBinaryRead and Pm.FileBinaryWrite that are not functional in the JavaScript language and therefore considered obsolete.
- GetBit and SetBit new methods: Methods allowing bit access into a data block.
- Pm.GetSystemInfo method: New options:
- "app.lastuseracttime" returns the time of last user activity. Allows e.g. to disconnect the user after defined time period of inactivity. See Example3.
- "tz.bias.standard" returns the time shift (bias) between UTC and local standard time.
- "tz.bias.daylight" returns the time shift (bias) between UTC and local daylight saving time.
- Pm object: InfoLogReg and InfoLogAdd new methods: Methods allow registering a new item into the INFO system and then adding new entries into item. This is functional extension of the Pm.Debug method for user defined logging.

Version 9.0.4 (from 25.7.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- PmBuffer object: New object that holds multiple values in a single memory block in binary form. This block can then be saved in the form of a HexaString (e.g. for drivers PmChar or PmCharServer).
- PmForm object: New subobject PmfTable that can be used to assign a table of values into the form.
- PmArray object: New methods Insert and Remove for adding and removing items in the array.
- Bugfixes in several communication drivers. In version Pm9.0.3, the core of all communication drivers was upgraded (in order to add the new PmCharServer driver) and some other drivers also had to be modified.

Version 9.0.3 (from 1.7.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- PostgreSQL database: This data base is now supported in the PROMOTIC system. It can be used the same way as other supported databases in objects PmaAdo, PmaTrendGroup, PmaAlarmGroup and PmaEventGroup.
- PmaPanel object: Panel compilation was removed. All modifications of the graphics content are saved automatically when the complete PmaPanel object is saved.
- PmCharServer communication driver: New driver of the Ethernet-Server type. The PROMOTIC application can act as server offering defined data (text or bináry) to other clients.
- MQTT communication protocol: New preconfiguration using the PmChar - Driver for communication by user defined ASCII/BIN protocol communication driver.

The client can be of Subscriber or Publisher type (i.e. the preconfiguration can do both reading and writing).

At this moment the communication does not support encryption.

- PmLicServer license server: Renamed and modified licence server.

In previous versions, the licence server name was PmNetKey.exe and was available as independent program for installation.

Now it is named PmLicServer.exe and is included in the installation of each corresponding PROMOTIC version (it is possible to select only the installation of PmLicServer in the install options).

Version 9.0.2 (from 8.3.2019) - developmental version

NEW FEATURES AND BUG FIXES:
- Runtime PROMOTIC: PROMOTIC system now supports also 64-bit versions of both runtime and development environments.
- Users and permissions: New logging-in by names and passwords of Windows users, so the user management is then provided by Windows resources.

The logged-in user is then a member of PROMOTIC user groups based on his membership in corresponding Windows user groups.

- PmChar communication driver: Fixed bug: After closing the port the message of the Slave type was not completed correctly.
- PmaCommGroup.onDataReceive event: New property pEvent.Attr that can be used to detect whether the message that triggered this event was the first or the last.
- PmgString object, Text page: Fixed bug: The Alignment horizontal configurator with "Right" value did not work correctly in local panel.
- OpenView method: New option pos:screen,x,y; in the "sParams" configurator allowing absolute positioning of the window in Windows grid system.
- Pm.RestartGui method: new method. Executes restart of the application graphic interface.
- Alarm item configurators: Modification of entry values in Priority configurator from three possible values 0,5,10 to a range of values 0-10.

Version 9.0.1 (from 18.12.2018) - developmental version

NEW FEATURES AND BUG FIXES:
- Script editor: The key "tab" no longer adds two spaces but inserts "tab" character into the text that is 4 spaces long.

In the "Size of tab" configurator, it is possible to modify this to 2 spaces but it is not recommended because 4 spaces are considered as standard in scripts.

- Editor of Pmg objects:
- The "Subobjects" page has been removed. Adding, deleting and editing of Pmg object is now done in the Pmg object tree (the same way as in Pma object tree).
- In the Pmg object tree, there is a new item #Prototypes that contains all PmgPrototype objects in the panel. Managing prototypes (adding, deleting, editing) can now be done easily in this new item. It is no longer needed to do it in the PmgInstance object.
- VBScript to JavaScript converter: major improvements.
- PmgRadioButton object: Fixed bug: Even if the object had control disabled (in the "Control enabled" configurator), then in the Web panels it was still possible to change the value by mouseclick.
- PmaAlarmGroup/PmaEventGroup object: the GetHistoryData method was unable to go through multiple backups (if the number of records was not set "records:xx;"). The patch has also been included into the version Pm8.3.29.
- PmABradleyDF1 communication driver: Generalization for "L - Long" type data area.

Version 9.0.0 (from 16.10.2018) - developmental version

NEW FEATURES AND BUG FIXES:
- Many major changes that are all described in: Transition from older versions to PROMOTIC 9.
- PmgRoot object, Panel page:
- New configurator Background color of the panel. Replaces the BackgroundColor variable of the PmgRoot object. The variable is removed from the list of variables after the conversion.
- New configurator Focus frame color. Replaces the FocusColor variable of the PmgRoot object. The variable is removed from the list of variables after the conversion.
PROMOTIC 9.0.8 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice