Digital state sets
- Last UpdatedNov 18, 2022
- 2 minute read
- PI System
- PI Interface for DNP3 3.3.1.38
- Interfaces
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. |