Iec-870-5-104 – ProSoft Technology 5205-104S-PDPS User Manual

Page 14

Advertising
background image

4205/5205-TS-104S-PDPS ♦ ProLinx Standalone

Customizing the Sample Configuration File

IEC-60870-5-104 to PDPS Communication Module with Time Stamp

Page 14 of 128

ProSoft Technology, Inc.

July 12, 2007

1.1.6 [IEC-870-5-104]

This section provides information required to configure a server application with
the module. Most entries contained within this section are self explanatory An
item of concern is the maximum size of the total database, although it is possible
to configure a database of considerable size, this would not work, as the
maximum Class 0 request may not exceed 2048 bytes in size.

The following example shows a sample [IEC-870-5-104] section:

# Network configuration

Use IP List : N #Use IP list to validate connection (Y/N)

Override StartDT : Y #Used to ignore STARTDT/STOPDT state (Y/N)

Clear queue on close : Y #Clear the queue when connection closed (Y/N)

t1 timeout set value : 15 #timeout of send or test ASDU

t2 timeout set value : 10 #timeout of ack when no data (t2<t1)

t3 timeout set value : 30 #timeout for test frame on idle state

k (maximum queue) : 12 #maximum number of message to hold in queue

#(1-20)

w (latest ack threshold) : 8 #threshold value when to send ack (1-20)

Time DB Offset : 1020 #DB location of IEC time

Command Delay Timer : 6000 #mSec to add to cmd w\ time-tag to check for

#validity

# General protocol settings

Common Address of ASDU : 1 #Range 0 to 65535

Cyclic data transmission : 0 #Numb of milliseconds between cyclic updates

Select/Operate Timeout : 2000 #Milliseconds before select timeout

Use ACTTERM with setpoint : Y #ACTCON is last response to cmd (Yes or No)

Use ACTTERM with step : Y #ACTCON is last response to cmd (Yes or No)

Maximum ASDU Resp Len : 248 #maximum ASDU response message length (25-255)

# These two parameters are utilized if the Mode A operation is to be used for the

# counter freeze operation. If they are not used, the the module will operate in

# Mode D.

Freeze Start Type : N #D=Day, H=Hour, M=Minute, N=Not used

Interval For Freeze : 30 #Number of seconds after start type

#(0 to 65535)

# This section is used to define priority queues for the module. The data types

# that can return events can be assigned priorities so that events of data types

# will be returned before other data types. This may cause events to be lost as

# the event buffers for low priority queues may overflow. If this feature is

# utilized, each data type must be assigned a unique index from 0 to 6. The

# lower the index the higher the priority (0=highest priority).

Set Priority Queues : 1 #Set user defined priority queues 1=Yes, 0=No

M_SP_NA Priority : 1 #Unique index for this data type in queue

#(0-5)

M_DP_NA Priority : 0 #Unique index for this data type in queue

#(0-5)

M_ST_NA Priority : 5 #Unique index for this data type in queue

#(0-5)

M_ME_NA Priority : 4 #Unique index for this data type in queue

#(0-5)

M_ME_NB Priority : 3 #Unique index for this data type in queue

#(0-5)

Advertising