362775017
級別: 探索解密
|
smart200用485通訊讀取變頻器輸出電流,存儲于VW0內,由于輸出電流波動較大,希望能將此值濾波, 我一直玩的三菱和仿三菱,沒玩過西門子, 三菱的方式,用SFR指令,將vw0內的值循環寫入VW100~VW109內,再將VW100~VW109內的值累加,再除以10 西門子沒找到傳字的位移指令,也沒找到累加指令,求助解決方法 |
---|---|
|
iamwcq009
級別: 略有小成
|
IF Cou < Data_filtering THEN Temp6 := Temp5 + Temp6; Cou := Cou + 1; ELSE Conv_Value := DINT_TO_INT(REAL_TO_DINT( Temp6 / INT_TO_REAL(Data_filtering))); Temp6 := 0.0; Cou := 0; END_IF; |
---|---|
|