西门子s7-200 smart plc 实现流量累计功能
任务:使用s7-200 smart  plc 定时中断实现流量累计功能
1、在主程序中调用模拟量转换子程序,将电流信号转换为瞬时流量
2、在主程序中启用100ms定时器中断
3、流量累计子程序。为了提高精度,提取流量的整数部分和小数部分,整数部分和前一时刻的整数相加,小数部分和前一时刻的小数相加,然后整数和和小数和累加在一起。
4、在中断程序中调用流量累计子程序。
5、下载测试
注:这种累计方式,当累计数值足够大时,会造成一定的累计误差,所以流量累计最好采用通讯的方式直接读取流量计的累计值。或者在累加到一定数值时及时转存, 然后清零后重新累计。