ACM 9.0 Release - May 2022

Major Version Change

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

Database Version

  • The ACM Configuration Database will be updated to Version 40 with the release of ACM 9.0.

Components from ACM 7 and ACM 8 cannot be combined with Version 40 of the ACM Configuration Database.

ACM 9.0 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.

Important reminders

Mercury devices already configured in ACM will continue to work using the legacy protocol driver, but updates are no longer available.

  • 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.

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

ACM OPC UA

OPC UA is an open, reliable interface used to transfer information between servers and clients.

Additional Features:

  • Session Security, which includes three different security encryption policies as well as 'Sign' and 'Sign & Encrypt' security modes.

  • User Security, including anonymous access (optional), certificate-based access, username/password validation, and user group membership validation.

  • Transport Protocols, such as TCP and HTTPS.

View the OPC UA Server for ACM user guide for more information.

AUTOSOL Bridge

ACM can now subscribe to a broker publishing MQTT in SparkplugB format using the AUTOSOL Bridge service. AUTOSOL Bridge can be configured, started and stopped from within the Server Monitor. Note: at least one broker must be configured to start asiBridge. View https://autosoln.atlassian.net/wiki/spaces/ACMDOCS/pages/1224409197 for more information.

A separate license is required for AUTOSOL Bridge. Contact your AUTOSOL Sales Representative or AUTOSOL Customer Support for more information.

Weatherford 8500

ACM now supports the Weatherford 8500 Protocol

  • Communicates with Weatherford WellPilot RPOC, ePic VSD, ePic RPC, M8800, M8750, M2000, M8650, M8500, and EXS-1000 ESP and other devices that use the same Weatherford/Baker/eProd 8500 protocol, or use protocol simulators.

  • Features Supported:

    • Reading and writing parameter data.

    • Uploading card buffer data from devices that support function codes FC16, FC16EX, FC24 and FC25.

    • Retrieval of downhole cards for devices that support FC24 and FC25.

    • Publishing card data to a database or returning it as an array of position/load values to an OPC client.

Features Added

Client Application

  • Adds the feature to drop down boxes on the Reports tab to automatically filter results while typing.

  • Adds a new tool that processes SCADA XML files containing Emerson DNP3 object/parameter names and provides the ability to create, update or replace ACM Alias Group items. This is accessed via the Start Menu.

  • Adds the Object ID and Description to the search results form.

  • Provides the ability to assign multiple Alias Groups to devices and views.

  • Adds the ability to assign an Interval to Alias Groups.

Configuration Database

  • Adds a setting in ACM Monitor called "Keep Meter History". By default, this is set to true, and ACM will continue to keep meter record history as in previous versions of ACM. If this is unselected, ACM will no longer move meter records into history, and ACM will only have current meter records.

Protocols

BSAP Protocol

  • Adds ControlWave signal items to RBE polls.

DNP3 Protocol

  • Implements items to log FBx meter configuration file data. These items are: LogMeterFileDP/{meter number}, LogMeterFileLinear/{meter number}, LogMeterFileLiquid/{meter number} and LogMeterFileList.

  • Adds an option "Use history points from device" to the Archive Collection tab's EFM Options to signify to ACM to use the FBx history header to publish history records.

Effect on Published Output

When the "Use history points from device" option is selected, the FBx history header will be used to publish history records.

  • Adds an option "Use meter config from device" to the the Archive Collection tab's EFM Options to signify to ACM to use the FBx meter config file to:

    • Read event and alarm records.

    • Read the meter list and meter config files from the device to determine which items to read and publish as meter configuration records

 

Honeywell - Mercury Protocol

  • Adds OPC item "ChangeACS" in order for the user to change the access code. This is only supported for non-350 series controllers.

  • Adds OPC item “MoveAudit” that provides the ability to move each Audit pointer to the desired date and time.

  • Adds support for using configurable archive records.

Micro MP3 Protocol

  • Adds the ability to poll and publish alternative (non-truck-loading) batch records.

