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

在此先说说笨办法的实现方法:用比较指令将D10当前数据进行实时比较,一旦数据变化立即传送至D20(Z)内,然后将指针Z+1。
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
yezouping
深圳东莞PLC编程,微信:158 8974 8406
级别: 工控侠客
精华主题: 0
发帖数量: 501 个
工控威望: 2170 点
下载积分: 13690 分
在线时间: 976(小时)
注册时间: 2018-11-10
最后登录: 2024-09-19
查看yezouping的 主题 / 回贴
1楼  发表于: 2019-10-14 16:04
图片:
下图这样也可以!
本帖最近评分记录:
  • 下载积分:+5(跑步向钱) 真诚感谢!程序可以但是 ..
  • 本人长期从事非标自动化设备电气控制工作:
    1.熟悉各种品牌PLC程序设计, 上位机组态编程,远程下载、手机APP监控写入数据、电脑端监控写入数据、人机界面HMI编程,变频器、伺服电机、步进电机驱动等综合应用;
    2.可承接各种PLC、触摸屏程序代写服务,用EPLAN画图,免费出电气原理图、布局图、BOM清单。
    3.服务周到、价格实惠,联系电话/微信:15889748406
    yezouping
    深圳东莞PLC编程,微信:158 8974 8406
    级别: 工控侠客
    精华主题: 0
    发帖数量: 501 个
    工控威望: 2170 点
    下载积分: 13690 分
    在线时间: 976(小时)
    注册时间: 2018-11-10
    最后登录: 2024-09-19
    查看yezouping的 主题 / 回贴
    2楼  发表于: 2019-10-16 08:54
    引用
    引用第13楼跑步向钱于2019-10-15 20:00发表的  :


    程序可以!但是响应速度有点慢!!不适合高速响应!

    模拟量值采集也不变可能变化那快的。阶跃响应也是有时间的。如果程序量大的话可能会有影响,程序量少的话就没有问题。
    本人长期从事非标自动化设备电气控制工作:
    1.熟悉各种品牌PLC程序设计, 上位机组态编程,远程下载、手机APP监控写入数据、电脑端监控写入数据、人机界面HMI编程,变频器、伺服电机、步进电机驱动等综合应用;
    2.可承接各种PLC、触摸屏程序代写服务,用EPLAN画图,免费出电气原理图、布局图、BOM清单。
    3.服务周到、价格实惠,联系电话/微信:15889748406