登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:松下fp-x型plc
点击:631 回复:5
楼主
编辑
引用
管理
15238757763
师兄们,小弟想用移位指令将寄存器dt0的数以1秒向左移依次一个寄存器即从dt10开始到dt19结束,然后算出这十寄存器的平均值,我要怎么写这个程序,用哪些指令?求帮助
18-12-08 11:25
1楼
编辑
引用
管理
PLC-hmi
0.几传送一下,加,取平均值也可以。可能笨点
18-12-08 13:30
2楼
编辑
引用
管理
cvlsam
引用
15238757763
在 2018/12/8 11:25:17 发言
【内容省略】
需要用到加法指令,然后需要用到除法指令,还需要用到计数器指令。
加法指令用于不停的累加自己,例如 DT100=DT0+DT100
计数器指令用于累加自己10次,
当计数器到,然后使用除法指令来除以10得到平均值。
至于还移入DT10到DT19干什么,还不是累加的。
Good Luck~
18-12-08 16:23
3楼
编辑
引用
管理
fujifa
仅仅求平均值可以参照版主的说法。
否则可以使用多字以字的方式移动以及求平均值指令。
HAVE FUN!
18-12-08 16:34
4楼
编辑
引用
管理
fujifa
大致这个样子。
HAVE FUN!
18-12-08 18:28
5楼
编辑
引用
管理
逍遥的久鸣
我觉得你的需求应该没有说清楚,求平均值为什么还要传送?奇怪!你把你的需求描述清楚!
18-12-08 20:10
工控新闻
人形机器人量产需打通三大堵点
皮尔磁:一把“小门锁”,轻松拿捏安全门监控
77万点控制记录!中控技术携手浙石化打造炼化一体化项目
中国信息协会具身智能专业委员会正式成立
海能达、步科携手金蝶 深圳制造企业数字化转型破局前行
施耐德电气携手意昂集团,以无六氟化硫中压开关设备加速能源转型
中扬立库与西门子深化技术协同 共绘智能仓储创新蓝图
中国智能制造解决方案提供商TOP15
更多新闻资讯