s7-200流量累加
112.95.251.214
發(fā)布于2014-04-28 17:51
4
0
標簽:
用200plc(224xp)做流量累加流量計范圍是36-320立方米,介質(zhì)是水,信號類型4-20ma。
現(xiàn)在做的程序是在中端程序中。模擬量采集進行累加,smb34=100ms每秒鐘累加10次,然后除以10算出每秒的流量然后在同一個中斷程序中每秒鐘累加一次,算出累計量。
每秒鐘累加用inc_b指令做的,因為中斷程序每100ms中斷一次,每次中斷inc_b加1,當inc_b輸出等于10的時候進行一次累加,這樣做對嗎,可以把采集和累加做到一個中斷程序里面嗎,另外在這個中斷程序中還有其他的模擬量采集,這樣做是否合理
佳答案
可以的,但是考慮到精度和計算時間等,一般會優(yōu)化一下,比如不是一上來就除以10,而是用長整型累加,累加16次后再右移4位。做到一起可以,避免相互有影響。