您现在所在的是:

PLC论坛

回帖:5个,阅读:611 [上一页] [1] [下一页]
* 帖子主题:

松下fp-x型plc

2307
15238757763
文章数:347
年度积分:50
历史总积分:2307
注册时间:2016/10/30
发站内信
发表于:2018/12/8 11:25:17
#0楼
师兄们,小弟想用移位指令将寄存器dt0的数以1秒向左移依次一个寄存器即从dt10开始到dt19结束,然后算出这十寄存器的平均值,我要怎么写这个程序,用哪些指令?求帮助
此帖发自手机工控论坛
19419
PLC-hmi
文章数:7448
年度积分:137
历史总积分:19419
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2018/12/8 13:30:19
#1楼
0.几传送一下,加,取平均值也可以。可能笨点
此帖发自论坛手机版
37945
cvlsam 版主
文章数:12473
年度积分:556
历史总积分:37945
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/12/8 16:23:02
#2楼
以下是引用152387577632018/12/8 11:25:17的发言:
师兄们,小弟想用移位指令将寄存器dt0的数以1秒向左移依次一个寄存器即从dt10开始到dt19结束,然后算出这十寄存器的平均值,我要怎么写这个程序,用哪些指令?求帮助
需要用到加法指令,然后需要用到除法指令,还需要用到计数器指令。

加法指令用于不停的累加自己,例如 DT100=DT0+DT100
计数器指令用于累加自己10次,
当计数器到,然后使用除法指令来除以10得到平均值。

至于还移入DT10到DT19干什么,还不是累加的。

Good Luck~
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2018/12/8 16:34:27
#3楼
仅仅求平均值可以参照版主的说法。

否则可以使用多字以字的方式移动以及求平均值指令。

HAVE FUN!
此帖发自手机工控论坛
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2018/12/8 18:28:10
#4楼
大致这个样子。
附件 image.jpg

HAVE FUN!
此帖发自手机工控论坛
12372
逍遥的久鸣
文章数:4539
年度积分:456
历史总积分:12372
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2018/12/8 20:10:36
#5楼
我觉得你的需求应该没有说清楚,求平均值为什么还要传送?奇怪!你把你的需求描述清楚!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004