Data Logger
Introduction
The PLC Shift Data Logger application allows you to log data from a connected PLC. Data can be logged periodically, when a tag changes, or on demand. Logged data can be exported locally, via PLC Shift Manager, or exported directly to other systems.
Log Groups
A Data Logger application has 16 log groups. Each group can log 24 floating point and 8 digital values. Each log group has its own settings for when to log which are independent of other log groups.
Each data record contains a timestamp and the logged data values.
Trigger
Use the trigger settings to generate a record when a tag changes. An optional deadband can be applied to the change. The trigger tag itself must be an floating point value.
Interval
Use the interval logging settings to generate records periodically.
On Demand
Use the logging group's associated 'Log On Demand xx' parameter in the application's 'Log on Demand' group to generate a record on demand.
Log Values
Each value that is logged, whether analog or digital, has an individual enable and tag name parameters. You can also optionally enter a value description and metadata which describes the value.
Metadata is entered as a single string of key:value pairs that are separated by semicolons. For example, you could enter: 'units:kPa;customer:BigCo;revision:1;' or whatever else makes sense for the value. PLC Shift does not do anything with this metadata and only validates that the string is formatted correctly.
Data Export
See the 'Data Logger' section for local data retrieval and export using PLC Shift Manager.
Set the 'Data Export' section for tabular data export to Azure Table Storage or using MQTT.
Troubleshooting
View the application's diagnostic for detailed troubleshooting information. See the 'Log Files' section for more details.