You are on page 1of 6

AUTOSOL Communication

Manager®
ACM 8.2.1
September 22, 2021
System Requirements
As of July 2020, ACM only supports Microsoft operating systems and servers that are also still
supported by Microsoft.
ACM System Requirements:
• Microsoft Windows: 8.1 and 10 (Anniversary Update or later)
• Microsoft Windows Server: 2012, 2012 R2, 2016, and 2019
• Microsoft SQL Server: 2012 SP4 or newer
AUTOSOL offers both a 32-bit and a 64-bit version of ACM.

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.
• If upgrading from a 32-bit version of ACM 7 to a 64-bit version of ACM 8, ACM 7 must be first
uninstalled.
• If upgrading from a Beta version of the 64-bit ACM 7, it must first be uninstalled.
• For installations that make use of Safe Mode operation, ACM 8 uses the "Microsoft ACE
OLEDB 12.0" database driver for the safe mode database. The ACE OLEDB 12.0 driver can be
downloaded from Microsoft.
• It is always a good idea to back up your ACM configuration database before updating. This
update makes changes to the database and if for some reason the update is not successful, a
backup may be required to revert to your previous version of ACM. Instructions are found in
the ACM User Guide under Maintenance –> Backing up the SQL Database

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.
Important reminders
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.
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 to make sure you have access to the latest
features!

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

Issues Addressed
ACM Server
• Corrects a property load error that can occur when processes ACM relies upon aren't available.
Client Application
• 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.
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
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".
General
• 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.
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 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.
Enron 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.
Flow Automation Protocol
• Modifies the driver to output the correct meter configuration record for Coastal Flow device type.
FlowX 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.
Honeywell - Mercury Protocol
• 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 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.
Effect On Published Output
Empty GC and history record fields will now be blank instead of displaying a 0 in the Flowcal
Transaction Queue.

You might also like