二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2884 个
工控威望: 4515 点
下载积分: 223981 分
在线时间: 3259(小时)
注册时间: 2008-02-22
最后登录: 2025-08-22
查看二手工控电器的 主题 / 回贴
楼主  发表于: 2019-10-13 09:39
在模拟量读取转换值后,存放于D10数据寄存器中。里面数据有将近200个数值范围内变化,即:10460至10660范围内变化。请教路过高人有何简洁的方法取出D10里面变化的最大值和最小值?
本人用笨办法已经能实现,但是程序有些复杂,可读性差!虽然功能可以实现。谢谢!

在此先说说笨办法的实现方法:用比较指令将D10当前数据进行实时比较,一旦数据变化立即传送至D20(Z)内,然后将指针Z+1。
热烈欢迎光临工控自动化小店!
销售二手拆机工控商品,多类型品牌I0接线端子台、PLC 、触摸屏、伺服、步进、变频器、3相固态SSR调压调功模块。
https://shop115113109.taobao.com/    或者淘宝网搜索:来电科技自动化网上店
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9737 个
工控威望: 8636 点
下载积分: 16844 分
在线时间: 5342(小时)
注册时间: 2006-08-10
最后登录: 2025-08-22
查看ymmfa的 主题 / 回贴
1楼  发表于: 2019-10-13 17:56
有的模拟 量模块,有记录峰值 的功能,这样可以少写点程序。
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水