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
BOOLorEBOOLtype. For example:MyVar.Simple located variable with symbol of
BOOLtype. For example:MyVarmapped on%S6.Element of DDT or DDDT of
BOOLorEBOOLtype. For example:MyVar.Element.Element of array of
BOOLorEBOOLtype. For example:Myarray[0].Extracted bit of located variable with symbol of
BOOLtype. For example:MyVarmapped on%SW51.1.
Application variables that cannot be time stamped:
Extracted bit of unlocated variable of
WORD.BOOLtype. For example:MyVar.5.Extracted bit of element of DDT or DDDT of
BOOLtype. For example:MyDDT.ExtractedBit2.

