eACM 3.0.4.0 - May 2022
Dependency Version Change
When upgrading to 3.0.4.0, internet access is required to retrieve a new external dependency.
Edge OPC UA 1.0.0.0
OPC UA is an open, reliable interface used to transfer information between servers and clients. The Edge OPC UA application hosts an OPC UA server on the Edge device allowing OPC UA clients to access data from eACM and File Handler.
Visit the OPC UA Server user guide for more information.
eACM 3.0.4.0 Installation Packages for ARM64
eACM is now available for ARM32, ARM64 and AMD32
AUTOSOL App Manager - Software Updates
With eACM 3.0.4.0 comes the ability to install and update AUTOSOL modules from AUTOSOL App Manager. View the Software Updates User Guide for more information.
New + Improved
AUTOSOL App Manager 3.0.4.0
Adds the ability to install and update AUTOSOL modules from AUTOSOL App Manager.
Remote installs and upgrades are transported over MQTT and local upgrades are transported over HTTP through the local web server.
Adds Edge OPC UA to present real-time data from field devices.
Adds the ability to configure maximum log size for File Handler, MQTT, and eACM.
Adds the Bridge logging paths under the logging tab in AAM
Adds progress indicators in the import module.
Modifies the import and export functionality to use Excel files to properly import and export array object types.
Prevents multiple imports from occurring at the same time.
Improves the method for selecting multiple references in properties, e.g. selecting tag groups for a device.
Improves logging when importing files containing duplicate name and IPs.
Corrects an issue that could cause the tree search function to lock up when switching pages.
Corrects an issue with the save function shortcut.
Corrects an issue that could cause tag groups to be unlinked from device objects after an import of tags.
AUTOSOL Bridge 2.1.1.2
Prevents unknown characters from being added to end of STATE messages.
Corrects a timestamp issue with asiBridge commands
Edge ACM 2.2.0.0
Adds a new option, "Every Scan", to the "Deadband Type" tag. When used, the tag will be published every time, whether or not the value or quality have changed.
Effect on Published Output
When the "Every Scan" option is selected, the tag value be published every time, even if the value (or quality) has not changed.
Modifies SparkplugB Aliases so that they are incremental. e.g. [0,1,2,3,...] rather than [0,3,5,6,...].
Adds the ability to select specific comm stats and standard tags to publish with tags already assigned to a given device. This option is available on the device's "Comm Stats" tab.Effect On Published Output
Provides the ability to associate a Tag Group object with a specific MQTT publisher to publish tags via different MQTT publisher objects. A publisher schedule object must already exist in MQTT to use this feature.
Adds an option to the eACM properties tab to validate a license that has been uploaded through the UI.
Adds an option for validating the apps license, using config.ini files in different paths, when running eACM through the command line. To view the format for this option, include the flag "-h".
Adds an option to create a new license request file when running eACM through the command line. To view the format for this option, include the flag "-h".
Tag server files that are created and required by eACM (i.e. tagvaluechanges, tagmeta, tagwrite) will now automatically have the appropriate permissions.
Active tags will be updated to show bad quality when eACM is stopped.
Corrects a bug with Tag Quality not reflecting correct quality in first reconnection DDATA message, DDATA message published before DDEATH, and some DBIRTH messages.
If a single element in an array meets the requirements for an assigned trigger, the quality for the metric will be assigned to that trigger quality.
Edge MQTT Publisher 2.0.0.0
Adds the ability to compress Sparkplug B Payloads.
Adds a new option labeled "Publish Device Death" to the Advanced Sparkplug tab of a Sparkplug B Publisher. This option enables DDEATH messages to be published when a device is disconnected. Logs will show that a device has been disconnected whether or not this option is enabled.
Adds Publishing Schedules to allow specific data to be published through certain MQTT publishers.
Adds an option to use config.ini files in different paths when running MQTT via command line. To view the format for this option, include the flag "-h".
When MQTT is stopped, a DDEATH will be published for every connected device that was being published.
Corrects an issue that prevented MQTT from stopping when not connected to a data source.
Enhanced checks around handling STATE messages in Sparkplug B publisher
File Handler 1.0.1.0
Adds the ability to associate tag groups with different publish schedules so each tag group can be published at its own rate.
Provides the ability to associate a Scanner object with a specific MQTT publisher to publish files via different MQTT publisher objects. A publisher schedule object must already exist in MQTT to use this feature.
Priority Forward 2.0.0.1
Corrects an issue that prevented the application from starting/restarting.
Client Scripts
Adds a script to remotely reboot edge devices.
Adds a script for remote collection of logs from field devices.
Adds a script to remotely start the core apps on multiple devices.
Adds a script to resolve duplicate Node IDs caused by cloning Edge systems.
Corrects an issue that prevented apps from restarting after an import script completes.
Improves logging when an import script starts or stops an app.
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.