Statement  for  IEC60870-5-104

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

 

ü         All data objects and  request-response procedure of IEC60870-5-104 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

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     

þ

 

<58> C_SC_TA_1 

  þ

 

<59> C_DC_TA_1

þ

 

<60> C_RC_TA_1

þ

 

<61> C_SE_TA_1

þ

 

<62> C_SE_TB_1     

þ

 

<63> C_SE_TC_1    

þ

 

<64> C_BO_TC_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  

þ

 

<107> C_TS_TA_1

þ

 

<105> C_RP_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