基于MODBUS协议光伏电场监控系统探究.docVIP

基于MODBUS协议光伏电场监控系统探究.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MODBUS协议光伏电场监控系统探究

基于MODBUS协议光伏电场监控系统探究   摘要:光伏发电可以替代部分煤电,这将促使光伏产业的蓬勃发展,光伏电场监控作为配套系统也将日显重要。本文以Modbus协议为基础在B/S框架下对光伏电场监控系统进行研究和设计。通过RS485通讯方式采集逆变器数据,数据采集仪通过以太网与PC机通讯,通过以太网获取数据,汇总并在本地的液晶显示屏显示。从而实现全自动智能化运行,系统经过近运行,效果良好,系统稳定,实用性强,功能完善。 关键词:MODBUS;光伏;监控 中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)19-0069-02 1 引言 目前我国依然是煤炭能源消耗大国,从能源消费的结构上看还属于粗放型能源利用方式,与现代集约型经济发展的要求还有一定的差距。所以,从可持续发展的角度看,包括太阳能在内的新能源和可再生能源将大力发展,以逐步改善以煤炭为主的能源结构,促进常规能源资源更加合理有效地利用,使我国能源、经济与环境的发展相互协调,实现可持续的战略目标。到2015年,我国将大规模推广应用新能源和可再生能源技术,其中光伏发电可以替代部分煤电,减轻能源对外依靠的压力,对改善我国能源结构和走能源可持续发展的道路是十分必要的。本文以Modbus协议为基础在B/S框架下对光伏电场监控系统进行研究。 2 Modbus协议 2.1Modbus协议及其特点 Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其他设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。在我国,Modbus协议已经成为国家标准GB/T19582-2008。据不完全统计,截止到2007年,Modbus的节点安装数量已经超过了1000万个。Modbus协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了控制器请求访问其他设备的过程,如回应来自其他设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。当在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其他网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。 Modbus具有以下几个特点: (1)Modbus协议的帧格式非常紧凑和简单,而且通俗易懂。 (2)Modbus协议可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。本套光伏电场监控系统就是利用RS-485接口来实现数据传送。 (3)标准开放,用户可以完全免费放心地使用Modbus协议,不需要交纳许可证费,不存在侵犯知识产权的问题。目前,支持Modbus的厂家超过400家,支持Modbus的产品超过600种。 2.2Modbus协议在B/S模式下实现 本光伏电场监控系统采用B/S架构模式开发,其中Web服务器由C#编写,利用Visual Studio 2005软件实现,数据库由SQL Server 2005完成。在系统编写过程中必须遵循Modbus协议,利用modbus_Master和modbus_Slave完成数据的传送。 2.2.1modbus_Master的应用 作为Modbus客户端模式的应用,主要是准备请求并向服务器设备发送请求,并等待服务器的响应,以此来完成对服务器设备的访问和控制。 2.2.2modbus_Slave的应用 作为Modbus服务器模式的应用,主要实现了对于ModBus应用报文的分析与响应,为了方便使用,在modbus_Slave软件包中通过函数指针的形式,实现了接口函数的自动加载,将应用数据处理和ModBus应用报文响应关联起来,通过专门的一个CPP文件DataProvider.cpp来实现相应的功能。为了及时地响应Modbus应用报文,程序设计时利用一个线程反复调用modbus_Slave执行函数,该函数为阻塞模式。 3 光伏电场监控系统的功能设计与实现 3.1光伏电场监控系统的功能设计 整个系统实现全站的逆变器的监控和环境数据的监控。监控装置主要包括PC机、数据采集仪、环境数据传感器、监控软件和液晶显示屏。几个机房分别配置若干台数据采集仪,通过RS485通讯方式采集逆变器数据,数据采集仪通过以太网与PC机通讯获取数据,汇总并在本地的液晶显示屏显示。 并网逆变器

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档