Difference between revisions of "Datonis Edge 6.1 Release Notes"

From Datonis
Jump to: navigation, search
m (changes date)
(Added description to all the new changes.)
Line 3: Line 3:
  
 
==== OPC DA XML Adapter ====
 
==== OPC DA XML Adapter ====
* Edge++ allows building graphical dashboards and complex business-logic implementation on the Edge.
+
* OPC DA XML Adapter is used with the OPC DA-XML type of data server.  
* To achieve this, Edge++ service uses Redis datastore to send and receive data, alerts and instruction messages between Edge and the locally hosted FaaS Framework (which is a common component used by MInt as well).
+
* This adapter uses SOAP-type requests from OPC DA-XML Server and reads the data from the same.
* Configuration: Cloud Services -> Edge++ Service.
+
* Configuration: OPC DA (XML) Adapter -> Server URL, Username, password, and ID seperator.
* Note: Requires Faas Setup [INTERNAL]
 
  
 
==== Automatic Adapter Reset ====
 
==== Automatic Adapter Reset ====
* Forwarder Engine allows easy on-boarding of customer’s hand-held devices (tablets) on the shop floor. These devices simply need to access local Edge instance, in order to access Datonis and MInt. This requires no additional changes in the customer's network/IT security settings or new IT infra components; eliminating procurement costs, involvement of IT / purchase teams and any subsequent delays.  
+
* Automatic Adapter Reset is used if any particular adapter goes into the hung state for a certain time. The reason may be anything like server unavailable, or adapter disconnected eventually.  
* To achieve this, Datonis Edge acts as a strict proxy server which only allows traffic to and from *.datonis.io domain.
+
* It will continuously check if the adapter is in a hung state or not and by given time it will restart the adapter.
* Configuration: Cloud Services -> EdgeForwarderService.
+
* Configuration: Any Adapter -> Settings -> Adapter Reset Interval (Seconds).
* Prerequisite: Docker engine on Host machine.
+
* Note: Minimum required time interval is 600 seconds (10 minutes). Setting it as -1 will disable this feature.
* Note: Not supported for Docker distribution of Datonis Edge.  
 
  
 
==== Monitor Tag Internal Send ====
 
==== Monitor Tag Internal Send ====
* This feature enables the user to create a Test Adapter instance of every Adapter in Datonis Edge. This instance can be used to test new configurations without losing any data and without affecting ongoing data transfer to Datonis. This significantly reduces dev+test cycles required for getting machine data to Datonis.
+
* Monitor Tag Internal Send can help in sending the event data as it internally to Script Push Adapter.
 +
* If this option is selected then the '''‘tag_scanphase’''' and '''‘tag_scantime’''' tags will be removed from the event data.
 +
* In the case of the Monitor tag trigger, instead of sending the monitor tag only, it will send the whole event as it does for the datonis data sending.
 +
* Configuration: Any Adapter -> Settings -> Publish Mode -> Monitor option.
 +
* Note: All the options with Monitor suffix, work the same along with its prefixes.
  
 
==== Persistent Data Map across JS Tags and scripts ====
 
==== Persistent Data Map across JS Tags and scripts ====
* In the Edge HA setup, the user can now know about the failures of either of the nodes in Edge HA instances via Datonis Alerts.
+
* Provided a variable as "persistent_global_val" to use across all the adapter JS Tags, Local Utility JS, and Global Utility JS Expression.
 +
* "persistent_global_val" is a key-value type variable where data of any type(number, boolean, String) can be stored.
 +
* the variable is available across all the adapters. eg. persistent_global_val.put("name":"abc"); this data will be available across all the adapters. Let it be OPC UA Adapter or Script Adapter.
 +
* Note: This can not be used in script adapters connect, disconnect, read js expression and also can not be used in HTTP and MQTT adapters read js expression.  
  
 
==== Improved Logs  ====
 
==== Improved Logs  ====
* This feature allows the user to see all the computed local tag values along with tag values to be sent to Datonis. This is useful while setting up Edge configurations.
+
* Improved the individual log file size to 25777216 and also increased the number of log rotations to 13.
  
 
==== BugFixes ====
 
==== BugFixes ====
* EtherNetIP Adapter: PCCC memory leak fix and CIP String Structure Read
+
* Fixed: Edge Upgrade wasn't working in the Docker Edge instance.
* Edge Upgrade failure in high Availability
 

Revision as of 09:15, 25 April 2022

Additions/Changes

[25_April_2022]

OPC DA XML Adapter

  • OPC DA XML Adapter is used with the OPC DA-XML type of data server.
  • This adapter uses SOAP-type requests from OPC DA-XML Server and reads the data from the same.
  • Configuration: OPC DA (XML) Adapter -> Server URL, Username, password, and ID seperator.

Automatic Adapter Reset

  • Automatic Adapter Reset is used if any particular adapter goes into the hung state for a certain time. The reason may be anything like server unavailable, or adapter disconnected eventually.
  • It will continuously check if the adapter is in a hung state or not and by given time it will restart the adapter.
  • Configuration: Any Adapter -> Settings -> Adapter Reset Interval (Seconds).
  • Note: Minimum required time interval is 600 seconds (10 minutes). Setting it as -1 will disable this feature.

Monitor Tag Internal Send

  • Monitor Tag Internal Send can help in sending the event data as it internally to Script Push Adapter.
  • If this option is selected then the ‘tag_scanphase’ and ‘tag_scantime’ tags will be removed from the event data.
  • In the case of the Monitor tag trigger, instead of sending the monitor tag only, it will send the whole event as it does for the datonis data sending.
  • Configuration: Any Adapter -> Settings -> Publish Mode -> Monitor option.
  • Note: All the options with Monitor suffix, work the same along with its prefixes.

Persistent Data Map across JS Tags and scripts

  • Provided a variable as "persistent_global_val" to use across all the adapter JS Tags, Local Utility JS, and Global Utility JS Expression.
  • "persistent_global_val" is a key-value type variable where data of any type(number, boolean, String) can be stored.
  • the variable is available across all the adapters. eg. persistent_global_val.put("name":"abc"); this data will be available across all the adapters. Let it be OPC UA Adapter or Script Adapter.
  • Note: This can not be used in script adapters connect, disconnect, read js expression and also can not be used in HTTP and MQTT adapters read js expression.

Improved Logs

  • Improved the individual log file size to 25777216 and also increased the number of log rotations to 13.

BugFixes

  • Fixed: Edge Upgrade wasn't working in the Docker Edge instance.