0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于PROFIBUS-DP电能管理及电力监控系统设计方法

电子设计 作者:工程师之余 2018-11-12 14:25 次阅读

引言

随着能源的日渐紧张,国家出台了很多有关节能减排的法律法规,各行各业都在采取了相应的节能措施,各制造行业的工厂企业也采用了电能管理及电力监控系统对节能效果进行考核。

相对于MODBUS通信而言,PRFOBUS通信存在着诸多优点,比如高通信速率(最高可达12Mbit/s)、实时性、可靠性、易扩展、易维护性等,很多工厂、企业现存的生产控制自动化网络大都采用现场总线控制系统,PROFIBUS网络是其中应用最多的一种现场总线,因此,很多工厂企业希望能将电能管理及电力监控系统也集成到PROFIBUS-DP自动化网络中,而不是单独进行MODBUS组网。但由于目前存在的大多数智能电力监控仪表都是基于MODBUS通信的,那么如何把现存的不带DP接口的串口仪表设备连接到总线上组成DP网络就成为一个亟待解决的问题。

本文设计了基于串口通信的电力监控及多功能网络电力仪表,给出了基于PROFIBUS-DP通信的智能电力监控及电能管理系统的解决方案。系统中采用了三种方法将基于MODBUS-RTU通信的智能电力监控仪表集成到PROFIBUS-DP网络中。

本文介绍的组网方法,不但硬件成本比较低、安装方便,而且编程简单,主站可以直接对各个电力仪表进行数据采集、远程控制等,传输速率较快,有很好的实用性和可行性。

1、系统构成

本系统采用安装了CP5611通信板卡的工控机作为通信主站,S7-200 PLC CPU222、ANYBUS网关、PB-B-MODBUS总线桥分别作为PROFIBUS-DP网络的三个从站,每个从站又与电力监控仪表组成一个子网,如图1所示。系统中同时也可以连接其他的PROFIBUS-DP从站设备。

PROFIBUS是一种有广泛应用范围的、开放的数据通信系统,适合于快速、时间要求严格的应用和复杂的通信任务,特别适用于工厂自动化和过程自动化领域。PROFIBUS是工业控制领域中的主流现场总线标准,2000年成为IEC61158国际现场总线标准之一。PROFIBUS-DP是一种经过优化的高速通信连接,是专门为自动控制和设备级分散I/O之间的通信设计的,可用于分布式控制系统的高速数据传输,其传输速率高达12Mbps。上海安科瑞致力于智能配电系统自动化设备研发、制造,自主研发一系列带有PROFIBUS-DP通讯接口配电产品,并可提供基于PROFIBUS总线的整套组网方案及系统集成。

PROFIBUS协议主要优势有:12M 的通信速率和可靠的通信质量,适用多种通信介质,灵活的拓扑结构,支持线型、树型、环型结构及冗余的通信模型,强大的通信功能,支持基于总线的驱动技术和符合IEC61508 的总线安全通信技术,先进的网络规模等。它具有高速低成本,用于设备级控制系统与分散式I/O的通信。它与PROFIBUS-PA(Process Automation )、PROFIBUS-FMS (Fieldbus Message Specification )共同组成了PROFIBUS标准。

PROFIBUS –DP用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态。

PROFIBUS总线可广泛应用于工业控制、电力控制、交通领域、汽车制造、楼宇自动化、烟草行业、工程机械、石油化工、冶金采矿等领域。

关于PROFIBUS-DP电能管理及电力监控系统设计方法
图1 系统结构示意图

CPU 222 PLC通过EM277 DP模块接入到PROFIBUS-DP网络,作为PROFIBUS-DP网络的从站,同时CPU222 PLC又作为一个主站与电力监控仪表组成一个子网,电力监控仪表作为子网的从站,主从站之间采用自由口通信方式。ANYBUS网关工作原理与PB-B-MODBUS总线桥的工作原理相似,它在该系统中同样既做PROFIBUS-DP网络从站,又作为MODBUS子网的主站与我公司电力监控仪表组成MODBUS网络。

1.1 PLC自由口通信子网

PLC作为PROFIBUS网络的一个从站,其自身功能非常强大,不但可以通过主站对连接到从站PLC I/O点上的各种I/O量进行采集和控制,而且PLC本身就可以构成一个子网。而且可以扩展以太网接口模块将整个网络接入以太网,扩展AS-I接口模块,将系统接入ASI-I网络等。

PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。是工业控制的核心部分。

