TOP Server Release Notes (4.280.435.0)

Enhancements/Modifications:

  1. Added OPC item property which allows access to the item's (tag's) address.
  2. Added support for 64 bit floating point data for the iFix/PDB interface.
  3. Added support for 14AL and 14BN signal processing for the iFix/PDB interface.

Defects:

  1. Fixed issue where the server would no longer automatically shutdown if a clients loaded a new project with the IPersistFile interface.
  2. Fixed issue where unconfigured plugins (e.g., DataLogger) would incorrectly persist data in XML format preventing the project to be reloaded.
  3. Fixed device wizard issue for drivers with no custom device properties, where selecting "Back" from the Summary page, shows the "Finish" navigation button on the previous page.
  4. Fixed a memory leak issue when CSV tag import fails because of an unrecoverable issue.
  5. Fixed issue where CSV tag import error messages were not referencing the correct record that caused the failure.
  6. Fixed issue with float and double array precision in iFix/PDB interface.

Quick Client (4.86.109.0)

  1. Fixed issue where performing a CSV import/export on a Windows 2000 machine would hang the application.

DataLogger (1.0.56.0)

  1. Fixed issues related to not properly setting the project modified bit to indicating whether or not there are changes to the current configuration which have not been saved to disk.
  2. Fixed issue where the DataLogger configuration would show no log groups in the UI after a server re-initialization (Tools|Reinitialize) is performed.
  3. Fixed issue where the logging to a tag that no longer exists would prevent the logging of other valid tags.
  4. Fixed issue where _DataLogger system tags would only be available when a project is initially loaded.
  5. Added support for Oracle auto-table generation.
  6. Improved large table insertion performance by optimized requery attempts.
  7. Fixed crash that could occur when attempting to log internally generated _DataLogger system tags.
  8. Fixed issue where absolute triggers were not being evaluated properly.
  9. Fixed issue where applying configuration changes would incorrectly invalidate (set the quality to bad) the datalogger system tag values.
  10. Fixed issue where deleted log groups would still appear in the server's namespace.
  11. Fixed issue with the table selection option: "Create new every time enabled" created a new table every time the configuration was persisted to disk.
  12. Fixed issues with logging datalogger system tags.

Drivers

Advanced Simulation (4.16.25.0)

  1. Fixed issue where tags were orphaned (subsequent reads from the client will fail) for a device when another device with the exact same name (on a different channel) is deleted from the server project.

Allen-Bradley DF1 (4.100.117.0)

  1. Fixed error that can occur if a dynamic bit reference is assigned a non-Boolean data type from the client.

Allen-Bradley DH+ (4.30.50.0)

  1. .Fixed issue where local station address (channel property) could not be changed (in property sheet mode) when board type is PCMK/B and network is DH-485.

Allen-Bradley Ethernet (4.70.79.0)

  1. Fixed issue where socket would be unnecessarily closed upon receipt of successive device errors.
  2. Added boolean array support for file types Output, Input, Status,Binary, and Integer

Automation Direct EBC (4.100.93.0)

  1. Added support to specify a port number for communications and auto tag generation. Auto tag generation port configuration is available only for GS model devices.

BACnet (4.64.44.0)

  1. Added ability to accept I-Am messages with extra data bytes on end of PDU.

CutlerHammer (4.20.55.0)

  1. Fixed unhandled exception that can occur when communications is lost and recovered.

DNP Master Ethernet (4.30.105.0)

  1. Added the Explicit sub-type. Explicit tags will perform an explicit read through the DNP stack so a user can periodically read I/O points that do not report as classed events. Explicit sub-type does not apply to objects 50 or 51 (slave time, already an explicit read), 60 (class read commands), 80 (warm/cold restart) or 20000 (purely internal object, not exposed to the user)
  2. TimeStamp tags can now be properly adjusted for the local timezone if the user selects the new device property that timestamps should be localized

DNP Master Serial (4.20.123.0)

  1. Added the Explicit sub-type. Explicit tags will perform an explicit read through the DNP stack so a user can periodically read I/O points that do not report as classed events. Explicit sub-type does not apply to objects 50 or 51 (slave time, already an explicit read), 60 (class read commands), 80 (warm/cold restart) or 20000 (purely internal object, not exposed to the user).
  2. TimeStamp tags can now be properly adjusted for the local timezone if the user selects the new device property that timestamps should be localized

EtherTrak (4.40.53.0)

  1. Fixed issue where writes to bit within word registers could fail.

GE CCM (4.41.58.0)

  1. Modified communications level error handling when an invalid request is made or a framing error is received. Rather than timing out on the request, we now immediately issue the next request.

GE EGD (4.51.67.0)

  1. Fixed crash that occurs when an exchange is configured with a different exchange id than what is specified in the driver.
  2. Fixed issue editing an Exchange Range such that if the Exchange exceeds the maximum 1400 bytes the Range was being edited was deleted.

GE Ethernet (4.130.97.0)

  1. Added auto tag generation support for bit within word tags.
  2. Tags are no longer deactivated when a device error code is returned from the device. This allows users to fix the device configuration and immediately receive proper updates from the server without having to restart the client applications.
  3. We now log an 'Unable to write …' message when a write request is rejected by the device.

GE Focas1 Ethernet (4.50.55.0)

  1. Added support for XML persistence.
  2. Fixed issue where the dirty bit (indicating project has been modified) was being set after opening and closing device properties (and making no changes) to devices configured in slave mode.
  3. Fixed issue where the user is unable to navigate away from "Unsolicited Transfer Control" page after setting any of the properties on that page to invalid values and deselecting the "slave device" setting.
  4. Fixed issue where the driver was incorrectly setting device communications error tag and issuing repeating device not responding messages on invalid address errors (FWLIB errors: 2, 3, 4).
  5. Added M, N, E data types support for master device types.
  6. Fixed UI issue where removing one of the Unsolicited Data Area the cursor could be lost.
  7. Added support for custom macro variables.
  8. Added support for workpiece zero offset.

