登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:写了个定时中断求平均值,结果不对。

点击:740 回复:10

附件 中断求平均值.jpg
Smart200,定时中断。测试的时候,给当前值设定一个浮点数,中断10次后累加值除以10,得到的数据不对,请教各位老铁指导一下。
23-10-24 14:50
将MOV_R,MOV_W指令另外控制,不要串联在DIV指令后。
Good Luck~
23-10-24 17:13
我在找找原因
最后修改:2023/10/25 11:12:44
23-10-25 11:03
加法前面不用加沿的吗?
23-10-25 11:14
你是不是数据太小了。
没有发现问题。
附件 无标题.jpg
最后修改:2023/10/25 12:04:08
23-10-25 11:33
应该是中断以后进行加法运算vd28+vd108,而不是在sm0.0之后进行vd28+vd108,当中断等于vw50=10时,再除法
23-10-26 15:09

引用 wumengming80 在 2023/10/26 15:09:20 发言【内容省略】

他这段程序应该在中断程序里
23-10-26 19:12
右边最后那个指令应该填个“1",填”0“是错的
23-10-28 18:02
自加指令前面得加个 沿指令吧!
23-10-30 09:50
确定每次进入中断程序号,以SM0.0作为条件,ADD,INC只会执行一次吗?
23-10-30 11:11

上一页下一页

工控新闻

更多新闻资讯