SWTB_Banner_Left_LogoOnly

TOP Server Release Notes
Version 4.90.237

clearpixel

TOP Server Version 4.90.237 - May 10, 2003 - Release Notes

The following enhancements and fixes are included in this release of the TOP Server. Download your free update/upgrade by clicking here.

Servermain.exe updates:

Build #

Issue/Enhancement/Fix

.237

- Fixed object pointer validation (OPC Layer) to check to see if we have access to the specified memory location, prior to checkin the object signature.

.236

- (Bug Fix #275) Allow clients to utilize the IOPCShutdown and IOPCItemProperties interfaces even when "Enable DA 1.0 connections..." is the only selectable option.

.235

- We now ensure that the AppId\LocalService= is set if starting as a service. This is required for COM clients to be able to connect. This state can occur since our setup interrogates servermain.ini (left over from uninstall) and configures the server to run as a service.

.234

Internal only

.233

- Fixed possible deadlock when shutting the server down when a client is still connected.

.232

- Modified driver versions dialog to include plug-in information.
- Removed DDE from "DDE Scan Rate" in tag dialog, alias map references since this applies to DDE/WWDDE/NIO and possibly other future client/server methodolgies.

.231

- Fixed possible deadlock that could occur if 1 client is browsing for tags and another is adding/validating/removing items.

.230

- (Bug Fix #275) Allow clients to utilize the IOPCShutdown and IOPCItemProperties interfaces even when "Enable DA 1.0 connections..." is the only selectable option.
- (Bug Fix #103) The OPC layer could potentially send 2 initial update for a non-changing value if the update comes in after we check for initial data updates and we are looking for changed data updates. If the data has been changed, the initial update flag should have been set to prevent an extra update.
- (Bug Fix #277) Modified "FileDescription" field embedded in servermain.exe resource image from "KEPware Enhanced OPC/DDE Server" to "servermain.exe". This is so that messages generated by the OS use a genaric name for private labels (e.g., "Are you sure you want to delete the shortcut to servermain.exe?").

.229

-We now pre-validate the item ID in QueryAvailableProperties, so that when clients call this on a path that is not an item (i.e., Channel_1.Device_1), an error message is not posted.
- Removed assertions that occur when a client adds an item that references a tag that is currently set to T_DEFAULT. This is OK for tags that have undefined values and is handled properly.

.228

- OPC: Fixed potential HEAP error that could occur when freeing an item that has outstanding asynchronous transactions.

OPC Quick Client Updates:

.83

- Added support for VT_DATE and (VT_BSTR | VT_ARRAY)

Intellution Client Interface Update:

.11

- Fixed crash that occurred when invoking Tools|Options|iFix PDB Settings for the IGS private label. The crash occured due to referencing and enable/disable control not part of the IGS resource dll.

.10

- Fixed empty message box on failure to enable iFix PDB based on if failure to meet registry privilege requirements.
- Fixed disabling of iFix PDB when logging in as a non-administrator.
- We now remove the ability to enable/disable iFix PDB if the user is a non-administrator. This was necessary since we need access to HKEY_LOCAL_MACHINE.
- Intellution specific files (igsstsr.dll, idsstsr.dll, igsdidw.exe and idsdidw.exe were updated to requested read only access to HKEY_LOCAL_MACHINE so that connections to the server can be made under a non-administrator account. (see the specific revision.txt file for these components for more details).

Driver Updates:

All Drivers

-All drivers have been updated to support 32 channels. (Exceptions are DDE Client driver, Modbus Plus, and Sattbus)

Allen-Bradley Ethernet
(4.22.28)

- Enhanced event log error messaging for I/O tags, SLC 500 Modular I/O models to be in slot.word format.

Allen-Bradley ControlLogix Ethernet
(4.60.73)

- The ControlLogix driver has under gone a major upgrade. In addition to many customer driven fixes the ControlLogix driver has been given a new high performance data acquisition system. If you don't have this version click here to download it now.

Allen Bradley DF1
(4.50.64)

- Enhanced event log error messaging for I/O tags, SLC 500 Modular I/O models to be in slot.word format.

Automation Direct EBC
(4.33.48)

- Fix an issue with error clearing upon reading the status of a module. All errors that are resettable will now clear properly.
- Fixed and issue with serial port enumeration when multiple H2-SERIO modules exist in the same base.

GE Fanuc Ethernet Global Data
(4.24.40)

- Expanded the address range of the EGD driver to allow the user to match the addresses in his controller.

GE Fanuc Ethernet
(4.72.46)

- Fixed small issue with system tags where the block_num was being set such that all system tags came from the same device regardles of the actual target PLC.

Mitsubishi FX
(4.30.44)

-Added String support for D registers. The string support has been added using the same code as is found in the Modbus RTU driver. This means that a string can be formatted as either HiLo byte or LoHi byte order. The length of the string is set using the bit number field. A string can be 2 to 128 bytes long.

Modbus TCP/IP Ethernet
(4.54.39)

- Added new model for customer. The Instromet model supports three unique data ranges. The ranges have very specific memory formats. From 000 - 199 the memory format is 16 Bit Word memory. From 200 - 399 the memory format is 32 Bit DWord memory. From 400 - 599 the memory format is 32 Float memory.

Omron Fins Ethernet
(4.10.30)

-Added String support for D registers. The string support has been added using the same code as is found in the Modbus RTU driver. This means that a string can be formatted as either HiLo byte or LoHi byte order. The length of the string is set using the bit number field. A string can be 2 to 512 bytes long.

Omron Fins Serial
(4.10.26)

-Added String support for D registers. The string support has been added using the same code as is found in the Modbus RTU driver. This means that a string can be formatted as either HiLo byte or LoHi byte order. The length of the string is set using the bit number field. A string can be 2 to 512 bytes long.

Siemens S5 Serial
(4.10.26)

-Enhancement - expanded all lower level PLC address ranges. Now all smaller PLCs have the same address range. This has been done at customer request that has shown that the PLCs have more memory than we were knew.

Sixnet UDR
(4.20.07)

- Added tag import support for Automatic Tag Database generation..
- Fixed problem with channel wizard summary. Was reversing 8-bit binary and 8-bit ASCII data bit selections. Fixed following issues with pre-release version of tag import feature:
- Now prevents previously generated tags from being deleted when an error occurs during a new tag import.
- No longer perform unnecessary tag name change when name starts with a digit.
- Input and output types were reversed.
- Improved handling of prefixed tag names during import.
- Improved handling of missing fields.
- Corrected response to IOExchange messages (slave model).
- Made all slave addresses read/write
- Expanded slave address range for X, Y, AX, and AY (0 to 32767).
- Added support for slave LI, LO, FI, and FO registers (0 to 1023).
- Improved recovery from message syncronization error conditions.

Ucon (User Configurable)
(4.00.55)

- Added ASCII Hex option to "Modify Byte" command.
- On-the-fly changes to key length did not take effect until server was restarted. We now allow the change to take effect immediately. Added suggestion to edit transaction keys in message box that is posted when this value is changed.
- Added logging of unsolicited dead time expiration, to enhance change made in version 4.00.51. This can be turned off with "Log unsolicited message timeout" channel prop.
- Fixed "Update Tag" command behavior for variable length data formats. Would post a "Buffer Bounds" error if data source was unintialized and other than a scratch buffer.
- Added support for new device data format "ASCII coded IEEE float". This is not to be confused with "ASCII Real". The former takes a 32-bit binary IEEE float value and converts each of the 8 nibbles to an ASCII character. The latter represents each digit, sign, and exponent as a variable length string.
- Added new "Log unsolicited message timeout" channel mode option.
- Added registry setting that allows user to specify the maximum number of client tag updates that can be performed per tick. This setting is a DWORD value called "UnsolTagUpdatesPerTick". It can be used to reduce the total amount of time to update all tags and, depending on the protocol, can insure client gets informed of all unsolcited data sent to driver. If setting is not present, a default value of 200 is used.

Sattbus
(4.00.06)

- New Driver

 

 | News_2003 | Wonderworld2003 | Version 4.84.227 | Version4_84_227_R2 | Version 4.90.237

P: 1-888-665-3678 (US-Sales) or 704-849-2773 (Support & International), F: 704-849-6388
148A East Charles Street, Matthews, North Carolina, USA 28105
Copyright Software Toolbox, Inc., 1996-2006, All Rights Reserved Worldwide.