登录
首页
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
上一页
下一页
工控新闻
中国“灯塔工厂”的四大新貌
茵梦达成都分公司办公室盛大开业,开启新篇章!
安森美与伍尔特电子携手升级高精度电力电子应用虚拟设计
英伟达入局人形机器人,与特斯拉联手
马自达选择采用ABB喷涂雾化技术,以加速可持续发展进程
世界级绿色石化产业集群数字化转型推进大会暨中控石化化工大模型首发仪式在甬成功举办
光伏新突破!爱旭N型ABC组件效率跃升,刷新全球量产纪录
华北工控BIS-6390ARA-C50:领跑超高清视听产业
更多新闻资讯