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 historicization, 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 historicization. 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:
Canary Historian is a high-performance historian. It is designed for real-time data collection, storage, and management. Provides scalability for large databases and supports large volumes of writes and data. It facilitates data analysis and decision-making processes. The system maintains data integrity and prevents loss, making it suitable for applications that require reliable data historicization.
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.
To configure the Canary Historian, follow these steps:
The software platform should be installed and, where necessary, licensed.
Set up the Sender's EndPoints and access the Receiver's EndPoints in the Canary Admin Tool.
Done! The initial configuration is finished!
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 TagProvider is strongly recommended for large, complex, and dynamic solutions — especially those in environments prone to frequent changes requiring continuous optimization.
Devices are excellent for solutions with well-defined requirements that are unlikely to change. It is ideal for developing prototypes, PoCs, simulations, and static or low-complexity environments, especially when detailed control is crucial.
The final part defines which collected data will be stored in the historian.
There are some additional procedures such as create a new Historian Table or define a new Storage Location.
Historian Table
Storage Location
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.
Canary on Linux
In this section:
Built-in Integrated Canary Historian
Includes embedded and integrated Canary Historian, available with version 9.2 and newer
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!
The station parameters are:
The options are:
Always test your connection with a Test Button. |
To setup canary to operate in your FrameworX solution, activate the number of tags for Canary on Solution → Settings menu.
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.