Statement  for  IEC60870-5-101

Both Slave and  Master source code feature are detailed as below.

 

ü         All data objects and  request-response procedure of IEC60870-5-101 are implemented except for file transmission.

ü         All data in realtime database are monitored to be encoded many different frames by the different COT.

ü         The source code is easy to be embedded to substation or power t&d scada.

ü         The source code is compatible to IEC 60870-5.

ü         With the source code, many SCADA system can be easily inter-operation.

ü         User are quickly grasp the source code referring to the DEMO.

 

 

Network configuration

    þ point to point                        þ multiple-point party line

    þ multiple point-to-point           þ multiple-point star

Link layer

   Link transmission procedure                     address field of link

balanced transmission         not present (only for Balance)

           þ unbalanced transmission     þ  one octet

                                              þ two octets

                     □ structured

                                                      þ unstructured

 

When using an unbalanced link layer,the following ASDU types are returned in class 2 messages(low priority) with the indicated causes of transmission:

 

Type identification                       Cause of transmission

      9111321                              <1>

<2>

 

In response to a class 2 poll ,a controlled station may response with class 1 data when there is no class 2 data available.

Application layer

 

Common address of ASDU 

      þ   One octet              þ   Two octets

 

Information object address   

     þ    One octet                  structured

     þ    Two octets              þ    unstructured

     þ    Three octets

 

Cause of transmission

    þ   One octet              þ    Two octets (with originator address)

             Originator addressis set tozero if not used

 

 

 

Selection of standard ASDU

 

 

 

<1> M_SP_NA_1

þ

 

<2> M_SP_TA_1

þ

 

<3> M_DP_NA_1

þ

 

<4> M_DP_TA_1

þ

 

<5> M_ST_NA_1

þ

 

<6> M_ST_TA_1

þ

 

<7> M_BO_NA_1

þ

 

<8> M_BO_TA_1

þ

 

<9> M_ME_NA_1

þ

 

<10> M_ME_TA_1

þ

 

<11> M_ME_NB_1

þ

 

<12> M_ME_TB_1

þ

 

<13> M_ME_NC_1

þ

 

<14> M_ME_TC_1

þ

 

<15> M_IT_NA_1

 

 

<16> M_IT_TA_1

þ

 

<17> M_EP_TA_1

þ

 

<18> M_EP_TB_1

þ 

 

<19> M_EP_TC_1

þ

 

<20> M_PS_NA_1

þ

 

<21> M_ME_ND_1

þ

 

<30> M_SP_TB_1

þ

 

<31> M_DP_TB_1

þ

 

<32> M_ST_TB_1

þ

 

<33> M_BO_TB_1

þ

 

<34> M_ME_TD_1

þ

 

<35> M_ME_TE_1

þ

 

<36> M_ME_TF_1

þ

 

<37> M_IT_TB_1

þ

 

<38> M_EP_TD_1

þ

 

<39> M_EP_TE_1

þ

 

<40> M_EP_TF_1

þ

 

<45> C_SC_NA_1

þ

 

<46> C_DC_NA_1

þ

 

<47> C_RC_NA_1

þ

 

<48> C_SE_NA_1

þ

 

<49> C_SE_NB_1

þ

 

<50> C_SE_NC_1

þ

 

<51> C_BO_NC_1

þ

 

<70> M_EI_NA_1

þ

 

<100> C_IC_NA_1

þ

 

<101> C_CI_NA_1

þ

 

<102> C_RD_NA_1

þ

 

<103> C_CS_NA_1

þ

 

<104> C_TS_NA_1

þ

 

<105> C_RP_NA_1

þ

 

<106> C_CD_NA_1

þ

 

<110> P_ME_NA_1

þ

 

<111> P_ME_NB_1

þ

 

<112> P_ME_NC_1

þ

 

<113> P_AC_NA_1

 

 

 

Basic application functions

 

þ Remote Initialization

 

þ Cyclic Data Transmission

 

þ Read Procedure

 

þ Spontaneous transmission

 

 þ M_SP_NA_1、M_SP_TA_1、M_SP_TB_1、M_PS_NA_1

 þ M_DP_NA_1、M_DP_TA_1 M_DP_TB_1

 þ M_ST_NA_1、M_ST_TA_1 M_ST_TB_1

 þ M_BO_NA_1、M_BO_TA_1 M_BO_TB_1

 þ M_ME_NA_1、M_ME_TA_1 M_ME_ND_1 M_ME_TD_1

 þ M_ME_NB_1、M_ME_TB_1 M_ME_TE_1

 þ M_ME_NC_1、M_ME_TC_1 M_ME_TF_1

 

Station interrogation

  þ  global

  þ   group 1          þ   group 7          þ   group 13

   þ   group 2          þ   group 8          þ   group 14

   þ   group 3          þ   group 9          þ   group 15

   þ   group 4          þ   group 10         þ   group 16

   þ   group 5          þ   group 11

   þ   group 6          þ   group 12

  þ  Clock synchronization

 

Command transmission

Direct command transmission

þ Direct set point command transmission

þ Select and execute command

Select and execute set point command

C_SE ACTTERM used

No additional definition

short-pulse duration

long-pulse duration

persistent output

 

  Transmission of integrated totals

  Mode A:local freeze with spontaneous transmission

  Mode Blocal freeze with counter interrogation

    þ  Mode Cfreeze and transmit by counter interrogation commands

      Mode Dfreeze by counter-interrogation command , frozen values reported spontaneous

  þ  Counter read           

  þ  Counter freeze without reset    

  □  Counter freeze with reset     

    □  Counter reset           

  þ  General request Counter

    þ  Request counter group 1

þ  Request counter group 2

þ  Request counter group 3

þ  Request counter group 4

  

Parameter loading

  þ  Threshold value

  þ  Smoothing factor

  þ  Low limit for transmission of measured value

  þ  High limit for transmission of measured value

 

Parameter Activation

  Act/deact of persistent cyclic or periodic transmission of the addressed object

þ  Test Procedure

þ  Background Scan

þ  Acquisition of transmission delay