中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 松下fp-x型plc
发表新帖 回复该主题
回帖:5个,阅读:485 [上一页] [1] [下一页]
* 帖子主题:

松下fp-x型plc

分享到
2257
15238757763
文章数:347
年度积分:50
历史总积分:2257
注册时间:2016/10/30
发站内信
发表于:2018/12/8 11:25:17
#0楼
师兄们,小弟想用移位指令将寄存器dt0的数以1秒向左移依次一个寄存器即从dt10开始到dt19结束,然后算出这十寄存器的平均值,我要怎么写这个程序,用哪些指令?求帮助
此帖发自手机工控论坛
18948
PLC-hmi
文章数:7455
年度积分:205
历史总积分:18948
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2018/12/8 13:30:19
#1楼
0.几传送一下,加,取平均值也可以。可能笨点
此帖发自论坛APP
36260
cvlsam 版主
文章数:12211
年度积分:612
历史总积分:36260
注册时间: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~
8158
fujifa
文章数:2904
年度积分:91
历史总积分:8158
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2018/12/8 16:34:27
#3楼
仅仅求平均值可以参照版主的说法。

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

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

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

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

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

46.8003