Framework - Data Logging
Data Logging
The CDP Logger library contains components and blocks for logging and processing values and events.
Note: The CDP Logger library is a licensed feature. See the CDP Runtime License manual for more information.
CDP Logger Component
The CDP Logger is a component for logging values and events. It is designed for long-term storage of high-frequency data. Depending on the selected Datastore, data is either stored to a local file or a remote server.
Sequencer Blocks
The CDP Logger library contains blocks for event-based computing as defined by IEC 61499 for the CDP Sequencer addon. The below blocks are useful for extracting and processing of CDP Logger data:
- EventLogReader - connects to a running CDP Logger or LogServer and queries the event log.
- ValueLogReader - connects to a running CDP Logger or LogServer and queries the value log.
- LogWriter - an event-based block for writing data. Useful for storing data extracted by EventLogReader or ValueLogReader.
To serve LogWriter data (similar to what CDP Logger's built-in server does for logger data), use the LogServer component.
Datastores
The Datastore is the backend used by CDP Logger component and LogWriter block, usually some database. The following datastores are available:
See Choosing a Datastore for more information.
Tools
- Database Extractor Tool - allows to take a backup or extract a small part of CDPCompactDatastore data
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.