Contents
Cirrus Link Resources
Cirrus Link Website
Contact Us (Sales/Support)
Forum
Cirrus Link Modules Docs for Ignition 7.9.x
Inductive Resources
Ignition User Manual
Knowledge Base Articles
Inductive University
Forum
Device connection for the ABB Totalflow module can be configured via OPC UA configuration. Begin by selecting OPC UA → Device Connections on the left as shown below:
This opens the configuration page as shown below:
A new ABB Totalflow device can be created by following the 'Create new Device...' link and choosing 'EFM ABB Totalflow' device as shown below and clicking 'Next' at the bottom of the page.
This opens the 'New Device' configuration page for EFM ABB Totalflow Device. The configuration sections available are General, Device, Connectivity, Auto Setup, Import Policies, DB2 Protocol, RBAC, Date/Time, Records, Records Signature, Sparkplug and Advanced Settings.
Checkbox to automatically generate default Array-Register templates and default poll group on startup and reconfiguration. Selected by default.
Note that default Array-Register template will be generated for specific application type (enumeration ) if polling is enabled (see 'Totalflow Applications' below) for at least one of applications of this type. Another requirement for the default Array-Register template to be generated is that there should not be no any custom template for this application type.
Alarm source selector. Default is PERIODIC_HISTORY_RECORDS
Checkbox to enable a digital signature field on all Records. Default is de-selected
With the device now established you must configure the Totalflow Applications, Totalflow Application Definitions, Array-Register Definitions, Array-Register Templates and Poll Groups to use.
The Totalflow Applications view is populated by the auto-discovery process that takes place on device startup or re-configuration. To view, click the 'More' drop-down button and select 'Totalflow Applications'.
An example of the display is shown below and the user can enable or disable polling on any listed application and save the changes.
If the device is configured with auto-discovery disabled, use the Import Configuration button to import application information from a 'Totalflow Applications' CSV file that contains correct information on applications instantiated on the Totalflow device the driver is connected to.
If there are any uploaded global Totalflow applications definition files, they can be applied to this device connection. Do so by clicking the 'More' drop-down button and selecting 'Totalflow Applications Definitions'.
You should now see an empty list of Totalflow applications definitions unless you used the Add All Totalflow Applications Definitions setting. Click the 'Add Row' link that is shown below.
This will show a new Totalflow application definition with a select box to allow you to select which global application definition you want to associate with this device. Add as many as are appropriate for your device as shown below and select Save.
If there are any uploaded global Array-Register definitions, they can be applied to this device connection. Do so by clicking the 'More' drop-down button and selecting 'Array-Register Definitions'.
You should now see an empty list of Array-Register definitions unless you used the Add All Array-Register Definitions setting. Click the 'Add Row' link that is shown below.
This will show a new Array-Register definition with a select box to allow you to select which global Array-Register definition you want to associate with this device. Add as many as are appropriate for your device as shown below and select Save.
With the Array-Register definitions now defined for this device we can create some Array-Register templates to allow creation of Application-Array-Register (AAR) poll groups.
Do so by clicking the 'More' drop-down button and selecting 'Array-Register Templates'.
Note that the ABB Totalflow driver is capable of generating default Array-Register templates - one per each enabled application type (i.e. application enumeration). If ABB Totalflow device connection was created with the 'Auto-generate Templates and Poll Group' setting turned on, the following default Array-Register templates will be generated for the Totalflow applications configured.
These default templates for each application type will contain all Array-Register points obtained from applied Array-Register definitions that are applicable for this application enumeration. An example of this default template entry page is shown below:
Now you can configure these default Array-Templates as needed for your application. Options are:
If the device is configured with Auto Generate Templates and Poll Group disabled, use the Import Configuration button to import template information.
There are two 'export' options for Array-Register Templates:
Export Configuration
Using this option will export the Array-Register template as an INI backed templates This means that user can only change the following fields: 'Array', 'Register', 'Tag Name', and 'Enabled'. Other fields such as 'Access', 'Data Type', 'Category', and 'Register Name' are read only and obtained from INI files. Reference the ABB Totalflow: Array-Register Templates for an example of an INI-backed_ArrayRegisterTemplate.csv file
Export as 'Free Form'
Using this option will export the Array-Register template that can be used without an INI file. Reference the ABB Totalflow: Array-Register Templates for an example of an free form ArrayRegisterTemplate.csv file
To replace an INI backed Array-Register template by the 'Free-Form' one as shown below:
With Array-Register templates already defined, you can now create Application-Array-Register (AAR) poll groups.
Do so by clicking the 'More' drop-down button and selecting 'Poll Groups'.
If the ABB Totalflow device connection was created with the 'Auto-generate Templates and Poll Group' setting turned on, the driver will create a default poll group. This default poll group will have one entry per each application enabled on the Totalflow Applications Configuration Panel as shown below:
Each poll group entry has the following fields:
Allows to enable or disable a polling thread for this polling entry.
If the device is configured with Auto Generate Templates and Poll Group disabled, use the Import Configuration button to import poll group information.