# DNPSLV.CFG # # This file contains the configuration for the DNP Master/Slave # MVI94 communication module configured as a slave. # # LOCATION : Test Bench Example # DATE : 09/04/2001 # CONFIGURED BY : RAR # MODIFIED : # # This section is used to define the configuration for the Module application # port. This port will receive requests from a remote DNP master unit and # simulates a DNP slave device. # [Module] Module Name : Test of slave driver for MVI94-DNP module Type : Slave #Enter S = Slave or M = Master # This section is used to define the DNP slave device emulated. # [DNP Slave] #Slave address for unit on DNP network Internal Slave ID : 2 #0-65534 slave identification code for this unit # DNP slave communication port configuration Baud Rate : 19200 #Baud rate for port 110-115200 RTS On : 0 #0-65535 mSec before message RTS Off : 0 #0-65535 mSec after message Min Response Delay : 0 #0-65535 mSec before response sent from slave # DNP slave modem configuration Modem : No #Use a dial-up modem on this port (Yes/No) Connect Timeout : 30000 #0-65535 mSec before connect timeout First Character Delay : 500 #0-65535 mSec before 1st char after connect Redial Delay Time : 20000 #0-65535 1/10 seconds min before redial attempt Redial Random Delay : 10000 #0-65535 1/10 seconds random before redial attempt Idle Timeout : 500 #0-65535 1/10 seconds inactive timeout Phone Number : ATDT18001234567 # Collision Avoidance parameters Collision Avoidance : No #Use Collision Avoidance (Yes/No) CD Idle Time : 10 #0-32000 mSec min idle time before transmit CD Random Time : 15 #0-32000 mSec random idle time before transmit CD Time Before Receive : 5 #0-65535 mSec before receive #Default Class Settings BI Class : 1 #Default class for binary input events AI Class : 1 #Default class for analog input events Float Class : 2 #Default class for float input events Double Class : 3 #Default class for double input events # DNP specific parameters AI Deadband : 1000 #0-32767 analog deadband value for events Float Deadband : 1000.0 #Single float deadband Double Deadband : 4000.0 #Double float deadband Select/Operate Arm Time : 2000 #1-65535 mSec arm timeout for select/op outputs Write Time Interval : 60 #0-1440 minutes for time sync from master Data Link Confirm Mode : Never #DL confirm mode (N=Never,S=Sometimes,A=Always) Data Link Confirm Tout : 1000 #1-65535 mSec DL confirm timeout Data Link Max Retry : 2 #0-255 maximum DL confirm retry count App Layer Confirm Tout : 2000 #1-65535 mSec App Layer confirm timeout Unsolicited Response : No #Generate Unsolicited responses (Yes/No) Class 1 Unsol Resp Min : 10 #1-255 min number of events before send Class 2 Unsol Resp Min : 10 #1-255 min number of events before send Class 3 Unsol Resp Min : 10 #1-255 min number of events before send Unsol Resp Delay : 2000 #0-65535 mSec before events sent UResp Master Address : 5 #DNP address of master to send UResp data AI Events with time : Yes #timestamp AI Event data default (Yes/No) Time Sync Before Events : Yes #timesync module before events gen (Yes/No) Initialize DNP BO/AO : No #Initialize BO/AO values from processor (Yes/No) #DNP Database size parameters [DNP Slave Database] Binary Inputs : 32 #0-960 point count to hold BI data Analog Inputs : 20 #0-120 points of analog input data Float Inputs : 12 #0-60 points of floating-point format data Double Inputs : 5 #0-30 points of floating-point format data Counters : 10 #0-30 points of counter data Binary Outputs : 32 #0-960 point count to hold BO data Analog Outputs : 40 #0-60 points of analog output data Float Outputs : 10 #0-60 points of floating-point format data Double Outputs : 8 #0-30 points of floating-point format data [DNP Slave Binary Inputs] # This area is to override the class (1) binary input database points. # # Point# Class Start 0 1 1 2 2 3 3 0 #Events will never be generated for this point 4 1 5 2 6 3 7 1 8 1 9 1 #points 10-27 will be class 1 28 1 29 1 30 2 31 3 End [DNP Slave Analog Inputs] # This area is to override the class (1) and deaband for the integer analog # input database. The point # is the offset from the start of the analog # input database. # # Point# Class Deadband Start 6 1 2000 #points 0-5=class 1, deadband = 1000 7 1 2000 8 2 1000 9 3 2000 10 2 1000 11 2 1000 #points 12-19=class 1, deadband = 1000 End [DNP Slave Float Inputs] # This area is to override the class (2) and deaband for the single float # database. The point # is not the address in the analog database, but is # the offset from the start of the single floating-point database. # # Point# Class Deadband Start 0 1 100. 1 2 12.34 2 3 1.23 3 0 13.45 #Events will never be generated for this point 4 2 3000.0 #points 5 to 11=class 2, deadband = 1000.00 End [DNP Slave Double Inputs] # This area is to override the class (3) and deaband for the double float # database. The point # is not the address in the analog database, but is # the offset from the start of the double floating-point database. # # Point# Class Deadband Start 0 1 100. 1 2 987.34 2 3 789.23 3 0 135.45 #Events will never be generated for this point End