- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IDEC OpenNet PLC串口通信和模拟量处理探讨
IDEC OpenNet PLC串口通信和模拟量处理探讨
摘要:串口通信和模拟量处理是PLC逻辑控制中经常会遇到的问题。文章通过太阳能电站数据采集的实际项目,对IDEC OpenNet PLC的串口通信和模拟量处理进行了详细的探讨,并对OpenNet PLC的扩展组态和软件编程进行了简单的说明,通过OpenNet PLC 实现了太阳能电站所需数据的采集,并且通过RS232C通信传输给上位机,方便远程监控运行,实施调整。
关键词:太阳能电站;模拟量;PLC;IDEC
中图分类号:TP273 文献标识码:A 文章编号:1009-2374(2013)18-0052-02
OpenNet Controller是IDEC PLC里面的低端产品,因其价格低廉、使用方便,得到了很多机械制造商的青睐。本文着重对IDEC OpenNet PLC 的通信和模拟量模块的使用进行研究,并通过太阳能电站模拟量采集的具体使用实例进行编程应用,本文对IDEC PLC模拟量和串口通信如何具体使用具有指导意义。
1 概述
IDEC OpenNet Controller(以下简称OpenNet)支持INTERBUS、 DeviceNet、 Lonworks三种总线,OpenNet CPU 上集成有两个RS232C接口和一个RS485接口,CPU最多可扩展480个数字量信号,程序容量为16 K Words, 梯形图编程支持8000。
INTERBUS、 DeviceNet、 Lonwords分别用于连接具备相应通信功能的设备, 走总线网络,进行数据的交互处理。
OpenNet RS485接口用于连接上位机或者连接分站,比如一个OpenNet Controller 作为主站(Master Station), 通过RS485可以连接最多31个 从站(Slave Stations), 进行数据的交互处理。
OpenNet RS232C接口可以连接具有RS232C接口的设备,比如Drivers、 Modems、Computer、Printer、 Barcode readers等等。
上图中提到的功能模块是指模拟量模块、通信模块等。
下面以太阳能电站的数据采集系统为例,介绍OpenNet Controller 数据通信与模拟量的应用。
太阳能电站是利用太阳能电池组件将光能转化为电能的装置,是地球的清洁能源和可再生能源。太阳能电站系统由太阳能电池方阵、汇流箱、直流配电柜、并网逆变器、交流配电柜、升压器组成。其中太阳能电池方阵是由太阳能电池板按规定序列排列而成,太阳能电池板是太阳能发电系统中的核心部分,也是太阳能发电系统中价值最高的部分。其作用是将太阳??辐射能力转换为电能,或送往蓄电池中存储起来,或推动负载工作。太阳能电池板的质量和成本将直接决定整个系统的质量和成本。其中温度、湿度、光照强度等都会影响电池板的发电效率,在电站运转的过程中要对电站的温度、湿度、电池板的电流,电压等进行实时的监控,掌握电站的运转状态。我们用IDEC OpenNet Controller 作为主处理器,用于采集温度、湿度、电池板的电流、电压等模拟量信号,并把这些信号通过串口RS232C接口传输给上位机系统。这里最多需要采集30个模拟量信号和32个数字量信号。实际系统中,我们需要采集150路模拟量和160个数字量,这样我们只需要做下面5个同样的系统即可实现。
使用的硬件和软件如下:
(1)控制器:IDEC FC3A-CP2K
(2)模拟量输入模块:FC3A-AD1261
(3)数字量输入模块:FC3A-N16B1
(4)DC24V电源: SP-200-24
(5)编程软件:WindLDR V6
硬件连接方面使用5个模拟量模块(AD1到AD5),为模拟量输入模块,每个模块有6个模拟量输入通道,每个通道支持的信号为:±5V DC, ±10V DC, 0~5V DC, 0~10V DC, 4~20MA DC, 通过模拟量模块侧面的数字选择开关,可以选择所需要的模拟量量程:0对应0~10V DC,1对应±10V DC,2对应0~5V DC,3对应±5V DC,
4对应4~20MA DC。一个模块只能选择一种量程, 每个通道占用12Bits, 分辨率为4000。另外使用2个16路数字量输入模块。
关于模拟量模块的硬件接线和数字量模块的硬件接线,这里不再赘述。需要注意的是,连接到CPU上面的模拟量模块的所有通道,若是没有连接模拟量通道,需要将此通道短接,否则会造成整个模拟量读取出错。
2 软件编程
OpenNet Controller 的模拟量通道的存储空间为第1个模块L10
文档评论(0)