BME P58 xxxx In the System

BME P58 xxxx Role
The BME P58 •••• CPU is able to time stamp some internal variables (firmware version ≥ 2.00).
The CPU evaluates internal variables selected for time stamping periodically during the MAST task. If a change is detected, the variable is time stamped and stored in the module internal local event buffer.
For time stamping application, the CPU either needs a link to an accurate NTP server time source or uses its internal NTP server depending on the architecture.
BME P58 xxxx Internal Variables for Time Stamping
Application variables that can be time stamped:
Simple unlocated variable of
BOOL
orEBOOL
type. For example:MyVar
.Simple located variable with symbol of
BOOL
type. For example:MyVar
mapped on%S6
.Element of DDT or DDDT of
BOOL
orEBOOL
type. For example:MyVar.Element
.Element of array of
BOOL
orEBOOL
type. For example:Myarray[0]
.Extracted bit of located variable with symbol of
BOOL
type. For example:MyVar
mapped on%SW51.1
.
Application variables that cannot be time stamped:
Extracted bit of unlocated variable of
WORD.BOOL
type. For example:MyVar.5
.Extracted bit of element of DDT or DDDT of
BOOL
type. For example:MyDDT.ExtractedBit2
.