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 |
þ |
|
þ |
|
|
<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 B:local freeze with counter interrogation
þ
Mode C:freeze
and transmit by counter interrogation commands
□
Mode D:freeze
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