Application Layer settings

The DNP3 Slave configuration page is available after you select
DNP3 slave
as the
Driver
on the
Serial Port
configuration page.
Use the following table to configure the Application Layer settings for a DNP3 slave.
DNP3 Slave - Application Layer settings
Setting
Description
Enable confirmation
Determines whether the controller requests receipt confirmation along with response packets.
When the checkbox is cleared, the controller requests receipt confirmation only in the following situations:
  • The response contains event data.
  • The response is broken into fragments.
  • The response is not a read request.
Max response size
Specifies the maximum response size in bytes.
When the response size exceeds the specified value, the controller splits the response packet into fragments.
The value is from 27 through 2048. The default value is 2048.
Confirmation timeout
Specifies the time, in milliseconds, the controller waits for a confirmation before resending the unsolicited response.
The value is from 100 through 65535. The default value is 10000.
Select timeout
Specifies the timeout, in seconds, for controlling Control Relay Output Block and Analog Output Block.
  • After receiving the request with the function code FC_SELECT(3), the DNP3 master sends the request with the function code FC_OPERATE(4) within the configured time.
  • After receiving a SELECT request from the DNP3 master, the controller expects to receive an OPERATE request within this period. Otherwise, the SELECT request is canceled.
The value is from 1 through 65535. The default value is 10.
Enable time synchronization
Turns time synchronization on or off. When turned on, the
Time synchronization interval
box is available.
Time synchronization occurs periodically based on the value specified in the
Time synchronization interval
box.
Time synchronization is turned off by default.
Time synchronization interval
Specifies the frequency at which the controller requests time synchronization from the DNP3 master. Setting the value to 0 means that time synchronization will be requested only after a power cycle.
Each event that the DNP3 master receives from a DNP3 slave includes a millisecond time stamp. To ensure meaningful time stamps across multiple devices on the network, you must synchronize the devices to a common clock. Typically, the synchronization is managed by the DNP3 master. On initial startup, the controller uses its own real-time clock (RTC) time for the initial time stamps, with the driver tracking milliseconds between RTC seconds. You can configure the controller to synchronize time only on startup, at regular time intervals, or not at all. When receiving a time-synchronizing message from the master, the controller updates its RTC time accordingly.
Because RTC accuracy might vary up to 2.5 minutes over a month, we recommend that you synchronize the time regularly. By setting the interval to 1440 minutes, the RTC is updated once a day.
The value is from 0 through 32767. The default value is 0.
If the interval is set to a value greater than 0, the NEED_TIME Internal Indication (IIN1.4) bit will be set on startup and after each time synchronization interval minute.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal