Version 8.1.9 (from 28.6.2012) - stable versionBUG FIXES:
object: The Web server has been improved - now supports the persistent connection type (standard for HTTP/1.1
), i.e. the connection with the Web browser is not closed after each transmission. This way the transfer rate is increased and the communication load is decreased.
method: Now takes into consideration also the UserNote
even for aggregate alarm confirmation using the "$all"
Version 8.1.5 (from 28.11.2011) - stable versionBUG FIXES:
communication driver: Fixed bug:
if the PmaCommGroup
object contained many bit (Boolean
) variables, then the communication messages were not composed correctly and some variables were unable to transmit.
: fixed security vulnerabilities:
- The PmaWebDir
object could be used for obtaining information also about files that were located outside the folder defined in the "Folder with files
- in the PmgWTable
object some non-initialized variables were fixed.
method: Fixed bug:
(221-224) sometimes caused excesive memory usage.
Version 8.1.3 (from 3.10.2011) - stable versionBUG FIXES:
object: Some methods of the Microsoft objects AdoRecordset
did not return the confirmation of completion/failure flag. Therefore the Promotic system adds properties (Pm_LastErr
) into this object, that can be used for obtaining such confirmation.
property: Fixed bug:
Sometimes when writing the modification was not done immediatelly.
Version 8.1.2 (from 19.09.2011) - stable version
Since this version, the Promotic8.1
is considered stable
. Only necessary bugfixes and new features not affecting system stability will be added to this version.
NEW FEATURES AND BUG FIXES:
communication driver: Generalization for the possibility to receive the binary data into the HexaString
value type (it is a String
containing binary data - for example 3 bytes with values (in hexadecimal) A1
are saved into a string with 2*3 characters "A1004B"
). This way it is possible to easily transmit any binary data.
See new configurators There is HexaString only in 'Data-sent' and There is HexaString only in 'Data-received'.
method: New transformation types 240
for converting the HexaString
into the byte array and back. These transformations are used for supporting the PmChar
driver, but can also be used for other purposes, e.g. if you need to write binary data into the value of the String
type (e.g. into a text file).
- The multi thread script error has been fixed. The patch has also been included into the version Pm8.0.13
Version 8.1.1 (from 22.08.2011) - developmental versionNEW FEATURES AND BUG FIXES:
object: The Value
property used to be of the String
type, but now (according to the "Data type of entered value
" configurator) returns the value of String
type. The old behavior can be activated in the "Always return String (obsolete)
" configurator (the objects that are already existing will use the old setting so the behavior remains the same as before).
- Generalization for DigiControl Ethernet.
- the data of the Real type can now be transmitted
- now also the Ethernet interface module A1SJ71E71-B2/B5 is working
object: Fixed bug:
In the "Value recalculation
" configurator the d
constant when converted from older projects was set to 0
(instead of 1
) - bug since Pm8.1.0
- The AckerId
property was returning incorrect value.
- If the XML configuration file contained an error, then the alarm viewer was unable to open.
Version 8.1.0 (from 25.05.2011) - developmental versionNEW FEATURES AND BUG FIXES:
communication driver: Fixed bug:
for communication by the S7 Ethernet
protocol with PLC devices Simatic
, etc. It is now possible to communicate with these devices directly via the Profinet
connector. OPC servers and special PC cards are no longer needed.
The driver can also be used for communication via the MPI or PROFIBUS interface through the NetlinkPro converter.
There are also new preconfigurations available for this driver:
- PmaAdo new object
: This object allows to access databases via the ADO
technology. The object is more general and developed compared to the PmaDatabase
object (that supported DAO
technologies) and therefore it is better to use the PmaAdo
object for database access.
object: The new "Web server type
" configurator can be used in order to implement new Web server type "HTTP(S) service"
. This server type allows to use more secure HTTPS protocol
- Web panels
: C++ formatting (see Value format type
) is now implemented directly into the panel and therefore the PmAxTool1
activeX item is no longer needed.
object: Each data item (PmVar
object) has a new Unit
property (see also the "Unit
communication driver: Generalization o data types DINT
, TIME / TIME_OF_DAY
and DATE / DATE_AND_TIME
communication driver: Generalization for Ethernet.
communication driver: Generalization for Ethernet
- The LoadCfg
method: may now contain the "serverfile.tg:"
option allowing to read the group by unified way both locally and on the Web.
method: new options "memory.free"
for checking the free memory, used memory and CPU load.
These options replacethe following properties Pm.MemoryUsage and Pm.CpuUsage, that are now considered obsolete (even if functional).
property: Returns the language version of the runtime in the form of a standard text identifier.
This property replaced the Pm.RtLanguage property that is now considered obsolete (even if functional).