Version 7.1

BUILD 121        2014/03/03

WARNING:

 This version of ACM introduces role-based security. Role-based security is optional, but even when disabled, a system administrator account is required to make modifications to the $Server object. When role-based security is enabled, any user that has been granted privileges to modify security objects can make changes to the $Server object.

WARNING:

 This installation requires a change to the existing database.

Connections

SERIAL

  • Fixed bug that didn’t honor protocol message timeout override.
  • Fixed bug that didn’t handle unsolicited messages properly.
  • Fixed bug that didn’t always handle port add/remove logic in the correct order.
  • Changed configuration display text from “Use Modem” to “Enable Dialup Modem.”

TCPIP

  • Fixed bug that didn’t honor protocol message timeout override.
  • Fixed bug that didn’t handle unsolicited messages properly.
  • Fixed bug that didn’t always handle port add/remove logic in the correct order.
  • Changed configuration display text from “Use Modem” to “Enable Dialup Modem.”
  • Fixed bug that didn’t check for the current device for a due poll again during a hangup delay.
  • Fixed bug that didn’t correctly retrieve phone number (if present) from connection string.

TCPLISTEN

  • Fixed bug that didn’t honor protocol message timeout override.
  • Fixed bug that didn’t handle unsolicited messages properly.
  • Fixed bug that didn’t handle hangup delay properly during unsolicited messaging.
  • Fixed bug that didn’t always handle port add/remove logic in the correct order.
  • Changed configuration display text from “Use Modem” to “Enable Dialup Modem”.
  • New OPC item to log port state information.
  • Added check to prevent a port from delaying in one state for excessive time.
  • Fixed bug that didn’t check for the current device for a due poll again during a hangup delay.
  • Fixed bug that didn’t correctly retrieve phone number (if present) from connection string.

TCPPOOL

  • Fixed bug that didn’t honor protocol message timeout override.
  • Fixed bug that didn’t handle unsolicited messages properly.
  • Fixed bug that didn’t always handle port add/remove logic in the correct order.
  • Changed configuration display text from “Use Modem” to “Enable Dialup Modem”.

CONNECTION SETTINGS

  • Changed tab text from “Modem” to “Dialup Modem.”

Protocols

ALL PROTOCOLS

  • Fixed bug that made OPC browse work incorrectly after a device had been copied.
  • Fixed bug that could cause polling to stop when switching connection options (from ‘Switch to Secondary on Failure’ to ‘Primary Only’ while polling was on the secondary connection).

BENCHMARK

  • Added logic to prevent storing invalid timestamps in audit and event records.

BSAP

  • Fixed bug that didn’t publish events/alarms to all meters if configured to do so.
  • Added meter run field to Read Meter Configuration command.
  • Fixed T&I bugs.
  • Fixed Max Data Bytes message rebuild bug.
  • Fixed double polling bug when ‘poll items immediately when activated’ option is used.
  • Fix bugs with configuration retrieval and string items without &S suffix.
  • Added time sync command and manual time sync item.
  • Fixed no data retries bug and time sync status messages logged as errors.
  • Reworked serial number and added debug logging for extra byte bug.
  • Fixed bug that didn’t correctly store audit position.
  • Fixed bug that didn’t always poll meter configuration data correctly.

CAMP

  • Fixed bug that prevented message response validation after adding and removing items.

CONTROLLOGIX

  • Fixed bug in D3 write logic.
  • Fixed bug in 3-dimensional array logic.
  • Fixed bug that prevented some messages from getting logged correctly.
  • Added feature to read pre-defined structure tags (other than strings).
  • Fixed bug that caused response packet calculation to be too big for actual response.
  • Added option to allow free-form item name entry.

DECASYNC

  • First release.

EAGLE

  • Fixed bug that didn’t send time sync on scheduled interval.
  • Changed text on tabs displayed on configuration form.
  • Changed text of some commands to be consistent with other protocols.
  • Fixed bug that could cause a crash during EFM configuration data processing.
  • Fixed bug that could allow an address to be assigned that was out of range of valid addresses.
  • Fixed bug that didn’t properly publish daily data for meter run 2.

FBNET (Ferguson Beauregard)

  • Fixed bugs related to trend retrieval when firmware is unknown.

FLOW AUTOMATION

  • Improved messaging when using Modbus requests instead of native protocol.
  • Added ability to retrieve meter configuration data on a configurable interval.
  • Fixed bug that showed meter run tab reference buttons out of alignment.
  • Fixed bug that could cause a crash when processing item data.
  • Fixed bug that allowed multiple types of items to be grouped with tank level requests.

MERCURY

  • Added logic to accept remote call-in.
  • Added option to retrieve history during a call-in.
  • Added check in configuration form to prevent invalid length for access code and sign on.
  • Added logic to prevent history retrieval from stopping when an invalid record timestamp is found.
  • Temporarily removed hyperlog-related properties. This may cause error messages during startup. These error messages can be safely ignored.
  • Added option to publish MI Modem data (as a record) once during each communication.

MODBUS DYNAPUMP

  • Changed text on tabs displayed on configuration form.
  • Fixed bug that tried to retrieve non-existent card index when all existing card data is old.

MODBUS ENRON

  • Fixed bug that didn’t always handle records with empty dates.
  • Fixed bug that didn’t publish events/alarms to all meters if configured to do so.
  • Added logic to combine writes of date and time values during time synchronization if the registers are consecutive.

MODBUS FB3000 (Ferguson Beauregard)

  • Added support for older model history format.
  • Changed text on tabs displayed on configuration form.

MODBUS LUFKIN

  • Fixed bug that reported card values as unsigned integers when the values were signed integers.
  • Added support for extended addresses.

