Localization
• The following server components have been localized for German and Japanese cultures:
◦ Administration Menu
◦ Configuration View
◦ Menu bar
◦ Menus and dialogs
◦ Configuration wizard for designated drivers
◦ Help documentation for designated drivers
◦ Properties and fields for designated drivers
• The following drivers have been localized for German and Japanese cultures:
◦ Allen-Bradley Suite
◦ BACnet/IP Driver
◦ Mitsubishi Suite (Japanese only)
◦ Modbus Suite
◦ Omron Suite (Japanese only)
◦ OPC UA Client Driver
◦ Siemens Suite
|
REST Interface
• KEPServerEX now includes a REST interface to allow for the programmatic configuration of channels, devices, tags, aliases, the ThingWorx native client interface, and the Scheduler advanced plug-in.
• ODBC Client driver is not supported by the Configuration API at this time.
|
Improvements
• The Server Runtime no longer requires a restart when applying a new license.
• When using unlicensed features, a timer specific to that feature is started. Server operation continues after that feature timer expires.
• Added new system tags that provide detailed information on license status:
◦ _TimeLimitedFeatures: A list of all features that are or have been used and have a timer counting down (including the remaining time).
◦ _ExpiredFeatures: A string array providing a list of features with expired timers.
◦ _LicensedFeatures: A list of all licensed features in use that are not time limited.
• Removed the _IsDemo system tag.
• Streamlined and simplified product licensing, now providing details about what is licensed, license status, and products eligible for upgrade.
• Added the ability for users to add installation location details (such as machine name, location, and description) during the licensing process.
• Added support for viewing previous version licenses (V5.x) within the License Utility. V5.x licenses display as “Invalid for Current Version” and can be transferred for upgrade.
• Added support for activating and transferring licenses directly within the License Utility for servers with internet access. Servers in offline environments can utilize the My Kepware web portal for licensing the product.
• Multiple products can now be activated or transferred in a single transaction.
• Users under Support & Maintenance Agreements are no longer required to relicense the product after renewing support. Users have two options for renewing the server eligibility status:
◦ Button click for servers with internet access
◦ Single file import for servers in offline environments
• License log is now stored on the server, providing an audit trail of licensing actions for asset management and troubleshooting.
• Added German language support.
• Added Japanese language support.
|
New Property Tabs
• Added a Configuration API Service tab to KEPServerEX Settings.
• Added a language selection control to the tab in Settings.
|
Configuration
• Unified Project Tree View includes Connectivity, Project Properties, Advanced Plug-Ins, Aliases, and more.
• Common actions and features are available through a right-click menu in the Project Tree View.
• Added support for channel description.
• Wizards now include a new editable summary at the end of the wizard configuration.
• Auto-generated tags that are renamed, moved, or copied will not be deleted when tags are re-generated.
• Added a language selection control to the tab in KEPServerEX Settings.
• Removed the option to create an XML project file. Legacy XML projects can still be loaded, but no modifications can be saved directly from KEPServerEX.
• Added support for exporting project files to a human-editable file in JSON format. This replaces the XML file format previously used to provide a human-editable file. The change supports modernization of server interfaces and the addition of the Configuration API Service, allowing programmatic access to server configuration.
• If a project includes configuration for features not present in the KEPServerEX installation, the server loads the configuration features available and caches the remainder.
• If modems are used, the Phonebook is represented in the Project Tree View for improved visibility and editing.
• Phonebook entries can now be added, read, updated, and deleted programmatically through the Configuration API Service.
• The Auto-Dial property is no longer forced True when two modem channels share a connection. The user must configure auto-dial and at least one Phonebook entry.
|
New Features
• Added support for Asymmetric Key Size of up to 2048 bit.
• Addressed a potential crash issue when performing OPC UA Demand Poll reads.
• Added support for OPC UA Diagnostics, including:
◦ Attribute Service Set
◦ Extension objects
◦ Discovery Service Set
◦ Monitored Item Service Set
◦ Secure Channel Service Set
◦ Session Service Set
◦ Subscription Service Set
◦ View Service Set
◦ Includes the data values, qualities, and timestamps in reads and writes
• Added support for OPC UA Diagnostics filtering in the OPC Diagnostics View.
◦ Filters are organized by service set.
◦ User can enable/disable viewing services.
• Removed the Exchange button from the OPC UA Server Configuration Manager. There are two ways to exchange certificates:
◦ During a secure connection attempt, allow certificates to be exchanged automatically. Verify any that need to be trusted appear in the OPC UA Configuration Manager’s Trusted Clients and Trusted Servers tabs.
◦ Manually export client/server instance certificates using the OPC UA Configuration Manager and import them into the server/client.
|
Diagnostics
• Added support for OPC HDA Diagnostics Filtering.
|
License Agreement / Localization
• Updated the End User License Agreement.
• All features are now selected during installation by default.
• Added German language support.
• Added Japanese language support.
|
Configuration API Support / Data Updates
• ThingWorx Client Interface configuration settings can now be set through the Configuration API service.
• Fixed an issue in which the interface could misinterpret data updates for tags added as Char, Byte, Short, Word, and Long, resulting in incorrect values in the platform.
|
Meters
Meters are now represented in the Project Tree View to improve visibility and editing.
|
IP Address
IP address octets are properly constrained to a maximum value of 255.
|
Updates
• Added German language support.
• Added Japanese language support.
• The station/node ID for EIP Gateway models (PLC-5, MicroLogix, SLC Fixed, and SLC Modular) is now validated to ensure an ENBT channel and remote IP are specified.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Updates
• IP address octets are properly constrained to a maximum value of 255.
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Updates
• Enhanced the driver to support a message length of 4096 bytes per request.
• Added German language support.
• Added Japanese language support.
|
Updates
• Device discovery is now accessible as a right-click option on a BACnet channel in the Project Tree View.
• Network Settings, Foreign Device, and Advanced Settings are now consolidated into a new Protocol Settings group.
• The Allow COV Notifications with Empty NPDU property has changed to the COV Notifications property with options: Require NPDU and Allow Empty NPDU.
• COV Resubscription Interval (HH:MM:SS) has been changed to Resubscription Interval (seconds).
• Increased BACnet device discovery maximum timeout from 30s to 300s.
• Added German language support.
• Added Japanese language support.
|
.tpy File
Fixed an issue with filter items auto-generated incorrectly from a .tpy file.
|
Scan Rate
Changed the Scan Rate minimum from 250 to 100ms to allow faster scanning.
|
Scan Rate
Changed the Scan Rate minimum from 250 to 100ms to allow faster scanning.
|
Timestamp
Log item timestamp now reflects the item log time rather than the last data change time.
|
Update Key
The Update Key password property is obfuscated (not displayed in plain text).
|
Updates
• Modified the EFM output for PGAS and CSV to show six digits of precision where applicable.
• Corrected an issue where the PGAS exporter ignored the hourly_record_span config attribute and treated all devices as providing leading time. The EFM Exporter now checks the attribute and calculates the start/end time appropriately.
• Heating Value type now determines the column into which the BTU value is exported.
|
Updates
• Address Ranges, EFM Mappings, and EFM Meters are now represented in the Project Tree View to improve visibility and editing.
• Fixed an issue where the EFM configuration read only populates one tag with a value despite requesting contiguous tags.
• Corrected Event Log output of error messages with invalid address ranges..
|
IP Address
IP address octets are now properly constrained to a maximum value of 255.
|
Updates
• Meters are now represented in the Project Tree View to improve visibility and editing.
• Fixed an issue where EFM data for avg_c8, avg_c9, and avg_c10 was not exported to CSV.
• Corrected column mapping of EFM data for n-Pentane and neo-Pentane.
|
Updates
• Meters are now represented in the Project Tree View to improve visibility and editing.
• Fixed an issue where EFM data for avg_c8, avg_c9, and avg_c10 was not exported to CSV.
• Corrected column mapping of EFM data for n-Pentane and neo-Pentane.
|
Updates
• Meters are now represented in the Project Tree View to improve visibility and editing.
• Fixed an issue where EFM data for avg_c8, avg_c9, and avg_c10 was not exported to CSV.
• Corrected column mapping of EFM data for n-Pentane and neo-Pentane.
|
Updates
• Meters are now represented in the Project Tree View to improve visibility and editing.
• Fixed an issue where EFM data for avg_c8, avg_c9, and avg_c10 was not exported to CSV.
• Corrected column mapping of EFM data for n-Pentane and neo-Pentane.
|
Updates
• Name Resolution, Producer/Consumer Exchanges, and Producer/Consumer ranges are now represented in the Project Tree View to improve visibility and editing.
• Name Resolution aliases that are deleted are now removed from the runtime server.
• Unique Name Resolution aliases are now enforced, preventing unintentional collisions. When loading a legacy project with duplicate aliases, a postfix is added to eliminate the collision.
|
operTm Attribute
Fixed an issue where structured writes could fail if the operTm attribute was not specified.
|
Updates
• Tag Import Options properties have been renamed as the Tag Import Settings group.
• Driver Polls InTouch, InTouch Notifies Driver, and Combination are now consolidated into an enumeration property called Mode.
|
CPU Usage Spike
Fixed a CPU usage spike on some PCs when switching to the secondary path due to primary path failure.
|
Updates
• IP address octets are now properly constrained to a maximum value of 255.
• Added Japanese language support.
|
Updates
• Added support for Chinese, Japanese, and Korean (CJK) characters.
• Added support for redundant and multiple CPU configurations to the Q-Series model.
• Added Japanese language support.
|
Localization
Added Japanese language support.
|
Localization
Added Japanese language support.
|
Localization
Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Updates
• IP address octets are now properly constrained to a maximum value of 255.
• Device discovery is accessible as a right-click option on a channel in Project Tree View.
|
Updates
• Meters, Mappings, and Alarms are now represented in the Project Tree View to improve visibility and editing.
• CSV import/export for mappings is now a right-click option for Mapping objects in the Project Tree View.
• The Restore to Defaults mapping is now available under Edit | Connectivity and as a right-click option for Mapping objects in the Project Tree View.
• Project files (.opf) now save both liquid and gas mapping values, though only one is shown at a time.
|
Localization
• Added support for Chinese, Japanese, and Korean (CJK) characters.
• Added Japanese language support.
|
Localization
Added Japanese language support.
|
Localization
Added Japanese language support.
|
Error Messages
• Reformatted error messages to streamline troubleshooting.
• Added Japanese language support.
|
Localization
Added Japanese language support.
|
Localization
Added Japanese language support.
|
Updates
• Added support for Asymmetric Key Size of up to 2048 bit.
• Fixed an issue with connecting with a router using port forwarding.
• Fixed a failure to connect to a server that doesn't support certificates or password security.
• Fixed an issue with the user not being prompted to trust a certificate from the Channel Properties of the UA server when attempting to connect to an untrusted server.
• Added notification for connected OPC DA clients when a write failed.
• Fixed an issue with the MLR Switch on Failure not switching back to the primary OPC server correctly.
• Added a property to control whether an explicit read occurs after a write.
• Added German language support.
• Added Japanese language support.
|
IP Address
IP address octets are now properly constrained to a maximum value of 255.
|
Device Discovery
Device discovery is now accessible as a right-click option on a channel in the Project Tree View.
|
Updates
• The Scheduler advanced plug-in is now represented in the unified tree view to improve visibility and editing.
• Scheduler configurations can now be added, read, updated, and deleted through the Configuration API Service.
|
Updates
• Fixed an issue with string tag addressing for WORD-based PLCs.
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
Localization
• Added German language support.
• Added Japanese language support.
|
IP Address
IP address octets are now properly constrained to a maximum value of 255.
|
Updates
• Device discovery is now accessible as a right-click option on a channel in the Project Tree View.
• The request timeout maximum has been corrected to be 9,999,999. Previously, the maximum value was set to 9,999.
|
IP Address
IP address octets are now properly constrained to a maximum value of 255.
|
Updates
• Channel and device configurations can now be added, read, updated, and deleted programmatically through the Configuration API Service.
• Transaction Editor Profiles (as a whole) can now be added, read, updated, and deleted programmatically through the Configuration API Service.
• Improved password and security features.
• Fixed an issue with the Multi-bit Integer format that only allowed a maximum selection of 8 bits if the Raw data format 32-bit Motorola (word swap) was selected.
• Enforced respect for the Retry Attempts.
|