Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Enable auto-discovery
    • Checkbox to enable ABB Totalflow driver to run application auto-discovery at startup and re-configuration. Selected by default.
  • Add All Totalflow Application Definitions
    • Checkbox to automatically adding all Totalflow Applications definitions configured within the ABB Totoalflow Totalflow driver module. Selected by default.
  • Add All Array-Register Definitions
    • Checkbox to automatically add all the Array-Register definitions configured within the ABB Totoalflow Totalflow driver module. Selected by default.
  • Auto-Generate Templates and Poll Groups
    • 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 the 'Totalflow Applications Panel' 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.

...

  • Use INI Categories
    • Checkbox to enables appending INI Category names to tag folder paths. Default is selected
  • Poller Watchdog Rate
    • The rate in seconds that the poller watchdog thread is executed to verify polling threads are running. Set to 0 to disable the poller watchdog. Default is 0 seconds.


With the device now established you must configure the Totalflow Applications, Tototalflow Application Definitions, Array-Register Definitions, Array-Register Templates and Poll Groups to use.  

Image Added

Anchor
TotalflowApplications
TotalflowApplications
Totalflow Applications

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.

Note
Polling on all 'Tube' applications is enabled by default.

Image Added

Anchor
TotalflowApplicationDefinitions
TotalflowApplicationDefinitions
Totalflow Application Definitions

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

Image Added

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. 

Image Added

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.

Image Added

Anchor
ArrayRegisterDefinitions
ArrayRegisterDefinitions
Array-Register Definitions

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

Image Added

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. 

Image Added

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.

Image Added

Anchor
ArrayRegisterTemplates
ArrayRegisterTemplates
Array-Register Templates

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

Image Added

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:

Image Added

Image Added

Now you can configure these default Array-Templates as needed for your application. Options are:

  1. Make no changes. This approach will potentially create too many tags that are not really needed.

  2. Edit default template by either deleting or disabling rows.

  3. Export default templates as CSV file, edit this file (i.e. remove unwanted data points), and import it back. This approach can result in either:
    1. New Array-Register template if original template name was modified in CSV file. In this case original default template will remain untouched.
    2. Same Array-Register template will have less data points given that template name has not been modified in edited CSV file.

  4. Delete default Array-Register template and create a new one from scratch.
Note
The best practice is to disable the 'Auto-generate Templates and Poll Group' option in device configuration before deleting any templates. Otherwise the driver will attempt to regenerate default template for application enumeration if the following is true:
  1. The 'Totalflow Application' configuration panel contains at least one application of this type (i.e. enumeration) with polling enabled.
  2. There is no other custom Array-Register template defined for this application. 


Anchor
PollGroups
PollGroups
Poll Groups

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

Image Added

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:

Image Added

Image Added

Each poll group entry has the following fields:

  • Array-Register Template
    • This is a select box that allows to point to one of defined Array-Register templates.
  • Application Name
    • This is a select box that allows to select one of applications enabled on the Totalflow Applications Configuration Panel.
  • Application Slot Number
    • A slot number for selected Totalflow application
  • Enabled
    • Allows to enable or disable a polling thread for this polling entry.


      Note
      All default polling entries created are initially disabled and need to be enabled manually 


  • Scan Rate
    • The scan rate (in seconds) for this polling thread.
  • Tag Folder Path
    • This is a text box where a tag directory needs to be defined.

When a poll group entry is enabled a polling thread is spawned, and this thread polls for data points defined in the Array-Register template this entry points to. And as with Array-Register templates, if a default poll group entry or entire poll group needs to be deleted, it is the best practice to turn the 'Auto-generate Templates and Poll Group' device configuration option off first.