Home
        FieldServer FS-8700-47 Computer Drive User Manual
         Contents
1.                                                            24   5 4  Server Side Limttatons u    u    AA aaa nn ee Aker arar             25  Appendix A  Advanced Tonic    26  Appendix A 1  DNP 3 0               1            2222        nar YARAYA aaa ar rak aaia ia 26  Appendix A 2  DNP Driver Functionality                            nn    26  Appendix A 3  DNP Objects mapped to FieldServer Data Arrays il  s     l   l 26  Appendix A A Channel Idle  Master  amp  Slave Idle                         a    26  Appendix A D DLL Layer Functionality in the Master  27  Appendix A 6  App Layer Functionality in the Master    27  Appendix A 7  Internal Indications  Object 80 and        IN 28  A 7 1  Incoming Internal Indications Bytes                        u    u    u          28  A 7 2  Internal Indications reported in Responses                       n a    30  Asla      Servers UEFA att 30  A 7 4  Responses to Polls for Object 80  Internal                6                        31  AppendxA 8      DNEP Stats  sa iat ence ie avin se aia au m AQ suu eae eee 32  Appendix A 9     DNP 3 0 Data Objects uu ie dada   lad   33  Appendix A 10  Controlling the DNP 3 0 Driver s Function Code    36  Appendix A 11  Controlling the DNP 3 0 Driver   s Qualifier                                     888 88 23  38 8 37  Appendix A 12  FieldServer DNP Node Number 37  Appendix A 13   DnpSubTyD6e      image asnaspa SADA the        a DAHA                  38  Appendix A 14  Communication Stats               
2.                   cannot be                You can configure a Server node to respond with the internal indications bytes that  are extracted from a Data Array allowing you to control them  For more  information  refer to Error  Reference source not found     App Layer The app layer contains a Qualifier Byte used to control indexing for data objects    Qualifier The DNP 3 0 Driver only handles Qualifiers 00  01  07  08  17  28  Qualifier 6 is  supported with limitations    App Layer The DNP 3 0  master  Driver never asks for an App Layer Confirmation  The DNP   Confirmation 3 0 Slave Driver is capable of responding to an app layer request for confirmation     to allow it to process an unsolicited message which may ask for confirmation            FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual Page 28 of 51    Appendix A 7  Internal Indications  Object 80 and DNP II    The driver can store the Internal Indications Bits found in incoming messages and it is possible to  control the values of the internal indication bytes sent in responses  In addition  the driver can be  configured to respond to the Poll for Object 80  Internal Indications     A 7 1  Incoming Internal Indications Bytes    This driver can expose data from the most recently consumed message and additional diagnostic  information u
3.                13  4 4 7         Descriptor Example 4     Reading Class Data  14  4 4 8  Map Descriptor Example 5     Read an unknown quantity of points  Qualifier 6                     14  4 4 9         Descriptor Example 6     Read an unknown variation                                                      15   5  Configuring the FieldServer as a DNP 3 0 Driver Geer    16  5 1  Server Side Connection Descriptors                              I nn             16  5 2  Server Side Node Descriptors a            17  5 3  Server Side Map Descrptors l            17  5 3 1  FieldServer Specific Map Descriptor Parameterg  nennen 17  5 3 2  Driver Specific Map Descriptor Parameters              18  53 3 Timing Parametersu               azana ROL z  n  n   s  n     mal dan 18  5 3 4         Descriptor Example 1     Discrete Data                                              v 88888888882 2823333333     19  5 3 5         Descriptor Example 2     Class Data  19  5 3 6         Descriptor Example 3     Class Data  another example                                                  20  5 3 7         Descriptor Example 4     Default Variation  Variation zero                                              21  5 3 8         Descriptor Example 5   Class Data Serving Cirl                                                       22  5 3 9         Descriptor Example 5     Serving Objects which have a time field                                  24  5 3 10  Map Descriptor Example 6     Unsolicited Messages   
4.               n sns    38  Appendix A 15   Link Reset  ur u uu uu uqu ARA De A aaz ie adaa          aa a 38       FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support Qfieldserver com    FS 8700 47 DNP 3 0 Driver Manual Table of Contents    Appendix A 16  Controlling DA Offsets                                         ALA eee ee eee eee rea ee AY eee er ar eee ak ee aral     39  Appendix A 17  dnplndexSthyle                               a    39  Appendix A 18  Real Time Clock Synchronization                                   8288388882 2233333888 40  Appendix A 19  Select and Operate a    42  Appendix A 20  Multiple requests in a single pol  45  Appendix B  Driver Error Messages 46       FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 4 of 51    1  DNP 3 0 Driver Description    The DNP 3 0 Driver allovvs the FieldServer to transfer data to and from devices over RS 232 or RS 485  using DNP 3 0 Driver protocol  The FieldServer can emulate either a Server or Client     The follovving description of DNP is from the DNP User Group internet site           The development of DNP vvas a comprehensive effort to achieve open  standards based interoperability  between substati
5.           DnpDataType   in the DNP data object Library  Additional   40  41  20  22  23  50  51  52   information is provided in Appendix A 9 60  80   decimal numbers  Corresponds to the Data Obiect Variant 0  1 23 etc   D   defined in the DNP data object Library  Enter             npDataVari   x      Legal values are determined   as decimal number  Additional information is bv th   value of dnbDataTyp    provided in Appendix A 9 y p ype   Used to tell driver which Suffield of the object   DnpSubType  to map to from the FieldServer Data Array    Value  flags  time1  time2   Additional information is provided in Appendix   combo  A 10   DnpFlagBit  Not Used        DnpQualifier     This parameter is only required if you need to  over ride the default qualifier used by the DNP  3 0 driver  Refer to Appendix A 11    Zero  1  6  7  8  17h    hexadecimal values  For  qualifier 17h specify the    value of dnpQualifier as 17 in  the Map Descriptor  For  Qualifier zero use the string     zero          DnpFunction           This parameter is only required if you need to  over ride the default function used by the DNP  3 0 driver  Refer to Appendix A 10       Legal DNP function codes   Correspond to the function  code required on vendor s  implementation table           FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com          FS 8700 47 DNP 
6.          een ANG 24  UM SJEIIUNUWILWOD  IM Joie bla  out y  m uBnou                    pod e ol      uuo  pinous  uin  ul SIU  pue pees 64160               y  JO SSeJPpE at UIEIUOO      YOIYM    lli ASO au u  uoniuj  p 80004 e o   JO8UUOD 15041 94164 silu   Buipe  i aie    N JEU    pou   y  JO 94164   y  SI SYL            sju  uu      OL Peay           lqe    841 JO 148         8 L    841    lqe  ejep au   JO 02 uollisod   l  paoejd aq Wi pee  ndul 6     646 15 1    y  JO              u L           SDUOO  S G                      InjBuiue  uu   ss    sobessow  UOHEpPI EA     y  JO SUIOS                 jndu  Bojeuy  Ul p  ls  1  lul  Alsnonunuo   s     d   199190 ANG ase no   s  ndul au                       aq  JO s  olpul 94  NOA  9  JIM IA 0681 341 pue   UONEJUSUINJOP JOPUSN S9INSP dNA au    jnduy Bojeuy yg  OZ          INdu  16 JO peas e uuoji  d  91 SI UONEUEN Bues     S A  p SALS 841 Ian     101            198 40 ANG ul sjndu  Bojeuy peay den 5441          Aew 1040                ase sees dng   SWBU InJj  sn Auy                  eyep SIU   ul              916 peal  341 JO SJYNSEL   u L                         G   V oz  V   p  N            oz  elv WO LV  weaeyeqdup      d   e eqdup   eAj   ju  ueos    u j6u     ssoippy    owen SPON  4     24034 19SUQ Aeuy 6160 owen Aeuy ejeg    aWEN sojduoseq dE  siojduoseq dew                            dey apis 1u  llO           o  lqo   y   10 anjen   y  MOdal      JOAUP   v  OS payioeds zou SI   d                      y    jdwex   51
7.      Server Side Connections    Connections  Port    Baud    Parity  Protocol  Handshaking  P8 9600  None  DNP None               Not all ports shown are necessarily supported by the hardware  Consult the appropriate Instruction  manual for details of the ports available on specific hardware        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual    5 2  Server Side Node Descriptors       Section Title       Nodes    Page 17 of 51       Column Title    Function    Legal Values       Up to 32             Node Name Provide name for node alphanumeric  characters  Node ID DNP 3 0 station address of physical Server node   0 65535  Protocol Specify protocol used DNP  This parameter can be specified to configure the   Class Class1   Class Data Serving Ctr l   Server to serve changed data only  Refer to   Class2  Class3   Example 5 3 8 for more information  Static       Server Il Array       The name of a Data Array that has previously  been defined in the configuration in the Data  Arrays section  Refer to Error  Reference  source not found            Max 15 characters       Example            Server Side Nodes                Nodes  Node Name Node ID    Protocol  FieldServer  11  DNP  5 3  Server Side Map Descriptors  5 3 1  FieldServer Specific Map Descriptor Parameters  Column Title Function Legal Val
8.     0         so e    IP LSSBIO   sjepossydup  weneegdup  adAjepegdup  adAjqnsdup      fue ss  nppv  owen spon  uonounq    SHO Aeuy e eq  owen euy     60   erJejU  4626 owen Jojduoseq dew  sio duoseq dew   LU 9  2 09  anjen    001    0  V Spon  oqpu  0  ev Vd    S0EL BJEG LSSPIO                                                        we eyeqdup    adh   eyeqdup      dA  qnsdup   4416467                    OWEN   poN   uonoun4    SHO   euv eeg  owen Aeuy eyed     enJeju   ues    3446 Jo duoseq dem  sioj duoseq dew  2120   SSETO                    een ANG 941 Wo eyep   ssejo sis  nb  l Jo1duoseg dew 14            558 0 e 9101116402  sjoelqo JEUM 910611402 O  si  sn MOIE SJOPUEeA SWOS            JO uonNeueWejdu suopu  A   y  UO JUSpuadap SI pue SUORELEA pue s  d   joelqo           Jo                e JO jsisuoo Aew   suods  l ay     pees          ssejo 041 4101    suods       y  ss  oold o  p  sn 316 sio duos  q dey anissed Duumue     ul  pe  l elep sep   y      SANDE SI sio du5s  dq del   y  Jo 940   JUO 1641     S Wan          jdwex   sit   l             y  Jo SouepLOduI pue sdiysuonejel    y  UO p  seq s  sseio                 dnoJB siopu  A SUONEUPA pue s  d                                                    9 6 SI SSE D y           Sept peas   m a dwexe SIU  U     6160 Sept                  p                 10 diosag den  viy       Vs JO ri   Bed  ENUEIN 19     10 0     dNd 27 0028 54    UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 662
9.     To auto create a Map Descriptor to send the time to the Server  device the driver required the configuration to have a Data Array  called    DNP3 RTC NODEXx    where x is the Server device station  address  Refer to Appendix A 18 for more information         10 Edit the CSV file  download to the FieldServer and reset the FieldServer        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual    Page 51 of 51       Error Message    Explanation       DNP3  85 Err  Fragment  acknowledgements not  supported     The driver does not support message fragment acknowledgements   Please configure your client software not to request them  This  message is printed each time we receive a message with CON flag  set in the Application control flag      CON If set to one  1  in a received message  indicates the  sending application is expecting a confirmation from the receiving  application of the reception of the fragment  An application function  code zero  0  is used in the confirmation message   Extract from  the DNP3 spec        DNP3  86 Err  Index style  d is  not supported  Support 0 1 2   Reformat your request qualifier           The driver supports qualifiers with an index style of 0  1 or 2  Index  styles 3 4 5 6 are not supported  The only way to work around this  is to reconfigure the client softw
10.   FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual    Page 48 of 51       Error Message    Explanation       DNP 445 Err  Dest  Address  d Broadcast  Address     dest station    DNP  45 Err  Perhaps the  System Station Address has not  been specified      If the destination address is OxFFFF   65535  then this message is  printed  The address   XFFFF is the broadcast address and the  driver cannot process broadcasts  Configure the node which sent  the broadcast message to send a specific message to the  FieldServer       We have also seen that this message gets printed when the     System Station Address    has not been specified  Appendix A 12  has more information        DNP  46 Err  Server received a  poll for unknown node  d    A message was received by the Server side for a Node that has not  been defined  as a DNP node      Either this message wasn   t intended for the FieldServer or the  configuration requires review  You may need to add a new Server  side node and Server side Map Descriptors to solve this problem        DNP  49 Err  Cant process  func 0x x from a responder    DNP  50 Err  Cant process  func 0x x from an initiator    The driver cannot process the function code indicated when the  message comes from a responder  If this message occurs rarely  then assume it is the result 
11.   You cannot use a qualifier of 6 when configuring a Server  See    Appendix A 11 for a list of valid qualifiers           DNP 427 Err  Slave  Too many  bytes  s to send  Reduce  message length    Change the Map Descriptor length so that the message contains  fevver data bytes           DNP  29 Err  Cant process this  qualifier   d     The driver does not support this qualifier when processing response  from a remote DNP device  Configure the device to use a different  qualifier          DNP  30 FYI  Data to store but  no mapDesc found     A message has been received from a remote DNP device but the  driver has not been configured to store this data        DNP  31 Resp  data contained  obj  d vari  d  MD mod for  storage     Some responses  Class Data  contain multiple data types  The  driver could not find a Map Descriptor to store some of the data   Refer to Section 4 4 7 to correct the problem  7       DNP  32 Err  Cant store for index  style  d    The driver can only store data from messages where the data  elements are indexed in a supported style  Take a log and send  with your configuration file to FST Tech Support        DNP  33 Err  Qty items   array  offset  gt  end array  md  lt  s gt   Cant store all  qty maxz  d  d    You need to make the data array longer  and or the length of the  Map Descriptor   y       DNP  35 Err  Relay Output   Status data array too short        DNP  36 Err  Relay Output   Status data array too short     The Data Array designated with e DA
12.   and the data required from the Servers needs to be mapped in the     Client Side Map Descriptors    section  Details on how to do this can be found below     Note that in the tables    indicates an optional parameter  with the bold legal value being the default     4 1  Data Arrays       Section Title  Data Arrays          Column Title Function Legal Values       Data Array Name   Provide name for Data Array Up to 15 alphanumeric characters       FLOAT  BIT  Ulnt16  Sint16   Packed Bit  Byte  Packed Byte   Swapped Byte    Provide data format  Each data array can    Data Format only take on one format        Number of Data Objects  Must be larger  Data Array Length   than the data storage area required for   1 10 000  the data being placed in this array                       Example      Data Arrays        Data Arrays   Data Array Name Data Format Data Array Length  DA Al 01  UInt16  200   DA AO 01  Ulnt16  200   DA_DI_01    Bit  200   DA DO 01    Bit  200                FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual          Page 9 of 51                                              4 2  Client Side Connection Descriptors   Section Title   Connections   Column Title   Function Legal Values   Port Specify which port the device is connected to the   1   8  R1 R27  FieldServer   Baud  Specify bau
13.  1     Used with a write Map Descriptor with the dnpFunction set to 5  Direct  Operation with no Ack   The driver uses multiple consecutive elements from  the data array to build the write command     When used with Object 12 Variation 1     The 1    array element is used as a byte to fill in the control code field   The 2    array element is used as a byte to fill in the count field    The 3  array element is used as a UINT32 to fill in the on time field   The 4  array element is used as a UINT32 to fill in the off time field     The status field is always set to zero     VVhen used vvith Obiect 41 Variation 1 8 2    The 1    array element is used as a INT32  variation 1  or INT16  variation2   to fill in the requested value field    The 2  Array Element is used as a byte to fill in the control status field   See  the definition of object 12 for a description of this field      Object 41  Variation  18 2                 Appendix A 14  Communication Stats    The driver counts bytes on the connection and messages on the Map Descriptors  Thus if a Map  Descriptor is used to generate a poll then the transmit messages increment and vvhen a response is  received  its received messages will increase  The byte count of these messages will be counted on  the connection and not on the Map Descriptor  The connection also counts messages and bytes that  form connection related messages such as link resets  confirms  acks  naks        Appendix A 15  Link Reset    The Link Reset message f
14.  20 8 16 Bit Delta Counter without Flag  21 0 Frozen Counter   All Variations  21 1  32 Bit Frozen Counter  21 2 16 Bit Frozen Counter  21 3 32 Bit Frozen Delta Counter  21 4 16 Bit Frozen Delta Counter  21 5 32 Bit Frozen Counter with Time of Freeze  21 6 16 Bit Frozen Counter with Time of Freeze  21 7 32 Bit Frozen Delta Counter with Time of Freeze  21 8 16 Bit Frozen Delta Counter with Time of Freeze  21 9 32 Bit Frozen Counter without Flag  21 10 16 Bit Frozen Counter without Flag  21 11 32 Bit Frozen Delta Counter without Flag  21 12 16 Bit Frozen Delta Counter without Flag  22 0 101a  Counter Change Event   All Variations  22 1  101a 132 Bit Counter Change Event without Time  22 2 101a 116 Bit Counter Change Event without Time  22 3 101a 132 Bit Delta Counter Change Event vvithout Time  22 4 101a 116 Bit Delta Counter Change Event vvithout Time  22 5 101a 132 Bit Counter Change Event vvith Time  22 6 101a 116 Bit Counter Change Event vvith Time  22 7 101a 132 Bit Delta Counter Change Event vvith Time  22 8 101a 116 Bit Delta Counter Change Event vvith Time  23 0 101a  Frozen Counter Event   All Variations  23 1 101a 132 Bit Frozen Counter Event vvithout Time  23 2 101a 116 Bit Frozen Counter Event vvithout Time  23 3 101a 132 Bit Frozen Delta Counter Event vvithout Time  23 4 101a 116 Bit Frozen Delta Counter Event vvithout Time  23 5 101a 132 Bit Frozen Counter Event vvith Time  23 6 101a 116 Bit Frozen Counter Event vvith Time  23 7 101a 132 Bit Frozen Delta Counter E
15.  27 0028 54       UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  U1021  AH  SD    LH    MMM Oe WSN S   096 EluuoJi eO    seydi unon qoel   66  5     6     04408    A  AH  SPD    L                   L m z L ye  NLH anssed    9  10 80      OZ Sai 0 Sep     L L T L ez  NIY  anssed 19  10 ad      DL 99090    Sp  V L L A    oz  NIY  anssed sg  10 ad Va 8  Sai    Sp      L L T    6l    NIY  anssed 69  10 ad      JL 5960    Sp  L L L T    SL NIY  anssed L   10 ad Va 9b 5060    Sp      L L di    2 NIY  anssed       10 ad      GL 5060    Sp   L L V T   9 NLY    anssed 8r    10 84 MO yi SOSI 0 Sept      L L T    GL NIY  anssed Sv 10 ad      EL Sai    Sp   V L L di L FL NIY  anssed er 10 ad      CL 5990    Sp   V L L T L EL NIY  anssed Ly    10 Sd      LL SOSIG 0 Sp   L L L T V      NIY  anssed   z  10 ad Va OL 5060    Sp      L L T    ER NIY  anssed LT 10 64 Va 6 9909    Sp      L b  A l  DL NIY  anssed 2 10 ad      8 5060    59     2     L L d L    NIY  anssed GL 10 ad      4 5960    59     2     L L di L ER NIY  anssed EL 10 ad Va 9 sos  q    Sp      L L di    D NIY  anssed LL 10 64      G Si    59     2  L L L T L ER n      s  s  6  10 ad Va F 5060    59     2     L L T L G n      s  s  Ay 10 ad          5060    59     2  L L L di      l n    18 466  G 10 gd      c 5990    59     2  L L L di    L n      s  s  0  LO IG        Sai 0 ssero  L L   ce 9 L n      s  s  0  LO IV      sBojeuy 0 sept                                   e
16.  888  5091970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 5 of 51    Shorter delivery schedules   Less testing  maintenance and training   Improved documentation   Independent conformance testing   Support by independent users group and third party sources  e g  test sets  source code         FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 6 of 51    2  Driver Scope of Supply    2 1  Supplied by FieldServer Technologies for this driver        FieldServer Technologies Part    Description   FS 8915 10 UTP cable  7 foot  for RS 232 use  FS 8917 04 RJ45 to DB25M connection adapter  FS 8700 47 Driver Manual                             FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 7 of 51    3  Hardvvare Connections    The FieldServer is connected to the DNP 3 0 device as shown below   Configure the DNP 3 0 device according to manufacturer   s instructions    DNP Device             DB25F             Connect to one of the RS 232  Ports on the FieldServer    M RJ45       FieldServer                                                    FieldServer Function   From Default Color  Rx RJ45 
17.  JEAaS   y  S4NBIJUOO OL    1432 BulAs  S ejyeg sses   s   ldulexz o dil  s  q den  8769       Vs JO zz 0000  ENUEIN 19     10 Or 4  0 27 0028 54    UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  U1021  AH  SD    LH    MMM Oe WSN S   096 EluuoJi eO    seydi unon qoel   66  5     6     04408    A  AH  SPD    L          sduy  eJ1naN                                             SINY sdwy                                      JON   SJOA          1469 1     12606       OLAIP SI Buljeos    syon  amp  Z SI              SJOA                            jou     Aepo  suoneJed0 Less     suonesad0   SOLO  10          pueqpe  q AO    L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  L  o       dNC   poN      dNC SPON      dNC   poN      dNC   poN      dNC   poN      dNC   poN   EN SpON    dNQ   PON     dNQ   PON      dNQ   PON              PON      dNQ   PON     dNQ   PON     dNQ   PON      dNQ   PON      dNQ   PON     dNQ   PON      dNQ   PON              PON     dNQ   PON     dNQ   PON     dNQ   PON      dNQ   PON     dNQ   PON      dNQ   PON     dNQ   PON              PON   SUIEN SPON          CN oi st 3              CN          tO         EO    199       Aeuy ejeg     s  ndul euy  s  ndul euy  s  ndul euy  s  ndul euy  s  ndul euy  s  ndul euy  s  ndul euy  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul 419  s  ndul uig  s  ndul uig  s  
18.  JO            e sey pue 0192 uou SI   siyniniydup yeu  sees 1     osse paeo Jo duosag dew eu  SPUL             84  M  l  q   lduuex     y  ul       AISSE    H  AH  S SE 1  5   q  snui SJOIduoseqg den  19410 oul                 Jes aq AeW sio du5s  q de peyeloosse au  JO   uo   luo    sodind siy  10  suojdisoseq de apis ue   y  BuunByuoo Uu     llod 941 uuoj O    S  U  JO UE s  sn pue   njea JajaWeJed bsynnyydup 84468 ay yym SJOIdUISEJ  dew            58162     11   njea JejaWeJed   syylinyydup oz uou e YIM JOjduosag dem 84126 ue sassedoid I  AHD   y  u  uAA    D   B  OOSSE aq  o  siojduoseq de UE o  s  qulnu                AH  SO   ewes   y  UBISSY  olduos  G dey   y  ul                                        24  SulAo  ds Aq 8400 SI siy L     sod  nd uowuod siy  101 sioyduos  q de admin aje100sse o  Aess     u SI y jod   lSuls e ul s  d4  joalqo ajdnnu  s  nb  i 18440   y  8  64 OL     S o  lqo ajdnnw ulejuod YIIYM s s  nb   1 puss 462 1481 2 e SE Bunde             341 SPJEMUO    0    4015       ulO1j  e ep    pue z      ssejp                      Bess  ui         15 e puss o  anbiuysey 141 aen   juowwos SUONE ISINO    sedA   yo  lqo   ldinui 101 sjsenbal ulejuod 1641 silod    Buis o  s  suods  1                 lilIqE   y  JOddns 16041              OC ANG  amp  S0uel duoo Z    A  9  SpInoJd OL     od    Buis e ul sjsanbaa ajdninw  0Z V xipu  ddy       LG JO 97   Bed  ENUEIN JMU Or dNd 27 0028 54       FS 8700 47 DNP 3 0 Driver Manual    Page 46 of 51    Appendix B  Driver 
19.  Refer to Section 5 3 5          DNP3  63a Err  Cant open  s for  poll from log       DNP3  63b Err  Cant read 1st  line of  s       DNP3  63c FYI  Sending  message from log file  s    If any of these messages are printed call tech support  An internal  diagnostic specific to QA testing has been activated  It is possible  for the driver to send a message that is found in a log file instead of  the configured poll to test the Server side of the driver  Script S4085  provides an example  The Client side MD name must have   log in  the name and the driver opens that file and sends the    st line  only   as a single message  The line is expected to have hex bytes  delimited by space or square brackets        DNP3  66 Err  Index Style  d  not supported     The Server side of the driver does not support the indicated  index_style  Refer to Appendix A 17  Reconfigure your Client to  use a different qualifier and try again       DNP3  67 FYI Serve  changed   data only  Class  d    This message confirms that the Server has been configured to  serve    changed    data only  Thus  only data whose value has  changed by some dead band since the last poll for class data will  be served  You can safely ignore this message if it confirms your  expectations  If not then review your configuration        DNP3  68 FYI  Class Data  Served with Qualifier   x    When the Server serves class data and when configured to serve  only    changed    data then the Server may change the qualifier of the  r
20.  SENDS BYTES  3 DRV DLL SERVER SENDS MSG  4 DRV DLL SERVER SENDS BYTES  5 DRV DLL CLIENT RCVS MSG   6 DRV DLL CLIENT RCVS BYTES  7 DRV DLL SERVER RCVS MSG   8 DRV DLL SERVER RCVS BYTES  9 DNP UPD TMO   10 DNP UPD PROTO   11 DNP UPD NOISE   12 DNP UPD CHECK   12 DNP UPD STATION   14 DNP UPD LENGTH   15 DNP UPD EXCEPT   16 DNP UPD STREAMING   17 DNP UPD FUNCTION   18 DNP UPD PREMATURE   19 DNP UPD IC TIMEOUT   20 DNP UPD NAK   21 DNP UPD OVERRUN   22 DNP UPD HOLD TIMEOUTS   23 DNP UPD NODE OFFLINE   24 DNP UPD NO SLAVE   25 DNP UPD NO START   26 DNP UPD SCADA BYTES RECD  27 DNP UPD SCADA BYTES SENT  28 DNP UPD SCADA MSG SENT   29 DNP UPD SCADA MSG RECD                FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 33 of 51       Array                                                                                     EI Contents   ement   30 DNP NOT OK   31 DNP UPD RESET RQD   32 DNP UPD CANT RESET   33 DNP UPD NO NODES   34 DNP UPD RESET FAILED   35 DNP UPD MAST DEBUG MSG   36 DNP UPD MAST PARSE ERR   37 DNP UPD SLAVE PARSE ERR   38 DNP UPD MAPD TOO SHORT   39 DNP UPD TOO MANY BYTES    40 DNP DIAGNOTIC GENERATOR   41 DNP UPD LINK RESET DONE  DNP UPD LINK RESET DONE BY MST   42  Increments once each time a link reset ack is sent by a master  DNP UPD LINK RESET DONE BY SRV   43  Increments onc
21.  Select and Operate    As a Client   The DNP 3 0 Driver Client can send select  operate and direct operate messages to a Server device   The commands can be sent to Analog Output Blocks  Relay Control Blocks and Pattern Control  Blocks  The responses from these commands contain status information on whether the command  was accepted or rejected  The driver can store this status information so that is it available to another  protocol     When using these commands it is important to remember that the driver is not a DNP 3 0 device and  is only capable of transferring data from one protocol to another  The driver does not understand the  context of these commands  For example  the driver can send the select command but will not  resend the command if an operate command failed because the select arm timer had expired   Another example  is when you send an operate command to a control relay  the driver sends the  relay a block of data that is extracted from a Data Array  It is the content of this block that tells the  relay what to do  Because the driver doesn t understand the command but simply sends a block of  data it is necessary to ensure the block of data has been formatted correctly     The driver does not check the echoed data obiects contained in the response  The DNP 3 0  specification requires that a DNP 3 0 device should     Analog Output Block  Depending on the variation selected the driver sends a 16 or 32 bit signed value vvith a status byte   Status byte sent is a
22.  Sud         8       2            spu  dde            941 4941 8 JO   jdyjnw e 1usi 1641 ulBu    e YIM 0010611402 Ji OS JUSS S  EMJE 51  68910 JO Jequinu    ouA V    S    q JO                  v  92404 pue   suods  1   y  ul SJ JO JEQUINU   y  s  uluuj       p Joduoseq den eu  Jo 4164     sy     JOJduosag dep 4  AH  S 08 eloo ue YIM                               SPESU JEMSSP al4 041 4941 08 12140 JO  sjjod ue                e J                         Ieui   ul  08 199 40 40  5  04 o  sasuodsay  FEV       LS JO L    bed     ENUEIN JMU Or dNd 27 0028 54       FS 8700 47 DNP 3 0 Driver Manual Page 32 of 51    Appendix A 8         Stats      n addition to the standard FieldServer communication statistics described in the FieldServer  Configuration Manual the DNP 3 0 Driver can expose some driver statistics by vvriting to a data array  called    DNP STATS       The following example shows how this special Map Descriptor can be configured  Only one of these  Map Descriptors may be specified per FieldServer              Nodes   Node Name Protocol Node ID   Null Node  DNP  100   Data Arrays   Data Array Name Data Format Data Array Length  DNP STATS  UINT32  100  Map_Descriptors    Map_ Descriptor Name Data Array Name  Node Name  dnp stats DNP STATS  Null Node       The driver stores the following data in the data array EGD STATS                                                                                                  SE Contents   1 DRV DLL CLIENT SENDS MSG   2 DRV DLL CLIENT
23.  Write not  completed    An attempt was made to start a new poll before the previous one  completed  A poll might consist of multiple transactions of multiple  fragments and therefore could take several seconds  Take a log  and send with the problem description and the configuration file to  FST Tech support        DNP  18 FYI  Cmd completed but  no  event  data to store        DNP  18 FYI  Cmd completed but  no  diag  data to store           These messages are printed when the polls for data return with no  data  This can be normal if there are no events  diagnostic data in  the remote device  This message is for information only           Edit the CSV file  download to the FieldServer and reset the FieldServer        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual    Page 47 of 51       Error Message    Explanation       DNP  20 FYI  Node Indicates that  Event Buffers Have Overflowed     This message is for information only  It is printed when a remote  device reports that its event buffers have overflowed        DNP  21 FYI  Length  d invalid   Setting to  d        DNP  23 FYI  Store rqsted but no  Data     A poll for data contained a response with no data  This can be  valid  e g  you request Change Data and there isn   t any        DNP  25 FYI  Slave Cant use  Qual 6  for Md  lt  s gt   
24.  be selected and the operation can proceed  If the value is zero  the driver rejects the  command  If the secondary Data Array is not specified  the port is considered to be permanently  selected     The driver supports the following Control Codes       Code   Operation   Supported             Null No  Pulse On No  Pulse Off No       Latch On Yes       Latch Off Yes           A  AO  N   Oo     15 Undefined   N A                   Direct Operate    and    Direct Operate with No Acknovvledgement    Commands  The driver does not check if the data object had previously been selected  The supported Control  Codes are described above     Analog Output Block   When a    Select    command is received the driver sets the select flag in a secondary Data Array  defined by the    DA Bit Name    parameter  if available  When any of the operate commands are  received the driver stores the value sent with the command in the Data Array defined on the Map  Descriptor     Control Relay Block  Object 12   If the Control Code is supported the driver does the required action     The driver supports the following Control Codes       Code   Operation   Supported   Null Not Supported   Pulse On Not Supported   Pulse Off 1 Not Supported   Latch On Driver sets Data Array value to    1     Latch Off 1 Driver sets Data Array value to    0      15 1 Undefined 1 N A                                   A  GW  Nh          If the    DA Bit Name    parameter is specified then the driver stores the control code 
25.  in the CSV file before the driver can respond with  the default variation data                                         Object Variation  Ex Description  1 0 Binary Input   All Variations  1 1 Binary Input  1 2 Binary Input with Status  2 0 Binary Input Change   All Variations  2 1  Binary Input Change without Time  2 2 Binary Input Change with Time  2 3 Binary Input Change with Relative Time          3 Increments by one each time a response message isn t sent because the number of elements to  respond with requires too many bytes to fit in a message        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 34 of 51                                                                                                                                                                                        Obiect Variation  Ex Description  10 1    Binary Output  10 2 Binary Output Status  12 0 NS  Control Descriptor   All Variations  12 1  101a  Control Relay Output Descriptor  12 2 NS Pattern Control Descriptor  12 3 NS  Pattern Mask  20 0 Binary Counter   All Variations  20 1    32 Bit Binary Counter  20 2 16 Bit Binary Counter  20 3 32 Bit Delta Counter  20 4 16 Bit Binary Counter  20 5 32 Bit Binary Counter without Flag  20 6 16 Bit Binary Counter without Flag  20 7 32 Bit Delta Counter without Flag 
26.  ndul euy    euy     sep  t     09  L 0      dNG   PON                0  eva sept _    Sep     L L oz  0    dNG   PON                0  s  ndul       uig z SSE D        09  L 0      dNG   PON                0    vq sep     8980       L og  A 0      dNG Spon               0  s  ndul  uv  euy   Sept  4 L L oz  0       dNd Spon               0  s  ndul uig    uig   _ssejo  Z      09  L 0    dNG   PON                0        sept I SSe D  L t  ZE 2 0     dNG Spon               0  s  ndul Luy    euy 0 Sept   L    Z oz    0      dNG   PON                0  s  ndul       uig 0 59     2  L L 09  L 0     dNG   poN                0  oya Sep 0 SSpI      eloossvdup                        aedAjeyeqdup    46467 ssoippy    owen   poN  uonouny    3  sHO Aeuy EIS owen Aeuy EIEC WEN 10 duoseg dew    siojduoseq dew         suods  1 9041 ul 00 496 aq  SNUI 1641 JES            lisoduio5    y  SUYSP YOIUM SJOduoseg dey  peyeloossy  DUU pue ysenbes Sululooul ue YojeW o      40 p  sn                   e SI 1         10690  dem SSE Sul          La OSSE O  dNG  V EdNC           Hod WD bulmas eyeg Sept 10901014  GI   PON             SPON    SOPON APIS                                Dosen      IM Z  1941606   enu  nb  s aq jou Aew   suods       y  u               Bul  q sud   y  esneosq Jeyljenb 00106114020 JO   nej  p 041  OI   suods  1   y  Jo s  llenb   y   eBueyo Aew H  A   S 941 59662 YONS U  Sep  D  BUEU       UO                               BU  BOUIS   Al  n93suo5 uou aq Aew 5128140   y  p  A1  
27.  o  eds uBnou3g                9  Di Ka SO e 001     V   PON            0  IV      SIV ID   AJ  lillenoduq  we eyeqdup  sd  le eqdup    Guiot ue59S  40467 ssoippy    L  N   PON    uojouny    jesyo Aeuy EIS owen euy eq       wey Jojduoseq den  SJO01duosag dep    sio duoseq de   pis eat            ejep   lqissod  e 840 S     U   u  l JUSIDLLINS SI            1641 SINSUJ    UOHEL  EA  pue adh    o  lqo Je nonJed e Jo s uiod   lqissod  e  senbe o  soen  02         ay  Jeyi enb   y  SI 51   9 o  195 u    q sey                au    lduuex   511 U      9 s  vienp  SJUIOd      Ajnuenb UMOUYUN ue Peay     9                  1010112680 denn OTT     p  uopueqe                  suods  1   y   ss  oold  O  400 WAY  SSN o             BU  Sil    pue 194 260  sioyduos  q  dey 8s  u  s  h         2066      040 104 anjeA UOWWLUOD AY      ag IIIM   4941 JO  S40 duoseq de peuyep sAey NOA yey  p  uin   1 si                      J     SUJN SJ S0IASP SU  JEU  EJEP 941 ss  ooid SJOduoseg dew   s  u                      5019   1100 411             LU 0  06  anjea    001    ooz    V   PON    A  SSE      0  9 10   so g         e Lsse O   LU 0  06  anjea    001    00  VW Spon    A  SSE      0  410 so e    Z 1B LSSEIO   LU 0  06        001    o VW Spon    A  SSE      0  r To soe       1e   ssejo   LU 0  02 anjea    BE 0  VW Spon       A  SSE      0  Omo  soe    00   598 0    LU 0  016 anjea    6  0  VW Spon    A  SSE      0  276  so e    op   sse  9o   LU 0  LU anjea    9 1    0  VW   pON      A  SSE    
28.  using a Secondary Data Array specified with the  DA Bit Name parameter    f not specified then the point is  assumed to be selected all the time  Errors  75 and  77 can safely  be ignored  If a point has secondary storage defined to store the  select flag then the driver checks the select flag has been set when  an operate command has been received  If not set then the  message  74 or  76 is printed  These errors can be avoided by  having the remote master send a select command first  Refer to  Appendix A 19 for more information        DNP3  78 Err  Node ID  d Il  Array  s doesn t exist     The configuration contains the Node parameter    Server   l Array     but when the driver looked for the Data Array specified it could not  find it  The Data Array must be defined before this parameter is  used  If the Data Array cannot be found then the driver responds  as if it had not been specified at all        DNP3  79 FYI  Node  d Using  DA  s for Il    The driver prints this message once and then suppresses it  It  draws your attention to the fact that one or more Server nodes has  the node parameter    Server 1 Array    specified and that the  Internal Indications bytes in the response will not be built by the  driver but will rather be extracted from two consecutive data array  elements  Offsets 0 and 1 are always used  If this message is  consistent with your expectations then ignore it otherwise review  your configuration       DNP3  80 FYI   requires DA  s    Time Synch      
29. 01   DB25F 02   White  CTS RJ45 02   DB25F 04   Brown  DSR RJ45 03 Yellow  GND RJ45 04   DB25F 07   Green  GND RJ45 05 Red  DTR RJ45 06 Black  RTS RJ45 07   DB25F 05   Orange  Tx RJ45 08   DB25F 03   Blue  3 1  Connection Notes    Pinouts and adapters may vary according to the device being connected to  Refer to DNP installation  manual for pin connection reference        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 8 of 51    4  Configuring the FieldServer as a DNP 3 0 Driver Client    For a detailed discussion on FieldServer configuration  please refer to the FieldServer Configuration  Manual  The information that follovvs describes how to expand upon the factory defaults provided in the  configuration files included with the FieldServer  See     csv    files supplied with the FieldServer      This section documents and describes the parameters necessary for configuring the FieldServer to  communicate with a DNP 3 0 Driver Server     The configuration file tells the FieldServer about its interfaces  and the routing of data required  In order to  enable the FieldServer for DNP 3 0 Driver communications  the driver independent FieldServer buffers  need to be declared in the  Data Arrays    section  the destination device addresses need to be declared in  the  Client Side Nodes    section
30. 020 201d Q S GNC 8u  Buisn 490 9 S  195                    1        v    ABU       lqissod SI y      sn u                     y  JO SSe puebay       uoneuinbiyuo   10186     0012           EdY JO djepdn djOUIdY       j eoIPOMSd               y  UO 4290J0 au               o  ajgesiape SI 11 JOSS800 0ld 6 Busn J   490Jj0                   6          SJOSS8HOJOId      0   0 Sun Jess 6 sey                    1    SYL    UONEZIUOJYDU  S 12     3                  gv xipu  ddy       Vs      07   Bed  ENUEIN JAG Or dNO 27 0028 54    UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  UHO2 4  AH  SD    H MMM           WSN S   096 elusoyeD    seydi 1002 ole  L66L SaIB0 0UYDSJ H  AH  SD    L         SDUOO  S JO UOISIDS4d e sey yoo   y       SUONIPUOD                            UO Ju  pu  d  p        RW 06100206   y   SUONENUII SJ                        YIO SJEMJOS 1oss  Ooloid 941 Jo 0640026   y  19        SUOHENU       Bess  ul 104JS Ue JULI       19410 SU  UBU  1SIX   JUSSOP Aey Bled SU  4     Aey eyeq 041 Buisn                         SUI  BU             O        0             del 6 242319 one       JEAUP AY       OZ61   uef aus SPUODAS JO                   y  SUIEJUOY 1641 JOQUUNU 6 SI            BU  JO JEWJOJ SUL  o  490J0 SUI   e  1   u  185 O           NOA anjenr Aq                Anue suo   SI vq 1641 SINSUJ          LG JO Ly   Bed  ENUEIN JAG Or dNd 27 0028 54    FS 8700 47 DNP 3 0 Driver Manual Page 42 of 51    Appendix A 19 
31. 11 U     6Z 0  OZ 94     1609 u      Y  ya paleo Aee eyep   v  u  pes  341 JO s  ns  i   y  82B d  JIM SM pue GZ     OZ SINdu  o  193ds  1 UM  51  s  nb  li ay     SIA  p ANG B WO sjndu  Boyeuy 0  pees am    lduuex   sn uj     pe  M   lduuis                         10  di1989g den  ry       Vs JO ZL 0000  ENUEIN 19     10 Or dNd 27 0028 54       UHOO4  AH  SP    N  lHOddns Hewa 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  WOO                      MMM  Q  M WSN 98096 81                  seydi no  ole  L66L                        H  AH    D    L                       suods       y   SS800Jd o  4100 4184     gsuodsaJ SY  ss  ooid o  p  sn  890 o             041 Sil    pue 1947260         suojduoseq dey 8 46960 pue sapoe   y  PIER  suo duos  Q dey om    s  u  san 4109  ilod   y                     1o du59s  q de            anjena   y  wouy Aee      yerpossyydup 40    nIBA UOWLUOD 841           Ano  e ag p    u 10 duoseg deyy 940   juo jUeJejjIp 6        p  oeld  SI          sn e s ay           Hi speja    P og       OL oz    y Spon    NlSSEd  02  1196 VO        b anjen  LU oe    9  OL 02 VW Spon  oqpu  oz      IV Vd  LV  ayeioossydup    adAjqnsdup  we eyeqdup                               6            ueos  4164697 ssoippy               spon    uonjoun4    jesyo Aeuy EIS owen Aeuy eq    owen Jojduoseq dem  SJoduoseq den                10990 dew epis W319                 si1o diuu9s  q de om  Bulsn snjeys   v  pue anjeA   y  uloq  981 x          lduuex   SIU  
32. 2 292  807  191  UHO2 4  AH  SD    H MMM           WSN S   096 elusoyeD    seydi 1002 ole  L66L SaIB0 0UYDSJ H  AH  SD    L         UONELEA 1iney  p SY UM    puodseu  IIAA SOIASP                  U  0192      8S UOTEL  EA SU  YLM                e  JeyenDdug             o    06  EK 001    0 y                     o    IV va  SIV IvDESu    ueneregdup    d  le eqdup                 ue9S  uBUeT  ss  nppV  SWEN   PON    uomnounj    syo   euv 6160 owen   euv 6160   uueN Jo duoseq dey    sioj duoseq den    sio duoseq dew   pis et              Bess  ul 10119   y  u  punoj uonpulloyul UO p  seq ASD 24    JIPOUI 4941 pue 10118 BU  104 EM    mojaq Jo duoseq    dey abuis   y  asn Ju  uuu  dx   o  si               5 Jepeq v    UOREL  EA    qissod 4268 104       01           dey                6   yew O  pseu p noA NO   sny   0    2   uou UOHEL  EPA S   ney   IM   suods  1 out   sne   q Jo duosag dey 511 Buisn pesos aq 104462   suods       y  yey   SI w  jqosd   ul    UONELEA  inej  p  9          puodsel Wu   SIA  p                  y         2 O  UOHEL  EPA BU  195    S  AH  S   zey  UOREL  EA   d   12140   y   JUSWnoop zou s  op            ANG 94  Jl    UOIEUEA UMOUXYUN ue Pedy     9   ldulexzi 10  di1989g den  6 bb       VS JO GL 06600  ENUEIN 19     10 Or dNd 27 0028 54       FS 8700 47 DNP 3 0 Driver Manual Page 16 of 51    5  Configuring the FieldServer as a DNP 3 0 Driver Server    For a detailed discussion on FieldServer configuration  please refer to the FieldServer Configuration  
33. 3 0 Driver Manual    Page 11 of 51       Column Title    Function    Legal Values       DnpAssociate     When class data is requested the DNP device  responds with data of multiple types and  variations in one message  One Map  Descriptor is used per data type   this  parameter is used to link these Map  Descriptors     Non zero positive integers              This parameter is used to produce a single  message with a request for multiple object  types  Assign positive whole numbers to  associate Map Descriptors for this purpose  All    0  positive whole numbers   By default Map Descriptors             DnpMultiMsg    Map Descriptors whose dnpMultiMsg values   are not associated with each  are equal will be requested in a single poll    other  The default value of  Ensure only one is active  rdbc for example    zero ensures no association   and all the others have the function set to   Server   Refer also to Appendix A 20  4 4 3  Timing Parameters  Column Title Function Legal Values          Scan   nterval          Rate at which data is polled     gt 0 1s          FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com          UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  UHO2 4  AH  SD    H MMM           WSN S   096 elusoyeD    seydi 1002 ole  L66L SaIB0 0UYDSJ H  AH  SD    L      
34. 642     us  op    nIPA   y  J  U  A    pajepdn si 514             05941 JO   uo Aue ul          SUI JI  PEeJONUOW 916  W vd paeo Aey EISC   v  Jo syuawaja 00       ld  lEXx   511   l                           USYM Wa                6      ilod e     sesuodsel jou                     p  lorlosun PUSS 462 J  A19S            Ue Se                      JEALUP V    s  Bess  ly p      losun     9 ajdwex3g o dilos  q den  OLES          SAWIL IV      E LE 001    0  VW   PON  H  AH  S  0  IV VG  glen  WUSZOI4               34464 ou VG    ueneregdup    d  le jeqdup  u6uaq ssoippy  aWEeN spon    4     24034   syo Aeuy BBQ    owen   euv ejeg  aWEN joldu5s  q dey  siojduoseq dew    SJOJduosag de apis JENAS           SDUOO  S  IIUI JO Jequunu    y  JOU pue 0464    uef aus spuov  s JO J  QUINU   y  UIEJUOD o  pawnsse SI Aey eyeq   Jepuooas   y  sny   y Buas 8409 0001 Aq 1  saydnnw  pue            ay  SEIN JEAUP SU     peyioeds si Aeuy geq                    e J      SWI                       ESJEAUN  DIN u  SUN JEMSSP elq JUSJINO   u   Seas              v     p  hlo  ds jou 51 euy eyeq   Jepuooes EU    Aey eyeq   Jepuooas e woy pajoesjxe SI   uun sao  lqo ay     e uy geq Mewd 24   WOJ    njea 108 40   v  912611  8 JOAUP         8Z984j BU  JO   uun BU  Se   M SE 10041     2         y  JO   n   A SU                 16041                941 p  AJ8S 51 Joelqo  SIU               e UONEUEN    LE   1021 0      z    l i Jo su  Uu INdu  Bojeuy u  zoij Da               Uu P    E  OOSSE pja   li  e   
35. 8s SI 6160 941 U  UAA     P  Al  S      JOU    im   USU  JUIOd BU  101 p  uij  p u    q zou sey UONduosqns e J   p  AJ  S s   128140            y  4841 YONW 1641 166     16 Aq pabueyo seu ener ou         puegpe  q AOD  uonduosqns sjoefqo eyep au  ysuleBe p  y5  u2 SI SN EA S   49041 P  M  S Se  SEM    S0UIS p  jepdn u    q sey ll       1020 04d WeaJJSUMOP 041   q pejepdn u    q sey 11 JOYJOYM     S O  Sepp   y  54410  zey  eloo eyeEp          Oe e       DULAO   O      y  OP   IM JOALIP 941                    s            0 sept             SSE D   y    ulj  p 1641 SJoelqo          Jo 185 9je duood 941   AH  S Uu S  SSE    JEU O     V    OSSEIO   JO   njen e                 u    q sey UH Bunes eyeq Sept                       ay     JUO eyep                                                     u    q sey 0 Sept   lduuex          ul     ou  JO                         941 194194   JO   AHQ    S  L                     916 S 2    qO ejep je 4041     1616 SE p  llo  ds SI enjeA   v  JO Dees jou SI JejaWEJEd   y  Ji                              uonduosqns   y  s jeew eGueyo   y  pue                u    q   ney 941 J  WEY    AH  S   JUO IM pue parlas aq pinous sjoelqo eyep UO  SUIUJSJSP     SSE D   v  8NINSUOD 1641 s 5   qo eJeEP   y         pan uoo SUONduosqns   y  aen Wan JEAUP BU   Wuel                941 Aq                    si eyep  XSSEIO pue XSSEIO     D  PA                      BU  J   189          JO SPOU SY  104 JejeWEeJed eut Ajloeds       40          p  Bueu2o   AH  S     
36. 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual    Page 10 of 51                               4 4  Client Side Map Descriptors  4 4 1  FieldServer Specific Map Descriptor Parameters  Column Title Function Legal Values  Map Descriptor Name Name of this Map Descriptor     characters  Name of Data Array where One of the Data Array names  Data Array Name data is to be stored in the from    Data Array    section  FieldServer above    SEP 0 to maximum specified in  Data Array Offset Starting location in Data Array    Data Array    section above  Function eer orci Map Rdbc  Wrbc  Wrbx  Descriptor  4 4 2  Driver Specific Map Descriptor Parameters       Column Title    Function    Legal Values       The following parameters are used by a number of drivers        A Node Name specified in           Client Node Descriptor      Node Name Name of Node to fetch data from Special Map Descriptors ars  discussed in Error   Reference source not  found    Length of Map Descriptor  If a request length  is too large the DNP 3 0 driver will produce a  Length message and a panic  The maximum length   1     1000  is a function of the data object and data  variation   Address Starting address of data element to be read 0  1  2 etc       The following parameters apply only to the DNP 3 0 Driver       Corresponds to the Data Obiect Types defined    1  2  10  12  30  31  32  33    
37. ABU 5102 4   geq aWOS    pl  u   uun e BABY        s 5   qO                           duuexg 10  d19s98g den KK       Vs JO yz   Bed  ENUEIN 19     10 Or dNd 27 0028 54       FS 8700 47 DNP 3 0 Driver Manual Page 25 of 51    5 4  Server Side Limitations    The DNP 3 0 Server can only parse a single poll per message  This means that a single message  cannot contain more than one read request   You cannot read two different objects types variations in  a single read request  The same limitation applies to write commands sent the Server        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 26 of 51    Appendix A  Advanced Topics    Appendix A 1  DNP 3 0 Protocol     The DNP 3 0 protocol is complex and not all the features are implemented by this driver              application layer performs a large set of potential functions  each of which can request its  own app layer confirmation transaction and many of which include a separate response  transaction    e The app layer messages are wrapped and unvvrapped by the data link layer which can ask for  DLL layer ack s and confirmations    e The protocol provides for unsolicited messages    e The protocol defines and allows a huge set of data object  amp  variations to be handled    e Not all DNP devices  slaves  provide all functions  data obiect
38. Driver       Corresponds to the Data Obiect Types defined    1  2  10  12  30  31  32  33        To configure the driver to be able to respond  to requests for the default variation then you  must create a MapDesc vvhere the  DNPDataVari 0     Note that the driver considers variation 1 as  the default in most case     DnpDataType   in the DNP data object Library  Enter as 40  41  20  22  23  50 51  52    decimal number  Refer to Appendix A 9 60  80   Corresponds to the Data Object Variant   defined in the DNP data object Library  Enter   as decimal number    When configured as a Server the driver can 0 123 etc   respond to requests for the so called    Default    d  r     variation  These are polls vvhere the variation     A  is Z  ro  Legal values are determined   DnpDatavari by the value of dnpDataType     Additional information is  provided in Appendix A 9       DnpQualifier     This parameter is ignored by the driver acting  as a Server  The qualifier of the incoming poll  is used to form the response  If the poll  qualifier is not supported by the driver s  response function then the driver responds  with Qualifier 1  The response function  supports the following qualifiers   0 1 6 7 8 17 28           Simply ensure that that there is a Server MD  for each object requested  No special actions                         DnpMultiMsg   are required to configure the Server to  respond to requests for multiple object types   Refer to Appendix A 20 for more information   5 3 3  Ti
39. Error Messages       Error Message    Explanation       DNP 41 Err  Unknown object  d  variation  d for resp        DNP  2 Err  Unknown object  d  variation  d for store     The driver is polling for or responding to a poll for a data object and  variation that is not supported  See Appendix A 9 for a table of  supported objects        DNP  3 FYI  No nodes to  process     No DNP 3 0 nodes have been defined in the configuration  The  configuration file is probably invalid           DNP  4 Err  Link Reset node 960  failed   Send a Link Reset Rqst  before polling      A Client must send a    Link Reset Request    message to this driver  before it can respond to a poll        DNP  5 FYI  Slave  d happy  with link  No reset Rast     Many DNP 3 0 Servers time out the link and the connection must  be reestablished with a    Reset Link Rqst    message  This driver  doesn   t do this  This message is printed when the link has timed out  and a poll is received  The message indicates that this behavior is  ok        DNP  6 FYI  Node  d requires a  reset before it can respond     A Client must send a    Link Reset Request    message to this driver  before it can respond to a poll        DNP  7  Err  Too many polls with  no reset request     When the driver receives too many polls without a link reset request  then this message is printed and the driver panics        DNP  8 Err  Cant reset node  d   Max  d     The driver cannot reset the link for the node reported in the  message because 
40. FieldServer    Technologies    A Sierra Monitor Company    Driver Manual   Supplement to the FieldServer Instruction Manual     F5 8700 47 DNP 3 0    APPLICABILITY  amp  EFFECTIVITY    Effective for all systems manufactured after December 2008    Driver Version  1 03    Document Revision  14       FS 8700 47 DNP 3 0 Driver Manual Table of Contents    TABLE OF CONTENTS    1  DNP3 0 Driver Description  uu au u ute ua un R  y daaa                        4  2  Driver  SCOPE  of SUPP  ETC 6  2 1  Supplied by FieldServer Technologies for this driver                       a    6  3  Hardware Connections ET 7            Connection Notes  EEE EEE EE 7  4  Configuring the FieldServer as a DNP 3 0 Driver Client    8        EE 8  4 2  Client Side Connection Descriptors                          I n nn    9  4 3  Client Side Node Descriptors a    nn    9  4 4  Client Side Map Descriptors n n    a    10  4 4 1  FieldServer Specific Map Descriptor Parameierg          10  4 4 2  Driver Specific Map Descriptor Parameters                                                                                                                                              70  443  Timing Paq eu A u EA a ER el Bi pie Ana eee 11  4 4 4         Descriptor Example 1     Simple Read  a          12  4 4 5         Descriptor Example 2     Simple Read     Extract the Quality Status                                13  4 4 6  Map Descriptor Example 3     Simple Read Extract Value  amp  Status                         
41. Manual  The information that follovvs describes how to expand upon the factory defaults provided in the  configuration files included with the FieldServer  See     csv    files provided with the FieldServer      This section documents and describes the parameters necessary for configuring the FieldServer to  communicate with a DNP 3 0 Driver Client     The configuration file tells the FieldServer about its interfaces  and the routing of data required  In order  to enable the FieldServer for DNP 3 0 Driver communications  the driver independent FieldServer buffers  need to be declared in the  Data Arrays    section  the FieldServer virtual node s  needs to be declared in  the  Server Side Nodes    section  and the data to be provided to the Clients needs to be mapped in the   Server Side Map Descriptors    section  Details on how to do this can be found below     Note that in the tables    indicates an optional parameter  with the bold legal value being the default                                                  5 1  Server Side Connection Descriptors  Section Title  Connections  Column Title Function Legal Values  Port Specify which port the device is connected to the P1 P8  R1 R22  FieldServer  Baud  Specify baud rate 110     115200  standard baud  rates only  Parity  Specify parity Even  Odd  None  Mark  Space  Data Bits  Specify data bits 7 8  Stop Bits  Specify stop bits 1  Protocol Specify protocol used DNP  Handshaking    Specify hardware handshaking None  Example     
42. U     SNJEIS 9 SNJEA DEI pesy   lduls        ajdwexy 101duosag dem   r     sp   ij qns 96941   APU S 2    QO Ile JON               anjen SI YNEJEP SY   1919416160 6141 10  senjen jebal  se 0402   sBeJj   zaw   Laut              SSN ued NOX            Bulag 1oalqo   y  Jo anjen   y  Buou    Aee  ejep 041             0 SNJEIS oU    L  M O             SU  S     L                     eyep SIU   ul peoe d 916 peal             jndu Bojeuy  si    d   1 199140 dNG    induy Bojeuv 118 91  SI uoljBueA 102 0   ANG    341 JO SYNSEL   u 1                     sper L Ka G OL oz  V   pON  oqpu  oz  1VISEIV vd LY  adAjqnsdup  ueAe eqdup    d  le eqdup    6            ueos  46467 ssoippy  owen spon    uoljouny  syo Aeuy EIEC owen Aeuy eq       uueN J oldu5s  q dew  sioj duoseq dew    sio duoseq dew   pis et              payloads Aewe 61602 au  O  USM 916 S  D  PA JNdU    v  4641 194421          50116   y     duuex   SIY  U     SnjJEIS   NJEND   y  126041           pe  y ajdwis     Z                  10j duosag denn  yr       Vs JO EL 0000  ENUEIN 19     10 Or dNO 27 0028 54       UHOO 4  AH  SP    N   lHOddns Hewa 0261 609  888          NOL 6922 292  807     xe 6622 292  807  191  U1021  AH  SD    LH    MMM Oe WSN S   096 61                  seydi nop qoel   66  5     6     04408    A  AH  SD    L           sjoelqo ejep  e jsenbau o              46 aq   IM Seu                BUY  S  f    9 JO s  llilenO Su L u  u  SJOUI Sule uo    suods  1   y      SJOSlqo QOL 10                   u    q seu  
43. _Byte_Name parameter in the  CSV file is too short            DNP  37 Err  Relay Output   Bridge cant implement action  code    The driver only supports    Latch On    and    Latch Off    and Relay  output actions  Reconfigure the remote device to use a different  relay action        DNP  38 Err  Storage Method  Unknown    d     Take a log and send the log and configuration file to FST Tech  Support        DNP 440 Err  Abandoned data  store  Too many data object    types     The DNP 3 0 driver can process a max of 20 different data objects  when storing class data  Reconfigure the remote device for fewer  data objects in the class requested        DNP  41 Err  MD  lt dnp ii gt  is too  short  Rqd  d       DNP  41 Err  MD  lt dnp stats gt  is  too short  Rqd  d    8       DNP  42 FYI  You could have  used a MD called  lt dnp ii gt  to  expose diagnostic info        DNP  42 FYI  You could have  used a MD called  lt dnp stats gt  to  expose diagnostic info     Error  Reference source not found  and 0 contain additional  information        DNP  43a Err  Diagnostic  3  Call  Support     If any variation of MSG  43 is printed  take a log and call Tech  support        DNP3  44 FYI  Link Reset  Suppressed  Port  d          The configuration file has suppressed the requirement for link reset   If this corresponds to your expectation then you can safely ignore  this message  If not  see Appendix A 15       7 Edit the CSV file  download to the FieldServer and reset the FieldServer      
44. age the Client driver will print  this message  It alerts you to the fact that the Server device  expects to be sent the time and to have the master reset the flag   Refer to Appendix A 18 for more information on how to configure  the master to respond to this request  If you don   t care about the  Server s time then ignore this message without consequence        DNP3  72 Err  Heading not equal  to keywords    The driver attempted to auto create a Map Descriptor to send the  time to a Server device that has requested a Real Time Clock  Update  The attempt failed and the time was not sent  To resolve  this error refer to Appendix A 18 and review your configuration  If  you cannot see a problem  capture a log and send the log with the  configuration to FieldServer Tech Support        DNP3  73 FYI  Time Synch MD  Created    You can safely ignore this message  It confirms that the Client side  of the driver  saw a request for a time update and auto created a  MD to send the time to the Server device  Read Appendix A 19 for  more information        DNP3  74 Err  Ana Output Blk   No Operate because no select   Obj  d        DNP3  75 FYI  Relay Output  No  place to store select  Obj  d        DNP3  76 Err  Relay Output  No  Operate because no select          964       DNP3  77 FYI  Ana Output BIk   No place to store select  Obj  d     Analog Output Blocks and Relay Blocks must be selected before  they can be operated  The driver needs a place to store the select  flag  This is done
45. ample the node is set to  22           FieldServer  Title System Node ID  B1  22             FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 38 of 51    Appendix A 13  DnpSubType    DNP objects often contain more than one element of information  e g  Object 30  variation 1 is a 32   bit analog input  When the DNP device is polled for data for this object the device returns a data  structure which contains a 32 bit value for the input and an 8 bit status byte indicating the input s  quality  Alternatively the FieldServer defaults to the value subtype     By using the value or flags in the field for dnpSubType you could have the FieldServer extract the  value or the status byte and place them in the data array associated vvith the Map Descriptor    n this  example it vvould have made no sense to try and extract a time as there is no time field associated    with object 30  variation 1        Permitted Values    Description       Value    The driver extracts the value of the object being read        Flags    The driver extracts the quality status byte of the object        Time1    The driver extracts the time field from the object        Time2    The driver extracts a second time field from the object if the object has more  than one        Combo     NB   only valid with  Object 12  Variation 
46. are to poll using different qualifiers           FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com       
47. as extracted from  the command and if the  DA Byte Name    is specified then the driver stores the count field  extracted  from the command message     Pattern Control Block  Object 12 variations 2  amp  3 are not supported by the driver        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  UHO2 4  AH  SD    H MMM           WSN S   096 elusoyeD    seydi 1002 ole  L66L SaIB0 0UYDSJ H  AH  SD    L         s  d    joelqo a dnnw 104 sjsanbal o          5         JABS   u     nBiJUo2                    016 5401126  el08ds oN                        yo  lqo yoee        Jojduoseq dew Jenas e SI 91941 1641 1641                JdWIS                 s   UONDE ou USY                 e SE p  nBijuo2 SI JEAUP AU JI          LU so z    P Z 09   IL 0  V Spon  JEMSS  0  Vsselo wO Vssero   LU so z    b    09      0  V pon    oqpu  0  osseo Va    OSSE D  Psyynlnyydup    IA ueoS    jeroossydup    UpAEISOdup adAjeyegdup  uBuet  sseuppy  owen   PON    uonoun4q  jesyo eny 6160 owen Aeuy EIS owen jolduos  q dew  siolduocs  q den               SSE D pue 0 SSE D S s  nb  l 1641 eHessew apus  e SpU  S            941 MON  LSSEID paeo Jo diioseq dey 041 spui pue    Ssiyniniydup 41140 19410 Aue pul o  sio duos  q den Bulurewes ay  uSno u   6894216961    
48. d be initiated by the user   p   Request understood but requested operation is already executing   Set to indicate that the current configuration in the Outstation is corrupt and that the master  Bit   application layer should inform the user of this exception  The master may download another  5 configuration to the Outstation  Note that sometimes a corrupt configuration will disable an  Outstation  making it impossible to communicate this condition to a master station    gt  Reserved for use by agreement  currently always returned as zero  0    7 Reserved for use by agreement  currently always returned as zero  0            FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual Page 30 of 51    A 7 2  Internal Indications reported in Responses    The Internal Indications  IIN  field is a two octet field that follows the function code in all  responses  When a request cannot be processed due to formatting errors or unavailable data   the IIN is always returned with the appropriate bits set     A 7 3  Server Il Array   This parameter only applies to Server responding nodes    If specified the driver validates that the Data Array exists    f it doesn t then Error 78 is printed   The driver uses the 1    two elements to form the Internal Indications bytes of all normal responses   responses where the d
49. d rate 110     115200  standard   baud rates only  A     Even  Odd  None  Mark    Parity Specify parity Space   Data_Bits  Specify data bits 7 8   Stop Bits  Specify stop bits 1   Protocol Specify protocol used DNP   Handshaking    Specify hardware handshaking None   Poll Delay  Time between internal polls 0 32000 seconds  1   second    Versions of the driver prior to 1 02a used a different  method to calculate DA offset  Refer to Appendix A 16    OriginalStyle    Application  NoLink   It is also possible to use this parameter to control if link 1 OrigStyle NoLink  resets are used required  Refer to Appendix A 15    Example            Client Side Connections                                              Connections  Port    Baud    Parity Protocol  Handshaking   Pot Delay  R1 9600   None         None  0 100s  4 3  Client Side Node Descriptors  Section Title  Nodes  Column Title Function Legal Values  Node_Name Provide name for node 110 alpllabumene  characters  Node ID GE 3 0 station address of physical Server 0 65535  Protocol Specify protocol used DNP  Port Specify which port the device is connected to P1 P8  R1 R21  the FieldServer  Example          Client Side Nodes          Nodes  Node Name  Node ID  Protocol  Port  PLC 1  1  DNP Pi       1 Not all ports shown are necessarily supported by the hardware  Consult the appropriate Instruction    manual for details of the ports available on specific hardware        FieldServer Technologies 1991 Tarob Court Milpitas  California 
50. e each time a link reset ack is sent by a slave   DNP UPD LINK STATUS STATE   44 Result of most recent link status poll are stored here  1 Busy  2 Available  0 Not  Update          Appendix A 9  DNP 3 0 Data Objects    The DNP 3 0 Driver acting as a Client will produce a single message fragment  A message fragment  may contain a maximum of 249 bytes  some of which constitute overhead  The DNP 3 0 driver will  panic if the message fragment is too long  Reduce the length and add another Map Descriptor to poll  additional items  This limitation does not apply when the DNP 3 0 driver processes a response from  a query as the driver can process multi fragment responses     The list of data objects supported and the functions used to access the objects is defined on the  Driver Fact Sheet which may be obtained from FieldServer Technologies  The table is known as a  DNP 3 0 Implementation Table     The table below lists the objects and variations that be used in the Map Descriptors  The DNP 3 0  Driver supports all the objects with some exceptions  The exceptions are noted by indicating the  revision number of the driver prior to them being supported or by indicating that the object is not  supported with the NS annotation     Default Variations are designated with a    Not all Data Types have a default variation  The default  variation will be returned when a Client polls for variation zero  default   Server configurations require  a Map Descriptor with variation zero to be defined
51. esponse from the default or configured qualifier because the points  being served in the response may not be sequential  You may  ignore this message as it does not report an error  It is printed to  draw your attention to the fact that the master should be configured  to receive a response that uses a different qualifier        DNP3  69 FYI  Server signals  Client  d to time synch          Each time that the Server sets the internal indication bit to signal  the master station that a time update is required this message is  printed  You can safely ignore it if it confirms your expectations   Refer to Appendix A 18        9 Edit the CSV file  download to the FieldServer and reset the FieldServer        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual    Page 50 of 51       Error Message    Explanation       DNP3  70 Err No COV  DeadBand for DA  s Off  d    The Server has been configured to serve    changed    data only  In  reviewing the data  the driver could not find the dead band needed  to make a decision about whether the data has changed or not   Refer to Section 5 3 10 for an example showing configuration  requirements            DNP3  71 FYI  Client observes   Server rqsts time synch    Each time that the Server sets bit 4 of byte 1 of the internal  indication field in the response mess
52. euj  lu    suods  1   y  ul ej e Bunes Ag SIU  s  op JEMSS oul                   s                ue 1641   S A  p                     y  Sul   nou Aq spew aq Wu  s  nb       y  pue spuooassill tu CSL AH  A                oun e 1s  nb  1 o  0010611402 u    q sey                  v      duuex   Siu  U        weaeyeqdup    d  e eqdup  ujbue7  ss  ippV  aweN spon    uonoun4q  Jesu Aeuy epeq     owen Aeuy eq      wey iol duo5s  q dey       n og  og  0  y Spon                  0    INIL      SUI                  siojduoseq deu          8J0Way WoJj eJjepdN  dNG  DE V            OJJUOO   20 0 su  e9u   090101   al   pON    SWEN SPON  SSPON    S  pON APIS   N  S             ez          0     Ld  IPAJ   u  1564 sepdnN 214  O2O O1d  pneg  Mod  SHOd    suono  uuo 2  SPIS                                 djdwex3     Op 8411 1681   v               o     SSN SE        SE    Aey EEQ e u             SU    1O S In 1 SUI  SIU   S  AI92  91                941 U  UAA    S  AH  S   v       oul   lniosqy  O LO Jeq                UONENEA 09   fqo Husn   w   y  Puss uao 841                 spuoo  siliitu u  payloads si anjeA  0002  1INeJep   JerJeju  ISbY                DIM                         uoljo  uuoo                     ajepdn 1eS                                                   1014002 Y20 0            B  M  JejeueJed SpoN                 sjowss WJOJISd o  JEALP   v                                       ase suonoe                   SUI  S  AH  S 6 SE                     SI JAAP au  U  UM 1
53. gh the DNP protocol   5 Clear when the Outstation is in the Remote state  That is  the Outstation s control outputs are  accessible through the DNP protocol   Device trouble  Bit Set when an abnormal condition exists at the Outstation  The device profile for a given device  6 states the conditions that affect this bit   This should only be used when the state can not be described by a combination of one or  more of the other IIN bits   Device restart  Bit   Set when the user application at the Outstation restarts   7 Cleared when the master explicitly Writes a 0 into this bit of the Internal Indications object in  the Outstation   Second Byte  a Function code not implemented  Bit Requested object s  unknown  The Outstation does not have the specified objects or there  1 are no objects assigned to the requested class  This indication should be used for debugging  purposes and usually indicates a mismatch in device profiles or configuration problems   Bit Parameters in the qualifier  range or data fields are not valid or out of range  This is a catch all  2 for application request formatting errors  This indication should be used for debugging  purposes and usually indicates configuration problems   Event buffer s   or other application buffers have overflowed  For example  COS SOE buffers  Bit   have overflowed  The master should attempt to recover as much data as possible and  3 indicate to the user that their may be lost data  The appropriate error recovery procedures  shoul
54. he poll  Use this  parameter on a Server Map Descriptor to override the indexStyle of the qualifier in the response   Refer to Section 5 3 6 for an example     Supported  1 objects are prefixed with a one byte index    2 objects are prefixed with a two byte index    Unsupported  3 objects are prefixed with a four byte index    4 objects are prefixed with a one byte object size  5 objects are prefixed with a two byte object size  6 objects are prefixed with a three byte object size  Others Unknown        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    UHOO4  AH  SP    N   lHOddns Hewa 0261 609  888          NOL 6922 292  807     xe 6622 292  807  191  U1091  AH  SD    LH    MMM Oe WSN 98096             62    seydi unon qoel   66  5     6     04408    A  AH  SD    L          CELNIN  ag pinoys Aey Bled   l  10  ewo          SSEJPPE uonels 96004 JAS SY  SI X   J9UA XAGON DIN FANG  peweu Aey ejeq e                   u  u                 10     2 9411 1691 101 SjSseNbel                O  puodsel                9041    InBiJuo2     JUBM NOA pue US e SE            O S GNC 941 Buisn J                                       ll       49015          Edy JO              3J0Wwd3yY                          jerJeju  sby syepdq DIM  eut Jo uoljeSijJio  ds   u  UIO  nej  p   y  Buisn J     spuoo  s z  SI   lepdn              SY  SJQ SUOHEOIDUL  j
55. hree layers of the OSI seven layer model  application layer   data link layer and physical layer  The application layer is object based with objects provided for most  generic data formats  The data link layer provides for several methods of retrieving data such as polling  for classes and object variations  The physical layer defines most commonly a simple RS 232 or RS 485  interface     DNP 3 0 is very efficient for a layered protocol while ensuring high data integrity     Suits Any SCADA EMS Environment   Because DNP 3 0 is based on the IEC 870 5 requirements  DNP is suitable for application in the entire  SCADA EMS environment  This includes RTU to IED communications  master to remote  communications  and even peer to peer instances and network applications     Being an object based application layer protocol  DNP 3 0 has the flexibility to Support multiple operating  modes such as poll response  polled report by exception  unsolicited responses and peer to peer  It  permits multiple masters and encourages distributed intelligence   Users can expect many benefits from using DNP  In the short term    e Interoperability between multi vendor devices   e Fewer protocols to support in the field   e reduced software costs   e No protocol translators needed      DNP Users Group  PO Box 43075 DVPO  Calgary  AB  Canada T2J 7A7       FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free  
56. it Analog Output Status  41 0 Analog Output Descriptor   All Variations  41 1 32 Bit Analog Output Descriptor  41 2 16 Bit Analog Output Descriptor  50 0 101a  Time and Date   All Variations  50 1  101a  Time and Date  50 2 101a  Time and Date with Interval  51 0 101a   Time and Date CTO   All Variations  51 1 101a  Time and Date CTO  51 2 101a  Unsynchronized Time and Date CTO  52 0 NS  Time Delay   All Variations  52 1  1 03b   Time Delay Coarse  52 2 1 03b   Time Delay Fine  60 0 1 03b    60 1  Class 0 Data   60 2 Class 1 Data   60 3 Class 2 Data   60 4 Class 3 Data   70 1 NS  FFile Identifier   80 1 1 03iB  Internal Indications   81 1 NS  Storage Object   82 1 NS             Profile   83 1 NS Private Registration Object   83 2 NS Private Registration Object Descriptor  90 1 NS Application Identifier   100 1 NS     Short Floating Point   100 2 NS  Long Floating Point   100 3 NS Extended Floating Point   101 1 NS    Small Packed Binary Coded Decimal  101 2 NS  Medium Packed Binary Coded Decimal  101 3 NS Large Packed Binary Coded Decimal                     See notes in Appendix A 10 for function code 23        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 36 of 51    Appendix A 10  Controlling the DNP 3 0 Driver   s Function Code    When a write Map Descriptor is found by the DNP 3 0 D
57. le frames and  reassembled on the receiving side  Each frame has a sequence  number  If frames are received out of sequence this message is  printed  Typically  once one frame is found out of sequence the  remaining frames may be flagged as errors too     consequence of  this message is the loss of the complete message  If this message  is printed rarely  you could assume that it is a consequence of  occasional corruption  If it is printed often then take a log and call  Tech support        DNP3  61 FYI  Read func  changed Now  s  MD  lt  s gt     When the DNPfunction parameter is omitted on a Map Descriptor  used to read data the driver assumes that the intended  DNPfunction is    read     However in some case the driver knows that  for certain Objects the function must be changed and does this  automatically  This message gives a heads  No action is required  from you        DNP3  62 Err  Rejected msg with  multiple polls     The Server side of the driver can only process messages which poll  for one class of data at a time  Re configure your Client and try  again  This message is obsolete  Only driver version 1 03i and  older produce the message  Read Appendix A 20 for more info        DNP3  64 Err  To serve class  data set the DNPAssoc value  non zero    To serve class data the parameter dnpAssociate must be specified  on all associated Map Descriptors and the value of the parameter  must be non zero        DNP3  65 Err  There are no MD  associated with the class MD  s   
58. lossyvdNG  HeAe eqdNG  edAeredana  u6ueq ss  lppyy              poN  4     12404  4     16007 Aeuy EEQ owen Aeuy EIS   wey Jojduoseq dew    sio duoseq dem   0  09  L 0  n    Janes    0  ANINNA Va  eyeq 0 sept   SIEDOSSMAN   UEAEISOdNO   d  le eqdNG  u6ueqt ss  nppv    ueN   poN  uol  ounj  uomne5o7 Aeuy BE owen Aeuy eyeq    aWEN Jojduoseq dem  siojduoseq den    SJOJduosaeg de apis JENAS             JO Jeun 641 EJEP 104 100 JUal D 041 BuIney Aq p  pioAe ag ued siy  IIV                                 v  YOeduN o  WS 041 MOIS SNU  pue   ulod 941 JO SSeJPPE BU  YIM EJEP JO ulod YORE xiJ  1d                      BU  8940  O    JO            E YIM                                                   041 ppe SIU  JUSASJd o      U  RLAM  AO   Q   IM          041 02494 pue 4011100 4266 101 0192 SI SSEJPPE   y  1641 Bupuu   4011100  42069 Yoedun  IM Jua   y     pases SI EJEP 9041 UBUAA  0 SSeuppe Wo  Ailehu  nb  s                         o  p  uunsse UE ase Aay   nq 3  yoed au  ul sio  lqo  Jo JOQUUNU   y  Wuel     y  sil    2 Jelljenb 1641 51 Wa qosd ay  70 ais x  pul p  lldui  ym   euer aq         suods     nejep 841    jeten YM           SIU  JO  silod Wa eut USYM 1daoxe   lli YJOM Wi   V    Siulod 46414 SANDSSUOJ UOU JO JEQUNU 6 Uu 50400681 JESS 941 a duexe SIY    l                      1941046  6160 sses          jdwexg 10 duosag deli  Q E G       Vs JO 02 abed  ENUEIN 19     10 Or dNd 27 0028 54       UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     
59. lvvays equal to zero      If the active Map Descriptor used to send a select or operate command has the DA Float Name  parameter specified vvith the name of a Data Array then the driver stores the status byte extracted  from the response message in this secondary Data Array at the same offset specified vvith the     Data Array Offset    parameter     Control Relay Block  Object 12   The follovving 5 fields are sent vvith the command to operate such an obiect                          Field Description  Control This field indicates the control function to perform  The applicability of this code vvill  Code depend on the type of hardvvare used in the end device   Count This field indicates the number of times that the control operation should be performed  in succession     This field specifies the amount of time the digital output is to be turned on  may not  On time  appiy to all control types      This field specifies the amount of time the digital output is to be turned off  may not  Off time  appiy to all control types    5 This is alvvays sent vvith a value of zero   yte             By default the driver grabs one item from the Data Array specified on the Map Descriptor  It uses this  value for the control code  sets the count field to 1 and sets the time and status fields to zero     If the    dnpSubType    is specified with a value of    Combo    then the driver will extract 4 consecutive  values from the Data Array specified on the Map Descriptor  These values are used 
60. ming Parameters  Column Title Function regal  Values  Scada Hold Timeout Time Server side waits before notifying Client that node is 54 05  offline on FieldServer Client side              FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support Qfieldserver com          UHOO4  AH  SP    N  lHOddns Hewa 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  WOO                      MMM  Q  M WSN 98096 81                  seydi no  ole  L66L                        H  AH    D    L                0 HEA 09   d4      PIC 0 Sept 40  3s  nb  l   o  puods    o  pesn 1         12680  den    y  s  ulj  p  eleq0sse O  AJ  S            94         10690  den 95941                5010  0      UONEIDOSSE BU  SLUJOJ pja  JOSSYdUP SU dey                916   s    u                            V VW Spon                IV VA  IV ejeq0sseIO  A19S  L ov 0  V Spon               IG      IG 23800598                 0  09 L L 0  y Spon                0  Awwng va  BJEQOSSE DSMSS  meaeregdup    d   e eqdup    oossyyduq     Duer ssoippy    owen   poN  uonoun4q  syo Aeuy EIS owen Aeuy EIS WEN Jo duoseg dey    siojduoseq dew       siojdiioseq de apis JENAS                suods  1   y  se p  m  s aq IIIM s ndu  Bojeuy z pue sjndu  jey6ig 0  ejdwexe situ  ul  s1o duosag dey peyeloosse   y  u                      ejep   y  Buisn   suods  1 e spjinq            941            si J
61. mmand  If possible the driver marks  the data objects as selected when the select command is received  If not possible  the driver  assumes the objects are selected at all times  Many DNP 3 0 devices implement an    Arm    timer that  clears the select flag when it times out  This driver does not implement this timer but relies on a  remote device using another protocol to implement the    Arm    timer if it so requires  The remote  device can clear the select flag by writing a zero to the Data Array element at any time     If the Server Map Descriptor used to define the Server data object to be selected operated has the   DA Bit Name    parameter specified  the driver uses this Data Array location to set the select flag by  setting the value to    1     If the secondary Data Array is not specified then the select command is  accepted and the point is considered to be permanently selected     The driver sends responses with the status byte modified to report the success failure of the  command     Operate Command  Once selected  data objects can be operated  If the secondary Data Array is specified using the     DA Bit Name    parameter  the driver looks in the Data Array and if the value is non zero the point is       FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 44 of 51    considered to
62. nction is called in the master  mux but must be regarded as processing the channel  independently of the master or slave                  Chan Idle e processes all incoming bytes      looks for complete messages      From a DLL layer point of view parses the message and responds  e Signals the master or slave app layer that there is an coming message  e Signals master if there is an app layer response  e Signals slave if there is an app layer request read write  or unsolicited message   e Looks for master or slave app layer signals to process an outgoing message  Maintains a list of nodes  amp  node status  in terms of link reset   Slave Idle  e Looks for signals from chan idle that a message has been received     Parses message from an app layer point of view              FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 27 of 51         f required sets flags for   Map Descriptor matching    fetch store function calls   and or response function call   Signals Chan idle the outgoing app layer message needs to be processed        Master Idle    Looks for signals from chan idle that a message has been received  Processes Map Descriptors and forms read write messages  e Signals Chan idle the outgoing app layer message needs to be processed                 Appendix A 5  DLL Layer Functionality in 
63. ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig  s  ndul uig    34464 eny EIS    suonduosqns       LS JO   z obed        ENUEIN JAG Or dNd 27 0028 54       UHOO4  AH  SP    N   lH  ddns Hewa 0261 609  888            NOL 6922 292  807     xe 6622 292  807  191  WOOD                       MMM           WSN S   096 61                  seydi unon qoel   66  5     6     04408    A  AH  SD    L           002 Uy  1406 xoidv     029819601        00             0Z6L      uef 00416 SpUO   S JO                  y  Ailo  ds o                 SJEUINU    Biq 941 840 s     4019100  0 JUSIDIJINS                  zewo  1641 AJUO SE Z    ININ SI JEWIOJ asoym Aey 6160  e BSN p nous NOA SYO Aey EIS  Aq payloads 1esjJo   y  JE punoj   njea   v  5960    ALIp   v 1   spuo5  s Ul    uul    y  UIEIUOO WW 1641 Aey geq   v  Ailo  ds noA moy SI SIU L          og 0  og  001    0  V   poN  SOU 0  IV      Leuten   uon  un   duq  ueneegdup    d   e eqdup  46467 ssoippy    aWwEeN spon     uolnounj    syo Aeuy BBQ    owen   euv EIS aWwEeN joldu5s  q dew  siojduoseq dew       Sioduear  dey apis 14813                   oz  V Spon 0    Eug 059     3 vq   L V Spon  c    ulq osseo Vd     V V Spon  b ug osseo Va       ess  ul                        ue pueqpe  q AOD    SWEN   pON  Syo Aeuy eq  owen Aeuy eq   se ab  essaul   y  PUSS o  JOALIP   Y  S  l    OG UONDUNJ YU 1 suonduosqns              V 9001 0     162 SPOU    ouu  1   y  o    BEss  ul SJM HO   9uo e 591619496    ALIP 041 4941  964
64. o duosag den Buyojeu e J  40 duoseg dey sept e 1suleBe peyd ew SI 11                51 Isenbau  e USYM           sse   y  SE   AH  S O           YUM            OU  Il    JoPduoseg de 0 sept 041 UM pejerDosse sioldu5s  q dey  e ep 0 ssejo                                u    q            SJOIduoseq dew   y  ajduexa 9141 ul    s  d   ejep 149494  0 wo  sud          Buisudwos een JO 195 aJISOduoo e SI          sept     6160 3912   Z   ldulexzi 10jduosag denn GE S              o duos  q  dey si    Aq pealjoeds 96461  ulB5u    pue SSSJPPE   y     PISUI UEL S  SS    DPE SSOYM  pue yoyew S 2    qO SSOYM    SIA  D ANG                6 WO  od Aue 6692010      pasn od 1 UM PE amp 94 e     puodsal  3 IIIM     101             dei 51  ued Jozduosaq den SIu L     Indu   16410 at 10 duoseg de    uoneuen     90   199 90 dNG  amp  40  SPUBUIUIOD       suods  1   y  WO   O  Aese SIU  tuolj    ejep   SN IM             0     dNG all    ss8904d   IAA 4o dLuos  q den SI siy L                   V   PAGE  OL 0  VW Spon              _ H   VG  R  MenejeGdup  edAjepegdup  jnoeul          epeos    46467 SSeJppy  WEN spon    uonounj  jJ  sjjO Aeuy eyeq    owen Aeuy ejeq      uueN Jojduoseq dew  SJOJduoseq den    SJOJduosaeq del apis                                     jndul                 s  nb  1     solAep                6 AO  E          aq      1         12690  den Buimo joj   v  ajduexa         ul     63160       ls  siq       9 duex3g io3dil  s  q den YES       LG JO 6L 0000  ENUEIN 19     10 Or dNd
65. of an occasional corrupt message  If  you are concerned or if it occurs frequently then take a log and  contact Tech Support        DNP  51 Err  Node_ID  d Valid  Range 0 65535    Illegal Node ID used  The Node ID refers to the DNP 3 0 Station  Address  Refer to sections 4 3 and 5 2        DNP3  52a FYI  OriginalStyle DA  offset use     The message reports that the driver has been set to a mode where  it will use the DA offsetting style present in the driver prior to  version 1 02a  If this is consistent with your configuration  the  message may be ignored        DNP3  53 FYI  Mast App Parse    NO DATA  returning early    A response to a poll contained no data  This is possible when  for  example  you poll for event or change data and no events changes  have occurred since the last poll  This message is printed for  information purposes only       DNP3 453b FYI   returned no data     Class Rqst    As per  53 but pertains exclusively to polls for class data        DNP  54 Err  App Layer  Func   x not recognized     A message was received by the Server side and the application  layer function code isn   t supported by this driver  You could  reconfigure the Client not to send this message        DNP  55 Err  To serve class data  set the DNPAssoc value non zero    When you create MD   s to serve Class Data the dnpAssoc field must  have non zero values  More information is provided in section  5 3 5         DNP  56 Err  No MDs associated  with the class MD  s    To serve Class da
66. on computers  RTUs  IEDs  Intelligent Electronic Devices  and master stations  except  inter master station communications  for the electric utility industry  Also important was the time frame  and the need for a solution to meet today s requirements  As ambitious an undertaking as this was  we  are reaching this objective     DNP is based on the standards of the International Electrotechnical Commission  IEC  Technical  Committee 57  Working Group 03 who have been working on an OSI 3 layer  Enhanced Performance  Architecture   EPA  protocol standard for telecontrol applications  DNP has been designed to be as close  to compliant as possible to the standards as they existed at time of development with the addition of  functionality not identified in Europe but needed for current and future North American applications  e g   limited transport layer functions to support 2K descriptor transfers for IEDs  RF and fiber support    Recently DNP 3 0 was selected as a Recommended Practice by the IEEE C 2 Task Force  RTU to IED  Communications Protocol     Feature Rich  DNP offers flexibility and functionality that 90 far beyond conventional communications protocols  Among  its robust and flexible features DNP 3 0 includes      Output options  Secure configuration file transfers  Addressing for over 65 000 devices on a single link  Time synchronization and time stamped events  Broadcast messages  Data link and application layer confirmation    DNP 3 0 was originally designed based on t
67. orms part of the Data Link layer of the DNP 3 0 protocol    t is used to  establish and check a connection  When configured as a Client  the driver sends a Link Reset and  waits for the Server to respond before starting data transfer  When configured as a Server  the driver  will not respond to messages until the remote Client has sent a Link Reset  The following example  configuration will override this default behavior     Example            Server Side Connections    Connections  Port  Baud  Parity  Protocol Application  P8  9600    None  DNP  NoLink                FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 39 of 51    Appendix A 16  Controlling DA Offsets    Versions of the driver prior to 1 02a used a method to calculate DA offsets that vvas not consistent  vvith the general FieldServer model  This vvas corrected in versions 1 02a and later  To retain the old  offset calculation  specify the    Application    parameter on the connection     Use either    OriginalStyle    or    OrigStyle NoLink     to overwrite Link Reset      Example          Server Side Connections       Connections  Port  Baud  Parity  Protocol    Application  P8  9600 None  DNP  OriginalStyle          Appendix A 17  dnpindexStyle    Normally the Server responds to requests for data using the same qualifier as t
68. pply    1  When the driver is configured as a Client  the configuration must also specify the dnpDataType  parameter set to Object 52  Time Delay Objects  and the dnpDataVari parameter to variation 2   Time Delay Fine    The driver reads the single object from the Server  The address parameter is  ignored    2  When the driver is configured to serve a response to a poll with application function  23 then the  configuration must have a Server Map Descriptor with dnpDataType parameter set to Object 52   Time Delay Objects  and dnpDataVari parameter set to variation 2  Time Delay Fine    The  address parameter is ignored as the poll is for a single object  The driver responds by serving  data from the Data Array element specified on the Server Map Descriptor     most DNP 3 0 RTU  devices respond by reporting the number of milliseconds between receiving the 1  bit of the poll  and sending the 1   bit of the response     5 There are limitations to the Select and Operate Functionality  Refer to Appendix A 19 for more  information        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 37 of 51    Appendix A 11  Controlling the DNP 3 0 Driver   s Qualifier    The protocol uses a qualifier in the application layer part of a message to indicate hovv data must be  packed in the message  The DNP 3 0 Dri
69. river is able to respond to the poll   The driver does not modify these    bytes when building the response but sends the values exactly as found in the Data Array     If a poll for unknown and or unsupported objects devices is received  the driver builds the internal  indications bytes itself  They cannot be controlled using this parameter        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    UHOO 4  AH  SDP    N   lHOddns    ews 0261 609  888   2944 NOL 6922 292  807     xe 6622 292  807  191  UHO2 4  AH  SD    H MMM           WSN S   096 elusoyeD    seydi 1002 ole  L66L SaIB0 0UYDSJ H  AH  SD    L           0    7   JeyenDdup        V  ue eyeqdup       08     d  eyeqdup       aner DL 0   edAiqnsdup    fuert ss  nppwv      V   pON   SUIEN SPON     JEmaS   uonoun        o  1  sHO Aeuy EISCHT    08      5890 LEENN  owen   euv EIS emau 4606            Jojduoseq den  SJoJduoseq den          Kel eyeq BY  JO 51               SAI NDBSUOD    ul SYOO             941    OL JO 41648  e UM SNYL     Key  amp eq 941 JO 51                           5       4011 510 041 512641  8 JEAUP SUL    S Iq JO JEeqUNU    ouA 6 SYEUI O  0192 JO         9 6 YIM papped  316 Wau  JO 9 pue 08      24  Wo p   9  81 x   016 s     q OM    y  JO 5114 OL  EIED JO s     q Z          spuods  1 Jojduosep dew siy   sjdwex3     s     q JO    JEQUINU SJOYM 6 WHO  o 
70. river it will use the DNP protocol s write  function to vvrite data to the DNP device    f the DNP device   s vendor requires that an alternative DNP  function be used  use the keyvvord dnpFunction in the Map Descriptor and specify the function that  the vendor requires  provided that it is in the list of functions implemented by this driver      Example  To set a Control Relay Output Descriptor s state in a SEL 351A relay you cannot use a   vvrite function  The vendor requires you use functions 3  4  5 or 6  Select the appropriate function and   specify it as the value of the dnpFunction parameter         n some cases the DNP 3 0 driver will change the default function automatically  This will be  reported in the error log    e The dnpFunction parameters may have any legal DNP protocol function  The function must be  specified as a decimal value                                                           Function Value for Client Supports   Server Supports  dnpFunction   Confirm 0 Yes Yes   Read 1 Yes Yes   VVrite 2 Yes Yes   Select 3 Yes  Yes    Operate 4 Yes    Yes    Direct Operate 5 Yes    Yes      Direct Operation vvith no Ack 6 Yes    Yes        mmediate freeze 7     mmediate freeze vvith no Ack 8 Limited      Freeze Clear 9   Freeze Clear vvith no Ack 10 Limited      Freeze Time 11   Freeze Time vvith No Ack 12   Cold Restart 13   VVarm Restart 14   Delay Measurement 23 Yes Yes                   When the Function 423  Delay Measurement  is used the following two notes a
71. s        Appendix A 2  DNP Driver Functionality    The DNP master driver has been developed to provide the functionality a FieldServer Technologies  Client requires in communicating vvith a DNP slave device as vvell as additional functionality and data  object handling  The DNP master driver is to be considered as DNP Subset Level 1 implementation  as defined in DNP V3 00 Subset Definitions Doc Number P009 0IG SUB    The DNP slave driver has been developed to test the master driver and may NOT be considered a  DNP slave driver as defined in the DNP subset definitions     Appendix A 3  DNP Obiects mapped to FieldServer Data Arrays  DNP objects consist of values and additional information such as quality  control and status bits as  vvell as time information     The DNP driver allovvs this additional data to be extracted and mapped into the indicated data array   For example  the DNP master driver can read 10 analog inputs vvith status flags and put the 10  values in consecutive order in one data array and the 10 status bytes in another data array     Control of this functionality is achieved by setting up the CSV file correctly  If not specified the DNP  driver extracts data values and discards the additional data     Appendix A 4  Channel Idle  Master  amp  Slave Idle     The following notes describe the internal architecture of the driver and do not affect the way that the  driver is used or configured     The Driver is implemented using the channel idle  The channel idle fu
72. s intended to transfer data from one protocol to another  The driver does not make the  FieldServer behave like a typical DNP 3 0 device such as a protective relay  For these reasons the  driver cannot implement all the actions implied by the Select and Operate commands  For example   The driver cannot queue commands  The driver cannot use the on and off time fields  The driver  only understands the    Latch On and    Latch Off command codes  The driver cannot understand the  attribute bits of the control code field such as the clear and reset attribute flags     All Commands   When one of the select  operate and direct operate commands are received  the driver sends a  response which contains internal indication status bytes as well as en echo of the data objects being  commanded  Each data object that can be commanded with one of the commands has a status byte  field trailing the block of data sent with the object  The Server modifies the status byte that is echoed  back     The driver sends 1 of 4 possible status byte responses    0 Command Accepted   2 Command rejected because object was not previously selected    4 Command rejected because the command code is not supported by the driver    6 Command Rejected  Hardware problem  The driver sends this response when the driver is not  able to process the command correctly  It does not mean that the FieldServer hardware is  malfunctioning     Select Command   This command is used to select data objects for an    Operate    Co
73. sing a special Map Descriptor called    DNP ii     DNP Internal Indications     The following example shows the configuration of this Map Descriptor  Only one of these Map  Descriptors may be configured per FieldServer           Nodes   Node Name Protocol   Null Node  DNP   Data Arrays   Data Array Name  Data Format  Data Array Length  DNP DIAG  UINT32  100   Map Descriptors   Map Descriptor Name Data Array Name  Node Name   dnp ii  DNP DIAG   Null Node          The following data is stored in the Data Array DNP DIAG                    So Contents  The first byte of the Internal indication reported by a DNP device as found in the most  recently received message   Only messages complete enough to warrant parsing will cause this item to be  updated    0  DNP devices only contain internal indication bytes when the message is an application  layer response type message  Typically this includes all responses to data  queries writes as well as unsolicited messages    1 The 2  byte of the response internal indication           Bit zero is the least significant bit   A one  1  in the bit position indicates the described state                       vel Explanation  First Byte   All stations message received  Bit Set when a request is received with the destination address of the all stations address  ffff  0 hexadecimal     Cleared after next response  even if response to global request is required    Used to let the master station know that a Broadcasted message was received by this s
74. ta you need a Map Descriptor matching the class  data request and a number of associated Map Descriptors to tell  the driver what data forms part of the class data set  More  information is provided in section 5 3 5         DNP  57 FYI  You could have  used a MD called  lt dnp stats gt  to  expose diagnostic info     Error  Reference source not found  and 0 contain additional  information        DNP3  58 Err  Response  Dest  d    Master  d    The driver found that a response message was addressed to a  node different from the polling node  Take a log and report to Tech  support        DNP3  59 Err  Response  Unknown Src_ld  d          The response message originated from a node different to the  polled node  If the Node ID reported is not in the list of nodes in  your configuration  take a log and report the problem to Tech  Support  If this message is printed rarely  it may have resulted from  an occasional corrupt message        8 Edit the CSV file  download to the FieldServer and reset the FieldServer        FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  5091970 email  support fieldserver com       FS 8700 47 DNP 3 0 Driver Manual    Page 49 of 51       Error Message    Explanation       DNP3 460 Msg Frame  abandoned  Frames out of seq   Exp  d Rcvd  d  TP  ttd    Some DNP messages contain too much data to be sent in one  message  Such messages are split into multip
75. tation   Bit Class 1 data available f f  1 Set when data that has been configured as Class 1 data is ready to be sent to the master   Master station should request this class data from the Outstation when this bit is set in a             FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 29 of 51                                                               Explanation  response  Class 2 data available  Bit   Set when data that has been configured as Class 2 data is ready to be sent to the master  2 Master station should request this class data from the Outstation when this bit is set in a  response  Class 3 data available  Bit   Set when data that has been configured as Class 3 data is ready to be sent to the master  3 Master station should request this class data from the Outstation when this bit is set in a  response  Time synchronization required from the master  The master synchronizes the time by writing  Bit 1 the Time and Date obiect to the Outstation   4 Cleared when the time is set by the master  This bit is also cleared when the master explicitly  writes a 0 into this bit of the Internal Indication object of the Outstation   Set when some or all of the Outstation s digital output points are in the Local state  That is   Bit   the Outstation s control outputs are NOT accessible throu
76. the Master    The DNP Primer provided by dnp org describes the DLL layer requests for confirmation as optional  and suggests that it is not often employed  Our driver never asks for DLL layer confirmations  Thus  the DLL layer functions as a mere wrapper unwrapper layer    t wraps user data with a header and  CRC s but does not perform node node confirmations     The only DLL layer functions which have been implemented are send and respond with user data and  link reset  The slave DNP driver vvill not respond until a link reset has been performed  The DNP  master driver sends a Link Reset request when a Map Descriptor requests data from an un reset  node  The link resetting is performed on a node node link     Appendix A 6  App Layer Functionality in the Master    The App layer provides over 40 app layer functions  confirmations and responses and allovvs for  handling of a huge number of data obiects        1  Read  2  VVrite  3  Select  App Layer   4  Operate  Functions 6  Direct Operate vvith no Ack  limited     8  Direct Freeze vvith no Ack  limited    129  Response   130  Unsolicited   Slave Driver can parse these messages     The Slave indicates its internal state by appending internal indication bytes to the  app layer header of each response  Thus it can report that it is faulty  corrupted or  unable to process the request    f it can   t find a matching Map Descriptor it sets the  internal indication bit used to indicate that the data object parameters specified      
77. the node number is too large  Change the Client  to poll for a smaller node number           DNP  9 Err  Unknown  dnpSubType  lt  s gt     Valid values are provided in Appendix A 3  The driver uses    value     as default if the keyword is not recognized        DNP  11 FYI  Master Node  Address  d    The driver is reporting the Node ID of the Client node  This  message is for information only        DNP  12 FYI  DEBUG Message  being sent     You should never see this message  Check the configuration file for  an illegal DNPDatatype          DNP  13 FYI  Write function  overwritten  MD  lt  s gt     This message is for information only  When writing to a DNP  device the message contains a function code which may be  overwritten by specifying the DNPfunction in the CSV file  When  DNPfunction has not been specified  the default function is used  and this message is printed  When writing to a relay output the  driver uses function code 5  Direct act with no ack   When writing  to a Counter the driver uses function code 8  Immed freeze with no  ack         DNP  14 FYI  Length truncated to  255 for MD  lt  s gt     When using DNP qualifier 17  the maximum value for Map  Descriptor Length is 255  The driver has truncated the request          DNP  15a Err  Cant understand  index portion of qualifier   Qual 0x 02x for MD  lt  s gt     The qualifier is invalid  Appendix A 11 has a list of valid Qualifiers           DNP  16 Err  Previous Poll not  completed       DNP  17  Err  Previous
78. to complete the     Control Code        Count        On Time    and    Off Time    fields in the message     If the active Map Descriptor used to send a select or operate command has the  DA Float Name     parameter specified vvith the Name of a Data Array then the driver stores the status byte extracted  from the response message in this secondary Data Array at the same offset specified with     Data Array Offset  parameter  If the    DA Bit Name    parameter is specified then the driver stores       FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support Qfieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 43 of 51    the control code extracted from the response and if the    DA Byte Name    is specified then the driver  stores the count field extracted from the response     Pattern Control Block  Object 12 variations 2  amp  3 are not supported by the driver     As a Server  The DNP 3 0Driver Server can accept and process Select and Operate commands sent by a remote  Client vvith limitations as discussed in the notes belovv     The commands can be sent to Analog Output Blocks  Relay Control Blocks and Pattern Control  Blocks  The driver executes or rejects the commands on these data objects  returning a response  which contains an echo of the poll with the status byte of each data object modified to report the  success or failure     The driver i
79. ues  Map Descriptor Name Name  OF this  Map Up to 32 alphanumeric characters  Descriptor       Data Array Name    Name of Data Array  where data is to be    stored in the Array    section above    One of the Data Array names from  Data       FieldServer  Data Array Offset Starting location in Data   0 to maximum specified in  Data Array  Array section above       Function       Function of Client Map  Descriptor          Generally for Server side nodes you will  use the PASSIVE function  The WRBX  function may be used to generate  unsolicited messages           FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com          FS 8700 47 DNP 3 0 Driver Manual    5 3 2     Driver Specific Map Descriptor Parameters    Page 18 of 51       Column Title    Function    Legal Values       A Node Name specified in           Client Node Descriptor      Special Map Descriptors  Node Name   Name of Node to fetch data from used by the DNP 3 0 Driver  are discussed in Error   Reference source not  found    Length of Map Descriptor  If a request length  is too large the DNP 3 0 driver will produce a  Length message and a panic  The maximum length   1     1000  is a function of the data object and data  variation being processed   Address Starting address of data element to be read 0  1  2 etc       The follovving p    arameters apply only to the DNP 3 0 
80. vent vvith Time  23 8 101a 116 Bit Frozen Delta Counter Event vvith Time  30 0 Analog Input   All Variations  30 1  32 Bit Analog Input  30 2 16 Bit Analog Input  30 3 32 Bit Analog Input without Flag  30 4 16 Bit Analog Input without Flag  31 0 Frozen Analog Input   All Variations  31 1    32 Bit Frozen Analog Input  31 3 32 Bit Frozen Analog Input with Time of Freeze             FieldServer Technologies 1991 Tarob Court Milpitas  California 95035 USA Web  www fieldserver com  Tel   408  262 2299 Fax   408  262 2269 Toll Free   888  509 1970 email  support fieldserver com    FS 8700 47 DNP 3 0 Driver Manual Page 35 of 51                                                                                                                                                       Obiect Variation  Ex Description  31 4 16 Bit Frozen Analog Input with Time of Freeze  31 5 32 Bit Frozen Analog Input without Flag  31 6 16 Bit Frozen Analog Input without Flag  32 0 Analog Change Event   All Variations  32 1 32 Bit Analog Change Event vvithout Time  32 2 16 Bit Analog Change Event vvithout Time  32 3 32 Bit Analog Change Event vvith Time  32 4 16 Bit Analog Change Event vvith Time  33 0 Frozen Analog Event   All Variations  33 1    32 Bit Frozen Analog Event vvithout Time  33 2 16 Bit Frozen Analog Event vvithout Time  33 3 32 Bit Frozen Analog Event vvith Time  33 4 16 Bit Frozen Analog Event vvith Time  40 0 Analog Output Status   All Variations  40 de 32 Bit Analog Output Status  40 2 16 B
81. ver as a Client will default to use a Qualifier of 1  The  qualifier is used internally by the driver and is of no concern unless the DNP protocol has been  implemented to require the use of qualifiers other then 1  In this case it is possible to change the  driver s default value by specifying the dnpQualifier parameter  For example  to address a Control  Relay Output Descriptor object in a Multlin 489 Generator management relay  the vendor data sheet  indicates that only qualifiers 17 and 28 may be used     VVhen the driver is configured as a Server then the dnpQualifier parameter specified in the CSV file is  not used  The qualifier of the requesting poll is used in interpreting the request and forming the  response  The driver accepts poll s that have the DNP qualifier set to 6 which effectively requests the  Server to send back all objects of the type requested  The driver   s support for this qualifier is limited  by the length of the response message  The response must fit in one 255 byte message  The  number of objects contained in the response message  and hence the length of the response  is  controlled by the length parameter  We have found lengths in the upper range 10 to 30 successful     As a Server  if configured to serve    changed    data the driver may choose the qualifier itself as the data  object may be non sequential  See 5 3 8     Appendix    12  FieldServer DNP Node Number    The FieldServer s DNP node number is set in the CSV file  In the following ex
82. xe 6622 292  807  191  UHO2 4  AH  SD    H MMM           WSN S   096 elusoyeD    seydi 1002 ole  L66L SaIB0 0UYDSJ H  AH  SD    L                    SIU           SI NEJEP         UONEWEA  nejap 3y  104 Silod ase sis  nb  i yong     0J8Z UORELEA 10  Sis  nb  l     puods  l ues                941 pauljep   UOREL  EA JO S 3   lqO ged                      V og  W a 0  V Spon                0  IV va  IY EYEQ   H  S   L L L OL 0  y Spon                0  IG      10   180                                                             oossyyduq     Duer 59               owen spon    uom  ounj  jesyo Aeuy EIS owen Aeuy EIS WEN Jojduoseg dem  siojduoseq dew    siojdiioseq deny apis JENAS             SI UONEUEA SU                Jo duoseq dey 6 suleUoo 13729   y  SS  lUn UEL  JIM 0192 UORELEA        Sjsenbel 1641 sue  w siy       SAemje SI UORELEA 3iney  p   v                        1   6    y  JO4    UOHEL  EA 1 NBJep 5                041 104 SI 1s  nb  1   y   US  0192     Jes SI                  BU  pue ad      Je nonued e Jo eyep 10  silod ue                E J      0192 UoNeueRA  UONEHEN 3ine    q     p 9 dwex3g 10jduosag denn  Leg       Vs JO Vz   Bed  ENUEIN 19     10 Or dNO 27 0028 54       UHOO4  AH  SP    N   lHOddns    ews 0261 609  888   004341101    6922 292  807     xe 6622 292  807  191  WOO                     MMM Oe WSN S   096 61                9          unon qoel   66                          A  AH  SD    L                rv L 06  D 0               DON  H  AH  S  0  s 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
consejo - Bernina  MIC-3369 User`s Manual    Philips Portable DVD Player PD9010  Bedienungsanleitung herunterladen    NEX-FS100EK  平成24年6月 現在 JC 23EVO 及び 30EVO 取扱説明書 はじめに JC P    SR900 Air Gap Slip Ring Service Manual - Aero    Copyright © All rights reserved. 
   Failed to retrieve file