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

相关推荐

  • 力控I/O组态中的西门子200PPI USB怎么设置

    想通过编程线缆跟力控进行组态,实现控制并可以上传PLC数据,但是自己多次尝试都无法链接,搞不清楚问题的所在,在此求助各位大神,先行谢过 问题补充:还有就是如果设置完成或者设置正确,…

    2021年7月5日
  • PID向导中SP的设定

    压力传感器输入PLC的PID去控制泵,量程0~1MPA对应4~20MA,需稳定在0。5MPA请问在PID向导中SP的高低范围如何设?增益和积分项大致在那个范围?谢谢namelife…

    SIMATIC S7-200 2021年7月4日
  • S7200CPU224XP

    各位前辈    我做了一个程序CPU224XP系列PLC与厦门宇电AI7048温控表通信 PLC端口1与AI7048通信&nbsp…

    SIMATIC S7-200 2020年11月1日
  • 如何用USB/PPI电缆连接S7-200的PLC

    我用的电缆是6es7 901-3db30-0xa0,接口应该如何设置?查到的资料都是说直接选USB就行,但我的怎么不能用呢,提示找不到设备。STEP 7-Mic…

    2020年10月31日
  • 多主站PPI通信必须使用多主站电缆吗?

    S7-200作从站,HMI和PC作主站监视PLC。PC地址为0,HMI为1,PLC为2,波特率相同,通过网络连接器HMI和PC插在PLC的同一个通讯口中。现在HMI可以正常和PLC…

    2021年7月5日
  • 求助EM277GSD文件

    https://support.industry.siemens.com/cs/document/109481401/profibus-gsd文件(em277)下载?dti=0&l…

    2021年7月5日
  • 224xp程序下载后,DIAG灯红色常亮

    写了两部分程序,单独下载任一部分,没有问题可以执行。将两部分程序整合到一起后,编译没问题(程序结构如截图所示),下载后,DIAG灯红色常亮。弹框提示如截图所示。请问各位老师有没有遇…

    2017年10月30日
  • S7-1200已经出来了,它的内部I、Q、M、V、等等比S7-200有增加吗?

    S7-1200已经出来了,它的内部I、Q、M、V、等等比S7-200有增加吗? 最佳答案 http://www2.ad.siemens.com.cn/download/Upload…

    SIMATIC S7-200 2017年6月27日
  • s7-200cn程序上传失真

    s7-200cn程序上传后再下载,为什么会失真呢,同是一台机,新plc就没有速度变化和长度变化,都是0不变,是不是速度和长度编码器运算程序没有上传到,试了几个plc都一样,请求高手…

    SIMATIC S7-200 2021年7月5日
  • 脉冲输入问题

    请教下高手:现在有个项目用到一个转速测量仪,输出是脉冲信号,最大输出是3000脉冲/秒,能不能用CPU上的输入点采集,如果不能的话要加什么模块?还有如果采集到脉冲,在程序里怎样转化…

    SIMATIC S7-200 2021年7月4日