ProSoft Technology MVI46-DNP User Manual
Page 20

MVI46-DNP ♦ SLC Platform
Configuring the Module
Master/Slave Communication Module
Page 20 of 143
ProSoft Technology, Inc.
August 23, 2007
Each entry in the command list requires a 10-word storage area. The following
table describes the fields within this area:
Word Offset
Definitions
0 Port/Flags
1 Slave
Address
2 Object
3 Variation
4 Function
5
Address in Slave
6
Point Count
7
DNP DB Address
8
IED DB Address
9
Poll Interval
Bits in the Port/Flags parameter are dependent on the data type. The following
table describes the Port/Flags bits for binary input, analog input and counter data
points.
Port/Flags Bits
Description
Decimal Equivalent
0 to 1
Communication port (0=Internal, 2=Port 2)
0 or 2
2
Enable/Disable Command (1=Enable, 0=Disable)
4
3
RBE Flag (0=Events from IED, 1=Events by module)
8
4 to 7
Not Used
For these data types the qualifier used in the data request is dependent on the
Point Count and Address in Slave fields in the command as follows:
If Point Count < 0, then use Qualifier 06h (All points, packed & -Point Count =
# of points to consider)
If Address in Slave = 0 & Point Count > 0, then use Qualifier 00h or 01h
(points 0 to Point Count –1)
If Address in Slave > 0 & Point Count > 0, then use Qualifier 00h or 01h
(Address in Slave to Address in Slave + Point Count –1)
The following table describes the Port/Flags bits for binary output and analog
output points.
Port/Flags Bits
Description
Decimal Equivalent
0 to 1
Communication port (0=Internal, 2=Port 2)
0 or 2
2
Enable/Disable Command (1=Enable, 0=Disable)
4
3
Poll Type (0=Poll, 1=Exception)
8
4
Data Source (0=DNP Database, 1=IED Database)
16
5 to 7
Not Used
For these data types the qualifier used in the data request is dependent on the
Point Count and Address in Slave fields in the command as follows:
If Address in Slave = 0 & Point Count > 0, then use Qualifier 17h or 28h
(Point Count specified starting at point 0)
If Address in Slave > 0 & Point Count > 0, then use Qualifier 17h or28h
(points from Address in Slave to Address in Slave + Point Count –1)
If Point Count <= 0, then ignore because this is illegal for outputs.