4. Configuration
145
Enable Unsolicited Messages:
This option enables the DNP3 server to allow unrequested messages.
Number of Unsolicited Retries: N
umber of times the DNP3 server will try to retransmit the
message.
Confirmation Time-out(s):
Specifies the time to be waits after a time-out for the unsolicited
message that was transmitted. The retransmission time is given by the following parameters:
“
Confirmation Time-out
” + “
Time Out
”.
"Time-out confirmation messages" + "Try Again".
Number of Class 1 Events: Minimum Number of events in class 1 to trigger unsolicited.
Try Again (s):
After the maximum number of attempts to transmit the message is reached (see
“Attempts”), the remaining relays will be based on this parameter of time. Thus, the time relay will
be given by the parameters
“Confirmation Time-out” + “Try Again”
.
Number of Class 1 Events:
Minimum amount of class 1 events to trigger the unsolicited message.
Number of Class 2 Events:
Minimum amount of class 2 events to trigger the unsolicited message.
Number of Class 3 Events:
Minimum amount of class 3 events to trigger the unsolicited message.
Hold Time After Class 1 Event:
Maximum time that a class 1 event supports to be stored without
being sent for an unsolicited message.
Hold Time After Class 2 Event:
Maximum time that a class 2 event supports to be stored without
being sent for an unsolicited message.
Hold Time After Class 3 Event:
Maximum time that a class 3 event supports to be stored without
being sent for an unsolicited message.
DNP3 Server Diagnostics
The diagnostics and commands of the set DNP3 Server protocol are stored in
T_DIAG_DNP_SERVER_1 variables, which are described in Table 4-100:
Diagnostic Variable T_DIAG_DNP_SERVER_1.*
Size
Description
Command Bits, restarted automatically:
tCommand
bStop
BOOL
Disable Driver
bStart
BOOL
Enable Driver
bDiag_01_Reserved
BOOL
Reserved
bDiag_02_Reserved
BOOL
Reserved
bDiag_03_Reserved
BOOL
Reserved
bDiag_04_Reserved
BOOL
Reserved
bDiag_05_Reserved
BOOL
Reserved
bDiag_06_Reserved
BOOL
Reserved
Diagnostics
tClient_X
bRunning
BOOL
DNP Server in execution
eConnectionStatus
CLOSED
ENUM
(BYTE)
Communication channel is
closed. Server will not
accept the connection
request. ENUM Value (0)
LISTENING
Server is listening on the
configured port, and there
are no connected clients.
ENUM value (1)
CONNECTED
Client connected. ENUM
value (2)
tQueueDiags
bOverflow
BOOL
Client queue overflow
wSIZE
WORD
Queue size
wUSAGE
WORD
Number of events in the
queue