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

PI Interface for DNP3

Digital state sets

  • Last UpdatedNov 18, 2022
  • 2 minute read

For users who are upgrading from a version of the PI DNP3 Interface prior to 3.0.1.0, note that the following changes were made to the digital state sets included with the interface installation kit. Previous versions of the interface included .txt files to be used with the piconfig utility to create the digital state sets on the PI server. Version 3.0.1.0 has removed the .txt files used with the piconfig utility and replaced them with .csv files that can be imported by PI SMT to create DNP3-specific digital state sets.

The included files are:

  • DigitalSet_DNP_AnalogStatus.csv

  • DigitalSet_DNP_BinaryStatus.csv

  • DigitalSet_DNP_CounterStatus.csv

  • DigitalSet_DNP_DoubleBit.csv

  • DigitalSet_DNP_FreezeCodes.csv

Current users should note that the old piconfig files contained separate state sets for Analog Input and Analog Output status as well as separate state sets for Binary Input and Binary Output status. These state sets have now been combined into a single Analog status file and single Binary status file respectively. Moreover, the OutputStatus.txt piconfig file has been removed to allow users to use the AnalogStatus or BinaryStatus set as appropriate. There is no requirement for current interface users to modify the digital state set being currently used by PI points.

If a current user wants to convert digital PI points from the old to new digital state set, the following changes must be made.

Old piconfig .txt file

New PI SMT .csv file

Change in states

AnalogInputStatus.txt

DigitalSet_DNP_AnalogStatus.csv

None

AnalogOutputStatus.txt

DigitalSet_DNP_AnalogStatus.csv

Additional states available in new .csv file. The state value indices available in the .txt file are the same in the new .csv file.

BinaryInputStatus.txt

DigitalSet_DNP_BinaryStatus.csv

No change.

CounterStatus.txt

DigitalSet_DNP_CounterStatus.csv

No change.

FreezeFunctionCodes.txt

DigitalSet_DNP_FreezeCodes.csv

No change.

OutputStatus.txt (for Analog objects)

DigitalSet_DNP_AnalogStatus.csv

Additional states available in new .csv file. The state value indices available in the .txt file are the same in the new .csv file.

OutputStatus.txt (for Binary objects)

DigitalSet_DNP_BinaryStatus.csv

This state set corresponds with the DNP3 protocol for Binary objects. Note: the interface does not support binary outputs at this time.

N/A

DigitalSet_DNP_DoubleBit.csv

This is a new set.

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