kps000
级别: 家园常客
精华主题: 0
发帖数量: 110 个
工控威望: 630 点
下载积分: 7486 分
在线时间: 185(小时)
注册时间: 2018-12-04
最后登录: 2024-05-11
查看kps000的 主题 / 回贴
楼主  发表于: 2022-07-18 15:52
一个寄存器在单位时间内里面的数据不停的变动,如何找出最大值或者最低值出来,三菱Q系列的PLC
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1379 个
工控威望: 1555 点
下载积分: 3678 分
在线时间: 176(小时)
注册时间: 2017-09-01
最后登录: 2024-05-07
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2022-07-18 16:06
不知道有没求峰值和谷值的指令
我一般就不停地比较,大的传送到Dx,小的传送到Dy。
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
隐姓埋名
电气工程从业者,爱好者。广交天下同行VX:em5480011
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 269 点
下载积分: 2769 分
在线时间: 50(小时)
注册时间: 2018-12-20
最后登录: 2024-03-21
查看隐姓埋名的 主题 / 回贴
2楼  发表于: 2022-07-19 13:08
图片:
研究下这个 。。。
求真务实,厚积薄发。VX:em5480011
无缘做大神
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 213 点
下载积分: 962 分
在线时间: 64(小时)
注册时间: 2021-09-16
最后登录: 2024-05-05
查看无缘做大神的 主题 / 回贴
3楼  发表于: 2022-07-20 08:46
引用
引用楼主kps000于2022-07-18 15:52发表的 三菱寄存器 :
一个寄存器在单位时间内里面的数据不停的变动,如何找出最大值或者最低值出来,三菱Q系列的PLC

现存入,在比较不行吗
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 666 个
工控威望: 1044 点
下载积分: 158 分
在线时间: 535(小时)
注册时间: 2019-09-22
最后登录: 2024-05-16
查看gxtmdb82164的 主题 / 回贴
4楼  发表于: 2022-07-20 09:58
old =0,new=0
do
new = reg_value;
if(new > old)
old = new;
time++;

while time<time_out
小小李
级别: 探索解密
精华主题: 0
发帖数量: 57 个
工控威望: 110 点
下载积分: 467 分
在线时间: 17(小时)
注册时间: 2019-10-06
最后登录: 2024-03-28
查看小小李的 主题 / 回贴
5楼  发表于: 2022-07-26 17:15
应该用类似于冒泡法的方法找出来吧
红云123
级别: 略有小成
精华主题: 0
发帖数量: 271 个
工控威望: 341 点
下载积分: 2804 分
在线时间: 126(小时)
注册时间: 2020-09-22
最后登录: 2024-04-14
查看红云123的 主题 / 回贴
6楼  发表于: 2022-07-27 11:51
三菱手册里有标准程序