ACM 8.2.1 Release - September 22, 2021

Installation Notes

If you have a support agreement, the new ACM version can be downloaded by using the monthly login credentials received from your sales representative.  For more details, please contact us today.

Components from ACM 8 cannot be combined with components from ACM 7.

Database Improvements

ACM 8.2.1 provides a series of database performance improvements for Publishing, the Archive Management/Gap Detection process, and deleting historic records.  These database changes may also be applied without an upgrade to ACM.  Please contact your sales representative if this scenario is desired.

Other News

AUTOSOL has a few exciting items now available for Beta testing!  Contact your AUTOSOL Sales Representative for more information.

  • FLOWCAL Liquid Support

  • MQTT Publishing and the AUTOSOL Bridge

Important reminders

Beginning June 2021, ACM 7.1 Build 306 and earlier will no longer receive new updates.  Please contact support to assist you in upgrading to ACM 8.1.1 to make sure you have access to the latest features!

Mercury devices already configured in ACM will continue to work using the legacy protocol driver, but updates will no longer be available for it after January 2021.  

  • AUTOSOL will provide assistance and a method for converting existing devices to the new protocol driver.  Contact your AUTOSOL Sales Representative or AUTOSOL Customer Support when ready.

  • AUTOSOL suggests that testing is done with the new protocol driver using devices in your system to ensure correct operation.

Issues Addressed

ACM Client General

  • Corrects the tool tip message for the Details tab User01 property.

  • Corrects the checkbox list initial focus issue on multiple tabbed pages.

  • The date-time parameters in reports will now correctly display the saved date and time when editing a scheduled report.

  • Corrects an issue that prevented using the "Edit Multiple" feature to edit the Protocol Options on multiple New Honeywell Mercury devices.

  • Removes erroneous log messages that were displayed when writing to an item with "ReadUserOnly" disabled.

  • Corrects the OPC item ->Server/CfgCount value update when multiple ACMConfig Clients are connected.

  • Corrects an issue that allowed Async Writes from an OPC client when they should have been blocked.

  • Corrects an issue that could cause the initial OPC refresh to fail when used by a managed language client.

ACM Server

  • Corrects a property load error that can occur when processes ACM relies upon aren't available.

Configuration Database

  • Improves performance of the Archive Management/Gap Detection Process.

  • Improves performance of resetting a publisher, both with and without a filter. Note: Will be more efficient if appropriate indexes exist on the tables. Run the manual update script to create missing indexes.

  • Improves overall publishing performance. Note: Will be more efficient if appropriate indexes exist on the tables. Run the manual update script to create missing indexes.

  • Adds three reports for verifying data and schema integrity.

    • The "Data Integrity Report" returns information regarding potential errors in the configuration

    • The "Frequent Alarm and Event Report" returns information regarding meters with alarms and events above a given quantity .

    • The "Database Schema Integrity Report" returns details about the production schema that does not match the installed ACM version such as missing or mismatched indexes and triggers.

  • Provides a script to create all expected but missing indexes on ACM tables.

  • Modifies the stored procedure that is responsible for deleting archive records to make it more efficient.

  • Modifies the meter historization process to run in a stored procedure instead of a trigger to prevent issues with replication and clustering.

  • Modifies the meter historization process to only keep unique meter FieldData

  • Addition of a tblDBVersionHistory table to keep track of changes and scripts run against the database outside of a normal release.

Connections

Base Connection

  • Increases the Connection Settings Reply Timeout maximum value from two minutes to three minutes.

Serial Connection

  • Corrects an issue that prevented saving configuration changes in Serial Ports.

TCP Listen Connection

  • Corrects a crash in connection modules that occurred during poll interruption.

GC Write Service

  • Corrects an issue to prevent GC Write Requests from getting stuck after 32,767 retries when using "slow mode".

Logging

  • Corrects a crash in asiLOGSERVER service.

Protocols

Benchmark Protocol

  • Corrects an issue that caused asiData to hang when uploading history from a Benchmark device if the server machine did not have DST setup.

ControlLogix Protocol

  • Adds a new option to "Invalidate read items on Forward Open failures". When selected, the driver will Invalidate read items on Forward Open connection errors that are non-recoverable, resulting in no poll messages with item value updates during that poll cycle attempt. Improved logging details for Forward Open connection errors.

  • Lowers the Timeout Multiplier for CIP connections to help avoid running out of connection resources during rapid polling schedules.

  • Corrects an issue with Bit offsets for INT data types that stopped getting read updates after being written to with the Verify Writes option enabled.

  • Corrects an issue where invalid messages present in the buffer could cause validation logic to hang up the polling engine.

Flow Automation Protocol

  • Modifies the driver to output the correct meter configuration record for Coastal Flow device type.

Flow-X Protocol

  • Provides missing device destination IP and Port as part of requested message to meet possible firewall rules.

  • Corrects an issue that could prevent history collection when not using an alarm map.

GE SRTP Protocol

  • Corrects an issue that caused boolean and bit registers from showing the correct value in some OPC client applications.

Honeywell Mercury Protocol (*New)

  • Corrects an issue that prevented items from being successfully added during a restart of ACM if the device firmware did not support the new RG command.

  • Corrects an issue that prevented messages from being consolidated after items were removed.

  • Corrects an issue when writing TS, GCWrite and NextCallinSchedule that prevented the write message from using the configured access code.

  • Modifies the driver to correctly handle an error returned during an ACK or NAK request so that a poll cycle retry will be triggered.

  • Modifies several protocols such as the new Mercury protocol and Omni protocol to update meter record time stamp after recollection.

Effect on Published Output

Meter configuration records will be republished after re-collection without requiring a restart of asiData.

  • Corrects an issue that resulted in response packet noise byte characters being included in the CRC calculation.

  • Corrects an issue that could result in a failed EFM upload completing with a Successful Poll result.

Modbus Protocol

  • Corrects an issue where EFM configuration requests were being built individually, even when poll block was enabled and registers were within range. Now these will be built as combined messages for Enron, Kinder Morgan, Prosoft, Scadapack and Scanner1150 Modbus protocol.

  • Corrects an error that prevented using the Modbus "block read" item.

ROC Protocol

  • Corrects a logger warning message which resulted when some ROC configurations published meter configuration information.

SCANCOM Protocol

  • Corrects an issue with Demand GC message not correctly building for Adept 4.0 message format.

  • Corrects an issue with variable length strings in EFM records that resulted in reading incorrect characters from the buffer beyond the record.

Effect on Published Output

Invalid characters from the buffer will no longer be output in a variety of record types.

  • Corrects OPC validation of hardware items so that they will will not be added if parameter and slot are not entered correctly.

  • Modifies the driver so that items not updated due to an error with an item id in a read are now marked as invalid.

Siemens S7 Protocol

  • Adds configuration settings to directly control TSAP values on S7-200 model connections.

Totalflow Protocol

  • Corrects the log messages displayed when executing the "Retrieve Meter config during next history poll" and "Reset History (LogPeriod/Daily/Event) Pointer" commands.

  • Corrects an issue in the meter configuration record where multiple sets of duplicated fields were output when using the Number of Days history collection option.

Effect on Published Output

Meter Configuration records will no longer contain multiple duplicate fields.

Publishing

  • Corrects an issue that could cause the FlowCal Transaction Queue publisher to insert a zero into a GC or history field when the field has no value.

For assistance, please submit a ticket via our Support Portal, email autosol.support@autosoln.com or call 281.286.6017 to speak to a support team member.