ROC Protocol

  • Adds the ability to process ROC 800 Liquid meter data in the GC Write service.

  • Adds compressibility (Zs and Zb) to the meter configuration record for Directive 17 Compliance.

  • Adds a new PGAS Output option labeled "Map Volume to INDEX_OFF and 0 to INDEX_ON".

  • Adds the ability to collect 'Tap Type' with meter configuration in ROC 800 devices.

  • Adds the ability to publish Ultrasonic Data to the FLOWCAL Transaction Queue.

  • Adds the ability to retrieve HART tags for Process Limits for the meter configuration records of ROC 800 gas and liquid devices.

  • Adds an option to the device tab "Use indicated volume for mass in mass meters." to control whether mass or indicated volume is published as mass for liquid mass meters.

  • Adds support for V-Cone meters. A new tab for configuring this has been added between the "Meter Runs" and "History Segments" tabs in the ROC configuration.

SCADAPack Protocol

  • Adds support for SCADAPack x70 series RTUs.

  • Adds support for RealFlo 7.0.

  • Adds support for AGA3-2013.

Weatherford Protocol

  • Adds a Weatherford 8500 protocol module to communicate with Weatherford WellPilot RPOC, ePic VSD, ePic RPC, M8800, M8750, M2000, M8650, M8500, and EXS-1000 ESP. Other devices that use the same Weatherford/Baker/eProd 8500 protocol, or use protocol simulators, are also supported.

Publishing

  • Adds an option to the PGAS XML output type labeled "Create files per record type" in order to store meter characteristic records separately from other record types. If enabled, meter characteristics records will be stored in their own file. All other record types (volume, alarm, event and quality) will be stored together.

  • Field records of an Archive Field Configuration object can now be individually configured to be skipped when publishing the EFM record.

Issues Addressed

ACM Server

  • Adds information to GC Request logging to indicate where a failure occurred. GC Status updates that do not change rows will return a DB Error status.

  • Resolves issues related to OPC client browsing when clients use absolute browse paths instead of relative browsing.

  • Corrects an issue that could cause a scheduled report to run at least once a minute - ignoring the "sync time".

API

  • Corrects an issue in the API which reported that "Server" objects are creatable.

Client Application

  • Prevents ACM Configuration from attempting to use an http port when connecting to ACM if one has not been configured.

  • The Add/Select object window will now retain its size when closed and reopened.

  • Corrects various forms throughout the Configuration Manager where fields and buttons were enabled when they shouldn't have been.

  • Corrects an issue that occasionally caused an incorrect command name to be logged in the database.

  • Corrects the message regarding the maximum number of archive records that can be published from 1000 to 5000 to match the actual limit.

  • Corrects the tab order on the "Database" tab of the configuration form of the $Server object.

  • Prevents invalid data from being saved by disabling the Save button when text is deleted from a required field and when invalid data is entered.

  • Corrects an issue which caused ACM to crash after renaming a device, then renaming its meter to the same name, but saving changes to the meter before saving the device.

  • Displays a new error message when an object name contains a carriage return in the name.

Configuration Database

  • Deletes Meter Record History rows (in tblMeterRecordsHistory) for meters that do not exist in the ACM configuration.

  • Removes the logic from the following deprecated stored procedures: asi_spPubNewRecords, asi_spPubNewMeterRecords, asi_spGetHourlyGapsMain, asi_spGetHourlyGaps, asi_spGetHourly, asi_spGetDailyGapsMain, asi_spGetDailyGaps, asi_spGetDaily, asi_spChildObjects, asi_spDeleteOldArchiveRecords, asi_spDeleteOldArchiveRecords2. The empty stored procedures will remain in the database as replicated stored procedures cannot be "dropped".

  • Modifies the Meter Historization process stored procedure (asi_HistorizeMeterRecords) to improve processing speed.

Logging

  • Corrects an issue that caused messages to be split into multiple lines in the log file.

