Release Notes > KEPServerEX 5.16.722.0
KEPServerEX 5.16.722.0
KEPServerEX
October 21, 2014
Install
The OPC Core Components are now installed when the OPC Quick Client is installed. This allows the OPC Quick Client to browse remote servers if that is the only component installed.
The install will now notify users when another application is using the Sentinel HASP hardware key. In order for the Hardware Key to be properly installed, it requires that all Sentinel HASP hardware keys be disabled while the install is running.
Application Report Utility
The Application Report Utility now gathers more information to enable the Technical Support team to better assist users needing support.
The utility was enhanced to collect running and core dumps for the KEPServerEX application.
The utility now gathers more diagnostic information about the system, including networking, .NET versions, and information pertaining to product licensing and DCOM settings.
The utility now remembers the last archive location and allows users to cancel an archive generation in progress.
The output archive was compressed and reorganized. Users are provided greater flexibility to manage the diagnostic, EFM, and Historian-related content in the output.
Configuration
Enhanced the tag browser to support both filtering of system and internal tags as well as bulk addition of tags from the branch level.
Added a status bar that is displayed when tags are moved between devices and tag groups using drag and drop to avoid the appearance of an unresponsive configuration application.
Fixed an issue that occurred in multiple File Open dialogs where the directory being referenced became the Current Working Directory in Windows and inhibited the directory from being deleted after the operation.
Fixed an issue where overlapping edits were allowed while the progress gauge was being displayed for a previous edit. Now, only one edit is allowed at a time.
Changed the Event Log message that indicates when a device was placed in Simulation Mode to tell users to reference the help file to understand how two tags with the same address in a simulated device may be separate tags if the tag scan rate and data types are different. Although this behavior in Simulation Mode is pre-existing, it is unexpected by most users.
Fixed an issue where undoing the deletion of a device would not display the tags that existed at time of deletion.
Removed leading or trailing whitespace in group names imported through CSV.
Fixed an issue that allowed the copying and pasting of a device with an invalid configuration on the last property page. The last page is now verified, and invalid settings are no longer allowed.
Server Runtime
Added a _SecondsInError System Tag to the device that shows the number of seconds the device has been in error state (_Error tag equal to 1).
Fixed an issue where the configuration and runtime could lock-up when a device was repeatedly enabled and disabled.
OPC Qucik Client
Added the ability to optionally use the system's DCOM Configuration settings.
Added an Expand All option to the OPC Quick Client item browser that expands all branches in the tree.
iFIX Native Interface
Fixed an issue where writing to an invalid tag would report back to iFIX that the write succeeded, and iFIX would persist the written value. Writes to invalid tags now report failure correctly.
OPC DA Server Interface
Fixed an issue where the server could crash when a client browsed the 3.0 interface.
OPC UA Server Interface
Fixed an issue where the OPC UA server was limited to a maximum of 50 client connections. The maximum is now 128, and the default setting is 128.
OPC HDA Server Interface
This is a new client interface that provides access to historical data stored by the Local Historian Plug-In.
Advanced Tags
Derived Tags
Fixed an issue with Derived Tags where a device read from a client caused the Derived Tag's expression to execute.
Allen-Bradley ControlLogix Ethernet
Updates
Fixed an issue where device reads may be starved for a device under a channel if another device under the same channel is not in an error state. This would prevented the device in an error state from coming out of the error state.
Fixed an issue where a buffer overflow could occur with writes containing 500 or more characters.Description
Beckhoff TwinCAT
Updates
Fixed an issue where automatic tag generation from a *.tpy file would force all characters in the address to be uppercase. The case is now left as is in the *.tpy file.
Fixed an issue where generating tags with the option Only import variables marked for OPC enabled would cause the server to become unresponsive after attaching a client.
Corrected an issue where nested structures were not always being automatically generated correctly from a TwinCAT device.
Corrected an issue where tags automatically generated from a device and from an equivalent *.tpy file would result in non-equivalent projects under certain conditions.
DNP Client Ethernet
XML Schema
Updated the maximum length of the XML schema Destination Host element to 255.
Fisher ROC Plus Serial
Tag Numbers
Fixed a server deadlock that could occur when launching a client that had 100,000 or more tags configured for a device.
IEC 60870-5-101 Client
Updates
This initial release of the serial driver provides connectivity to IEC 60870-5-101 slave devices in electrical substations that include RTUs, IEDs, controllers, and gateways.
The following features are supported:
Balanced and Unbalanced modes
Configurable link layer and application layer settings
Event Playback
Background data updates
Cyclic data updates
Data Polling
Unsolicited data in Balanced Mode
Class Polls in Unbalanced Mode
Delay Acquisition for Time
Synchronization operations
Test Procedure
General Interrogation (global group) and Counter Interrogation (global group)
The following Application Service Data Unit (ASDU) types are supported:
Single Point Information
Double Point Information
Step Position Information
Bit string of 32 bit
Measured Value, Normalized Value
Measured Value, Scaled Value
Measured Value, Short Floating Point Number
Integrated Totals
IEC 60870-5-104 Client
Updates
This initial release of the Ethernet driver provides connectivity to IEC 60870-5-104 slave devices in electrical substations that include RTUs, IEDs, controllers, and gateways.
The following features are supported:
Configurable link layer and application layer settings
Event Playback
Background data updates
Cyclic data updates
Data Polling
Unsolicited data
Test Procedure
General Interrogation (global group) and Counter Interrogation (global group)
The following Application Service Data Unit (ASDU) types are supported:
Single Point Information
Double Point Information
Step Position Information
Bit string of 32 bit
Measured Value, Normalized Value
Measured Value, Scaled Value
Measured Value, Short Floating Point Number
Integrated Totals
IEC 61850 MMS Client
Updates
Removed "SCL" from titles and labels in the UI where the terminology was confusing, and replaced it with the file types the driver can import (*.cid, *.icd, or *.scd).
Fixed an issue where a failure during automatic tag generation caused previously automatically-generated existing tags to be deleted.
The configuration now allows the automatic tag generation of tags imported from Edition 2 *.icd files.
Industrial Data Forwarder for Splunk
Updates
Kepware's new IDF for Splunk Plug-In leverages KEPServerEX's 150+ communication drivers to seamlessly stream real-time industrial sensor and machine data directly into the Splunk® software platform for real-time Operational Intelligence. It enables data collection from thousands of industrial sensors and machines (including PLCs, RTUs, PACs, DAQs, Controllers, and more) and supports custom driver tag metadata for advanced search inquiries within Splunk.
Local Historian
Updates
The new Local Historian Plug-In further improves data functionality by capturing historical data at the point of collection in an easy-to-configure, flexible, and open solution. It collects, stores, and provides access to data at the source to prevent loss and improve operational efficiency. The Local Historian Plug-In provides businesses a simple, cost-effective solution for data collection and storage challenges.
Modbus Ethernet
Updates
Added the new CEG model and made protocol changes to slave mode to support a maximum of 500 register and 8000 coil tag reads.
Added the new CEG model and made protocol changes to slave mode to support a maximum of 500 register and 8000 coil tag reads.
The driver will now attempt a retry on receipt of a send socket error. Prior to this change, certain devices could respond with a socket error after the initial connection and cause an unnecessary disruption in communication with that device.
Fixed an issue introduced in KEPServerEX version 5.14 where tags on one or more devices may stop being serviced if another device under a channel has been deleted.
ODBC Client
Updates
Increased the maximum number of channels from 100 to 256.
Updated the driver so that it will not force the access of tags added manually to be Read Only when the Set write access for imported database tags option is unchecked. This option only applies during automatic tag generation.
Updated automatic tag generation to force the internal tags that should be Read Only to be Read Only.
Omron Host Link
Unexpected Characters
Fixed an issue where the driver was not working correctly when unexpected characters were received from a non-Omron device that supported the HostLink protocol.
Omron NJ Ethernet
Updates
Fixed issues with reading and writing UTF-8 characters that exceeded the tag-defined length limit in bytes. Truncating the strings resulted in the strings being invalid. Strings are now truncated appropriately.
Fixed an issue where device reads may be starved for a device under a channel if another device under the same channel is not in an error state. This prevented the device in an error state from coming out of the error state.
Added automatic tag generation support for Date_And_Time variables.
Updated the driver to use the configured Request Timeout while processing remote CPU Forward Close requests to expedite tag failures during communication timeouts.
Added read and write support for the DateAndTime variable type.
Fixed an issue where an address ending with a UTF-16 surrogate pair resulted in a Variable Address with the length field set to zero.
Added support for reading and writing Unicode characters to STRING Controller Variables. The foreign languages supported include but are not limited to Chinese, Japanese, Korean, German, Russian, and Spanish.
OPC DA Client
Failed Item Retry
Enhanced the OPC DA Client Driver so that it will now attempt to re-add failed items.
OPC UA Client
Timestamp
Changed the driver to pass through source timestamp to tags instead of server timestamp. The timestamp will not be updated if the source timestamp is not provided.
User Configurable (U-CON)
Tag Editor
Updated the Tag Editor in the Transaction Editor to enforce the rules for tag names; specifically, to not allow trailing whitespace. This solves issues where copying and pasting a name that contains whitespace at the end caused the tag to fail validation. The Tag Group and Tag Block Name dialogs were also updated to enforce this.
Was this helpful?