歡迎回到技成培訓(xùn)網(wǎng)
技成培訓(xùn)網(wǎng)
電工題庫寶典
技成電工課堂
PLC練習(xí)題
技成PLC課堂
變頻器故障查詢
技成PLC學(xué)吧
伺服驅(qū)動(dòng)故障查詢
技成PLC網(wǎng)校
用200plc(224xp)做流量累加流量計(jì)范圍是36-320立方米,介質(zhì)是水,信號(hào)類型4-20ma。
現(xiàn)在做的程序是在中端程序中。模擬量采集進(jìn)行累加,smb34=100ms每秒鐘累加10次,然后除以10算出每秒的流量然后在同一個(gè)中斷程序中每秒鐘累加一次,算出累計(jì)量。
每秒鐘累加用inc_b指令做的,因?yàn)橹袛喑绦蛎?00ms中斷一次,每次中斷inc_b加1,當(dāng)inc_b輸出等于10的時(shí)候進(jìn)行一次累加,這樣做對(duì)嗎,可以把采集和累加做到一個(gè)中斷程序里面嗎,另外在這個(gè)中斷程序中還有其他的模擬量采集,這樣做是否合理
佳答案
可以的,但是考慮到精度和計(jì)算時(shí)間等,一般會(huì)優(yōu)化一下,比如不是一上來就除以10,而是用長(zhǎng)整型累加,累加16次后再右移4位。做到一起可以,避免相互有影響。
若有收獲,就點(diǎn)個(gè)贊吧!
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章