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

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

现存入,在比较不行吗
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 757 个
工控威望: 1135 点
下载积分: 373 分
在线时间: 594(小时)
注册时间: 2019-09-22
最后登录: 2024-11-22
查看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
发帖数量: 58 个
工控威望: 111 点
下载积分: 469 分
在线时间: 18(小时)
注册时间: 2019-10-06
最后登录: 2024-11-18
查看小小李的 主题 / 回贴
5楼  发表于: 2022-07-26 17:15
应该用类似于冒泡法的方法找出来吧
红云123
级别: 略有小成
精华主题: 0
发帖数量: 273 个
工控威望: 343 点
下载积分: 2808 分
在线时间: 130(小时)
注册时间: 2020-09-22
最后登录: 2024-11-20
查看红云123的 主题 / 回贴
6楼  发表于: 2022-07-27 11:51
三菱手册里有标准程序