模拟量的转换计算

给水箱加水,流量计4-20mA,EM231,比如加到5吨水停止,如何计算水箱内的水量?想用AIW0换到VB0,VB0/32000-6400什么的,然后乘以时间T,乘积与某一设定值比较,输出控制信号,可行吗?有没有其他的方法?
谢谢

最佳答案

不能用VB0,这样你的数据就丢失了,应该用VW0(其实直接用AIW0就可以了),转换方法是这样的,例如4~20mA对应0~100立方/秒,对应于你的模拟量输入AIW0的瞬时流量为X=100×(AIW0- 6400)÷(32000 -6400)。
流量累计方法如下:采用定时中断(中断时间为1s),中断处理程序中对上面计算出来的X做累加即可,累加结果即为你想要的累计流量,并与5T(5立方米)做比较,大于或等于5T时停止输出即可。

提问者对于答案的评价:
谢谢,VB是输入时的失误,定时中断是好主意,但我想用楼下的说法用SM0.5+P定时采样,送AC1,再比较,可行吗?
因为是初学,很多东西不懂,谢谢啦

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc321011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐

  • Protool/Pro RT与S7-200通讯

    请教大家:在没有触摸屏的情况下,我想用 Protool/Pro RT连接PLC进行仿真调试(用TP170A创建的项目),可以做到吗? 谢谢!!!! 问…

    SIMATIC S7-200 2021年7月5日
  • 西门子214

    西门子214,用USB/PPI电缆和编程软件通讯不上,电缆指示灯显示只有TX灯闪,是不是PLC没有响应啊?我是按搜索所有波特率连得,按理应该能搜到啊!我该怎么处理?谢谢! 问题补充…

    SIMATIC S7-200 2021年7月4日
  • 编码器测转速

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn 先谢谢了~~~ 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • PID指令编程

    我的电动执行器是开关量的,有三条线,其中一条是正转,一条是反转,第三条是公共线,现在用的是PLC S7-200,想用PID指令编程,来实现自动控制温度,但发现S7-200…

    SIMATIC S7-200 2017年12月2日
  • 西门子SMART200 问题1,

    请问,在SMART 200PLC 里面怎样查看使用了哪些地址,寄存器 等,比如使用了I0.3,没有使用I0.2 最佳答案 编译后打开交叉引用就可以查看…

    SIMATIC S7-200 2021年7月5日
  • 1200与200进行MODBUS通讯

    1200与200进行MODBUS通讯,1200作为Master,200作为从站;现1200需读写200的I/O,200作为从站,除了编写对MODBUS从站的初始化和调用外,还需要编…

    SIMATIC S7-200 2020年11月1日
  • Modbus的通讯问题

    我用modbus的RTU库,程序如下: NETWORK 1:   LD SM0.1   C…

    SIMATIC S7-200 2021年7月4日
  • TD200怎么用?

    TD200怎么用? 有资料请发送到fride2001630@yahoo.com谢谢 最佳答案 http://www.ad.siemens.com.cn/service/e…

    SIMATIC S7-200 2021年7月5日
  • 2个CPU222和WINCC怎么通讯?

    有2个CPU222,1台PC,通讯距离2000米还需要加什么中继器吗?需要用CP243-1吗? 最佳答案 有2个CPU222,1台PC,通讯距离2000米需要加RS485中继器,不…

    SIMATIC S7-200 2020年10月31日
  • S7-200 的PID闭环控制不经过自整定可以用吗?

    S7-200 的PID闭环控制不经过自整定可以用吗? 最佳答案 自整定是有很多条件限制的,而现场环境复杂多样,多不满足自整定条件。工程中大部分都是设计者跟据实际情况设置的…

    SIMATIC S7-200 2020年11月5日