S7-200流量累加

用200PLC(224XP)做流量累加 流量计范围是36-320立方米,介质是水,信号类型4-20mA。
现在我做的程序是在中端程序中。模拟量采集进行累加,SMB34=100MS每秒钟累加10次,然后除以10算出每秒的流量  然后在同一个中断程序中每秒钟累加一次,算出累计量。
每秒钟累加用INC_B指令做的,因为中断程序每100MS中断一次,每次中断INC_B加1,当INC_B输出等于10的时候进行一次累加,这样做对吗,可以把采集和累加做到一个中断程序里面吗,另外在这个中断程序中还有其他的模拟量采集,这样做是否合理
我的邮箱,yangdong1217@yahoo.com.cn

最佳答案

可以的,但是 考虑到精度和计算时间等,我们一般 会优化一下,比如不是一上来就除以10,而是用长整型累加,累加16次后再右移4位。做到一起 可以,避免相互有影响。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:27
下一篇 2020年10月31日 下午1:27

相关推荐

  • 西门子810D报警2001

    产生2001报警的原因是NCU中的PLC程序及NCK数据丢失,我没有备份,麻烦大家怎么能解决谢谢 最佳答案 1、2001: PLC 没启动—–说明:&nb…

    SIMATIC S7-200 2021年7月5日
  • s7-200的寻址问题

    在学习s7-200的间接寻址时看到:   MOVB &VB200,AC1     &nbs…

    SIMATIC S7-200 2020年11月1日
  • S7-200如何用TC35模块进行发短信到手机

    如题,我是想做设备有故障报警时,PLC发短信到手机上,来通知,有做过的朋友指点一下,谢谢 最佳答案 连接这个http://www.ad.siemens.com.cn/downloa…

    SIMATIC S7-200 2020年10月31日
  • EM253怎样连续控制伺服电机

    EM253控制伺服电机连续运行,能改变速度,有手动运行,用西门子200向导可怎么调用 最佳答案 EM253定位模块可以通过发脉冲控制伺服电机,一般控制指令包括两部分,即PULS和S…

    SIMATIC S7-200 2020年10月31日
  • 方案编程请教高手,谢谢!

    一台电机通过机械传动的方式带动三条辊共同夹住一根粗木头旋转, 其中有一条辊上装有刀(刨刀 ,象在展开一卷纸一样)在均匀的削切木头,该辊在带动木头转的同时还受到另…

    SIMATIC S7-200 2021年7月5日
  • SMWRT200 modbus 从站通讯

    程序下载后,通讯标志位M10.1可以看到有时有输出,工控机发送的地址是5000,接线是电脑2接TX/B,3接RX/A,5接M,现在PLC没有到上位机发送的数据,请问下是哪里出问题了…

    2021年7月5日
  • 程序乱码

    程序乱码 钻石用户推荐最佳答案 果然很乱。乱得连论坛都发错,plc牌子都搞错了。别让我猜中了。呵。 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • PC Access For WIN2K EN

    什么版本的 PC Access支持WIN200英文版? 最佳答案 S7-200 PC Access V1.0 提问者对于答案的评价…

    SIMATIC S7-200 2021年7月4日
  • S7—200 定时锁程序

    现有一个项目  客户要求要有12期的时间锁程序  要求到时间把机器停下来  然后屏幕显示代码代码通过特定的公式得出解锁码…

    SIMATIC S7-200 2021年7月5日
  • 关于S7200与工控机的MODBUS通讯

    各位高手,这个问题我问过几次,由于本人的知识局限,还未能完全理解,为此困扰了我好长时间。原来希望用户用WINCC来连接S7200,但用户不用WINCC组态,那么我必须在PLC中先编…

    SIMATIC S7-200 2017年11月12日