Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Analytics and Notifications for PI System Explorer (PI Server 2024 R2)

TagBad

  • Last UpdatedJan 11, 2023
  • 1 minute read

For an attribute associated with a PI point, test the point for an abnormal state at a specified time. If the point is an integer or real number, any digital state is considered abnormal. For digital points, the states that are defined for that point are normal; all others are abnormal.

Syntax

TagBad(attname [, t1])

Arguments

  • attname

    An attribute associated with a PI point

  • time

    Optional: A time expression. If omitted, current time ('*') is used.

Returns

False if the point's state at time is normal, True if it is abnormal.

Exceptions

None

Notes

BadVal can test any value or expression; TagBad can only test a PI point.

Example

  • TagBad('att1')

    [Returns True if PI point for 'att1' does not exist or its value corresponds to system digital state (No Data, for example)]

  • TagBad('enum_att1', '14-Dec-16')

    [Returns True if PI point for 'enum_att1' does not exist or its value corresponds to system digital state (No Data, for example) at 12:00am on December 14th, 2016]

In This Topic
TitleResults for “How to create a CRG?”Also Available in