登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:松下fp-x型plc

点击:631 回复:5

师兄们,小弟想用移位指令将寄存器dt0的数以1秒向左移依次一个寄存器即从dt10开始到dt19结束,然后算出这十寄存器的平均值,我要怎么写这个程序,用哪些指令?求帮助
18-12-08 11:25
0.几传送一下,加,取平均值也可以。可能笨点
18-12-08 13:30

引用 15238757763 在 2018/12/8 11:25:17 发言【内容省略】

需要用到加法指令,然后需要用到除法指令,还需要用到计数器指令。
加法指令用于不停的累加自己,例如 DT100=DT0+DT100
计数器指令用于累加自己10次,
当计数器到,然后使用除法指令来除以10得到平均值。
至于还移入DT10到DT19干什么,还不是累加的。
Good Luck~
18-12-08 16:23
仅仅求平均值可以参照版主的说法。
否则可以使用多字以字的方式移动以及求平均值指令。
HAVE FUN!
18-12-08 16:34
大致这个样子。
附件 image.jpg
HAVE FUN!
18-12-08 18:28
我觉得你的需求应该没有说清楚,求平均值为什么还要传送?奇怪!你把你的需求描述清楚!
18-12-08 20:10

工控新闻

更多新闻资讯