PLC作为自由口通信网络的主站,通过对PLC进行自由口通信编程,实现PLC与电力监控仪表间的MODBUS通信。利用西门子公司提供的库函数MBUS_CTRL和MBUS_MSG可以简单方便地实现MODBUS通信,如图2、图3所示。

关于PROFIBUS-DP电能管理及电力监控系统设计方法
图2 自由口通信程序图网络1

关于PROFIBUS-DP电能管理及电力监控系统设计方法
图3 自由口通信程序图网络2

该系统中PLC模式为1时进行自由口通信,模式为0时进行PPI协议,波特率为9600,奇偶校验为无校验,仪表读取地址为40038,读取6个数据单元。

1.2 网关、总线桥工作原理及配置

对于总线桥来说,一方面,CPU通过对PROFIBUS通信协议芯片的控制实现PROFIBUS的通信,在RAM中建立PROFIBUS通信数据缓冲区。另一方面,通过MODBUS协议实现和电力监控仪表的通信,同样在RAM中建立MODBUS通信数据缓冲区。CPU通过两个通信缓冲区的数据交换,实现PROFIBUS到MODBUS的通信。

由于总线桥自身不具备控制功能,必须通过DP主站进行控制。DP主站通过对其控制字的设置,来控制总线桥作为RS485网络主站对其各从站的发送接收模式,通过监控其状态字来实现数据发送接收状态的监控。PROFIBUS数据区与RS485数据报文格式对照关系如表1所示。

表1 PROFIBUS数据区与RS485接收报文对照表

关于PROFIBUS-DP电能管理及电力监控系统设计方法

该系统的DP主站是通信板卡,不能直接在S7-STEPV5.4中编写PLC程序对总线桥进行控制,只能通过在上位机ACREL-3000软件中编写脚本程序完成对PB-B-MODBUS总线桥状态字的读取和控制字的读写和通信。ANYBUS网关和PB-B-MODBUS总线桥实现原理基本相同,均是在转换模块的RAM中建立了PROFIBUS 到MODBUS 映射数据区,由软件实现PROFIBUS 和MODBUS 协议转换及数据交换。

不管是总线桥还是网关,由于受协议转换设备其自身映像数据存储区大小的限制,根据所要采集电参量的多少,可带仪表的个数不同。

2、系统功能

基于PROFIBUS-DP的电能管理与电力监控系统,上位机软件为ACREL-3000电力监控组态软件。通过该软件进行组态,可以在上位机界面上实现队所有电参量的实时显示,如I、U、P、Q、kWh等,图4所示为本系统的电能管理及电力监控系统主界面。


图4 ACREL-3000电力监控/电能计量管理系统实现实时采集监控界面

ACREL-3000还可以实现主要电力参数的实时运行曲线、历史趋势曲线等绘制,如图5所示。另外,ACREL-3000还具有强大的报警功能、报表功能、查询功能、打印功能等。强大的数据库可以将历史记录保留3年以上。


图5 ACREL-3000 实时曲线界面

通过ACREL3000界面还可以实现对PROFIBUS各从站的网络参数采集和显示。对于系统的检修和维护也起到非常方便的指导作用。

结束语

该系统采用安装了CP5611通信板卡的工控机作为PROFIBUS主站,使用多种方法将电力监控仪表集成到PROFIBUS-DP网络中。调试结果表明:上位机主站能够按时间每隔1s轮流对各个电力监控仪表进行采集数据,运行通信情况良好。

理论上来说,一个PROFIBUS网络的最高传输速率可达12Mb/s,一个网段可带32个从站,一个网络可带126个从站。这里每个DP从站(200系列PLC、ANYBUS网关、PB-B-MODBUS总线桥)根据自身情况带若干个仪表,一个系统网络所带仪表的数量是非常之大的,相对于由通信扩展卡或通信服务器组成的MODBUS系统来说,同样数量的仪表组网,可以节省大量硬件组网设备。根据系统提供的组网方法,不仅能将工业自动化控制系统与电能管理电力监控系统集成为一体,而且整个网络具有现场总线系统的智能化管理,具有很高的先进性,还可以节约大量的硬件成本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4966

    文章

    12138

    浏览量

    454108
  • MODBUS
    +关注

    关注

    27

    文章

    1415

    浏览量

    75608
  • PROFIBUS
    +关注

    关注

    2

    文章

    307

    浏览量

    37382