MODBUS KM (Kinder Morgan)

  • First release – as beta.

MODBUS OMNI

  • Added options to scale volume and mass totalizers.
  • Added check for S&W percent register in archives.
  • Changed minimum version from 71 to 70 for liquid product registers.
  • Added option to allow meter model (register 4n13) to override meter type sent to publishers by checking for register value text as one of (CORIOLIS, ORIFICE, ULTRASONIC, POSITIVE, TURBINE, LINE PACK, VCONE).
  • Fixed bug that may not publish all fields with event or alarm records.
  • Added logic to re-retrieve archive configuration if archive record is of unexpected length.
  • Additions to accommodate Modbus/TCP differences from Spirit flow computers.
  • Added logic to retrieve product names again if the product name retrieved during the meter configuration read isn’t in the list of products previously read from the device.
  • Added Meter Config. Interval property.

MODBUS SCADAPACK

  • Fixed bug that may not send bad quality updates after failed poll.
  • Added flow computer ID field to meter config output for SCADAPack (used by CFX7 and CFX8).

ROC

  • Fixed bug that didn’t properly recognize a change to the ‘TLP Format’ property in the form configuration window.
  • Added commands and OPC items for archive movement and last record data.
  • Added support for liquids from 809L, including history, liquid product, and batches.

SCANCOM

  • Corrected missing items and item mapping.
  • Removed Hourly GC archive assignment properties and now publish hourly data with the associated gas analysis data as one record.

TOTALFLOW

  • Changed logic so all extra data is used (if extra data option is enabled).
  • More efficient method for retrieving extra data from toolkit.

Publishing

PUBLISHER

  • Fixed bug that caused in invalid connection to be used repeatedly instead of closing and re-opening.

CSV

  • Added batch and liquid product types.
  • Added ‘inSQL’ format option.
  • Added option to enclose data fields in quotes.
  • Added option to use predefined column names instead of protocol driver-supplied names.

CFX5

  • Added fields for coriolis meters.

CFX7 GAS &LIQUID

  • Fixed UI bug that didn’t allow scrolling on configuration form.

CFX8 GAS &LIQUID

  • First release.

DATABASE

  • Added batch and liquid product types.
  • Added native driver error messages to log when connection error occurs.
  • Added option to use predefined column names instead of protocol driver-supplied names.
  • Fixed bug that didn’t publish meter configuration records when option enabled.

XML

  • Added option to publish xml document to database table.
  • Added optional attribute to raw event bytes element.
  • Added new history nodes for CFX8 format.
  • Fixed element name ‘NetStdVolumeIndexEnd’ (which was defined as ‘NextStdVolumeIndexEnd’)
  • Updated schema file.

PGAS XML

  • Fixed memory leak caused by not releasing an xml element interface.

Server

DATA SERVER

WARNING:

 The $Server object can now be modified only by a system administrator or a user who has been granted access to modify ACM security objects.

  • Removed optional setting in asiDATA.ini that allowed listing of specific users or groups that can have access to the ACM configuration.
  • Added Role-based security configuration.
  • Added option to require unique object names within each object type. This is configured in the Properties tab of the ACM Monitor program.
  • Fixed OPC browsing bug when used with UCOS OPC client.
  • Added support for new devices in Station Builder
  • Fixed high range register value in Auto PILOT Pro register set in Station Builder.
  • Fixed bug that set the modified time of objects to the server startup time if they had never been modified.
  • Added logic so objects found during startup that have an invalid parent folder are renamed and put into the root folder.

Configuration

ACMCONFIG

  • Multiple bug fixes to multi-object editor.
  • Added filtering and sorting options to multi-object editor.
  • Fixed bug that consumed memory if the log viewer was left in ‘Paused’ mode.
  • Changed behavior of log viewer so scrolling up puts the display in ‘Paused’ mode.
  • Fixed bug that caused an unhandled exception when trying to view an object with an invalid folder Id.
  • Updated home page links for support and knowledgebase websites.
  • Added option to pause or unpause the log view display using scroll keys.
  • Added “Copy” button on advance archive config to allow field to be copied.
  • Added property configuration for options used by background services.

Import Export

  • Fixed bug that didn’t properly export referenced objects.

Database

WARNING:

 This installation requires a change to the existing database.

SQL SCRIPTS

  • Script change to “asi_spResolveGcMeters” to add option for resolving meters during GC write requests. This affects only the GC Write functionality.
  • Script added to update pending GC writes so they can be continued if the GC Request Manager service is stopped and restarted. This affects only the GC Write functionality.

System

FLOWCALSCADAREQUEST Service

  • Fixed bug that tried to use a database connection after it was closed.
  • Properties can now be configured on the Properties tab of ACM Monitor.

GSMPARSER Service

  • Added ability to process more than one facility during an import.

GCREQUESTMANAGER Service

  • Added option (through asiDATA.ini file) to give more control over how meters are resolved.
  • Added logic to recover GC writes in progress if service is stopped and re-started.
  • Properties can now be configured on the Properties tab of ACM Monitor.

RULEPROC Library

  • Changed logic so a single failed meter characteristic didn’t stop the meter collection process. This applies to protocols that use the Advanced Meter Configuration objects.

SCANCOMMANUALIMPORT Service

  • Changed text of some log messages for better clarity.

AUTOSOL Support Options

Pre-Sales Support

AUTOSOL representatives are standing by to answer your product and pricing questions. Let our team of experts assist you today to streamline your data collection and delivery tomorrow.

Contact Us

Product Knowledge Base

Browse how-to articles and perform keyword searches to find an answer to your questions.

View

Technical Support

Our expert technicians are available to help you troubleshoot a problem. Contact us at 281.286.6017 or submit a ticket.

Submit a Ticket