Source Time Stamping
Source time stamping is supported by version .2 (and higher) of the BME NUA 0100 module (BME NUA 0100.2).
To use source time stamping in an application, you need to enable then activate it.
Enabling Source Time Stamping
Source time stamping is enabled in the Project Settings window. Navigate to System.
then selectActivating Source Time Stamping
Use the IPConfig tab of the BME NUA 0100 configuration dialog to activate and configure time stamping.
In the Source Timestamping section, configure the following settings:
Setting |
Description |
---|---|
Activated |
Activates source time stamping for the application. |
Polling of buffer (ms) |
The polling rate for event read requests handled by the BME NUA 0100. Valid settings range from:
NOTE: The maximum number of source
time stamped variables in Control Expert is 5000.
|
Monitoring Times Stamped Alias Variables
The BME NUA 0100 recognizes time stamped BOOL or EBOOL Alias variables created in Control Expert, but will not similarly recognize any corresponding "Alias of" variables. An example of Alias and “Alias of” variables is shown below:

To be recognized by the BME NUA 0100, the Alias variables need to be embedded in the data dictionary.
BOOL or EBOOL Alias variables and their corresponding "Alias of" variables share both the same logical address inside M580 memory and the same EventID in the M580 time stamping buffer. Source time stamping is managed only on the Alias and not on "Alias of" variable. In other words, you need to subscribe the Alias variable (OPC UA node) in the OPC UA client to be able to receive the source time stamping from the device instead of from the BME NUA 0100 module.
Because neither the BOOL or EBOOL "Alias of" variable is seen as being at source time stamped by the BME NUA 0100 firmware, the Alias must be embedded in data dictionary. In that case, you need to add the Alias variable as a monitored item in an OPC UA subscription, in order to achieve source time stamping set by the device.