论文部分内容阅读
摘 要:由于峰时电费是谷时4倍左右,基于这样的情况我们采取谷时把电能储存起来,峰时使用。本文介绍对储能设备的充放电电压及放电电压的控制和对每一组电池的在线电压及电流(充放电流)的测量、显示。
关键词:可编程控制器;程序;设计;
中图分类号:G354.46 文献标识码:A 文章编号:1674-3520(2015)-01-00-02
一、控制设备的作用
在谷电时充电,峰电时放电,对电路进行实时监控及控制。实现在谷电时自动对储能设备充电,还将根据储能设备电压的大小采取合适电流充电。
二、解决的问题
(一)利用A/D转换模块把存储的电能通过PLC进行分析判断确定适时对其充电电流,从而延长储能设备的使用寿命;
(二)通过PLC的内部时钟,设置谷时充电(根据需要峰时也可以充电);
(三)利用触摸屏实时采集储能设备的数据;
三、控制程序
(一)每天晚上8点次日7点为电瓶充电,其它时间电瓶可放电对电池组的充放电电压及放电电压的控制。
①该段程序使用的变量及含义
X0:秒校正
X1:分校正
X2:时校正
X3:上电复位
Y0:断开交流电源。
②PLC的控制程序
0LDM8013
2ORPX0
4ANB
5OUTC220K59
10LDC220
11ORPX1
13OUTC221K59
18RSTC220
20LDC221
21ORPX2
23OUTC222K24
28RSTC221
30LDC222
31RSTC222
33LDM8000
34MPS
35AND=K20C221
40OUTM0
41MPP
42AND=K7C221
47OUTM1
48LDPM0
50SETY0
51LDPM1
53RSTY0
54LDX3
55ZRSTC220C222
60END
(二)对每一组电池的在线电压及电流(充放电流)的测量、显示,利用PLC及FX2N-4AD将电压等数据实时显示在触摸屏上。
①PLC中使用的变量及含义
M10—M12:比较站号的结果;
D120:用来存储0号模块BFM中的#30识别码;
M110—M125:用来显示错误信息;
D121—D124:1—4号通道的数据存;
D125-D126:是存放D121的浮点数;
D127:采用来的最高电压;
D128:增益数值;
D129-D130:存放D130的浮点数值;
D131-D132:存放D128的浮点数值;
D133-D134:存放D129除以D131的结果;
D135-D136:存放第一路电压值;
D142-D143:存放第二路电压值;
D146-D147:存放第三路电压值;
D150-D151:存放第四路电压值。
②PLC控制程序
0LDM8002
1FROMK0K30D120K1
10CMPK12010D120M0
17LDM11
18T0K0K0H0K1
27T0K0K0K4K2
36FROMK0K29K4M110K1
45LDIM110
46ANIM120
47FROMK0K5D121K4
56FLTD121D125
61MOVD1560D127
66MOVK1000D128
71FLTD127D129
76FLTD128D131
81DEDIVD129D131D133
94DEMULD125D133D136
107FLTD122D140
112DEMULD140D133D142
125FLTD123D144
130DEMULD140D133D146
143FLTD124D148
161END
(三)将PLC的时钟设置为:2015年2月28日晚上8点20分10秒,
①PLC中使用的变量及含义
X4:启动
Y1:PLC开始计时
②PLC的控制程序
0LDPX4
2MOVK15D0
7MOVK2D1
12MOVK28D2
17MOVK20D3
22MOVK20D4
27MOVK10D5
32LDPX0
34TWRD0
37LDPX0
39ORPM8002
41ORM3
42OUTM3
43TRDD10
46LDM8000
47MPS
48AND=D15K20
53OUTM4
54MPP
55AND=D15K8
60OUTM5
61LDPM4
63SETY1
64LDPM5
66RSTY1
67END
四、PLC系统接线图
关键词:可编程控制器;程序;设计;
中图分类号:G354.46 文献标识码:A 文章编号:1674-3520(2015)-01-00-02
一、控制设备的作用
在谷电时充电,峰电时放电,对电路进行实时监控及控制。实现在谷电时自动对储能设备充电,还将根据储能设备电压的大小采取合适电流充电。
二、解决的问题
(一)利用A/D转换模块把存储的电能通过PLC进行分析判断确定适时对其充电电流,从而延长储能设备的使用寿命;
(二)通过PLC的内部时钟,设置谷时充电(根据需要峰时也可以充电);
(三)利用触摸屏实时采集储能设备的数据;
三、控制程序
(一)每天晚上8点次日7点为电瓶充电,其它时间电瓶可放电对电池组的充放电电压及放电电压的控制。
①该段程序使用的变量及含义
X0:秒校正
X1:分校正
X2:时校正
X3:上电复位
Y0:断开交流电源。
②PLC的控制程序
0LDM8013
2ORPX0
4ANB
5OUTC220K59
10LDC220
11ORPX1
13OUTC221K59
18RSTC220
20LDC221
21ORPX2
23OUTC222K24
28RSTC221
30LDC222
31RSTC222
33LDM8000
34MPS
35AND=K20C221
40OUTM0
41MPP
42AND=K7C221
47OUTM1
48LDPM0
50SETY0
51LDPM1
53RSTY0
54LDX3
55ZRSTC220C222
60END
(二)对每一组电池的在线电压及电流(充放电流)的测量、显示,利用PLC及FX2N-4AD将电压等数据实时显示在触摸屏上。
①PLC中使用的变量及含义
M10—M12:比较站号的结果;
D120:用来存储0号模块BFM中的#30识别码;
M110—M125:用来显示错误信息;
D121—D124:1—4号通道的数据存;
D125-D126:是存放D121的浮点数;
D127:采用来的最高电压;
D128:增益数值;
D129-D130:存放D130的浮点数值;
D131-D132:存放D128的浮点数值;
D133-D134:存放D129除以D131的结果;
D135-D136:存放第一路电压值;
D142-D143:存放第二路电压值;
D146-D147:存放第三路电压值;
D150-D151:存放第四路电压值。
②PLC控制程序
0LDM8002
1FROMK0K30D120K1
10CMPK12010D120M0
17LDM11
18T0K0K0H0K1
27T0K0K0K4K2
36FROMK0K29K4M110K1
45LDIM110
46ANIM120
47FROMK0K5D121K4
56FLTD121D125
61MOVD1560D127
66MOVK1000D128
71FLTD127D129
76FLTD128D131
81DEDIVD129D131D133
94DEMULD125D133D136
107FLTD122D140
112DEMULD140D133D142
125FLTD123D144
130DEMULD140D133D146
143FLTD124D148
161END
(三)将PLC的时钟设置为:2015年2月28日晚上8点20分10秒,
①PLC中使用的变量及含义
X4:启动
Y1:PLC开始计时
②PLC的控制程序
0LDPX4
2MOVK15D0
7MOVK2D1
12MOVK28D2
17MOVK20D3
22MOVK20D4
27MOVK10D5
32LDPX0
34TWRD0
37LDPX0
39ORPM8002
41ORM3
42OUTM3
43TRDD10
46LDM8000
47MPS
48AND=D15K20
53OUTM4
54MPP
55AND=D15K8
60OUTM5
61LDPM4
63SETY1
64LDPM5
66RSTY1
67END
四、PLC系统接线图