idec opennet plc串口通信与模拟量处理探析

idec opennet plc串口通信与模拟量处理探析

ID:5984172

大小:28.00 KB

页数:6页

时间:2017-12-30

idec opennet plc串口通信与模拟量处理探析_第1页
idec opennet plc串口通信与模拟量处理探析_第2页
idec opennet plc串口通信与模拟量处理探析_第3页
idec opennet plc串口通信与模拟量处理探析_第4页
idec opennet plc串口通信与模拟量处理探析_第5页
资源描述:

《idec opennet plc串口通信与模拟量处理探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、IDECOpenNetPLC串口通信与模拟量处理探析  摘要:串口通信和模拟量处理是PLC逻辑控制中经常会遇到的问题。文章通过太阳能电站数据采集的实际项目,对IDECOpenNetPLC的串口通信和模拟量处理进行了详细的探讨,并对OpenNetPLC的扩展组态和软件编程进行了简单的说明,通过OpenNetPLC实现了太阳能电站所需数据的采集,并且通过RS232C通信传输给上位机,方便远程监控运行,实施调整。关键词:太阳能电站;模拟量;PLC;IDEC中图分类号:TP273文献标识码:A文章编号:1009-2374(2013)18-0052-02OpenNetController是IDECPLC

2、里面的低端产品,因其价格低廉、使用方便,得到了很多机械制造商的青睐。本文着重对IDECOpenNetPLC的通信和模拟量模块的使用进行研究,并通过太阳能电站模拟量采集的具体使用实例进行编程应用,本文对IDECPLC模拟量和串口通信如何具体使用具有指导意义。1概述IDECOpenNetController(以下简称OpenNet)支持INTERBUS、DeviceNet、Lonworks三种总线,OpenNetCPU6上集成有两个RS232C接口和一个RS485接口,CPU最多可扩展480个数字量信号,程序容量为16KWords,梯形图编程支持8000。INTERBUS、DeviceNet、Lo

3、nwords分别用于连接具备相应通信功能的设备,走总线网络,进行数据的交互处理。OpenNetRS485接口用于连接上位机或者连接分站,比如一个OpenNetController作为主站(MasterStation),通过RS485可以连接最多31个从站(SlaveStations),进行数据的交互处理。OpenNetRS232C接口可以连接具有RS232C接口的设备,比如Drivers、Modems、Computer、Printer、Barcodereaders等等。上图中提到的功能模块是指模拟量模块、通信模块等。下面以太阳能电站的数据采集系统为例,介绍OpenNetController数据

4、通信与模拟量的应用。6太阳能电站是利用太阳能电池组件将光能转化为电能的装置,是地球的清洁能源和可再生能源。太阳能电站系统由太阳能电池方阵、汇流箱、直流配电柜、并网逆变器、交流配电柜、升压器组成。其中太阳能电池方阵是由太阳能电池板按规定序列排列而成,太阳能电池板是太阳能发电系统中的核心部分,也是太阳能发电系统中价值最高的部分。其作用是将太阳的辐射能力转换为电能,或送往蓄电池中存储起来,或推动负载工作。太阳能电池板的质量和成本将直接决定整个系统的质量和成本。其中温度、湿度、光照强度等都会影响电池板的发电效率,在电站运转的过程中要对电站的温度、湿度、电池板的电流,电压等进行实时的监控,掌握电站的运转

5、状态。我们用IDECOpenNetController作为主处理器,用于采集温度、湿度、电池板的电流、电压等模拟量信号,并把这些信号通过串口RS232C接口传输给上位机系统。这里最多需要采集30个模拟量信号和32个数字量信号。实际系统中,我们需要采集150路模拟量和160个数字量,这样我们只需要做下面5个同样的系统即可实现。使用的硬件和软件如下:(1)控制器:IDECFC3A-CP2K(2)模拟量输入模块:FC3A-AD1261(3)数字量输入模块:FC3A-N16B1(4)DC24V电源:SP-200-24(5)编程软件:WindLDRV6硬件连接方面使用5个模拟量模块(AD1到AD5),为

6、模拟量输入模块,每个模块有6个模拟量输入通道,每个通道支持的信号为:±5VDC,±10VDC,0~5VDC,0~10VDC,4~20MADC,通过模拟量模块侧面的数字选择开关,可以选择所需要的模拟量量程:0对应0~10VDC,1对应±10VDC,2对应0~5VDC,3对应±5VDC,64对应4~20MADC。一个模块只能选择一种量程,每个通道占用12Bits,分辨率为4000。另外使用2个16路数字量输入模块。关于模拟量模块的硬件接线和数字量模块的硬件接线,这里不再赘述。需要注意的是,连接到CPU上面的模拟量模块的所有通道,若是没有连接模拟量通道,需要将此通道短接,否则会造成整个模拟量读取出错

7、。2软件编程OpenNetController的模拟量通道的存储空间为第1个模块L100-L107,第2个模块为L200-L207,第3个模块为L300-L307,第4个模块为L400-L407,第5个模块为L500-L507,第6个模块为L600-L607,第7个模块为L700-L707。数字量从I000开始,根据模块的先后顺序依次往后排列。(1)先把模拟量和数字量的数据读出,放到指定的存储区,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。