GE SNP (4.60.74.0)

  1. Tags are no longer deactivated when a device error code is returned from the device. This allows users to fix the device configuration and immediately receive proper updates from the server without having to restart the client applications.

GE SNPX (4.60.79.0)

  1. Tags are no longer deactivated when a device error code is returned from the device. This allows users to fix the device configuration and immediately receive proper updates from the server without having to restart the client applications.

Honeywell UDC Ethernet (4.20.18.0)

  1. Updated message that are logged to the event viewer when writes fail to also include the exception code returned by the device.

Modbus Ethernet (4.241.145.0)

  1. Fixed issue with the driver could hang when processing unsolicited mailbox commands.
  2. Fixed issue where unsolicited communications time out could get saved as -1 if using a project originally created with driver version 4.110.60.0 or earlier.

Modbus Unsolicited Serial (4.130.93.0)

  1. Added new Daniels/Enron model. This model implements two blocks of holding registers as 32-bit. 4x5001-4x5999 are 32-bit long ints, 4x7001-4x7999 are 32-bit single-precision floats. Modbus masters requesting reads in these ranges will get 4 bytes per register instead of 2.
  2. Fixed issue where a broadcast write from a remote master does not write to all the slave devices configured in the server.

ODBC Client (4.35.61.0)

  1. Fixed issue where the values written to the tags of a stored procedure get reset when the last active client referencing those tags disconnects from the server. A new device property "Reinitialize stored procedure when the last tag referenced is removed" has been added for this purpose, while at the same time retaining backward compatibility.
  2. Since on the fly stored procedure modification are not allowed, we now properly disable all UI controls on the stored procedure device page if a client is connected.
  3. Fixed issue where the device property "Maximum records to import" is always '1' for tables (in a SQL server) that have a space in their names.
  4. Fixed issue where tags were orphaned (subsequent reads from the client will fail) for a device when another device with the exact same name (on a different channel) is deleted from the server project.

Omron Fins Ethernet (4.101.68.0)

  1. Added two additional request sizes options: 1024 and 1984.

Ping (4.0.9.0)

  1. New driver (Suited with SNMP in the iSNMP Suite)

Sattbus (4.20.28.0)

  1. Fixed issue where the 'Interface Board Configuration' properties were not propertly persisted to disk when saving the project file in XML.
  2. Fixed XML validation for supported device models.
  3. Improved communications performance by reducing an unnecessary delay between requests.
  4. Added the ability for users to configure the block request size associated with reading data from the device.
  5. Modified driver to no longer deactivate tags when receiving error code 21 from the device.

Sattbus Ethernet (4.30.44.0)

  1. Fixed tag quality flicker (good/bad) issue when the PLC is power cycled and there are multiple servers communicating with the PLC.
  2. Fixed issue where on a power cycle of the PLC, the driver would immediately fail a read with the message "Device Not Responding" without waiting for the user set timeouts.
  3. Added the ability for users to configure the block request size associated with reading data from the device.

Siemens S7 MPI (4.34.49.0)

  1. Added support for STEP 7 STRING data type.
  2. Added support to read/write all the memory types (with exception to timers and counters) as strings.

Siemens TCP/IP Ethernet (4.70.70.0)

  1. Fixed issue where STRING tags with "Maximum Length" field set to 0 would read as an empty string. We now return the whole string not to exceed 210 characters.

Siemens TCP/IP Unsolicited Ethernet (4.1.21.0)

  1. Fixed issue where creating a string tag with data type set to "Default" resulted in a syntax error rather than setting the data type to 'String' and validating the tag.
  2. Fixed dialog issue where setting a rack number or CPU slot exceeding 256 would display an incorrect error message.

Simatic 505 Ethernet (4.81.83.0)

  1. Added support for Find Forced Discrete and Word memory types (FFX/FFY/FFC/FFWX/FFWY/FFSTART).

SNMP (4.0.92.0?)

  1. New driver (Suited with Ping in the iSNMP Suite)

UCON (4.200.151.0)

  1. Fixed issue where the transaction editor crashed when adding a set event counter to a function block.
  2. Increased allowable "receive timeout" range for unsolicited mode from 30000 ms (30 seconds) to 300000 ms (5 minutes).
  3. Added "ASCII Hex String From Nibbles [hh hh hh...]" device data format.
  4. Fixed issue where we were loading the incorrect checksum type associated with function blocks.

Uni-Telway (4.31.61.0)

  1. Fixed issue where the driver could potentially get stuck in a certain state if it received an unexpected response for timers or counters..

Yaskawa MP Ethernet (4.20.32.0)

  1. Corrected hints for Input/Output bit (IB, MB) tags. The allowed bit range is '0x0-0xF' and not '0x0-0xA' as displayed in the hints.

Yaskawa MP Serial (4.40.16.0)

  1. Fixed issue where a write to a bit, in a bit within word address, may clear the state of other bits within that word. This affects MB and bit-within-MW tags.

Yokogawa Controller Serial (4.16.36.0)

  1. Fixed issue where writes on tags like SP (set point value) or ASP (alarm set point value) configured as floats were being truncated (decimal portion was being removed).
  2. Fixed issue where negative data values were not being read for models UT37, UT38, and UP27.
  3. Fixed issue with incorrect block reads for PCLink models.

Yokogawa DX Serial (4.32.57.0)

  1. Fixed issue where the driver would crash when communicating with an advanced DX model (e.g 2040). This driver does not currently support advanced DX models.
  2. Fixed issue where tags for channel 1-60 were not being read properly.