s7-300plc流量累计论文

s7-300plc流量累计论文

ID:47985574

大小:359.00 KB

页数:13页

时间:2019-11-11

s7-300plc流量累计论文_第1页
s7-300plc流量累计论文_第2页
s7-300plc流量累计论文_第3页
s7-300plc流量累计论文_第4页
s7-300plc流量累计论文_第5页
资源描述:

《s7-300plc流量累计论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于S7-300PLC的流量累积XXX(XXXX化工有限责任公司XX分厂)摘要:在工业控制中,常常利用S7-300PLC对物料进行计量操作,实现常规积算仪基本功能。累积流量就是利用S7-300PLC采集现场流量仪的瞬时流量值,通过PLC累积运算后得出累积流量值,并通过上位机显示。关键词:S7-300PLC累积流量前言在XXXXXX化工脱气二期项目中,要求对对蒸汽总管流量进行计量,通过对蒸汽的计量完成成本的计划、控制、核算和分析,以最少的投入发挥最大的作用,获得更多的盈利。科学合理地进行企业的计量活动,既能保证生产管理、质量管理、安全管理

2、、能源管理、设备管理、环境管理和调查研究活动提供科学的定量分析,同时也是节能减排的有效手段,为提高企业的产品质量和经济效益提供计量保证,从而提高社会效益。PLC简介:可编程序控制器,英文称ProgrammableLogicController,简称PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相

3、结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。STEP7简介STEP7编程软件用于西门子系列工控软件SIMATICS7、M7、C7的编程、监控和参数设置,是SIMATIC工业软件的重要组成部分。STEP7编程软件能实现对PLC硬件的组态,程序的编写,故障

4、的查询,现场设备运行状态的监控;通过STEP7集成的程序块能有效的实现PID控制,流量累积算法,也能利用自带的软元件点代替常规的继电器控制,使控制环节简单化,有效降低了故障率。PLC流量累计原理流量计是将现场流量信号转换为标准的4~20mA的电流信号,然后将该信号传送给PLC处理。如上图所示,PLC处理模拟量实质是将模拟量信号数字化,量化成时间轴相同的若干份,然后求得单位时间T内的流量值,累积流量就是将每个时间段内的累积流量累加起来,如上图中各个小长方形面积之和,在计算瞬时流量时,必须按照严格的时间间隔才能保证累积流量的准确性,因此,计

5、算累积流量时必须用定时中断进行,S7-300PLC可用的定时中断组织模块是OB35,在S7-300站点的硬件组态中,打开CPU属性设置可以看到其它的中断组织块为灰色。OB35默认的调用时间间隔为100ms我们可以根据需要更改,定时范围是1-60000毫秒(ms)。主要功能块和组织块的讨论1:OB35:OB35组织块能以固定的时间间隔来中断用户程序,转而执行定时中断组织块中的程序,即OB35组织块定时中断时间到,PLC中断OB1组织块的当前程序,并将中断的OB1组织块的状态用堆栈保存,然后转去执行OB35中的流量累计,PID等程序,当程序

6、执行完以后,PLC返回执行OB1中的程序,读取堆栈数据,返回到被中断时的程序。该组织块能严格的产生一个固定的时间间隔,被广泛用于流量,PID程序定时采集现场信号,并进行数据处理的有效手段,但值得注意的是,OB35组织块的时间间隔必须大于OB35中程序所执行的时间,其时间设置如下2:FC105:该功能块能接受一个整型值(INT),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值,并将结果写入OUT。其表达式为:OUT = [ ((FLOAT (IN) -K1)/(K2-K1)) * (HI_LIM-O_

7、LIM)] + LO_LIM常数K1和K2根据输入值是BIPOLAR等于1还是0,BIPOLAR=1时,输入整型值介于-27648与+27648之间,因此K1=-27648.0,K2=+27648.0;BIPOLAR=0时,假定输入整型值介于0和27648之间。K1=0,K2=+27648.0。功能块引脚介绍:EN输入BOOL使能输入端,信号状态为1时激活该功能。ENO输出BOOL功能的执行无错误,输出端信号状态为1。IN输入INT欲转换为以工程单位表示的实型值的输入值。HI_LIM输入REAL以工程单位表示的上限值。LO_LIM输入R

8、EAL以工程单位表示的下限值。BIPOLAR输入BOOL信号状态为1表示输入值为双极性。信号状态0表示输入值为单极性。OUT输出REAL转换的结果。RET_VAL输出WORD该指令的执行没有错误,将返回值W

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

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

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