Attribute

Starting from version 6.20.00,
FactoryTalk Linx
provides attributes to help define tag properties. They are:
  • @Name
  • @Quality
  • @Timestamp
  • @Scope
    TIP:
    To use these attributes on
    FactoryTalk View SE
    , use one of the following shortcut types:
    • Processor
    • Redundant Controller Path
    • Redundant ControlLogix Controller
    For
    FactoryTalk View ME
    , use one of the following shortcut types:
    • Processor
    • Redundant Controller Path
Use the format
TagName.@Attribute
. For example,
tag1.@Name
where:
  • tag1
    is the controller tag. From a client application, for example, an HMI application, users can only see the tag value.
  • .@Name
    is the name attribute to help define the tag name.
The following attributes are available to define extra properties of a tag:
  • .@Name:
    A text string ranging from 0 through 512 characters that defines the tag name in the client application.
  • .@Quality
    : A value that represents the communication status for the base tag. The following table lists the quality codes and their meanings:
    Value
    Description
    0
    Bad
    4
    Bad - Configuration Error in Server
    8
    Bad - Not Connected
    12
    Bad - Device Failure
    16
    Bad - Sensor Failure
    20
    Bad - Last Known Value Passed
    24
    Bad - Common Failure
    28
    Bad - Out of Service
    64
    Uncertain
    68
    Uncertain - Last Usable Value
    80
    Uncertain - Sensor not Accurate
    84
    Uncertain - Engineering Units exceeded
    88
    Uncertain - Value from Multiple Sources
    192
    Good
    216
    Good - Local Override, Value Forced
    TIP:
    To obtain the quality value, for example,
    [New_shortcut]Tag1.@Quality
    , the base tag
    [New_shortcut]Tag1
    must be added to the client application as well.
  • .@Timestamp
    : The date/time when the base tag was last received. A string that follows the format of Year/Month/Day/Hour/Minute/Second to define the time when
    FactoryTalk Linx
    data server polls the data to the client.
    TIP:
    To obtain the timestamp value, for example,
    [New_shortcut]Tag1.@Timestamp
    , the base tag
    [New_shortcut]Tag1
    must be added to the client application as well.
  • .@Scope:
    A string that defines a tag's controller and program scope. For example,
    [New_shortcut]MainProgram:Program1.Tag1.@Scope
    returns the program scope
    [New_shortcut]MainProgram:Program1
    .
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal