TOP Server Release Notes (5.5.98.0) March 2, 2011

|
TOP Server Release Notes (5.5.98.0) March 2, 2011
|
bet | 16/20 | Sana | 25.09.2020 | Hajmi | 176,31 Kb. | | #11681 |
TOP Server Release Notes (5.5.98.0) March 2, 2011
Drivers
Allen-Bradley ControlLogix Ethernet
Fixed an issue introduced in V5.5.94.0 that affected communications with MicroLogix 1100 controllers, resulting in CIP Error=0x08, Ext. Error=0x0000.
TOP Server Release Notes (5.5.94.0) February 18, 2011
Runtime Interface
Modem functionality has been enhanced to support auto-dialing and improved phone number management.
Fixed an issue where driver communications could be interrupted by virus scans or other processes that block access to the hard drive.Fixed an issue wherein project backup was being created whenever the startup project was used.
Added text to the server’s administration “Runtime Process” property page clarifying that DCOM settings do not persist when the Process Mode is changed from System Service mode to Interactive mode.
Fixed an issue where a runtime failure could occur when an OPC DA client attempts to use the IOPCAsyncIO2 interface without first setting up a data callback.
Configuration Interface
OPC Diagnostics will no longer be stopped when a project is uploaded or downloaded between the server configuration and the server runtime.
A new Multiple Tag Generation tool was added to help users add a large number of tags into the server database quickly. This feature is can be accessed via the “Tag Properties” page.
Native Client Interfaces
OPC DA Server Interface
Fixed an issue where an incorrect value was being returned from IOPCServer::GetErrorString() following the successful loading of an expected string. This issue caused the server to fail the OPC DA 2.05 compliancy test.
The timing settings located in the “OPC DA Settings” Project Properties tab now correctly check for and disallow out-of bound values.
A new OPC compliancy setting has been added. When set True, it will cause the server to return S_FALSE in the item error array for items that have non-good quality. The new setting defaults to True for existing projects that are set to full compliance, and False for those that are not. When set False, the legacy behavior of returning E_FAIL (0x80004005) will occur.
Fixed crash uncovered during interoperability testing with COGENT’s OPC DataHub.
OPC UA Server Interface
Added support for two-dimensional arrays.
The server now returns a Discovery Endpoint that most closely matches the client’s request, allowing clients to browse the UA server from different subnets.
Fixed an issue where if secure channels were checking for timeouts while a new secure channel was being opened then a deadlock could occur.
Fixed an issue where items being added and removed rapidly by a client could cause a deadlock.
Improved read and write performance by caching items between client calls. Users can now specify the amount of time that a server item is cached via the 'Tag Cache Timeout (s)' setting in the OPC UA Project Properties
NIO Interface
Fixed an issue where dynamic item references from iFIX that were not using the "@datatype" identifier would not fallback to their default data type in the server.
OPC .NET 3.0 (Xi) Server Interface
Renamed “OPC Xi” (OPC Express Interface) to “OPC .NET” in accordance with the name change set by the OPC Foundation.
The OPC .NET (Xi ) service will now shut down if all COM clients disconnect from a server that is running in Interactive mode.
Fixed an issue where a server start up delay occurred when the runtime was started with OPC .NET enabled.
Improved the server shutdown time when no OPC .NET clients are connected.
A new event log warning message was added to let users know that the service timed out when attempting to start.
Components / Utilities
PingItFirst Utility
A new utility was added to help troubleshoot network connection problems with Ethernet devices.
OPC UA Configuration Manager
The server can now register with multiple Discovery Servers.
Users will now be warned when importing an expired Instance Certificate.
Certificates with expiration dates beyond 12/31/2039 are no longer flagged as expired.
Added support for certificate validation when importing or trusting certificates.
Plug-ins
Advanced Tags
Fixed an issue where the Derived Tag dialog partially closed when the Escape key was being pressed and the expression edit control was in focus.
Added support for CSV import/export.
Link Item dead values can now be disabled.
Advanced Tags can now be read when inactive.
SNMP Agent
The new SNMP Agent Plug-In allows server items to be mapped to SNMP OIDs and polled by SNMP managers on the network. The SNMP Agent can also monitor server items to send event notifications (traps) to network management systems (NMS).
Alarms & Events
The Multi-Level condition’s LO_LO sub-condition now has a higher priority than LO.
DataLogger
Fixed an issue where synchronous writes to a device tag would fail after writing to a Log Group’s _Enabled tag.
Fixed an issue where initial values were not written to the database for the 'Log on Data Change' and 'Log on Static Interval' trigger modes.
Fixed an issue where log items were using device timestamps to signal data change events instead of the time that the update was received.
For the Expression trigger Type, users will now be warned if using the Start Condition 'Item has not changed over a certain time period' and the trigger rate is less than twice the tag update rate.
The Wide Table insertion count now only updates when an insertion succeeds, and only updates once per insertion.
Drivers
Allen-Bradley ControlLogix Ethernet
Added support for RSLogix Version 19
Added a new check box setting in the Logix Options page of the driver called “Automatically Read String Length”. When unchecked, string reads will be optimized by having the driver bypass the LEN member read and terminate the DATA string at either the first null character encountered or the maximum string length of DATA (whichever occurs first).
Beginning with L7x controllers, an optimization in controller memory restricts that memory cannot be accessed on a non-DWord boundary or a controller fault will occur. Because the driver was not aware of this restriction, it was possible it could fault the controller while performing Physical reads or writes. To address this issue, the driver now identifies the controller and makes the proper Physical memory access.
Fixed an issue where tags stopped updating under certain PC environments running a multi-core CPU.
Allen-Bradley DH+
Enabled Bit support in SLC500 for Counter Status Word.
Fixed an issue with LBCD ARRAY writes.
Allen-Bradley Slave Ethernet
The driver will now check for License Activation upon receiving unsolicited communications.
BACnet IP
Fixed an issue where tags have bad quality if the response to a ReadPropertyMultiple command has multiple properties listed under a single object identifier.
Added support for discovering devices on a BACnet network.
DNP Master Ethernet
Enhancements for Phase II support of WITS specification include the following.
Added support for writing to Device Attributes (Object Group 0). This feature is required to meet the DNP WITS standard.
Added support for writing to Data Sets (Object Group 87). This feature is required to meet the DNP WITS standard.
The driver now supports the ability to play back Data Set snapshot data.
New settings were added to the Device Properties page that allow for users to ignore forced flags when setting quality.
Fixed issues with loading legacy server (.xml) project files.
Fixed an issue where the first buffered event after startup was never displayed when the Playback Rate was shorter than the tag’s Update Rate.
A “Device Not Responding” message will no longer be reported in certain situations where the device was actually communicating.
Added Event Log error messages for cases of incomplete or invalid responses or invalid authentication.
Fixed an issue where the driver was reporting “Failed to initialize communication stack” in situations where serialization was enabled.
Improved channel management when communication errors are encountered during startup.
Fixed an issue where data set CTLS and CTLV element types were shown as having bad quality.
Fixed an issue where Communication Serialization and Aggressive Mode Authentication were enabled.
Added informational message to report the number of data set tags per data set added during auto tag generation.
DNP Master Serial
Enhancements for Phase II support of WITS specification include the following.
Added support for writing to Device Attributes (Object Group 0). This feature is required to meet the DNP WITS standard.
Added support for writing to Data Sets (Object Group 87). This feature is required to meet the DNP WITS standard.
The driver now supports the ability to play back Data Set snapshot data.
New settings were added to the Device Properties page that allow for users to ignore forced flags when setting quality.
Fixed issues with loading legacy server (.xml) project files.
Fixed an issue where the first buffered event after startup was never displayed when the Playback Rate was shorter than the tag’s Update Rate.
A “Device Not Responding” message will no longer be reported in certain situations where the device was actually communicating.
Added Event Log error messages for cases of incomplete or invalid responses or invalid authentication.
Fixed an issue where the driver was reporting “Failed to initialize communication stack” in situations where serialization was enabled.
Improved channel management when communication errors are encountered during startup.
Fixed an issue where data set CTLS and CTLV element types were shown as having bad quality.
Fixed an issue where Communication Serialization and Aggressive Mode Authentication were enabled.
Added informational message to report the number of data set tags per data set added during auto tag generation.
Fisher ROC Plus Serial
Fixed an issue with unhandled exception in the driver .
Honeywell UDC Ethernet
Fixed an issue where the driver would respond with an error because it was it attempting to read coils on a UDC2500 model that supported less than 8 coils.
Modbus TCP/IP Ethernet
Fixed an issue with unsolicited connections management and expanded the maximum unsolicited socket connections from 32 to 256.
Added a setting that allows users to select whether the driver will close the socket on timeout .
The driver will now check for License Activation upon receiving unsolicited communications.
Modbus Slave RTU Serial
The driver will now check for License Activation upon receiving unsolicited communications .
OPC DA Client
Added support for two-dimensional arrays.
OPC UA Client
Added support for two-dimensional arrays.
Added support for Certificate Validation when importing or trusting certificates.
Siemens TCP/IP Slave Ethernet
The driver will now check for License Activation upon receiving unsolicited communications.
SNMP
Fixed an issue where changing from v2c to v1, the “GetBulk” check box selection was not being persisted.
Fixed a host name resolution issue where the driver was no longer receiving SNMP Traps from a device after the device’s IP address changed.
Added the ability to invalidate rather than deactivate tags that receive "NoSuchInstance" and "NoSuchObject" errors from a device agent.
Added support for SNMP V3 including Authentication and Encryption of SNMP messages (SNMPv3 security).
Telemecanique Uni-Telway Slave
The driver will now check for License Activation upon receiving unsolicited communications.
UCON (User Configurable)
The driver will now check for License Activation upon receiving unsolicited communications .
Yaskawa MP Ethernet
Added support for the Yaskawa MP2000IEC device series.
|
| |