在中实现高精度流量累积运算的方法.docVIP

在中实现高精度流量累积运算的方法.doc

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
在PLC中实现高精度流量累积运算的方法 时间:2009-6-12 15:38:50 1 引言 中国石化股份有限公司广州分公司6号罐区监控系统于2001年由常规仪表改造为PLC系统。其中工艺要求在监控系统中对瞬时流量FI101进行累积显示。经过对该流量累积的运算方法的多次测试,找到了在运算中最大限度减少误差的方法,并在逻辑梯形图成功实现累积运算。 2 监控系统简介 广州石化6#罐区监控系统采用ROCKWELL公司的可编程控制器和人机界面软件,用于实现对该液态烃罐区的24个球罐的各种工艺参数的实时监控、报警、联锁等功能。该系统从2000年10月开始设计,2001年4月系统安装、组态、调试工作全面完工。 该系统人机界面采用Rockwell software公司开发的RSView32软件。RSView32基于Microsoft Windows NT和Windows 95/98平台设计,是一种易用的、可集成的,基于组件的人机对话系统,在编制人机交互界面方面具有极大的灵活性和极强的功能。 控制器采用ControlNet PLC-5/40C处理器热备系统。ControlNet PLC-5/40C处理器是PLC5系列中的新技术产品,处理器及I/O系统可以通过Redundant ControlNet总线交换数据。6#罐区监控系统将1号PLC和2号PLC配置为冗余控制器。在正常状态下,只有主处理器的输出数据对I/O系统进行控制,主从处理器通过ControlNet交换数据及状态保持同步,如果主处理器出错,从处理器将接替主处理器对网络及对I/O系统进行控制。 该PLC系统DI点采用1771-IBD开关量输入模块,DO点采用1771-OW16开关量输出模块,AI点采用1771-IFE模拟量输入模块,16点单边输入。采用1785-CHBM作为处理器热备模块,1771-ACNR15为带冗余网口的ControlNet适配器模块。 本系统有3台上位机,其中2台为操作站,1台为工程师站。每一台上位机都能通过ControlNet单独对PLC进行数据采集和控制。上位机还通过以太网实现文件和其他数据的共享。 ControlNet的组态使用软件RSNetWorx,PLC系统组态及控制逻辑组态使用软件RSLogix5。在ControlNet 网络中,可以组态预定的数据传送操作。这样要实现在处理器和外部设备之间的数据交换,如在1771-IFE卡和处理器之间,主备处理器之间的数据交换,并不需要在逻辑梯形图中使用块传送指令。 图1 6#罐区监控系统结构图概貌 3 FIQ101的累积实 3.1 流量FIQ101概述 广州石化6#罐区需要对进出罐的液化气流量FI101进行计量。就地仪表采用Micro Motion质量流量计。该流量计准确度±0.12%,除了可以就地显示外,同时可以将瞬时流量值输出为4-20mA信号。该信号接入PLC系统的1771-IFE模拟量输入模块,经过12bit 的模数转换后转换为0-4095的值。在1771-IFE中,还可以将0-4095的值定标为-9999到+9999的工程单位值。工艺要求在操作室除了可以监视瞬时流量值外,还要求有准确的流量累积值显示。我们在PLC中用梯形逻辑来实现流量累积的运算。 3.2 流量累积的原理 如何把瞬时流量(又称流率)经过累加运算为总流量,一般有如下一个公式: 瞬时流量×时间=总流量 我们知道,假设一个流量值为5m3/s在1min内不变化,则在这1min内的的总流量为: (5m3/s) * 60s = 300m3 现在假设流量变化如下: 4m3/s有 30 s 5m3/s有 10 s 6m3/s有 20 s 则在这1min内的的总流量为: (4m3/s)*30s+(5m3/s)*10 s+(6m3/s)*20s=290m3 假设流量随时都可能变化,那么就不能用上面的公式来计算总流量了。我们可以按一定的时间间隔采样流量值,然后计算这些值的总和。流量的采样时间越短,计算的结果就越准确。请看图2和图3。 在上面2个例子中,曲线下面的区域就是总流量。采样间隔时间越短,计算误差就越小。 在实际应用中,由于PLC计时器的限制,最短的时间间隔只有0.01s。然而采样间隔时间越短,计算次数就越多,这样就增加了PLC的程序扫描时间。 图3 短的采样间隔时间 3.3 在PLC 5/40C中流量累积运算的方法 我们用梯形逻辑来实现流量累积的运算时可以采用“可选定时中断子程序”来处理,这样采样间隔时间就是固定的了。但是在PLC 5/40C中只有一个可选定时中断子程序,其定时中断时间一般较难同时满足几种逻辑功能的需要。 我们也可以计时器指令来来作为采样间隔时间,每次计时器到了设定值就采样一次。计时器的精度不可能高于它的时基,因此每次计时器超时和

文档评论(0)

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

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

1亿VIP精品文档

相关文档