LonWorks总线技术在企业能源计量监控中的应用 点击:2724 | 回复:10



中国工控网

    
  • 精华:141帖
  • 求助:0帖
  • 帖子:163帖 | 91回
  • 年度积分:0
  • 历史总积分:1543
  • 注册:2020年3月27日
发表于:2005-04-08 15:20:00
楼主
马琳女士,华北制药集团股份有限公司计量控制处助理工程师;温瑞先生,助理工程师。 关键词:LonWorks 能量计量 监控   对于现代工业企业,能源消耗占生产经营成本较大比例,如果对能源使用管理不善,将难以掌握真实运行情况,结算数据失准,会造成较大损失。华北制药集团建立能源计量计算机监测管理系统,为集团内各用能单位提供实时、准确的计量数据,为公司能源平衡提供决策参考,为对外贸易结算监督情况提供第一手资料,对节能降耗、降低成本起到至关重要作用。 一 系统设计   因能源检测点分散在全厂各处,总距离长达4km,故该系统采用FCS模式,利用LonWorks即LON(Local Operating Network)工业总线技术,将遍布全厂的能源计量数据通过LON网络采集到控制室,在控制室对数据进行整理加工,存入数据库服务器,生产管理部门可利用企业内部光纤网络从主控室的数据库服务器中得到相关的能源使用信息。
  如图1,整个项目分为两大部分:采集部分包括下位机模块程序开发、上位机组态系统开发、LON总线网架设3项任务;信息管理用户查询分析部分包括数据库服务器开发、用户应用程序开发两项任务。 1. 数据采集   (1)模块程序开发   下位机采集模块的作用是将变送的模拟信号转换为数字信号,经程序处理后,通过LON总线传送给上位机。   下位机采集模块采用EIC2000系统的AD160模块,其采用3150处理器,时钟频率为10MHz,有32k固化内存,24k动态内存。可支持16路模拟量输入。下位机采集模块的编程环境采用的软件为OnLon,是一种图形化编程环境,使用Neuron C语言。其界面如图2。
  在编程中需把过热蒸汽密度表存储到模块中。由于采集模块存储空间有限,不够装载用户程序和蒸汽密度表,经研究后,将一部分用户程序放到了系统存储空间中,解决检测蒸汽流量的查表问题。   在系统调试运行阶段,发现刷新速度较慢,原因之一是由于测点较多,在LON网上传输的网络变量过多,而每一网络变量在网上都是一个数据帧,每一帧都包含目的地址、起始地址、校验位等非数据位,导致网络流量很大;LON总线网络的原理是非有序的载波侦听,多路复用,冲突检测机制,过多的帧也导致帧碎片过多,降低网络性能,这使本来只有7.8kb/s带宽的LON网负载过大,速度降低。分析后,决定采用将多个网络变量打包成一个结构体网络变量的方法来解决问题。“数据打包”技术将有效数据填满每一网络变量,使总线上的网络变量数量大大减少,提高了单个模块的使用性能和网络数据传输速度。   (2)上位机组态及通信系统开发   上位机组态采用InTouch,实现实时显示、历史曲线、报警、校验、累计、清零等功能。   采用i.LON1000网络设备,从底层读取数据的方式为通信程序通过以太网从i.LON1000中读取数据,将其传给LNSDDE Server,InTouch再从DDE通道读取数据。InTouch报表格式不符合用户所须格式,利用Visual Basic编写一段报表自动读写程序与上位机运行程序关联实现报表自动生成。   (3)LON网络架设   LON网络架设包括遍布全厂的双绞线敷设、下位机模块、电源模块的安装、路由器安装、终端匹配器安装、屏蔽线接地以及网关设备i.LON1000的安装。   下位机模块在现场表盘内固定,现场仪表将采集信号转换成4~20mA接入模块信号输入端,模块工作电压为直流24V,用双绞线将所有模块通信接口串联起来,形成网络。LON网络采用总线型网络拓扑结构时理论传输距离为2.7km,网络拓扑结构为自由拓扑,传输距离500m,可以使用路由器或中继器等进行网络扩展。由于受控制室与监测点的物理位置影响,采用星型网络结构。将网络划分成4个网段,对于传输距离较远的网段可采用串接LON路由的方法,LON路由主要起中继放大作用。   在运行调试过程中,经模块程序优化后的系统刷新速度达到10s左右,还并不理想。分析可能是由于LON网卡速度较慢,造成瓶颈。于是决定增加i.LON1000网络设备。该设备是国际上的新产品,作用是将LON网上的数据经转换后发送到以太网上,计算机从以太网上接收数据。因以太网带宽为10M,可大大提高数据接收速度。另外,i.LON1000网络设备并不是一个工作在数据链路层的网桥,而是一个应用层的网关,它内置Web Server,计算机网络上的用户可通过浏览器直接访问它。装上该设备后,速度应提高3倍,但并没有这样,后经反复调试,发现问题在网络终端匹配器上,串接在各网段的路由器两端均未加终端匹配器。加装后,刷新速度提高,满足了系统需求。 2. 信息管理及用户查询分析   (1)数据库服务器开发:动力计量网采集的数据放在数据库服务器中,以便用户的应用程序访问,进行查询分析,得到用户需要的信息。数据库服务程序采用SQL Server。(2)应用程序开发:针对不同的用户需求,需要开发不同的应用程序来访问数据库服务器。用户程序开发工具采用Visual Basic。 二 系统功能简介   (1)对全厂范围内各能源品种用量及相关参数进行采集。(2)为各用能单位及管理部门提供能源结算数据及完成各种数据的统计分析,供管理部门作为管理依据。(3)实时监测各单位能源数据的瞬时值和累积值,并自动生成各种负荷曲线图;计算各种能源消耗量;做出在线趋势图;做出各单位各种能源消耗实际值的对比棒图。(4)自动生成各能源数据的日、月、季度报表;自动计算能耗费用。(5)根据参数分析,判断各种故障,发出报警、记录故障时间及内容。(6)各用能单位可通过各自计算机从网络上调用各种信息。



铁子

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 19回
  • 年度积分:0
  • 历史总积分:269
  • 注册:2004年1月09日
发表于:2005-04-16 22:17:00
1楼
您好,不知道方不方便把原始资料给我发一份过来呀? E-mail:lct8086@126.com

思涯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-11 11:45:00
2楼

思涯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-05-21 12:04:00
3楼
IC总线,你知道吗,关于这方面能不能给大家一些解说呀

小灵子

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 30回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2005年5月28日
发表于:2005-05-28 15:28:00
4楼
求3150;请问那里有卖3150芯片的,一次最低买多少,价钱是多少。

DY162005

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年11月08日
发表于:2005-06-04 23:48:00
5楼
求INTOUCH报表制作步骤和方法?能给指导吗?谢谢!

DY162005

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年11月08日
发表于:2005-06-04 23:51:00
6楼
求INTOUCH报表制作步骤和方法,请给指导,谢谢!DY162005@163.COM

思涯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-06-06 18:49:00
7楼
你们好呀,不知道你们能不能给一点关于LONWORKS的文章呀,      谢谢

思涯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-10-18 19:55:00
8楼
我是一个初学者,不知道大家有没有单片机与交通灯方面的课题吗

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-10-25 20:00:00
9楼
好文章,我也想要一份 acd0546@yahoo.com.cn 谢谢

ziqing

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 44回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2005年4月11日
发表于:2005-11-01 12:40:00
10楼
能把vb那部分代码。。传一份吗???
xiaoajianghu@sina.com

热门招聘
相关主题

官方公众号

智造工程师