Data logging

Log data based on time intervals or changed tag values. Collect all samples, or collect only changed values.