You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

The Canary Historian integration refers to the built-in historian, designed for collecting, storing, and analyzing time-series data from industrial operations. It addresses the need for reliable data historization, providing a solution for capturing and preserving volumes of operational data. The historian facilitates real-time data acquisition through direct integration with over 70 protocol devices, allowing for data aggregation and historization. Its functionality enables users to model data with asset tools, visualize trends, and develop custom applications through scripting, enhancing data usability and accessibility.

On this page:


Historizing collected data

Why use Canary Historian?

Canary Historian supports the management of time series data, offering scalability for handling large volumes of writes and data. It operates as a non-relational database designed for real-time data collection, storage, and retrieval. This facilitates data analysis and decision-making processes without the constraints of relational database schemas. The system maintains data integrity and prevents loss, making it suitable for applications that require reliable historicization of time series data.

When to use Canary Historian?

Use Canary Historian in scenarios requiring scalable and efficient time series data management across site or enterprise applications. It is suitable for managing large data volumes that need real-time analysis and when relational databases' limitations challenge data aggregation and trend analysis. Canary Historian meets the needs for speed, accuracy, volume management, and data schema flexibility, catering to industries that need timely and reliable data historicization for informed decision-making.

How to configure Canary Historian?

To configure the Canary Historian, follow these steps:


Canary Historian Initial Configuration

Requirements

The software platform should be installed and, where necessary, licensed.

Licensing Canary Historian

  1. Go to Solution Manager and navigate to 'Your License / License Information / Canary Historian'.
  2. Request a license by clicking 'Request License'. Fill in the 'Name', 'Company', and 'Email' fields to generate the Serial Number, then click 'Request'.
  3. Open the Canary Admin Tool, proceed to 'Home / Licenses', and select 'Local / Add license through the internet'. Enter the required details ('Name', 'Company', 'Serial Number', 'Email', 'Quantity') and check the 'Canary Historian' option. Click 'GET LICENSE'.
  4. Upon receiving the License Key, confirm by clicking 'OK'. To verify the license, navigate to 'Solution Manager / Your License' and refresh the information by clicking the 'Refresh' button. The message should change to "Canary Historian is licensed."

Configuring EndPoints and Access

Set up the Sender's EndPoints and access the Receiver's EndPoints in the Canary Admin Tool.

Creating and Enabling Canary on the Solution

  1. In Solution Manager, create a solution (file .dbsln) and open it in the Solution Designer.
  2. Access 'Solution / Settings / Target Platform and License', enable Canary Historian, and select the desired tag range (500, 1500, 5000, 15000, or Unlimited).

Canary Configuration Options

The software platform enables two main options to use a Canary Historian to collect and store data: by using the External TagProviders, which allows external data sources in remote systems direct usage, without needing to define the tags internally in the solution. Or by using a Device where you need to define each ta internally and map them.

  • External TagProviders are strongly recommended for large, complex and dynamic solutions. Especially those in environments prone to frequent changes and that require continuous optimization.

  • Devices are excellent for solutions with well-defined requirements that are unlikely to change. Ideal for developing Prototypes, PoCs, simulations, static or low-complexity environments, and when detailed control is crucial.

Configuring by External TagProvider

  1. In Solution Designer, navigate to 'Unified Namespace / External TagProvider'.
  2. Use the '+' button on the Data Grid action bar to open the configuration window for a new External TagProvider.

Configuring by Devices

  1. Choose 'Devices / Channels' and select a protocol (Canary) to create a Channel.
  2. Under 'Devices / Nodes', create a Node linked to the Channel.
  3. Map the tags under 'Devices / Points'.

Historian Tag Configuration

Configuration of the Canary Historian involves the selection of data sources, mapping tags, and specifying storage parameters, all within the software platform. In use, the historian supports the creation of dynamic, data-driven user interfaces, including HMI/SCADA dashboards and analytical displays, making it indispensable for monitoring, controlling, and optimizing industrial processes.

  1. Go to the Historian and select "Tags Historian".
  2. Observe the SQLite database and Tag Providers. Default Historian, labeled as "Historian Canary", should be visible.
  3. Proceed to "Providers" and ensure the primary station configuration aligns with your computer specifications.
  4. Perform a "Test Connection". A success message indicates proper configuration.
  5. Add Tags to the Historian by typing the Tag name and selecting the appropriate Historian table.
  6. Opt for "Tag Provider Canary" and create a new table, for example, "valve table". Save changes.
  7. Ensure that the Tag (e.g., "valve one") utilizes the newly created table. Confirm inputs by pressing enter.
  8. Repeat the process for additional Tags as needed, ensuring all are directed to the Canary Historian.
  9. Utilize root level Tagging to efficiently historize grouped data (e.g., valve pressures and temperatures) without individual entries.

Introduction to Canary Labs


Built-in Integrated Canary Historian

Includes embedded and integrated Canary Historian, available with version 9.2 and newer

  • Includes free, 500 Canary Historian Tags with any license – Edge to Unlimited.
  • Add Tags to the 500 points (from 1500 to Unlimited!)
  • Unlimited Tag Option w/Framework Unlimited
  • Native Integration to Canary Historian and the Canary System via Tag Provider


Easily Connect to Any Canary Server

Find detailed docs at Tag Provider.

Canary and our company share a common tag definition and asset modeling

In addition to the embedded Canary Historian, we also have a new built-in integration with the Canary System that is easy to use, high speed and extremely secure, as it leverages Canary’s .NET API to connect at the core level, allowing you to publish and consume data and use Canary’s tags and models as well.

There is no need for extra configuration or even to create tags within our framework platform — simply define the server and browse the assets you need!


Node Configuration

The station parameters are:

  • ServerName: The name or IP address of the machine running the CanaryLabs Historian. (If the service is not running in the default port, the syntax should be: ComputerName:PortNumber or IpAddress:PortNumber)
  • ClientID: Indicates the client identification that is used to make calls in the Canary service
  • ConnectionType: Specifies the ConnectionType with the service

               The options are:

    • Anonymous: Connection using no credentials
    • UserName: Connection using a username/password that is defined in CanaryAdmin
    • Windows: Connection using Windows credentials
  • UserName: The user name used for verification (Valid for the Username and Windows connection types)
  • Password: The password used for verification (Valid for the Username and Windows connection types)
  • Views: A list of views found in the specified ServerName. If the view is virtual, the Node will be Read-Only
  • Dataset: The name of the dataset you will connect to. (Not available when the selected view is Virtual)
Always test your connection with a Test Button.

Setup

To setup canary to operate in your FrameworX solution, activate the number of tags for Canary on Solution → Settings menu.

How to Configure

To configure the CanaryLabs protocol as a ExternalTag, navigate to Unified Namespaces  >  ExternalTags Sources  and create a new connection for the CanaryLabs Communication Driver.

Configure the items under the PrimaryStation column the same way that was described in the Node Configuration. To see more details about setup a Canary ExternalTag please see the CanaryLabs TagProvider page.


In this section:

Error rendering macro 'pagetree'

null

  • No labels