五、软件设计
飞轮储能系统的软件设计主要包括CC-Link网络的通信软件设计、以太网模块的iP地址设置和飞轮控制程序的设计。CC-Link网络的通信软件设计主要是指通信参数的设定、各个站的地址分配以及通信数据的确定;飞轮控制程序的设计主要是对飞轮运行状态的控制及通过CC-Link网络进行变频器参数的远程设置和MOVICON-X 监控。
5.1 CC-Link网络的通信设定
网络参数的创建步骤如下:用GX Developer创建网络参数和自动刷新参数,然后把这些参数写到PLC CPU中,PLC系统通电后或者PLC CPU复位时,CPU中的网络参数传送到主站,数据链接自动开始。
本系统的CC-Link网络由主站、远程设备站和远程l/O站组成,主站需要用GX Developer进行软件参数设置,远程设备站即变频器需用控制面板进行参数设置。主站CC-Link网络参数设置如表5.1所示。
表5.1 CC-Link网络1主站参数设置
设置项目
|
设置值
|
设置项目
|
设置值
|
起始I/O地址
|
0000
|
链接继电器(SB)
|
SB0
|
类型
|
主站
|
链接寄存器(sw)
|
SW0
|
模式
|
远程网络(Ver.2)
|
重试次数
|
3
|
连接站数
|
4
|
自动链接台数
|
1
|
设置项目
|
设置值
|
设置项目
|
设置值
|
远程输入(RX)
|
X100
|
CPU DOWN指定
|
停止
|
远程输出(RY)
|
Y100
|
扫描模式设置
|
异步
|
远程读寄存器(RWr)
|
W0
|
延迟时间设定
|
0
|
远程写寄存器(RWw)
|
W100
|
站信息
|
见表5.2
|
站信息设置:只有主站需要设置站信息,备用主站和本地站都不需要设置。需要设置站类型、扩展循环设置、占有站数、远程点数和预约,无效站指定等。站信息设置如表5.2所示。
表5.2 CC-Link网络站信息设置
站号
|
站类型
|
扩展循环
|
占用站数
|
远程点数
|
预约,无效站
|
1/1
|
远程设备站
|
2倍
|
1站
|
32
|
无设置
|
2/2
|
远程设备站
|
2倍
|
1站
|
32
|
无设置
|
3/3
|
远程I/O站
|
1倍
|
1站
|
32
|
无设置
|
4/4
|
远程I/O站
|
1倍
|
1站
|
32
|
无设置
|
在CC-Link网络中,每一站的最大链接点数为:远程输入输出(RX、RY)为32点,远程寄存器(RWw、RWr)在1倍模式下为4个,在2倍模式下为8个。本系统的CC-Link网络由远程输入、远程输出和远程设备站组成每个站占用一站,所以需要分配32点的远程输入单元RX和32点的远程输出单元RY(即使有些分配的软元件在系统通信中不起作用)。变频器作为远程设备站,工作在2倍传输模式下,除了分配RX和RY之外,还要分配8个远程写寄存器RWw和8个远程读寄存器RWr。CC-Link网络的主站CPU软元件与各个通信子站的对应关系如图5.1所示。
图5.1 CC-Link网络通信软元件的分削情况
5.2飞轮储能系统的程序设计
为了在线检测变频器直流回路的电压,并依据指定的算法控制变频器的输出频率,从而达到改变电机的速度的目的。飞轮的控制程序的流程图如图5.2所示。
图5.2系统流程图
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…