OPC Items

  • Corrects an issue that prevented Detail Items from displaying correctly in an OPC browse.

Protocols

All Protocols

  • Changes the Quality of Extended Items to "Bad" when a device is disabled and "Good" when the device is enabled. This change affects the ROC, Totalflow, Honeywell Mercury, ControlLogix and Modbus Devices.

  • Corrects an issue that could prevent a device from returning to its regular polling schedule if its alternative schedule was disabled while the device was actively polling on that alternative schedule.

Benchmark Protocol

  • Corrects an issue related to writing to multiple items at once that could cause asiData to crash.

BSAP Protocol

  • Corrects an issue that prevented the item value from saving for upload pointer and time sync item reads.

ControlLogix Protocol

  • Corrects an issue in the "Processor Slot Number" field on the device tab that allowed out of range values to be entered. The valid range is 0 to 255.

DNP3 Protocol

  • Corrects problems with poll cycle interrupts and DNP3 message sequences that shouldn't be interrupted.

Flow Automation Protocol

  • Corrects an issue that caused duplicate factor events to be published to the FLOWCAL Transaction Queue, which caused the publisher to fail.

Honeywell - Mercury Protocol

  • Corrects an issue that caused gaps to occur in history records after an ACK message timed out. Now, instead of skipping to the next record, the driver will attempt to recollect the previous record.

  • Corrects an issue that could cause an access violation error when certain noise bytes are received in a poll response.

  • Adds a new informational message when time synchronization is completed.

NGCTT Protocol

  • Corrects an issue that caused history polling to terminate when 10 04 bytes were returned from a device in the middle of polling.

ROC Protocol

  • ROC Validation of raw TLP OPC tags now takes into account the number and types of meters configured on the device before it attempts to poll them.

  • Corrects incorrect event mapping for history segment changes in the ROC800 devices.

  • Corrects an issue where mapping and combining points from different segments caused partial records when the segment pointers are misaligned.

Romet-Adem Protocol

  • Corrects an issue that could cause incorrect meter configuration values when using the RD command to read register values after a timeout occurs.

SCADAPack Protocol

  • Modifies the driver to use the correct registers for reading and writing heating value and gas density value.

  • Corrects an issue that caused GC Write to fail for gas coriolis meter runs on controllers running RealFlo 6.95 or greater.

  • Corrects an issue that could cause an incorrect pipe material to be published.

Scancom Protocol

  • Corrects an issue that prevented "Trusted Log In" from being enabled once it had been disabled.

  • Changes the "Read Only" state on FRDM items to reflect Barton documentation.

  • Corrects an issue when writing to multiple items at once that caused the message to be too large for the PLC to process. This resulted in no response and communication failure.

Teledyne CA Protocol

  • Corrects an issue in the driver that could prevent items of higher cards and points from being polled, which resulted in invalid item values.

Totalflow Protocol

  • Adds the Trend Record Type to the trends tab form view. It previously only existed in the Property Grid view.

  • Corrects an issue that caused the "Use FT" and "Use FB" event values to be incorrectly formatted when publishing to CFX or Transaction Queue.

Publishing

  • Corrects the mapping of the SP and DP calibration values so they are output correctly in the PGAS publisher.

  • Corrects an issue that prevented the Contract Hour and Contract Day fields from being output to the FLOWCAL Transaction Queue.

  • Corrects the default order of archive records in CFX outputs when publishing meters only.

Reports

  • Changes the heading of the 'Date' column in the Configuration Change Reports to 'Date (UTC)'.

  • Optimizes the performance of retrieving and displaying report data.

Server Monitor

  • Corrects an issue that prevented services from being started via the Server Monitor if the user for the ACM services did not already have the "Log on as a service" right.

  • Provides a manual update script to change the tblItems ID column to a BIGINT if the column was not upgraded due to the table being replicated. This can only be run once the tblItems table is removed from the replicated articles.

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.