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 time series database built for industrial automation. A high-performance historian designed for large-scale applications that handle large volumes of data writing.
You should use Canary as your historian if you need to handle large-scale time series data. It provides scalability and enables efficient management of high-volume write operations. Its design supports extensive dataset analysis within time contexts for effective trend identification, avoiding the constraints of relational schemas. Canary's architecture balances speed, accuracy, and volume, making it an ideal choice for specialized time series data management needs.
Canary Historian is strongly recommended in scenarios requiring scalable and efficient time series data management across site or enterprise applications. It is suitable for managing large data volumes when relational databases' limitations challenge data aggregation and trend analysis. Canary Historian meets the speed, accuracy, volume management, and data schema flexibility needs.
To use the Canary Historian, follow the configuration procedures described below.
To start using Canary Historian, you must first install the software platform on a computer. Then, you must license Canary, configure it on the platform, and enable it for use in your solution.
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!
After define what data to store, like key tags for your process, data frequency, type (e.g., temperature, pressure, state), expected data volume, and organization. The following step is connecting to the data source for extraction. At this point, the configuration procedure differs according to the source and selected connection method. Check out:
The software platform enables two main options to use a Canary Historian to connect to any data source and collect data from this source to store them: 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 tags internally.
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.
After establishing the connection to the data source from which data will be collected, such as sensors, PLCs, calculated values, remote systems layers, data hubs, or devices. You must identify which tags represent data you want to track over time. After that, the final configuration is quite simple: you only need to link the tags to historian tables. This process determines which collected data to store, ensuring the retention of only relevant information for analysis and use.
The tag assignment to the historian tables defines explicitly which collected data will be historized and set implicitly how and where data will be stored. Because the archiving behavior is based on the Historian Tables definition, and the tables are associated with Storage Locations, specifying where and how data is physically stored.
After enable the Historian option for those tags, you can configure Historian Tables and Storage Locations as needed.
Historian Tables are associated with a Storage Location, specifying where and how data is physically stored, including selecting storage systems and configuring access credentials.
Questions
when you're working this string can i save text tag in historian
yes but you need to configure a different schema for that i'm going to show you
in the historian we have this table let's have some configuration like how to create or is the how gonna save the the data in the historian okay and we have here some option that you can change your scheme or not this is this save quality that you added the quality in your schema all the normalized answer your question if you change your schema for the normal lights yes you can save text tag on that okay but if you're using the default schema you cannot only numerical tags
In this section:
Property | Description |
---|---|
Tag ID | Unique identifier for the historian tag. |
Version ID | Version number of the historian tag configuration. |
Tag Name | Descriptive name of the data point being tracked by the historian tag. |
Deadband | A range around a specific value where changes in the tag's value won't be stored. This helps reduce storage requirements for insignificant fluctuations. |
Deviation | The difference between the current value of the tag and a setpoint or baseline value. |
Rate of Change | The speed at which the tag's value is changing over time. |
Deviation Deadband Limit | The maximum deviation allowed before the tag's value is stored, even if it falls within the deadband range. |
Deviation Deadband Type | How the deadband is applied (e.g., absolute value, percentage). |
Historian Table | The historian table where the tag's data will be stored. Historian tables define storage settings like sampling frequency and retention policies. |
Lock State | Indicates if the historian tag configuration is locked and editable or unlocked for modifications. |
Lock Owner | (if applicable) The user or system account that currently holds the lock on the historian tag configuration. |
Date Created | The date and time when the historian tag configuration was first created. |
Date Modified | The date and time when the historian tag configuration was last modified. |
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.