摘要:风力发电技术目前的发展很快,通讯系统对于风电系统的整体控制有非常重要的作用。采用罗克韦尔自动化PLC-Controllogix实现了直驱型风力发电通讯系统,研究了PLC与上位机之间的串口通讯,讨论了基于VC++的串口通讯工作原理,构建了上位机监控软件。通过实际运行证实了所采用的PLC及上位监控软件的有效性。表明采用罗克韦尔自动化PLC实现的风电通讯系统,可以为风电系统运行、控制及管理提供便利条件。
关键词:风力发电通讯系统 罗克韦尔自动化 PLC VC++ Cmonitor
1引言
风力发电技术发展很快,装机容量不断增大,在世界各地都受到了广泛重视。在目前的变速恒频风电系统中www.cechina.cn,使用双馈感应发电机(DFIG)的双馈型风电系统市场份额最大,使用永磁同步发电机(PMSG)的直驱型系统发展很快[1-2]。不管是双馈型还是直驱型风电系统,其整体控制都比较复杂,需要有主控系统来协调变桨、偏航、变流器、测量、保护和监控等多项环节,且风电系统通常运行环境比较恶劣,各执行机构之间可能存在一定的距离,因此通讯问题至关重要[3-4]。
可编程序控制器(Programmable Logic

本文选用罗克韦尔自动化的Controllogix作为主控PLC,对直驱型风力发电通讯系统进行初步探索。Controllogix是罗克韦尔公司在1998年推出AB系列的模块化PLC,是目前世界上最具有竞争力的控制系统之一,Controllogix将顺序控制、过程控制、传动控制及运动控制、通讯、IO技术集成在一个平台上,可以为各种工业应用提供强有力的支持,适用于各种场合,最大的特点是可以使用网络将其相互连接,各个控制站之间能够按照客户的要求进行信息的交换。对于Controllogix,在组建通讯网络时,Ethernet/ip、controlnet是比较常用的通讯协议,除此之外控制工程网版权所有,Controllogix还支持devicenet、DH+、RS232、DH485等,而RS-232/DF1端口分配器扩展了控制器的通讯能力。因此,Controllogix比较适合用于构建风力发电通讯系统。
3 基于VC++实现的通讯系统上位监控
为了更加灵活的监控下位机系统的运行,并方便下位机功能的调试和扩充,本文基于VC++6.0开发了与直驱型风电通讯系统配套的上位机软件CMonitor,可以提供良好的用户界面和工具栏、菜单等多操作途径,并配合形象的位图动画功能来实时显示系统实际状态和拓扑,可以完成对风电系统运行方式和运行参数的控制、修改和监视,完成对历史数据的收集和分析,方便用户对风电系统进行远程监控和调试。
对下位机PLC串口通信模块进行相应初始化后便可以通过PLC的SCIRX和SCITX收发数据,由于PLC接收到的数据除了包含命令字外,可能还有其他的数据信息,因此针对不同类型的命令字必须有不同的处理方法。定义一个变量cmd来保存当前的命令字信息。
struct {int ID; int counter;} cmd;
其中ID是用来标识当前的命令字控制工程网版权所有,count
标签:风电场,风机,风力发电,
|
|
||||||||||||||||||
|
|
时间:06月13日 14:00
地点:webcast.cechina.cn
DeltaV创新的电子布线技术是在艾默生人性化设计理念下的一个重大革新,其消除了项目工程的复杂性,延续了宝贵的经验知识,从而真正实现了最佳的用户体验。预先报名 预先提问