模拟量的转换计算

给水箱加水,流量计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日 上午11:38
下一篇 2020年11月5日 上午11:38

相关推荐

  • 无线通讯技术的学习步骤和方法

    最近遇到的几个工程都涉及到无线技术,有的是本地HMI无线连接PLC,有的是WCC远程通过interne无线t监控和操作设备,我本人一点儿无线的基础都没有,想从头开始学习,不知道应该…

    SIMATIC S7-200 2017年8月3日
  • cpu214怎么与电脑链接

    我想把CPU里的程序上载到电脑里,可是软件总是读不带CPU,请问一下网络怎么设置,我对网络不熟,谢谢 问题补充:设备管理器上找不到PC/PPI的驱动,应该是需要安装驱动,各位大神可…

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

    CPU226CN 放在控制柜内,PC放在PC柜内,两者距离大约20米,通过做了PC/PPI电缆延长线进行通讯(接2/3/7/8四根线),但通讯效果不好,大家有没有其它更好…

    SIMATIC S7-200 2021年7月5日
  • 自由口通信发送数据接收不到

    按照手册上的自由口通讯例子编写程序,用串口调试助手监控通讯口。1. PLC可以接收串口调试助手发送的数据,但是串口调试助手接收不到PLC发送的数据2.直接用SM0.5的上…

    SIMATIC S7-200 2020年11月1日
  • step7 microwin提示“从plc接受数据时发生错误”

    用pc adapter usb 适配器(972-0cb0-0xa0)与 226cn正常连接,但是有一段程序,如图下载之后无法正常监控,总是提…

    2020年10月31日
  • S7200 CN CPU224XP 模拟量问题

    S7200 CN CPU224XP 模拟量问题这款不是自带2个模拟量输入和一个模拟量输出吗?为什么在PLC上找不到所谓的A+ B+等接线端子…

    2017年8月26日
  • 关于MODBUS功能码05、15的问题

    功能码05是写单个线圈功能码15是写多个线圈手册里有句话:输出点不是被强制,用户程序可以重写由modbus的请求而写入的值PLC做从站,计算机发送01 0F 0…

    SIMATIC S7-200 2018年12月6日
  • s-200

    我编程软件s-200中的库怎么没有子程序是空的,怎么添加到库。。 最佳答案 1、STEP 7-Micro/WIN V4.0 以上版内部已经带有新的指令…

    SIMATIC S7-200 2017年8月24日
  • SCL单按钮控制程序

    各位兄台!SCL单按钮控制程序怎么写啊!我泄漏后直接自锁啊!忘给与回复 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.…

    SIMATIC S7-200 2021年7月5日
  • 200与组态王通讯

    是这样的,现在我这有十几台224CN都通过232转485直接通过串口和上位组态王连接,可能是由于变量太多,上位的数据采集很慢(几十秒,上位发出的控制指令都滞后几秒)。鉴于此,准备升…

    SIMATIC S7-200 2021年7月4日