TRACE_VAR_ADDRESS_FLAGS (GVL)

Trace variable address flags.

Usage: The flags mus be used in combination. Here are some typical combinations:
  • TRACE_VAR_ADDRESS_FLAGS_IEC | TRACE_VAR_ADDRESS_FLAGS_AREA_OFFSET

  • TRACE_VAR_ADDRESS_FLAGS_IEC | TRACE_VAR_ADDRESS_FLAGS_PROPERTY

  • TRACE_VAR_ADDRESS_FLAGS_IEC | TRACE_VAR_ADDRESS_FLAGS_POINTER

  • TRACE_VAR_ADDRESS_FLAGS_IEC | TRACE_VAR_ADDRESS_FLAGS_MONITORING

  • TRACE_VAR_ADDRESS_FLAGS_IOCONFIG

  • TRACE_VAR_ADDRESS_FLAGS_SYSTEM

  • TRACE_VAR_ADDRESS_FLAGS_IEC | TRACE_VAR_ADDRESS_FLAGS_SYMBOLIC

InOut:

Scope

Name

Type

Initial

Comment

Constant

TRACE_VAR_ADDRESS_FLAGS_IEC

UDINT

16#1

IEC variable (automatic update)

TRACE_VAR_ADDRESS_FLAGS_IOCONFIG

UDINT

16#2

IO-Config variable (automatic update)

TRACE_VAR_ADDRESS_FLAGS_SYSTEM

UDINT

16#4

System variable (update done by runtime system component or IEC program)

TRACE_VAR_ADDRESS_FLAGS_POINTER

UDINT

16#10

Address specified by a pointer

TRACE_VAR_ADDRESS_FLAGS_AREA_OFFSET

UDINT

16#20

Address specified by area/offset (IEC)

TRACE_VAR_ADDRESS_FLAGS_PROPERTY

UDINT

16#40

Address is a property variable (IEC)

TRACE_VAR_ADDRESS_FLAGS_MONITORING

UDINT

16#80

Address is an embedded monitoring expression (IEC)

TRACE_VAR_ADDRESS_FLAGS_SYMBOLIC

UDINT

16#100

The variable will be accessed using the symbol configuration based on its name

TRACE_VAR_ADDRESS_FLAGS_MONITORING2

UDINT

16#200

Address is an item with a monitoring request for CmpMonitor2 (IEC)