登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:求助三菱PLC怎样判断一个连续变化值并取其最大值的办法
点击:18626 回复:13
楼主
编辑
引用
管理
lzhnym
三菱 FX PLC怎样判断一个连续变化值并取其最大值的办法,也就是一连续变化的压力信号存储在数据寄存器中,编写一程序将最大值存储起来。
13-06-13 20:41
1楼
编辑
引用
管理
fumz78
开始时先将这个要测量的值的当前值传送一个固定的地址中如D100
然后一直用这个变化的测量值和D100比较,如果是大于,就将当前值传送到D100中去
那就能保证D100中一直存储的是最大的值
13-06-13 20:54
2楼
编辑
引用
管理
gzg_00
1楼说的对,用比较吧
13-06-13 21:44
3楼
编辑
引用
管理
lzhnym
问题是怎样让第一次传送指令送一次后无效只执行后面的比较指令传送啊
13-06-14 05:59
4楼
编辑
引用
管理
fumz78
开始只传送一次,条件可以用上升沿,或是用MOVP指令
13-06-14 09:15
5楼
编辑
引用
管理
ZCMY
如果你仅仅取一个最大值还是很容易的;
假如你测量值放在D100 最大值放D102内;
开机先将D100值传到D102内;
然后一直执行比较指令,当D100大于D102时,D100值传送到D102,这样就可以保证D102一直是最大的;
最后修改:
2013/6/14 13:18:24
13-06-14 13:17
6楼
编辑
引用
管理
hhblxl2123
根据楼上的意思,用OMRON软件作了一个
13-06-14 15:33
7楼
编辑
引用
管理
jiesiliu10
如图D3
13-06-14 17:21
8楼
编辑
引用
管理
jiesiliu10
如果要100个数值,1000个数据之中取最大的,只需要加多个D,做中间人就可以啦。就像C语言那种比较大小一样的。多思考
13-06-14 17:23
9楼
编辑
引用
管理
jiesiliu10
引用
jiesiliu10
在 2013/6/14 17:21:39 发言
【内容省略】
这个D1是记录之前的数
13-06-14 17:24
上一页
下一页
工控新闻
双“展”齐发,助力产业数智转型 ——魏德米勒“在中国,魏中国”系列活动辐射华南
华北工控BIS-6390ARA-C50:领跑超高清视听产业
建立保持制造业合理比重投入机制
大湾区工博会2024新设工业软件、低空经济主题展,11月26-29日开幕
马自达选择采用ABB喷涂雾化技术,以加速可持续发展进程
展会回顾 | 如“七”而至,西克进博会首秀圆满落幕!
华北工控图像智能识别系统专用计算机,助力物流行业提质增效
施耐德电气:共建微网新业态,共赢绿色新质力
更多新闻资讯