smart200电流报警【过流、缺相、不平衡】
个人理解,请指正
序号 | 地址 | 符号 | 变量类型 | 数据类型 | 注释 |
---|---|---|---|---|---|
1 | LDO | IA | IN | REAL | A相电流 |
2 | LD4 | IB | IN | REAL | B相电流 |
3 | LD8 | IC | IN | REAL | C相电流 |
4 | IN | ||||
5 | LD12 | ED_I | IN_OUT | REAL | 额定电流 |
6 | LD16 | HI_lu | IN_OUT | REAL | 过流系数 |
7 | LB20 | HI_IT | IN_OUT | BYTE | 额定电流触发时间 |
8 | LB21 | lost_iT | IN_OUT | BYTE | 缺相时间 |
9 | LD22 | brEd_iu | IN_OUT | REAL | 不平衡系数 |
10 | LB26 | brEd_iT | IN OUT | BYTE | 触发不平衡时间 |
11 | LB27 | time1 | IN OUT | BYTE | 过流计时 |
12 | LB28 | time2 | IN OUT | BYTE | 缺相计时 |
13 | LB29 | time3 | IN_OUT | BYTE | 不平衡计时 |
14 | IN_OUT | ||||
15 | L30.0 | HLi | OUT | BOOL | 过流报警 |
16 | L30.1 | lost | OUT | BOOL | 缺相报警 |
17 | L30.2 | brEd_i | OUT | BOOL | 不平衡报警 |
18 | OUT | ||||
19 | L30.3 | bool1 | TEMP | BOOL | 过流报警首触 |
20 | L30.4 | bool2 | TEMP | BOOL | 缺相报警首触 |
21 | L30.5 | bool3 | TEMP | BOOL | 不平衡报警首触 |
22 | LD31 | ilimt | TEMP | REAL | 过流电流值 |
23 | LD35 | isum | TEMP | REAL | 三相电流和 |
24 | LD39 | imax | TEMP | REAL | 最大相电流 |
25 | LD43 | laverage | TEMP | REAL | 三相电流平均值 |
26 | LD47 | itemp | TEMP | REAL | 最大值 |
27 | LD51 | ibrEd | TEMP | REAL | 不平衡度 |
28 | TEMP |
//Network 1
// 参数初始化
// 额定电流 初始值 30
// 过流系数 1.05-2.0
// 不平衡系数 0.1-0.95
//
// 过流触发时间 1-25s
// 缺相触发时间 1-25s
// 不平衡触发时间 1-25s
//
LD SM0.0
LPS
AR<= LD12, 0.0
MOVR 30.0, LD12
LRD
AR< LD16, 1.05
MOVR 1.2, LD16
LRD
AR> LD16, 2.0
MOVR 2.0, LD16
LRD
AB= LB20, 0
MOVB 5, LB20
LRD
AB> LB20, 25
MOVB 25, LB20
LRD
AB= LB21, 0
MOVB 5, LB21
LRD
AB> LB21, 25
MOVB 25, LB21
LRD
AR< LD22, 0.1
MOVR 0.3, LD22
LRD
AR> LD22, 0.95
MOVR 0.95, LD22
LRD
AB= LB26, 0
MOVB 10, LB26
LPP
AB> LB26, 25
MOVB 25, LB26
//Network 2
// 过流报警
// 1、额定电流×过流系数==过流电流值
// 2--4、当任意一相电流>过流电流值,过流报警首触
// 5、过流报警首触,计算时间<过流延时接通时间 ,过流延时接通时间每秒+1s
// 6、 ,计算时间>=过流延时接通时间 ,触发过流报警
// 7、过流报警首触为0,过流报警置0
// 8、 ,计时时间归0
LD SM0.0
LPS
MOVR LD12, LD31
*R LD16, LD31
LDR> LD0, LD31
OR> LD4, LD31
OR> LD8, LD31
ALD
= L30.3
LRD
A L30.3
LPS
AB< LB27, LB20
A SM0.5
EU
INCB LB27
LPP
AB>= LB27, LB20
S L30.0, 1
LPP
AN L30.3
R L30.0, 1
MOVB 0, LB27
//Network 3
// 缺相,最低电流1.0有效
// 1、三相电流之和
// 2、三相电流之和>额定电流,任意一相电流≤1.0,触发缺相首触报警
// 5、缺相报警首触,计算时间<缺相延时接通时间 ,缺相延时接通时间每秒+1s
// 6、 ,计算时间>=缺相延时接通时间 ,触发缺相报警
// 7、缺相报警首触为0,缺相报警置0
// 8、 ,计时时间归0
//
LD SM0.0
LPS
CALL SBR94, LD0, LD4, LD8, LD35
AR>= LD35, LD12
LDR<= LD0, 1.0
OR<= LD4, 1.0
OR<= LD8, 1.0
ALD
= L30.4
LRD
A L30.4
LPS
AB< LB28, LB21
A SM0.5
EU
INCB LB28
LPP
AB>= LB28, LB21
S L30.1, 1
LPP
AN L30.4
R L30.1, 1
MOVB 0, LB28
//Network 4
// 三相不平衡,电流之和大于1.0有效
//
// 1-3 、最大相电流
// 4、 三相电流>1.0时 ,求平均电流 (最大---平均)/平均=不平衡度
// 5、 ,不平衡度 > 不平衡系数 ,计时时间<不平衡延时接通时间 计时时间每秒+1s
// 6、 ,计时时间>=不平衡延时接通时间 不平衡报警
// 7、 ,不平衡度 < 不平衡系数,不平衡报警置0
// 8、 ,计时时间归0
LD SM0.0
LPS
AR>= LD0, LD4
AR>= LD0, LD8
MOVR LD0, LD39
LRD
AR>= LD4, LD0
AR>= LD4, LD8
MOVR LD4, LD39
LRD
AR>= LD8, LD0
AR>= LD8, LD4
MOVR LD8, LD39
LRD
AR> LD35, 1.0
LPS
MOVR LD35, LD43
AENO
/R 3.0, LD43
AENO
MOVR LD39, LD47
AENO
-R LD43, LD47
AENO
MOVR LD47, LD51
/R LD43, LD51
LRD
AR>= LD51, LD22
LPS
AB< LB29, LB26
A SM0.5
EU
INCB LB29
LPP
AB>= LB29, LB26
S L30.2, 1
LPP
AR< LD51, LD22
R L30.2, 1
MOVB 0, LB29
LPP
AR<= LD35, 1.0
R L30.2, 1