Version 8.1.9 (from 28.6.2012) - stable version
BUG FIXES:
-
PmaWeb 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.
-
PmaAlarmGroup.Acknowledge method: Now takes into consideration also the
UserNote even for aggregate alarm acknowledgment using the
"$all" flag.
Version 8.1.5 (from 28.11.2011) - stable version
BUG FIXES:
-
PmS7 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.
-
Web: fixed
software 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" configurator.
- in the
PmgWTable object some non-initialized variables were fixed.
-
Pm.TransformValue method:
Fixed bug: (221-224) operations sometimes caused excesive memory usage.
Version 8.1.3 (from 3.10.2011) - stable version
BUG FIXES:
-
PmaAdo object: Some methods of the
AdoRecordset object did not return the confirmation of completion/failure flag. Therefore the PROMOTIC system adds properties (
Pm_LastErr and
Pm_LastTextErr) into this object, that can be used for obtaining such confirmation.
-
PmgRasterImage.Src property:
Fixed bug: Sometimes on 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:
-
Pm.TransformValue method: New transformation types
240 and
241 for conversion of the
HexaString into the byte array and back. These transformations are used for supporting the
PmChar communication driver, but can also be used for other purposes, e.g. if you need to write binary data to the value of the
String type (e.g. into the text file).
-
PmaSequencer object:
- 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 version
NEW FEATURES AND BUG FIXES:
-
PmgString 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,
Integer or
Float 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).
-
PmSBUS communication driver:
- Generalization for DigiControl Ethernet.
-
PmMelsecQA communication driver:
- the data of the Real type can now be transmitted
- now also the Ethernet interface module A1SJ71E71-B2/B5 is working
-
PmaCommGroup 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 version.
-
PmaAlarmGroup object:
- 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 version
NEW FEATURES AND BUG FIXES:
-
PmS7 communication driver: New driver for communication by the
S7 Ethernet protocol with PLC devices
Simatic,
VIPA,
INSEVIS, 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 and
ODBC technologies) and therefore it is better to use the
PmaAdo object for database access.
-
PmaWeb object: The new "
Web server type" configurator can be used in order to implement new Web server of the
"HTTP(S) service" type. This server type allows to use more
secure HTTPS protocol.
-
Web panels: C++ formatting (see the "
Value format type" configurator) is now implemented directly into the panel and therefore the
PmAxTool1 ActiveX object is no longer needed.
-
PmaData object: Each data item (
PmVar object) has a new
Unit property (see also the "
Unit" configurator).
-
PmTeco communication driver: Generalization: Added
TECO data type:
DINT,
LREAL,
TIME / TIME_OF_DAY and
DATE / DATE_AND_TIME.
-
PmABradleyDF1 communication driver: Generalization for Ethernet.
-
PmMelsecFXS communication driver: Generalization for Ethernet
-
PmgTrendViewer object:
- The
LoadCfg method: may now contain the
"serverfile.tg:" option allowing to read the group by unified way both locally and on the Web.
-
Pm.RtLang 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).