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

主题:求助三菱PLC怎样判断一个连续变化值并取其最大值的办法

点击:18626 回复:13

三菱 FX PLC怎样判断一个连续变化值并取其最大值的办法,也就是一连续变化的压力信号存储在数据寄存器中,编写一程序将最大值存储起来。
13-06-13 20:41
开始时先将这个要测量的值的当前值传送一个固定的地址中如D100
然后一直用这个变化的测量值和D100比较,如果是大于,就将当前值传送到D100中去
那就能保证D100中一直存储的是最大的值
13-06-13 20:54
1楼说的对,用比较吧
13-06-13 21:44
问题是怎样让第一次传送指令送一次后无效只执行后面的比较指令传送啊
13-06-14 05:59
开始只传送一次,条件可以用上升沿,或是用MOVP指令
13-06-14 09:15
如果你仅仅取一个最大值还是很容易的;
假如你测量值放在D100   最大值放D102内;
开机先将D100值传到D102内;
然后一直执行比较指令,当D100大于D102时,D100值传送到D102,这样就可以保证D102一直是最大的;
最后修改:2013/6/14 13:18:24
13-06-14 13:17
根据楼上的意思,用OMRON软件作了一个
附件
13-06-14 15:33
附件
如图D3
13-06-14 17:21
如果要100个数值,1000个数据之中取最大的,只需要加多个D,做中间人就可以啦。就像C语言那种比较大小一样的。多思考
13-06-14 17:23

引用 jiesiliu10 在 2013/6/14 17:21:39 发言【内容省略】

这个D1是记录之前的数
13-06-14 17:24

上一页下一页

工控新闻

更多新闻资讯