收藏 人收藏

    评论

    相关推荐

    具有PROFIBUS-DP通信功能的接口设计解决方案

    论述了一种PROFIBUS-DP从站开发方案,为自主开发 具有PROFIBUS-DP通信功能产品的用户,以OEM方式提供PROFIBUS-DP从站通信接口。
    的头像 发表于 12-12 08:21 7261次阅读
    具有<b class='flag-5'>PROFIBUS-DP</b>通信功能的接口设计解决方案

    工业通信中Profibus-dp总线应用手册

    ;strong>工业通信中Profibus-dp总线应用手册</strong><br/>目前用于过程控制的多种通讯协议中
    发表于 12-12 11:53

    基于PROFIBUS-DP电能管理电力监控系统

    基于PROFIBUS-DP电能管理电力监控系统安科瑞 蔡昀羲摘 要:设计了基于
    发表于 12-16 20:57

    MPI和PROFIBUS-DP的区别

    RS-485中继器扩展。MPI允许主-主通信和主-从通信。PROFIBUS-DP允许构成单主站或多主站系统。在同一总线上最多可连接126个站点。系统配置的描述包括:站数、站地址、输入/输出地址、输入
    发表于 06-17 05:00

    如何用Profibus-DP现场总线实现PLC系统之间的通信设计

    基于Profibus-DP现场总线实现PLC系统之间的通信设计
    发表于 12-31 06:37

    怎样去开发一种PROFIBUS-DP接口?

    基于PROFIBUS-DP的自动化系统的构建PROFIBUS-DP接口开发有哪些重点和难点?怎样去开发一种PROFIBUS-DP接口?
    发表于 05-28 07:12

    怎样去解决ARM与PROFIBUS-DP的通信问题呢

    我需要做个控制器,要用arm S3C2410 与PLC通信,由于PLC可以与PROFIBUS-DP通信,所以要解决ARM 与PROFIBUS-DP的通信问题,PROFIBUS总线的通信协议是不是公开的,请教有什么办法实现通信呢?
    发表于 06-13 16:27

    采用SPC3 协议芯片设计PROFIBUS-DP 智能从站

    从开发角度详细介绍使用SPC3 实现PROFIBUS-DP从站的软硬设计方法,分析PROFIBUS-DP从站的状态机, 以及如何编写GSD 文件。
    发表于 05-18 14:27 45次下载

    PROFIBUS-DP在纸浆白度控制中的应用The Appl

    通过EM 277 PROFIBUS-DP模块将智能白度仪连接到PROFIBUS-DP网络,使其能与网络中其它智能设备通信,实现对纸浆白度的及时、精确的控制。关键词:现场总线 PROFIBUS-DP 智能白度仪
    发表于 05-31 16:28 10次下载

    PROFIBUS-DP主站通信卡的研发

    介绍了由Windows CE.NET 操作系统和SAMSUNG SMDK 2410 组成的嵌入式监控系统,并且将其运用于基于PROFIBUS-DP 现场总线协议的主站搭建。详细介绍了自
    发表于 09-01 09:43 25次下载

    基于PROFIBUS-DP的柔性制造监控系统

    本文介绍了采用西门子PLC 作为现场控制设备,使用台湾WEIN VIEW MT-500触摸屏为监控设备,利用Easy Builder500 组态软件实现基于PROFIBUS-DP 现场总线网络的柔性制造监控
    发表于 09-17 10:48 9次下载

    PROFIBUS-DP主站通信卡的研发

    介绍了由Windows CE.NET操作系统和SAMSUNG SMDK 2410组成的嵌入式监控系统,并且将其运用于基于PROFIBUS-DP现场总线协议的主站搭建。详细介绍了自行开发
    发表于 07-21 09:18 32次下载

    Profibus-DP通信系统的设计

    针对采用WinCC等通用软件建立Profibus-DP网络不能满足大型系统中数据处理和监视的特定需求,提出一种基于VC的Profibus-DP通信系统的设计方案。采用VC++6.0编写
    发表于 12-31 17:54 34次下载

    PROFIBUS-DP主站模块

      本手册中,除了特别说明以外,使用的总称与略称来阐述关于QJ71PB92V型PROFIBUS-DP主站模块的有关内容。
    发表于 09-25 16:52 6次下载
    <b class='flag-5'>PROFIBUS-DP</b>主站模块

    PROFIBUS-DP的特性、系统组成及如何实现PLC通信设计

    目前,PROFIBIS-DP总线技术在水电站小型自动化系统中应用较多,如水电站弧门监控系统和机组辅助设备控制系统就大量用到了
    的头像 发表于 03-28 08:40 7022次阅读
    <b class='flag-5'>PROFIBUS-DP</b>的特性、<b class='flag-5'>系统</b>组成及如何实现PLC通信设计