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 9,11,13,21
<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
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
þ Acquisition of transmission delay