DNP3 SCADAPack Analog Profile Arguments
Use these arguments for defining the profiles vectors on a DNP3 SCADAPack Analog Profile:
- Times (Word array)—The array of times to be used for the Profile’s vectors.
Specify the times in minutes from midnight at the start of the day. Times have to be unique, sequential, and can comprise any whole values between 0 and 1439 (the number of minutes in a day).
To stipulate a specific starting value for each profile on this Profile item, specify the first Time value as 0 (midnight at the start of the day).
If the first Time value is a value other than 0, the profiles defined for this DNP3 SCADAPack Profile item will use, as their starting value, the last value that is assigned to the previous day’s DNP3 SCADAPack Profile. As such, if this DNP3 SCADAPack Profile is assigned to several points, each of its profile’s starting values could vary on a per point basis.
- Low4Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 4 Low limit. Specify an empty array if the limit is not to be profile-controlled.
- Low3Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 3 Low limit. Specify an empty if the limit is not to be profile-controlled.
- Low2Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 2 Low limit. Specify an empty if the limit is not to be profile-controlled.
- Low1Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 1 Low limit. Specify an empty if the limit is not to be profile-controlled.
- High1Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 1 High limit. Specify an empty array if the limit is not to be profile-controlled.
- High2Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 2 High limit. Specify an empty if the limit is not to be profile-controlled.
- High3Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 3 High limit. Specify an empty if the limit is not to be profile-controlled.
- High4Values (Float array)—The array of values used to control a DNP3 SCADAPack Analog point’s 4 High limit. Specify an empty if the limit is not to be profile-controlled.
- CurrentValues (Float array)—The array of values to be used to control a DNP3 SCADAPack Analog point’s current value.
Specify an empty CurrentValues array if the Profile item is not to control an analog point’s current value. (This array must be empty if the Profile controls a DNP3 SCADAPack Analog point that has a ‘Physical Input’ Point Type.)
For each of the populated Values arrays listed above, you should ideally specify the values as floating point 32-bit values (however Geo SCADA Expert will automatically convert other values to the correct type when the SetVectors method is executed).
For an example that demonstrates how you might use the SetVectors method to generate a DNP3 SCADAPack Analog Profile’s vectors, see Generate a DNP3 SCADAPack Profile’s Data Programmatically.