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

Application Server

DNP3 analog input and output points

  • Last UpdatedJul 26, 2024
  • 2 minute read

DNP3 analog point syntax

Telem_Server_<ScopeName>:%<OutstationFullName>;<PointType>;<PointNumber>{;ZSValue}{;FSValue}{;DBValue}{%}{;[PointName]}

where items enclosed in { curly brackets } are optional.

  • PointType: AI or AO

  • PointNumber: a decimal number from 0 to 65535 that maps to the "Point Number" field in the Telemetry Server dashboard. The maximum point number is device-dependent.

  • Optional fields: ZSValue, FSValue, DBValue, and PointName. You can enter these fields in any order. If no value is entered, the default values for these fields are used.

    • ZSValue: This sets the zero scale limit of the tag in the Telemetry Server, and uses the format "ZS<value>", where <value> is a double data-type value and includes both positive and negative numbers. If <value> is out of range, point creation fails.

    • FSValue: This sets the full scale limit of the tag in the Telemetry Server. It uses the format "FS<value>", where <value> is a double data-type value and includes both positive and negative numbers. If the value given is out of the range, point creation fails.

    • DBValue: This sets the Significant Change option (deadband) of the tag in the Telemetry Server. You can enter the deadband as an absolute or percentage value, as follows:

      • DB<value> sets the Significant Change field to Absolute, and sets the Deadband field to <value>.

      • DB<value>% sets the Significant Change field to Percentage of Change, and sets the Deadband field to <value>.

      • The <value> specified for both Absolute and Percentage of Change must be a positive double data-type value.

      • When Percentage of Change is used, the maximum value is 100.

    • PointName: a descriptive name for the point, for example, [LiftStationPump_01]. If specified, the PointName must be enclosed in brackets.

      • If PointName is not specified, the point is assigned a default name that uses point type and number, in the format PointType_PointNumber, for example, AI_100.

      • If you want to create the new point in a different group than the Outstation group, include the group name: GroupName.PointName.

Analog reference examples

Without optional parameters:

Telem_Server_Node-12:%Group.DNP3_Outstation;AI;100

References analog input point 100, which is given the name AI_100

With the optional zero scale, full scale, and deadband parameters:

Telem_Server_Node-12:%Group.DNP3_Outstation;AI;100;ZS-10;FS250;DB25%

References the same analog input point as above, but defines the zero scale limit as -10, the full scale limit as 250, and the deadband as 25%

With the optional point name parameter that includes group name (include the group name when creating the point in a different group than the Outstation):

Telem_Server_Node-12:%Group.DNP3_Outstation;AI;100;[Group2.Point_Name]

References analog input point 100, which is named Point_Name and is created in Group2.

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