PLC计算流量累计不准?本文解释得很清楚!实例讲解程序!
以前我们讲过西门子S7-200在流量累计中的应用,今天我们来学习一下S7-300系列的应用。
理论来说,博途系列PLC的编程思路与S7-300一致,只是软件有一些区别而已。
那么PLC计算累计流量有多种方法。
常用的有使用中断计算和脉冲数计算。
今天我们来学习一下利用中断计算。
项目实例,A厂有一燃气流量机,需要使用该表计算其燃气用量。
思路大概如下;因PLC可以接收到其时时流量,因此可以使用100ms的中断去累加该流量,当然1s的中断也可以,不过扫描周期越短,数值越精确。
例如;一块流量计的瞬时流量是10m3/h,那么将该流量值除以36000,那就是100ms的流量,每100ms将该值累加,得到的数值就是累计量,理论来说,中断时间越短,数值越精确。但考虑PLC负担也增加,因此建议使用100ms-1s的中断。
然后我们进行实例解说。
一流量计信号接线,流量计一般使用模拟量输入的方式连接,如果是电流信号则分为两线制和四线制,
二线制信号是指;信号的两根线既是电源线又同时是信号线。二线制的优点是接线简单,只适用一般功率小的一次传感器,如:压变、差压变、温变、电容式液位计、射频导纳、电磁流量计、涡街流量计等。传感器本身用电由二线制中得到,是必影响其带载能力。
四线制信号是指;电源两根线,信号两根线。电源和信号是分开工作的。四线制的优点是由于是将电源和功率分开,所以本机的功率与信号是没有功率上的关联的,适用于大功率的的传感器,如超声波(由于其为了加大抗干扰能力,所以发射的功率会很大,所以此款产品选型时要尽量四线的,二线的一般抗干扰能力较弱),就不能作成2线的,只能是4线,分别是工作电源2个,输出2个。
按照流量计要求将模拟量信号接入到PLC系统。
二编程;
打开程序
该程序包含OB1,OB35,FB1,FC105,DB1。
其中OB1是PLC程序必备,对于本实例不需要,空程序即可。
OB35是设置为100ms的中断扫描块,主要程序都在其中。
FB1是主要功能块,
FC105是比较常见的功能,可以处理模拟量数据,将模拟量数据按照固定要求转化。(可以按照量程将PLC扫描的0-27648转化为实际流量,本例中该流量计量程3000m3/h,该信号接入到PLC的PIW256通道,PLC将扫描PIW256地址的0-27648转化为0-3000的实际流量)
比如说如果该流量计的瞬时流量是1500m3/h,该流量计就会输出12ma的电流,PLC会检测到13824,通过转化再次转为1500。
DB1为FB1的背景数据块,为存放FB1中信息的地方。
我们依次讲解一下该程序。
首先我们需要将OB35改为需要的中断时间块
例子中为100ms,就是0.1s
OB1为空块
OB35中为主程序,调用FB1,并以DB1作为背景数据块。
其中FLOW IN为该流量计接入PLC的模拟量通道。
Hi limit为该流量计量程上限,本例为3000m3/h。
Low limit为该流量计量程下限,一般为0。
Division为分辨率,对于100ms,该分辨率为36000,也就是将流量单位改为m3/100ms,如果是1s,该分辨率为3600。也就是将流量单位改为m3/1s。从而进行下一步计算。
Clear是流量累计数清零通道,触发M0.0可以将Flow Accu清零。
输出的Flow rt是转化完的流量数值。
Flow Accu为累计量,该值可通过Clear清零。
接下来我们打开FB1。
第一行第二行为处理模拟量,将信号转为实际流量值。
第三行将该值输出到外部。
第四行将分辨率改为可计算的实数。
第五行将转化的流量数除以分辨率,意味着改为以中断时间为单位的实际流量。
第六行将第五行的流量数相加,得到最终累计流量。
第七行为通过外部清零。
好了程序解说完毕,对于本篇文章,我已准备例子程序,需要的可以在评论区留言;我想要程序,点赞并转发,然后私信我;流量累计程序。
谢谢,学会的请点赞,土豪欢迎打赏。
您的支持是我更新的动力,谢谢大家。
质量流量控制器(流量计)与计算机或PLC 的连接方法
在使用莱峰科技LF系列质量流量控制器(流量计)时需用设备: 计算机或PLC; A/D(模数),D/A(数模)转换卡或转换模块,每台流量控制器各配置一个 通道; 常开式继电器,两个,用于控制调节阀的开闭; 显示仪或高稳定性高抗干扰能力的电源; 抗干扰能力的电缆线。
a.通过流量显示仪与计算机的连接方法,见下图
通过显示仪与计算机连接
b.直接与计算机的连接方法,见下图
在使用的过程当中,有可能发生零点偏移,可进行零点偏移的调节。零点 的调节可以两种方式进行调节: a.在流量显示仪表盘上的调零或其他外部调整机构进行调节,叫做外调零。 b. 一种可以从流量控制器上的调零孔进行调节,叫做内调零。 调零孔的位置在流量控制器左侧面的小孔,内有调零电位器。
注意:
◆调零时,应切断起源,将阀控开关打在“关闭”位置;
◆调零必须在开机预热15分钟以后进行,以待流量计零点的稳定;
◆除调零电位器外,不得轻易调整其它电位器。
相关问答
需要流过一升水之后给一个脉冲信号给PLC,怎样设置并编程
[最佳回答]你可以用流量计来做,流量计有三根线,二根是电源,还有一根是脉冲输出,流过一升水就有一定的脉冲数输出,这个脉冲数可以问厂家,(假如定为3000),脉冲输...
脉冲输出的流量计在西门子s7-300中怎么编程?怎么进行累计流量的累加?如果能有程序参考的话感激不尽?
有脉冲输出的话,将脉冲输出接到数字量输入端,程序上用计数器对此脉冲信号进行上升沿采集,可以累加到一定值,复制到其他寄存器,然后对此计数器清零有脉冲输出...
三线制流量计输出4到20毫安电流怎么接到PLC输入模块上?
A-电源正,接电源正极,如24V+B-信号正,接PLC的CH+C-信号负,接PLC的CH-,同时,再把C和电源负极相接。即传感器的信号负和电源的负极都接入PLCAI模块的信号负端...
用西门子300PLC写个阀门控制程序是通过流量计反馈的信号...
直接使用300的PID调节块FB41就可以。
西门子PLC-s7200smart流量累计并达到累计之后清零怎么写?
首先你的累计值是在程序中做的累积不是通讯读取的累积值累计值和设定值做个比较,上升沿导通线圈,在用线圈复位累积值就可以了你这问题问的你就问累计怎么做...
传热实验中,如何增加空气流量计?
传热实验过程中,空气进入主管道流量应该通过变频风机、旁路调节阀、阀门远程PLC连锁流量计等控制装置进行控制,并检查空气流量旁路调节阀是否全开。传热实验...
关于无纸记录仪和PLC应用的差异-盖德问答-化工人互助问答社区
彩色无纸记录仪2500大约,蓝色1700大约,plc+触摸屏价格不清楚。触摸屏+plc肯定比无纸记录仪贵了?只是监测的话可以用无纸记录仪,有控制的话就要用...
GF流量计-盖德问答-化工人互助问答社区
一般4-20ma比较多什么信号都有,电压电流电阻一般4-20ma比较多显示面板到plc的是电流信号,一次表到显示面板的应该不是显示面板到plc的是电流信...
谁能帮助我!防水试验设备水箱水位视窗上的数字高水位为什么...
[回答]我们东莞科翔设备的防水试验设备中是有配置了试验通电电源接口的,我们称之它为样品电源。样品电源,电压通常配置为15A,AC200V或20A,AC380V,它是由...
求帮助!如果ip防水等级试验设备试验时触摸屏上没有流量显示...
[回答]I...我们可以整合为您提供试验设备的采购方案和特别订制服务。您给我们之间一次沟通认识的机会,我们还您一整套实验室设备的完整的解决方案!!产品...